Second Order Sliding Mode Approaches For-2
Second Order Sliding Mode Approaches For-2
DOI: 10.1007/s11633-015-0880-3
Abstract: In this paper, first-order and second-order sliding mode controllers for underactuated manipulators are proposed. Sliding
mode control (SMC) is considered as an effective tool in different studies for control systems. However, the associated chattering
phenomenon degrades the system performance. To overcome this phenomenon and track a desired trajectory, a twisting, a super-
twisting and a modified super-twisting algorithms are presented respectively. The stability analysis is performed using a Lyapunov
function for the proposed controllers. Further, the four different controllers are compared with each other. As an illustration, an example
of an inverted pendulum is considered. Simulation results are given to demonstrate the effectiveness of the proposed approaches.
Keywords: Underactuated manipulator, sliding mode control, twisting algorithm, super-twisting algorithm, inverted pendulum.
super-twisting algorithm. In [9], a multivariable super- 2 Dynamic model and control approach
twisting structure was proposed, which analyzed the sta- for an inverted pendulum
bility using the ideas of Lyapunov function given in [8].
The inverted pendulum system shown in Fig. 1 is a 2.1 Dynamic model
typical benchmark of non-linear underactuated mechanical
systems[10] . For this system, the control input is the force u The dynamical behavior of an inverted pendulum can be
that moves the cart horizontally and the output is the an- described by the differential equations as[12]
gular position of the pendulum θ. Therefore, the inverted
(m + M )ÿ + ml(θ̈ cos θ − θ̇2 sin θ) = τ
pendulum has been a popular candidate to illustrate dif-
ferent control methods. However, despite of its simple me- ÿ cos θ + lθ̈ + g sin θ = 0 (1)
chanical structure, this prototype is not easy to control and
where l is the length of the pendulum, m is the pendulum
requires sufficiently sophisticated control designs. Indeed,
mass, M is the cart mass, τ is the horizontal force action,
it is proven that the system is not feedback linearizable and
θ is the angular deviation, and y is the position of the cart
has no corresponding constant relative degree[11] . More-
which is moving horizontally.
over, Zhao and Spong[12] have shown that several geometric
Let x1 = y, x2 = ẏ, x3 = θ and x4 = θ̇. According to the
properties of the system are lost when the pendulum moves
canonical form of a class of underactuated systems, we can
through horizontal positions. The objective consists of mov-
transform (1) into the following state space representation
ing the cart from an initial position to a desired one and
keeping the pendulum in the vertical position with a mini- ẋ1 = x2
mum of its oscillations around this position. In general, the
ẋ2 = f1 + b1 τ
main difficulty is to swing up the pendulum from the down-
ward vertical position and to keep the cart stable. Numer- ẋ3 = x4
ous control techniques have been employed to stabilize the ẋ4 = f2 + b2 τ (2)
inverted pendulum such as proportional-integral-derivative
(PID) controllers where the control gains are adjustable and where x = [x1 , x2 , x3 , x4 ]T is the state variable vector, τ
updated online with a stable adaptation mechanism[13] . is the control input, f1 , f2 , b1 and b2 are nominal nonlinear
functions, expressed as
Let
where Ψd , ϕm , ϕM and ϕd are positive scalars. Then, we where Ψ1 (ξ) = fe (ξ)+3λz (3) +3λ2 z (2) +λ3 z (1) . The control
have law can be expressed by[16]
Ψ Ψd u1 − Ψ1 (ξ)
| |< . (25) u= (32)
ϕ ϕM ϕ(ξ)
By imposing s̈1 = 0, the equivalent control can be ex- where the super twisting controller is
pressed as ueq = − Ψ
ϕ
.
1
3.1.2 Stability analysis u1 = −k1 sgn(s)|s| 2 − k2 s + σ. (33)
The dynamic control law using the twisting algorithm is
given by[8] Variations of the term σ are described by
K
usw = (s1 + βsgn(ṡ1 )) (26) σ̇ = −k3 sgn(s) − k4 s (34)
ge (ξ)
Fig. 3 Evolution of the position of y for the uncertain system Fig. 7 Evolution of the sliding surface and the control using
MSTW
ing phenomenon better than the first-order sliding mode. [6] A. Levant. Higher-order sliding modes, differentiation and
Moreover, with the super-twisting controller and modified output-feedback control. International Journal of Control,
super-twisting controller, the chattering is eliminated. vol. 76, no. 9, pp. 924–941, 2003.
For more comparisons between these approaches, we con-
sider the following criteria [7] A. Levant. Chattering analysis. IEEE Transactions on Au-
tomatic Control, vol. 55, no. 6, pp. 1380–1389, 2010.
20
J= u2 dt
0 [8] J. A. Moreno, M. Osorio. Strict Lyapunov functions for the
super twisting algorithm. IEEE Transactions on Automatic
which is proportional to the energy delivered to the system. Control, vol. 57, no. 4, pp. 1035–1040, 2012.
It is clear from Table 1 that STW gives the least delivered
energy, while the MSTW delivers the second compared to
[9] I. Nagesha, C. Edwardsb. A multivariable super-twisting
other approaches. sliding mode approach. Automatica , vol. 50, no. 3, pp. 984–
988, 2014.
Table 1 Comparison of the energy criterion (×104 J)
[10] I. Fantoni, R. Lozano. Non-linear Control for Underactu-
SMC TW STW MSTW
ated Mechanical Systems, London, UK: Springer, pp. 21–
3.6954 1.5798 1.2624 1.3056
42, 2002.
Faiçal Mnif received the B. Eng. degree Nabil Derbel received the Engineer-
in electrical engineering from Sfax Engi- ing Diploma from the Sfax Engineering
neering School, Tunisia in 1988, the M. Sc. School, Tunisia in 1986, the M. Sc. de-
and the Ph. D. degrees in control engineer- gree in automatic control from the Poly-
ing from the Polytechnique School of Mon- technique School of Montreal in 1986, the
treal in 1991 and 1996, respectively. From Ph. D. degree from the Laboratory of Au-
1996 to 2000, he was with the Superior tomation and Analysis Systems of Toulouse
Technology in Montreal, Canada. In 2000, in 1989, and the State Doctorate degree
he joined the National Institute of Applied from the Sfax Engineering School, Tunisia.
Sciences and Technology, where he is currently an associate pro- He joined the Tunisian University in 1989, where he held differ-
fessor. Since 2001, he has been on leave to Sultan Qaboos Univer- ent positions in research and education. Currently, he is a full
sity in Oman, where he is an associate professor in Department professor of automatic control at the Sfax Engineering School.
of Electrical and Complex Mechanical Systems. He is an IEEE senior member.
His research interests include nonlinear control theory and ap- His research interests include optimal control, complex sys-
plications, with an emphasis on the control of complex mechan- tems, fuzzy logic, neural networks, and genetic algorithm.
ical systems. E-mail: n.derbel@enis.rnu.tn
E-mail: mnif@squ.edu.om