About this Journal Submit a Manuscript Table of Contents
Journal of Control Science and Engineering
Volume 2012 (2012), Article ID 564906, 7 pages
http://dx.doi.org/10.1155/2012/564906
Research Article

On Chattering-Free Dynamic Sliding Mode Controller Design

Department of Electrical Engineering, Oriental Institute of Technology, Banchiao, New Taipei City 220, Taiwan

Received 7 June 2012; Revised 7 August 2012; Accepted 8 August 2012

Academic Editor: Zhiyong Chen

Copyright © 2012 Jeang-Lin Chang. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

For a class of linear MIMO uncertain systems, a dynamic sliding mode control algorithm that avoids the chattering problem is proposed in this paper. Without using any differentiator, we develop a modified asymptotically stable second-order sliding mode control law in which the proposed controller can guarantee the finite time convergence to the sliding mode and can show that the system states asymptotically approach to zero. Finally, a numerical example is explained for demonstrating the applicability of the proposed scheme.

1. Introduction

Sliding mode control (SMC) has been successfully used in controlling many uncertain systems [1, 2]. For a system with the matched disturbance, SMC can obtain the perfect disturbance rejection during the sliding mode. The control objectives are attained by constraining the system dynamics on a properly chosen sliding variable by means of discontinuous control laws. In theory, SMC offers robust stability to systems through high-gain control with the infinite fast switching action. However, high-gain control designs suffer from the drawback of peaking phenomenon, in which the control input peaks to an extremely large value during the transient stage. The peaking phenomenon can easily violate the control saturation constraint. The SMC scheme is often discontinuous and the feedback control input needs to switch with infinite switching frequency. The discontinuous high speed switching action results in the chattering problem due to the inherent delay and other problems [1, 2]. The chattering action may excite the unmodeled high order dynamics, which probably leads to unforeseen instability [15]. There are two major approaches reported to cope with the chattering problem. The first approach is to insert a fixed or variable boundary layer near the sliding variable [6], so that a continuous control replaces the discontinuous one when the system is inside the boundary layer. Another approach to eliminate the chattering is carried out by adding an auxiliary control input into the system such as using of fuzzy control [7, 8] and adaptive fuzzy control [9]. These mentioned methods [15] can give a chattering-free system, but a finite steady-state error may exist. Hence, the property of perfect disturbance rejection cannot be guaranteed.

Dynamic sliding mode control [1014] where an integrator is used in front of the system is a special approach to eliminate the control chattering. The time derivative of the control input is treated as the new control variable for the augmented system in which the augmented system is includes the original system and the integrator. Since no boundary layer is used in the controller, the advantages of a dynamic sliding mode controller are that chattering reduction is obtained by using an integrator and the property of perfect disturbance rejection is guaranteed. Hence, dynamic sliding mode control not only removes some of the fundamental limitations of the traditional approach but also provides improved tracking accuracy under sliding mode. The main problem in implementation of dynamic sliding mode controller is the increasing information demand in which the knowledge of the derivative of the sliding variable is required. Bartolini et al. [11, 12] presented a suboptimal version of the twisting algorithm [15, 16] to cope with the chattering problem. However, this method requires at least the knowledge of the sign of the derivative of the sliding variable. Chen et al. [14] applied an LTR observer to overcome the problem of sliding variable estimation. Recently, Levant [1517] presented the twisting algorithm to stabilize second-order nonlinear systems but required the knowledge of the derivative of the sliding variable. The super twisting algorithm [15, 16] does not require the output derivative to be measured but it has been originally developed and analyzed for system with relative degree one. Levant [17] proposed an exact finite time convergence differentiator which can successfully estimate the derivative of the sliding variable but required a priori bounded trajectory.

For a linear MIMO system with the matched disturbance, an alternative dynamic sliding mode controller for avoiding the chattering problem is established in this paper. We first present a modified second-order sliding mode control method to stabilize the perturbed system. Introducing a proportional-integral term of the sliding variable and an integral sign function term into the control law, the resulting control forces are chattering-free. Based on the developed second-order sliding mode technique, it is shown that the finite time convergence to the sliding mode is provided theoretically and the zero steady-state error can be guaranteed by applying the proposed control law. As a result, the control accuracy is better than those performed by the conventional boundary layer control [35]. Moreover, a sufficient condition for the closed-loop stability is given and the implementation of the proposed control algorithm is simple. Comparing with the conventional dynamic sliding mode controllers [1014], the proposed method does not need any observer structure to estimate the derivative of the sliding variable. Finally, the feasibility of the proposed method is illustrated by a numerical example.

The work of this paper is organized as follows. Section 2 describes a class of uncertain MIMO linear systems and gives the problem formulation. Section 3 presents the modified second-order sliding mode method and develops the dynamic sliding mode controller design. The simulation result is included in Section 4. Section 5 offers a brief conclusion.

2. Problem Formulation

Consider an uncertain system satisfying the matched condition of the form ̇𝐱(𝑡)=𝐀𝐱(𝑡)+𝐁(𝐮(𝑡)+𝐝(𝑡,𝐱)),(1) where 𝐱𝑛 is the state vector, 𝐮𝑚 is the control input vector, 𝐲𝑝 is the output vector, and 𝐝𝑚 is the unknown matched disturbance vector with the known upper bounds 𝐝(𝑡,𝐱)𝑎1 and ̇𝐝(𝑡,𝐱)𝑎2. Suppose that the system states are accessible for measurement and the pair (𝐀,𝐁) is stabilizable. Let the sliding variable be chosen as 𝐬(𝑡)=𝐆𝐱(𝑡),(2) where the matrix 𝐆𝑚×𝑛 is designed to stabilize the reduced-order system. To satisfy the reaching and sliding condition, the control input for the conventional sliding mode controller is designed as 𝐮(𝑡)=(𝐆𝐁)1(𝐆𝐀𝐱(𝑡)+𝛾sign(𝐬(𝑡))),(3) where 𝛾>0 is a high gain to design such that the system reaches and slides on the sliding variable in finite time. However, a phenomenon called chattering is generated due to the discontinuous function sign(𝐬(𝑡)). It can be considered as the undesired chattering effect produced by the high switching action of the control input. As a result, the chattering becomes the main implementation problem of SMC. Numerous techniques have been proposed to eliminate this phenomenon in SMC [314]. The one of the most common solution to reduce the chattering is the boundary layer techniques [35]. However, the boundary layer thickness has the trade-off relation between the control performance and the chattering migration. Another drawback with applying the boundary layer methods [35] is the reduction of the control accuracy.

For a linear MIMO system with the matched disturbance, in this paper we propose a dynamic sliding mode control algorithm in which the proposed procedure can effectively reduce the chattering effect. We first develop a modified second-order sliding mode control method to stabilize the perturbed systems. Introducing a proportional-integral term of the sliding variable and an integral sign function term into the controller, the finite time convergence to the sliding mode is guaranteed by applying the developed second-order sliding mode technique. Moreover, all the states of the system asymptotically approach to zero once the system is in the sliding mode.

3. Dynamic Sliding Mode Controller Design

In this section, we propose a dynamic sliding mode control algorithm which can successfully avoid the chattering in the linear MIMO system with the matched disturbance. A modified second-order sliding mode control algorithm that does not require the derivative of the sliding variable is presented. The proposed control law can guarantee the finite time convergence to the sliding mode and stabilize the reduced-order system in which the system states asymptotically approach to zero.

For the sliding variable (2), we design the dynamic sliding mode controller as 𝐮(𝑡)=(𝐆𝐁)1𝐆𝐀𝐱(𝑡)+𝐋1𝐬(𝑡)+𝐋2𝑡0𝐬(𝜏)𝑑𝜏+𝐊𝑡0,sign(𝐬(𝜏))𝑑𝜏(4) where 𝐋1𝑚×𝑚, 𝐋2𝑚×𝑚, and 𝐊𝑚×𝑚 are the positive definite diagonal matrix given by 𝐋1𝑙=diag11,,𝑙1𝑚,𝐋2𝑙=diag21,,𝑙2𝑚,𝑘𝐊=diag1,,𝑘𝑚.(5) Taking the time derivative of (2) and substituting the control input (4) into it can obtain ̇̇𝐬(𝑡)=𝐆𝐱(𝑡)=𝐆𝐀𝐱(𝑡)+𝐆𝐁(𝐮(𝑡)+𝐝(𝑡,𝐱))=𝐋1𝐬(𝑡)𝐋2𝑡0𝐬(𝜏)𝑑𝜏𝐊𝑡0sign(𝐬(𝜏))𝑑𝜏+𝐆𝐁𝐝(𝑡,𝐱).(6) Further differentiating (6) with time yields the following dynamics: ̈𝐬(𝑡)+𝐋1̇𝐬(𝑡)+𝐋2𝐬(𝑡)=𝐊sign(𝐬(𝑡))+𝐟(𝑡),(7) where ̇𝐟(𝑡)=𝐆𝐁𝐝(𝐱,𝑡)=[𝑓1𝑓𝑚]𝑇𝑚. According to the linear algebraic theory, we have ̇𝐟(𝑡)=𝐆𝐁𝐝(𝐱,𝑡)𝑎2𝐆𝐁 and |𝑓𝑖(𝑡)|𝐟(𝑡) for 1𝑖𝑚.

Lemma 1. Consider the unperturbed system as ̈𝜎(𝑡)+𝑙1̇𝜎(𝑡)+𝑙2𝜎(𝑡)=𝑘sign(𝜎(𝑡)),(8) where the gains 𝑙1, 𝑙2, and 𝑘 are positive constants. If the parameters 𝑙1>0 and 𝑙2>0 are chosen to satisfy the condition 𝑙2<𝑙21/4, then 𝜎(𝑡) and ̇𝜎(𝑡) asymptotically converge to zero in finite time for a sufficiently large value of 𝑘.

Proof. Since the condition 𝑙2<𝑙21/4 holds, the roots of the characteristic equation, 𝑠2+𝑙1𝑠+𝑙2=0, are real, distinct, and negative. Assume now for simplicity that the initial conditions are 𝜎(𝑡0)=0 and ̇𝜎(𝑡0)>0. Thus the trajectory enters the half-plane 𝜎(𝑡)>0 (quadrant I), as shown in Figure 1. When 𝜎(𝑡)>0, we from (8) obtain ̈𝜎(𝑡)+𝑙1̇𝜎(𝑡)+𝑙2𝜎(𝑡)=𝑘 and know its equivalent point as (𝜎,̇𝜎)=(𝑘/𝑙2,0). Let the function 𝑔(𝑡) be generated by 𝑘𝑔(𝑡)=̇𝜎(𝑡)+𝑟𝜎(𝑡)+𝜇sign(𝜎(𝑡)),(9) where 𝜇+𝑟=𝑙1 and 𝜇𝑟=𝑙2. The parameters 𝜇>0 and 𝑟>0 are real constants. Since 𝜎(𝑡)>0, it follows from ̈𝜎(𝑡)+𝑙1̇𝜎(𝑡)+𝑙2𝜎(𝑡)+𝑘=0 that 𝑑𝑔(𝑡)𝑑𝑑𝑡+𝜇𝑔(𝑡)=𝑘𝑑𝑡̇𝜎(𝑡)+𝑟𝜎(𝑡)+𝜇𝑘+𝜇̇𝜎(𝑡)+𝑟𝜎(𝑡)+𝜇=̈𝜎(𝑡)+(𝜇+𝑟)̇𝜎(𝑡)+𝜇𝑟𝜎(𝑡)+𝑘=̈𝜎(𝑡)+𝑙1̇𝜎(𝑡)+𝑙2𝜎(𝑡)+𝑘=0.(10) Hence, we can obtain 𝑔(𝑡)=𝑔(0)𝑒𝜇𝑡. It follows that the upper bound of 𝑔(𝑡) is |𝑔(𝑡)|𝐶𝑒𝜇𝑡 where 𝐶>0 is a constant. Choose a Lyapunov function as 𝑉(𝑡)=(1/2)𝜎2(𝑡) and then obtain its time derivative as ̇𝑘𝑉(𝑡)=𝜎(𝑡)̇𝜎(𝑡)=𝜎(𝑡)𝑔(𝑡)𝜇||||𝑒sign(𝜎(𝑡))𝑟𝜎(𝑡)𝐶𝜎(𝑡)𝜇𝑡𝑘𝜇||||𝜎(𝑡)𝑟𝜎2(𝑡).(11) Since 𝜇>0, there exists a finite time, 𝑇1>0, such that 𝐶𝑒𝜇𝑡<(𝑘/𝜇)𝜌 for a sufficiently large gain 𝑘 and 𝑡>𝑇1, where 𝜌>0 is a constant. Hence, ̇||||𝑉(𝑡)𝜌𝜎(𝑡)𝑟𝜎2||||(𝑡)𝜌𝜎(𝑡)for𝑡>𝑇1.(12) The above equation implies that the function 𝜎(𝑡) converges to zero in finite time. Let the trajectory of (8) intersect next time with the axis 𝜎(𝑡)=0 at the point ̇𝜎(𝑡1). Since the roots of the characteristic equation, 𝑠2+𝑙1𝑠+𝑙2=0, are stable, we know that the spiral trajectories converge to the equivalent point and the behavior of ̇𝜎(𝑡) changes monotonously. Hence, ||𝑡̇𝜎1||||𝑡̇𝜎0||=𝑞<1.(13) Extending the trajectory into the half plane 𝜎(𝑡)<0 after a similar reasoning achieves that the successive crossing the axis 𝜎(𝑡)=0 satisfies the inequality |̇𝜎(𝑡𝑖+1)|/|̇𝜎(𝑡𝑖)|=𝑞<1. Therefore, its solutions cross the axis 𝜎(𝑡)=0 from quadrant II to quadrant I, and from quadrant IV to quadrant III. Every trajectory of the system crosses the axis 𝜎(𝑡)=0 in finite time. After gluing these paths along the line 𝜎(𝑡)=0, we obtain the phase portrait of the system, as shown in Figure 1. This algorithm features a twisting of the phase portrait around the origin and an infinite number encircling the origin occurs. According to Levant’s papers [1416], the total convergence time is estimated as ||𝑡𝑇̇𝜎𝑖||||𝑡̇𝜎0||1+𝑞+𝑞2=||𝑡+̇𝜎0||.1𝑞(14) As a result, we can show that the trajectories perform rotations around the origin while converging in finite time to the origin of the phase plane. The finite time convergence to the origin is due to switching between two different control amplitudes as the trajectory comes nearer to the origin [18]. The proof of the theorem is finished.

564906.fig.001
Figure 1: Phase paths of the modified second-order sliding mode system.

Lemma 2. Consider the following system: ̈𝜎(𝑡)+𝑙1̇𝜎(𝑡)+𝑙2𝜎(𝑡)=𝑘sign(𝜎(𝑡))+𝑓(𝑡),(15) where the function 𝑓(𝑡) has the upper bound |𝑓(𝑡)|𝜂 and 𝜂>0 is a known constant. If the parameters 𝑙1>0 and 𝑙2>0, and the gain 𝑘 are chosen to satisfy the following conditions: 𝑙2<𝑙214,𝑘>𝜂,(16) then 𝜎(𝑡) and ̇𝜎(𝑡) converge to zero in finite time.

Proof. We take the parameters 𝑙1 and 𝑙2 to satisfy the condition 𝑙2<𝑙21/4 and then obtain the characteristic polynomial of system (15) having two distinct real roots 𝜆1,2=𝛼,𝛽, where 𝛼>0, 𝛽>0, 𝛽>𝛼, 𝑙1=𝛼+𝛽, and 𝑙2=𝛼𝛽. When the condition 𝜎(𝑡)>0 holds, (15) becomes ̈𝜎(𝑡)+𝑙1̇𝜎(𝑡)+𝑙2𝜎(𝑡)=𝑘+𝑓(𝑡).(17) Let 𝑣1=𝜎+(𝑘/𝑙2) and 𝑣2=̇𝑣1=̇𝜎. It follows that ̇𝐯(𝑡)=01𝑙2𝑙1𝑣1𝑣(𝑡)2(+0𝑡)𝑓(𝑡)=Φ𝐯(𝑡)+𝐛𝑓(𝑡),(18) where 𝑣𝐯=𝑇1𝑣𝑇2𝑇2,Φ=01𝑙2𝑙101,𝐛=.(19) Write the above dynamic equation as its solution in an explicit form 𝐯(𝑡)=𝐞Φ𝑡𝐯(0)+𝐞Φ𝑡𝑡0𝐞Φ𝜏𝐛𝑓(𝜏)𝑑𝜏=𝐞Φ𝑡𝐯(0)+𝑡0𝐞Φ𝜏𝐛𝑓(𝑡𝜏)𝑑𝜏,(20) where 𝐞Φ𝑡=1𝛽𝛼𝛽𝑒𝛼𝑡𝛼𝑒𝛽𝑡1𝑒𝛽𝛼𝛼𝑡𝑒𝛽𝑡𝛼𝛽𝑒𝛼𝛽𝛼𝑡𝑒𝛽𝑡1𝛼𝛽𝛼𝑒𝛼𝑡𝛽𝑒𝛽𝑡.(21) The upper bounds of 𝑣1(𝑡) and 𝑣2(𝑡) can be constructed as ||𝑣1(||𝑡)𝐶1𝑒𝛼𝑡+1𝛽𝛼𝑡0||𝑒𝛼𝜏𝑒𝛽𝜏||||||𝑓(𝑡𝜏)𝑑𝜏𝐶1𝑒𝛼𝑡+𝜂𝛽𝛼𝑡0||𝑒𝛼𝜏𝑒𝛽𝜏||𝑑𝜏=𝐶1𝑒𝛼𝑡+𝜂𝛽𝛼0𝑒𝛼𝜏𝑒𝛽𝜏𝑑𝜏=𝐶1𝑒𝛼𝑡+𝜂𝛽𝛼𝛽𝛼𝛼𝛽=𝐶1𝑒𝛼𝑡+𝜂𝑙2,||𝑣2||(𝑡)𝐶2𝑒𝛼𝑡+𝜂𝛽𝛼𝑡0||𝛼𝑒𝛼𝜏𝛽𝑒𝛽𝜏||𝑑𝜏𝐶2𝑒𝛼𝑡+𝜂×𝛽𝛼0||𝛼𝑒𝛼𝜏𝛼𝑒𝛽𝜏+(𝛼𝛽)𝑒𝛽𝜏||𝑑𝜏=𝐶2𝑒𝛼𝑡+𝜂×𝛽𝛼0𝛼𝑒𝛼𝜏𝛼𝑒𝛽𝜏𝑑𝜏+(𝛽𝛼)0𝑒𝛽𝜏𝑑𝜏=𝐶2𝑒𝛼𝑡+𝜂𝛼𝛽𝛼𝛽𝛼+𝛼𝛽𝛽𝛼𝛽=𝐶2𝑒𝛼𝑡+2𝛼𝜂𝑙2,(22) where 𝐶1>0 and 𝐶2>0 are constants. It follows that ||𝑣1||(𝑡)𝐶1𝑒𝛼𝑡+𝜂𝑙2,||𝑣2||(𝑡)𝐶2𝑒𝛼𝑡+2𝜂𝛼𝑙2.(23) Since 𝑣1=𝜎+(𝑘/𝑙2), we can from (23) obtain ||||𝜎𝑘(𝑡)+𝑙2||||𝐶1𝑒𝛼𝑡+𝜂𝑙2.(24) This part shows that the ball of radius 𝑟=𝜂/𝑙2 with center located at (𝑘/𝑙2,0) is an attractor 𝐵𝑠1. Similar to the work, we have, when 𝜎(𝑡)<0, the ball of radius r, with center located at (𝑘/𝑙2,0) as another attractor 𝐵𝑠2. Choose the gain 𝑘to satisfy the inequality 𝑘>𝜂 and then we have 𝑘𝑙2=𝑘𝑟𝑙2𝜂𝑙2𝑘>0,𝑙2=+𝑟𝑘𝑙2+𝜂𝑙2<0.(25) It follows from the above two inequalities that the two attractors 𝐵𝑠1 and 𝐵𝑠2 do not intersect each other, and the behavior of the perturbed system (15) will be qualitatively similar to the behavior of the nominal system. Therefore, the perturbed system converges to the origin in the same way of the nominal system and the condition that 𝜎(𝑡) and ̇𝜎(𝑡) converge to zero in finite time can be guaranteed. We finish the proof of the lemma.

Theorem 3. Consider system (1) with the sliding variable (2) and the control input (4). Let 𝜂=𝑎2𝐆𝐁. If the elements of these matrices 𝐋1, 𝐋2, and 𝐊 satisfy the following conditions: 𝑙2𝑖<𝑙21𝑖4,𝑘𝑖>𝜂,for𝑖=1,,𝑚,(26) then one can show that the system states asymptotically approach to zero.

Proof. We first express system (7) as a set of second-order systems with the form ̈𝑠𝑖(𝑡)+𝑙1𝑖̇𝑠(𝑡)+𝑙2𝑖𝑠(𝑡)=𝑘𝑖𝑠sign𝑖(𝑡)+𝑓𝑖(𝑡)for𝑖=1,,𝑚,(27) where |𝑓𝑖(𝑡)|𝜂 for 𝑖=1,,𝑚 where 𝜂=𝑎2𝐆𝐁>0 is a known constant. Applying the result of Lemma 2 into (27), if the parameters 𝑙1𝑖, 𝑙𝑖2, and 𝑘𝑖 can satisfy 𝑙2𝑖<𝑙21𝑖4,𝑘𝑖>𝜂,for𝑖=1,,𝑚,(28) then 𝑠𝑖(𝑡) and ̇𝑠𝑖(𝑡) asymptotically converge to zero in finite time according to Lemma 2. When the condition 𝐬(𝑡)=𝟎 is guaranteed, it follows from the concept of equivalent control [1, 2] that the system dynamics in the sliding mode is ̇𝐱(𝑡)=𝐀𝐁(𝐆𝐁)1𝐆𝐀𝐱(𝑡).(29) Since the nonzero eigenvalues of the matrix 𝐀𝐁(𝐆𝐁)1𝐆𝐀 are placed in the left-half plane, we can conclude that the system states asymptotically approach to zero and finally finish the proof of the theorem.

4. Numerical Example

To demonstrate the effectiveness of the proposed method, we consider an unstable batch reactor where the matched disturbance is introduced into the system and its state space form can be given by ̇+𝐱(𝑡)=1.380.20776.7155.6760.58144.2900.6751.0674.2736.6545.8930.0484.2731.3432.104𝐱(𝑡)005.67901.1363.1461.1360𝐮(𝑡)+1.5sin(0.5𝑡)1cos𝜋𝑡2.(30) The sliding variable is chosen as 𝐬(𝑡)=0.01060.168400.03830.19310.01550.31790.2404𝐱(𝑡),(31) where the nonzero eigenvalues of the system in the sliding mode are assigned as {2,3}. We design the conventional sliding mode controller and the boundary layer controller, respectively, as 𝐮(𝑡)=0.11080.55650.020.09340.60310.35761.14151.2726𝐱(𝑡)3sign(𝐬(𝑡)),𝐮(𝑡)=0.11080.55650.020.09340.60310.35761.14151.2726𝐱(𝑡)3sat(𝐬(𝑡),0.05).(32) The control input with applying the proposed algorithm is given by 𝐮(𝑡)=0.11080.55650.020.09340.60310.35761.14151.2726𝐱(𝑡)10𝐬(𝑡)2𝑡0𝐬(𝜏)𝑑𝜏3𝑡0sign(𝐬(𝜏))𝑑𝜏.(33) Three cases are simultaneously simulated under the initial condition 𝐱(0)=[1221]𝑇 and the simulation is carried out at a fixed step size of 1 milliseconds. The time responses of the system states in the three cases are shown in Figures 2, 4, and 6, respectively. As can be seen from these figures, the proposed method obtains the zero steady-state error. Figures 3, 5, and 7 show the control inputs in the three cases, respectively. As illustrated, our control force does not exhibit any chattering effects. The responses of the sliding variable with applying the proposed method are given in Figure 8. It is clear from the figure that our control law can guarantee the finite time convergence to the sliding mode. As a result, the simulation results verify the good performance of the proposed strategy.

564906.fig.002
Figure 2: System states with applying the sign function.
564906.fig.003
Figure 3: Control inputs with applying the sign function.
564906.fig.004
Figure 4: System states with applying the saturation function.
564906.fig.005
Figure 5: Control inputs with applying the saturation function.
564906.fig.006
Figure 6: System states with applying the proposed method.
564906.fig.007
Figure 7: Control inputs with applying the proposed method.
564906.fig.008
Figure 8: Sliding variables with applying the proposed method.

5. Conclusions

In this paper we have proposed a modified second-order sliding mode control algorithm to avoid the chattering problem for a MIMO uncertain system. The developed approach does not require the derivative of the sliding variable, thus eliminating the requirement of designing a differentiator. Under the proposed dynamic sliding mode controller, we show that the finite time convergence to the sliding mode is guaranteed and the system states can asymptotically approach to zero. Simulation results demonstrate that the proposed control scheme exhibits reasonably good system performance.

References

  1. C. Edwards and S. K. Spurgeon, Sliding Mode Control Theory and Application, Taylor & Francis, London, UK, 1998.
  2. V. I. Utkin, J. Guldner, and J. Shi, Sliding Mode Control in Electro-Mechanical Systems, CRC Press, 2009.
  3. G. Bartolini, “Chattering phenomena in discontinuous control systems,” International Journal of Systems Science, vol. 20, no. 12, pp. 2471–2481, 1989. View at Scopus
  4. J. A. Burton and A. S. I. Zinober, “Continuous approximation of variable structure control,” International Journal of Systems Science, vol. 17, no. 6, pp. 875–885, 1986. View at Scopus
  5. J. J. Slotine and S. S. Sastry, “Tracking control of nonlinear systems using sliding surface with application to robot manipulator,” International Journal of Control, vol. 38, no. 2, pp. 931–938, 1983. View at Scopus
  6. L. K. Wong, F. H. F. Leung, and P. K. S. Tam, “A chattering elimination algorithm for sliding mode control of uncertain non-linear systems,” Mechatronics, vol. 8, no. 7, pp. 765–775, 1998. View at Scopus
  7. M. Roopaei and M. Zolghadri Jahromi, “Chattering-free fuzzy sliding mode control in MIMO uncertain systems,” Nonlinear Analysis, vol. 71, no. 10, pp. 4430–4437, 2009. View at Publisher · View at Google Scholar · View at Scopus
  8. T. Shaocheng, C. Bin, and W. Yongfu, “Fuzzy adaptive output feedback control for MIMO nonlinear systems,” Fuzzy Sets and Systems, vol. 156, no. 2, pp. 285–299, 2005. View at Publisher · View at Google Scholar · View at Scopus
  9. N. Noroozi, M. Roopaei, and M. Z. Jahromi, “Adaptive fuzzy sliding mode control scheme for uncertain systems,” Communications in Nonlinear Science and Numerical Simulation, vol. 14, no. 11, pp. 3978–3992, 2009. View at Publisher · View at Google Scholar · View at Scopus
  10. Sira-Ramirez, “On the dynamical sliding mode control of nonlinear systems,” International Journal of Control, vol. 57, pp. 1039–1061, 1993.
  11. G. Bartolini and P. Pydynowski, “An improved, chattering free, V.S.C. scheme for uncertain dynamical systems,” IEEE Transactions on Automatic Control, vol. 41, no. 8, pp. 1220–1226, 1996. View at Scopus
  12. G. Bartolini, A. Ferrara, and E. Usai, “Chattering avoidance by second-order sliding mode control,” IEEE Transactions on Automatic Control, vol. 43, no. 2, pp. 241–246, 1998. View at Scopus
  13. G. Bartolini, A. Ferrara, E. Usai, and V. I. Utkin, “On multi-input chattering-free second-order sliding mode control,” IEEE Transactions on Automatic Control, vol. 45, no. 9, pp. 1711–1717, 2000. View at Scopus
  14. M. S. Chen, C. H. Chen, and F. Y. Yang, “An LTR-observer-based dynamic sliding mode control for chattering reduction,” Automatica, vol. 43, no. 6, pp. 1111–1116, 2007. View at Publisher · View at Google Scholar · View at Scopus
  15. A. Levant, “Sliding order and sliding accuracy in the sliding mode control,” International Journal of Control, vol. 58, pp. 1247–1263, 1993.
  16. A. Levant, “Higher-order sliding modes, differentiation and output-feedback control,” International Journal of Control, vol. 76, no. 9-10, pp. 924–941, 2003. View at Publisher · View at Google Scholar · View at Scopus
  17. A. Levant, “Robust exact differentiation via sliding mode technique,” Automatica, vol. 34, no. 3, pp. 379–384, 1998. View at Scopus
  18. M. Khan, S. Spurgeon, and A. Levant, “Simple output feedback 2-sliding controller for systems of relative degree two,” in Proceedings of the European Control Conference (ECC '03), Cambridge, UK, 2003.