Abstract

This paper presents a novel chattering-free sliding mode control method for a class of disturbed nonlinear systems, which achieves fast and exact disturbance estimation, eliminates chattering, and recovers the performance of nominal system and nominal control input. The proposed approach combines time scale separation design and sliding mode control. Different from the existing disturbance estimation based sliding mode control methods, the proposed scheme achieves fast and exact disturbance estimation through time scale separation and eliminates discontinuous switching term, thereby achieving good chattering alleviation effect and providing good transient response. The proposed control method is applied to suppress chaos in power system and simulation results confirm the effectiveness and robustness of proposed control scheme and highlight the advantages of the proposed control scheme over the existing disturbance estimation based sliding mode control methods in terms of chattering alleviation effect and transient response.

1. Introduction

The power system is a complex nonlinear dynamical system and when the power system operates near its stability boundary, chaotic oscillation may occur. The soaring growth of power consumption pushes the power system to operate near its stability boundary. In heavily loaded power system, parameter variations [1], time delay [2], and external disturbances [35] can induce chaos. Chaotic oscillation is an undesirable phenomenon for power system. It will result in voltage collapse, rotor angle instability, frequency oscillation, and even catastrophic blackout [68]. Therefore, it is urgently needed to find an effective way for chaos suppression in power system.

Rapid development of modern control theory provides many advanced methods for chaos control, such as feedback control [9, 10], passive control [11], sliding mode control [12, 13], finite time control [14], adaptive control [15], fuzzy control [1618], and neural network control [19, 20]. Some of them have been applied to suppress chaos in power system. Among these control methods, sliding mode control is particularly appealing due to its simple implementation, good transient performance, and robustness against parameter uncertainties and external disturbances. Due to these attractive features, sliding mode control has been applied to soft landing control [21], trajectory tracking [22], motor speed control [23], power converter control [24], power system control [25], and so forth. However, chattering problem caused by parasitic dynamics and nonideal switching obstructs the development and application of sliding mode control. Chattering reduces convergence accuracy, increases power losses, excites high frequency dynamics, and even causes damage to controller and system.

Many methods have been proposed to eliminate chattering. The most frequently used method is to replace discontinuous switching control with continuous saturation control input, which is called boundary layer approach. Examples of works that employed boundary layer method to attenuate chattering include those of Burton and Zinober [26], Chen et al. [27], Wu et al. [28], and Qiao et al. [29]. However, this method ensures convergence to boundary layer rather than sliding surface, which may result in the existence of steady state error. Moreover, it is difficult to select an appropriate controller parameter when the disturbance is unknown. In fact, the disturbance in many practical systems, for example, power system load disturbance, is difficult to obtain due to the complexity and the unpredictability of the disturbance. For unknown disturbance, a conservative large switching gain should be selected to counteract its influence and the width of boundary layer should increase to reduce chattering caused by large switching gain. However, thicker boundary layer results in larger convergence error. Therefore, a compromise between chattering, robustness, and control accuracy should be made when selecting the width of boundary layer and switching gain.

Disturbance estimation based sliding mode control can overcome the drawback of boundary layer method. Generally speaking, the existing disturbance estimation methods can be divided into two categories. The first category employs adaptive law to estimate the upper bound of disturbance. In [30], a chattering-free adaptive sliding mode was designed for synchronization of two uncertain chaotic systems. Lin and Chiu [31] presented a simple adaptive sliding mode algorithm to control the position of disturbed PM synchronous servo motor drive. An adaptive PID sliding mode control was considered for a class of nonlinear systems in [32]. The principle of adaptive sliding mode control is adjusting the switching gain according to the distance from switching surface. However, due to the existence of sensor noise and finite frequency switching action in practical system, the system state cannot strictly stay on the sliding surface, which results in unbounded increment of switching gain. Unbounded growth of switching gain will result in serious chattering [33]. This problem is called parameter drift problem [34]. The other problem in adaptive sliding mode control is referred to as overadaptation problem, which is caused by overestimation of actual disturbance [35].

The second category is referred to as disturbance observer based sliding mode control. Zhang et al. [36] designed an adaptive sliding mode disturbance observer to alleviate chattering. Yang et al. [37] utilized a nonsingular terminal sliding mode control based on finite-time disturbance observer to attenuate uncertainties and reduce chattering. Using nonlinear disturbance observer, M. Chen and W.-H. Chen [38] developed a sliding mode control to avoid chattering and stabilize a class of nonlinear systems. In [39], an improved fuzzy disturbance observer based predictive sliding mode control was presented to enhance composite disturbance rejection performance and eliminate chattering. However, observer-based sliding mode control requires the transient response of the observer should be significantly shorter than system’s transient response. Otherwise, robustness problem and chattering problem may arise due to overestimation or underestimation of disturbance during long observation phase. One method to achieve fast disturbance estimation is to adopt high gain observer. However, measurement noise and unmodeled dynamics are amplified by high gain, which makes it impossible to be implemented in practical system [40, 41]. Therefore, it is necessary to find another fast disturbance estimation method to eliminate chattering in sliding mode.

Time scale separation design proposed by Chakrabortty and Arcak [42] can shorten the disturbance estimation time and achieve performance recovery of nominal system. The philosophy of time scale separation design is to use one filter to estimate unknown disturbance over a fast time scale and the other filter to drive the control input to the nominal one over an intermediate time scale. Afterwards, the control input will recover the nominal system performance over a slow time scale.

Motivated by aforementioned discussion, this paper proposes time scale separation sliding mode control to avoid chattering in sliding mode control and achieve nominal system performance recovery. Instead of employing high gain disturbance observer, the proposed control strategy achieves fast and exact disturbance estimation through time scale separation. The main idea of the proposed control scheme is as follows. First, a sliding mode control is designed for nominal system. Subsequently, three-time-scale separation is employed to achieve fast and exact disturbance estimation over fast time scale, nominal control input recovery over intermediate time scale, and nominal system performance recovery over slow time scale. Finally, the discontinuous switching control is replaced by the estimated disturbance. The proposed control scheme is applied to suppress chaos in power system, recover the nominal system performance, and eliminate the influence of load disturbance. In comparison with existing results of disturbance estimation based sliding mode control, the main features of proposed control scheme can be summarized as follows:(i)There is no switching term in the proposed control scheme, and as a result, chattering can be eliminated completely.(ii)The exact disturbance estimation can be achieved within a much shorter time (usually in a millisecond), which avoids the robustness and chattering problem in estimation process.(iii)The performance of nominal control input and nominal system can be recovered.

The rest of this paper is organized as follows. The problems in existing disturbance estimation based sliding mode control are presented in Section 2. Section 3 presents time scale separation sliding mode control design. In Section 4, the proposed control method is applied to suppress chaos in power system and numerical simulation is provided to show the effectiveness, the robustness, and the superiority of proposed control scheme. Finally, the conclusion is drawn in Section 5.

2. Problem Formulation and Motivation

Consider a class of nonlinear systems:where is state variables, is the control input, and are known smooth functions of , denotes matched disturbance, and is the output function of the system satisfying the following condition:Then, time derivative of system output can be expressed as

Assumption 1. It is assumed that the disturbance is unknown, slowly time-varying, and bounded. That is, where is an unknown positive constant.

Remark 2. For many systems, the disturbance is slowly varying. For example, in power system normal operation, the variation of active and reactive load can be considered as slowly varying disturbance.

The control problem can be formulated as designing control input for system (1) such that system output can be stabilized to its desired output value asymptotically.

Since the bound of disturbance is unknown, switching gain needs to be selected sufficiently large to ensure reaching condition. However, high switching control gain will result in serious chattering. Therefore, disturbance estimation is needed to determine the switching gain so that reaching condition is satisfied and chattering can be minimized. In general, the existing results of disturbance estimation based sliding mode control can be divided into two categories, that is, adaptive sliding mode control and disturbance observer based sliding mode control. In this paper, the adaptive sliding mode proposed in [43] and nonlinear disturbance observer based sliding mode control presented in [38] are taken as representatives to demonstrate the problems in existing disturbance estimation based sliding mode control.

2.1. Adaptive Sliding Mode Control

An effective method to estimate disturbance and alleviate chattering would be adaptive sliding mode control. The sliding surface of adaptive sliding mode control can be constructed aswhere is desired constant output; that is, .

The system state will reach the sliding surface asymptotically if the control input of adaptive sliding mode control iswhere is the adaptive estimation for the upper bound of disturbance .

According to [43], the adaptation law can be selected asThe stability proof is very simple and straightforward and it is omitted here. Interested reader can refer to [43] for detailed proof process.

Remark 3. In (7), a negative feedback term is introduced to guarantee the boundedness of estimated upper bound of disturbance, thereby reducing chattering. However, overadaptation problem [35] and discontinuous switching term still exist in adaptive sliding mode control design. Therefore, this adaptive sliding mode control scheme cannot eliminate chattering.

2.2. Nonlinear Disturbance Observer Based Sliding Mode Control

Another alternative approach to avoid chattering and attenuate disturbance is to observe disturbance via nonlinear disturbance observer. The nonlinear disturbance observer can be constructed aswhere is nonlinear disturbance observer gain and satisfies and , is observed disturbance.

The error between actual disturbance and observed disturbance can be described asUtilizing Assumption 1 and disturbance observer equation (9), the differential equation of the error can be obtained asIt can be derived from (11) that the disturbance observer estimation error will exponentially converge to zero as long as holds.

Employing the same sliding surface as adaptive sliding mode control and the control law can be designed asThe system state will reach the sliding surface asymptotically. The stability proof is very simple and straightforward and it is omitted here. Interested reader can refer to [38] for detailed proof process.

Remark 4. For most observers, a certain amount of time is required to observe the disturbance. During observation phase, the disturbance value cannot be obtained exactly and the estimated disturbance may be so large that it will result in serious chattering or so small that the robustness may be lost. One approach to achieve fast disturbance estimation is to use high gain observer. However, sensitivity to measurement noise and unmodeled dynamics renders it impossible to be applied in practical systems [40, 41]. Therefore, it is necessary to find another method to achieve exact disturbance estimation within a short time to achieve better transient response.
This motivates us to design a novel disturbance estimation based sliding mode control to achieve fast and exact disturbance estimation so as to eliminate chattering and improve transient response.

3. Time Scale Separation Sliding Mode Control Design

In this section, a time scale separation sliding mode controller is designed to achieve fast and exact disturbance estimation and eliminate chattering in sliding mode for perturbed system (1).

The nominal system of perturbed system (1) can be expressed aswhere is control input for nominal system.

Constructing the same sliding surface as (5) and the control law can be designed aswhere is a positive constant.

Theorem 5. For nominal system (13), if the control input is designed as (14), the output of system (13) can converge to its desired output value asymptotically.

Proof. Consider the following Lyapunov candidate:Time derivative of Lyapunov function yieldsTherefore, the control input (14) can achieve system output asymptotically stabilization to its desired output value.

Remark 6. This design method utilizes continuous term to replace signum function, thereby eliminating chattering. In comparison with boundary layer method, related studies have shown that this design has smaller steady-state error, shorter hitting time, and stronger robustness [44] and solves the large gain issue in the initial stage [45].
Now, let us consider the perturbed system (1). A first-order filter is constructed to estimate the system uncertainty:Define a new variable , and subtracting (3) from (17) yieldswhere is a small positive parameter and is redesigned control input for perturbed system (1).
According to singular perturbation theory [46], since is small, the convergence speed of is faster than state variables of system (1). After converges to its quasisteady value, the estimate for uncertainty can be expressed asUsing this estimate, we construct the other filter:where is the other small parameter and is control input for nominal system. The control input for uncertain system (1) can be designed as

Remark 7. In order to recover the nominal system performance, the following control law can be designed for perturbed system (1):Since the filter (20) uses the estimate generated by filter (18), the convergence speed of must be faster than that of . Therefore, filter parameters and must satisfy .
Taking the correlation of two time scales into consideration, we assignwhere and are independent small parameters.

According to design procedure described above, the block diagram of the proposed control scheme is illustrated in Figure 1.

Next, we will show this design can recover the performance of nominal system and the control input.

Theorem 8. For any compact sets , , , and of initial conditions , , , and , there exists a positive constant such that for all , , and and for all , , , and , the control input (21) can achieve nominal system performance and nominal control input recovery and guarantee that the system output converges to its desired output value asymptotically.

Proof. Define new variables and to represent the error between the designed control input (21) and nominal control input (22) and the error between estimated system disturbance and actual system disturbance, respectively. The expression for new variables can be given asNoting that the disturbance satisfies Assumption 1, we getThe Lyapunov function candidate can be defined asConsidering (16), (18), (20), and (23)–(27), we haveSince , we havewhich means that for any compact sets , , , and , one may find a corresponding set of initial condition and a set of , such that . Since and are at least function, there exist positive numbers such that, on the set , the following inequalities hold:Using (31)–(34), the following inequalities can be obtained: Detailed derivation for (35) and (36) can be found in the appendix.
Substituting (35) and (36) into (29) and utilizing Young’s inequality and (34), one haswhere , , , and are arbitrary positive numbers. Without loss of generality, we selectDefineSubstitute (38) into (37) and we haveIt can be concluded that if the parameters can be selected to satisfy , , and , the time derivative of Lyapunov function is negative definite. Therefore, the nominal system performance and nominal control input can be recovered and the system output can converge to its desired output value asymptotically.

Remark 9. Here, we use time scale separation design method to estimate the unknown disturbance and replace discontinuous switching control with continuous one. The whole design process requires no discontinuous control term, so chattering phenomenon can be avoided.

4. Application to Suppress Chaos in Power System

The power system model studied in this paper is shown in Figure 2, which was introduced in [47] as a benchmark model for voltage stability study. The model is constituted by two generator buses and one load bus. One generator bus is slack bus and the other generator can be modeled by classical swing equation. The load bus consists of constant PQ load in parallel with induction motor whose model is taken from Walve [48]. The dynamics of the power system model are governed by the following four differential equations [47]:where and denote generator angle and frequency deviation, respectively; is generator inertia; refers to damping coefficient and is mechanical power; and are admittance and impedance angle of transmission line; stands for the magnitude of generator voltage; and are phase angle and magnitude of load voltage; and are real and reactive power demand of constant PQ load; and and are the constant real and reactive power for the induction motor. , , , , and are constants associated with the induction motor; , , and are Thevenin equivalent circuit values with respect to , , and , which can be described by the following three equations:where is voltage magnitude of an infinite system; and are termed as admittance and impedance angle of transmission line.

In our simulation, parameter values for network and generator are , , , , , , , , , and . Load parameter values are adopted as , , , , , , , , and . All values are in per unit except for angles, which are in degrees.

Parameter plays an important role in the dynamics of chaos and voltage collapse. When varies to 11.377, chaotic attractor emerges and the phase portraits of chaotic attractor are shown in Figure 3. As can be seen from Figure 3, chaotic behavior of the power system is presented completely. Figure 4 displays time domain waveform of chaotic power system. It can be observed from Figure 4 that the time responses of state variables show so aperiodic and irregular oscillatory behaviors that it is impossible to predict their trajectories after a long period of time. Wolf algorithm [49] is adopted to calculate the Lyapunov exponents and the computation result at isThere is one positive Lyapunov exponent in this system. All the aforementioned analysis proves the existence of chaos in the power system.

If no control action is activated, chaotic attractor may be broken and it will result in voltage collapse. Voltage collapse is one of the main causes for catastrophic blackout. Therefore, it is vitally important to study control method for chaos suppression in power system to avoid voltage collapse.

It is reported that chaotic oscillation can be suppressed by reactive power control [5052]. In power system, reactive compensator devices, such as static var compensator (SVC) and static synchronous compensator (STATCOM), can provide flexible reactive power control. In this paper, reactive power controller is employed to suppress chaos in power system and the controlled power system model can be expressed as

Comparing the mathematical model of controlled power system (44) with the form presented in (1), we have whereThe desired value for system output is and the time scale separation sliding mode control input can be designed as

Two illustrative examples are provided to show the effectiveness, the robustness, and the superiority of proposed control method. The parameters for proposed controller are selected as , , and .

In the first example, reactive power of constant PQ load is set as to demonstrate the effectiveness of proposed controller in chaos suppression and nominal system performance recovery for studied power system. Since chaos is a precursor for voltage collapse in power system, an immediate control action is taken to suppress chaos in our simulation. The time responses of state variables under proposed controller and responding curves of nominal system are displayed in Figure 5. It is clear to see from Figure 5 that the trajectories of controlled system track the trajectories of nominal system and finally settle down to equilibrium state. The time response of proposed control input also converges to the nominal one, as illustrated in Figure 6.

The second example is demonstrated to show the robustness and superiority of the proposed control strategy. In this example, reactive power of constant PQ load slowly varies from 11.377 p.u. to 8.06 p.u. while other parameters keep no changes. Figures 713 compare the simulation results under proposed control scheme (time scale separation SMC) and two main disturbance estimation based sliding mode control methods, that is, adaptive sliding mode control (adaptive SMC) and nonlinear disturbance observer based sliding mode control (NDOB based SMC). The control schemes proposed in [43] and [38] are borrowed as typical examples of adaptive SMC and NDOB based SMC, respectively, to make a comparison.

Figures 710 display the time responses of state variables in disturbed power system under these three control methods, where red lines, blue lines, green lines, and black lines depict the responses of state variables in nominal system, system under NDOB based SMC, system under adaptive SMC, and system under the proposed control scheme, respectively. It can be seen from these figures that the three control schemes can not only stabilize the state variables to their stable states, but also achieve performance recovery of nominal system. In addition, the amplitude of system transient response under proposed control scheme is smaller than that under the other two control schemes. The control actions for three control schemes are given in Figure 11, where red line, blue line, green line, and black line, respectively, correspond to nominal control input, NDOB based SMC input, adaptive SMC input, and the proposed control input. The inset of Figure 11 exhibits these control inputs extracted from  s to  s. It is apparent from Figure 11 that adaptive SMC action produces serious chattering behavior due to overadaptation switching gain, whereas the proposed control input and NDOB based SMC input are smooth and no chattering is observed in these two control schemes. The corresponding sliding surface is also plotted in Figure 13, where red line, blue line, green line, and black line sketch the sliding surface of nominal control, NDOB based SMC, adaptive SMC, and the proposed control scheme, respectively. It can be seen from Figure 13 that the system states under proposed control scheme reach the sliding surface faster than the other two control schemes and keep on the sliding surface for the subsequent time, while the system states under adaptive SMC cannot stay on the sliding surface and shows severe chattering. The estimated disturbance and actual disturbance are depicted in Figure 12, where red line, blue line, green line, and black line show the actual disturbance and estimated disturbance by NDOB, adaptive law, and time scale separation. The inset of Figure 12 demonstrates the disturbances extracted from  s to  s. It can be clearly observed that the proposed control scheme achieves much faster disturbance estimation than the other two control schemes. Meanwhile, it can be found that the disturbance estimated by adaptive SMC is slightly higher than the actual disturbance value, which follows the overadaptation problem exists in adaptive SMC. From these figures, we can see that the proposed control scheme achieves faster disturbance estimation and has faster convergence rate and smaller oscillatory response in comparison with the other two control schemes. Based on above discussion, it can be concluded that the proposed control method is robust against disturbance and outperforms adaptive SMC and NDOB based SMC in chattering alleviation effect and system transient response.

5. Conclusions

In this paper, a time scale separation sliding mode control scheme is presented for a class of disturbed nonlinear systems to eliminate chattering in sliding mode control. The proposed control scheme employs time scale separation design to achieve fast and exact disturbance estimation as well as nominal system and nominal control input performance recovery. The discontinuous switching term is replaced by continuous function, thereby eliminating chattering completely. Compared with existing results on disturbance estimation based sliding mode control methods, the proposed control strategy achieves better chattering alleviation effect and provides better transient response. The proposed control method is applied to suppress chaos in power system and simulation results verify its effectiveness, robustness, and superiority in power system chaos suppression.

Appendix

This appendix provides full detail of the derivation process for (35) and (36).

For (35): using (20), (24)–(26), (31), and (33), we havewhere and .

For (36): defineSubstituting (14) into (A.2), one hasFrom (A.3) and (31), we have Using (A.4) and (32), one obtainswhere and .

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This project was supported by the National Natural Science Foundation of China under Grants nos. 51177117 and 51307130 and the Creative Research Groups Fund of the National Natural Science Foundation of China under Grant no. 51221005.