Multivariable Integral Sliding Mode Control
Multivariable Integral Sliding Mode Control
Abstract— This paper proposes multivariable integral sliding systems the resulting control input become discontinuous in
mode controller for any Multi Input Multi Output (MIMO) nature which results in chattering. Chattering will lead to
system. The conventional integral sliding mode controller con- unnecessary wear and tear on the actuator components of
sists of a nominal control and a discontinuous feedback control
such that the overall control is discontinuous in nature. The the system and reduce the life of actuators [3].
discontinuity in feedback control is undesirable for practical Recently, continuous integral sliding mode is reported in
applications due to chattering. In this paper the existing integral the literature, which has been able to removed the drawback
sliding mode control law for MIMO systems with matched of discontinuous integral sliding mode [12]- [14]. However,
disturbances is modified by replacing the discontinuous part it is only able to generates the absolutely continuous signal
by a multivariable super twisting algorithm. This proposed
controller is continuous in nature due to the combinations of in the case of decoupled system. But in reality most of the
two continuous controls and also disturbance can be rejected engineering and natural systems are very much complicated
successfully. The effectiveness of the proposed control method and it is closely represented by the multi input multi output
has been demonstrated with the simulation results. (MIMO) system. Hence, it is essential to extend the concept
Index Terms— Continuous control, integral sliding mode, of continuous integral sliding mode for the case of multi-
higher order sliding mode, finite time stability.
variable systems.
I. I NTRODUCTION To fulfilling the above mentioned goal, we use the concept
of higher order sliding mode (HOSM) control which has
The sliding mode controller is a class of variable struc-
been developed to overcome the problem of chattering and
ture control, which has been successfully implemented in
relative degree restriction [15]. The HOSM controllers are
many electromechanical systems for improving their perfor-
effective in extending the good properties of classical sliding
mance and achieving robustness against disturbances [1],
mode controllers to systems with higher relative degree and
[2]. The main attractions of sliding mode controller are
keeping the main advantages of the standard sliding mode
invariance to matched uncertainties, model order reduction,
control. In the case of r th order sliding mode control the
simplicity in design and robustness against perturbations.
objective is to keep the sliding variable σ and its first r −
The classical sliding mode control is a powerful tool for
1 time derivatives to zero through a discontinuous function
the control of large classes of systems with matched un-
acting on the r th time derivative of the sliding variable [16].
certainty/perturbations. However this control scheme suffers
Among all the above mentioned higher order sliding
from some problems like relative degree restriction, no
mode controller, the super twisting can generate absolutely
robustness during reaching phase and chattering effect [2],
continuous control for relative degree one system using the
[3].
information of only output [17]- [20] . This exceptional
To overcome some above mentioned draw back of con-
feature of super twisting gives a lot of new dimensions in
ventional sliding mode control, a new class of control is
the literature of robust control, observation and estimation.
evolved which is called integral sliding mode control [4].
Recently well known super twisting has been extended for
The concept of integral sliding mode control concentrates on
the multivariable case [21]. However, it is only restricted
the robustness of the system in the entire phase rather than
to system with vector relative degree [22] one with respect
only in the sliding phase. Hence the robustness of the system
to output, to generates the absolutely finite time continuous
can be guaranteed through the entire response of the system
control signal.
starting from any initial conditions as explained in [4]. The
If we want to use multivariable super twisting for the
integral sliding mode control is a combination of two control,
higher vector relative degree system [22], then again we
a nominal control which decides the desired performance
have to define multidimensional sliding manifold. In this
of the system and a discontinuous control which rejects
case only sliding variables can be steered to zero in finite
the disturbance and model uncertainty. The nominal control
time, however states variable is still asymptotically stable.
methods are conventional proportional-integral plus deriva-
Above restrictions motivates us to further look in the area of
tive (PID) control, composite non linear feedback (CNF),
multivariable continuous higher order sliding mode.
optimal linear quadratic regulator (LQR) etc [4]- [11]. Even
Hence the main goal of this paper can be stated in two
though this method ensures a better performance of the
fold, first define the multivariable continuous integral sliding
Shyam Kamal, Asif Chalanga, Ramesh Kumar P. and B. Bandyopad- mode and if possible then use the concept of it to define
hyay is with Systems and Control Engineering Indian Institute of Tech- multivariable continuous higher order sliding mode. One can
nology Bombay Mumbai– 400076, India. shyam@[Link],
asif@[Link], rameshkumar@[Link] see the second goal of the paper can be easily achieved if
and bijnan@[Link] the nominal control of integral sliding mode is from either
finite time or fixed time control family [23]. MIMO system (1) in finite time. Substituting u from (2) into
(1), one can further write
Main Contributions x
ẋ = −k1 1/2
+ v − k2 x + d1 ||x|| + d2
This paper proposes a novel and simple solution to the x
chattering minimization problem, which has been frequently x
v̇ = −k3 − k4 x (3)
reported in the case of discontinuous integral sliding mode. x
To the best of the authors knowledge, the proposal of Defining z = v + d2 , one can rewrite (3)
continuous sliding mode control within the framework of x
ISMC for MIMO has not been reported in the literature. ẋ = −k1 1/2
− k2 x + d1 ||x|| + z
Here, the integral sliding-mode control law is modified for x
x
more generalized systems with matching disturbance by ż = −k3 − k4 x + ḋ2 (4)
replacing the discontinuous part of the feedback control by a x
multivariable super-twisting control. Replacement is possible Following theorem gives the finite time convergence of the
due to the unique feature of a disturbance observation state variables x and ẋ, as stated in [21] :
property of the multivariable super twisting algorithm. The Theorem 1: [21] For the system (4), there exists a range
proposed controller is continuous due to the combination of of values for the gains k i , i = 1, · · · , 4
two continuous controls. Hence, chattering is alleviated and √
k1 > 2δ2
there by the ISMCs scope for MIMO system gets widened
k2 = 2δ1
and becomes useful for practical system.
2δ22 9/16(k1 δ1 )2 1/2k12 δ1 −2k12 k2 +k2 δ2
k3 > max 3δ 2 + 2 ,
k1 k2 (k2 −2δ1 )
+ (k2 −2δ1 )
Organization of Paper 2k22 δ1 +1/4k2 δ12
k4 > ββ12 + 2k22 + 32 k2 δ1 , α2 (kα2 −2δ
1
1)
+ (k2 −2δ1 )
The organization of the paper is as follows: In Section (5)
2
II discusses the disturbance observation property of the where β1 := 32 k12 k2 + 3δ2 k2 , β2 := k3 k12 − 2δ22 − 3δ2 k12 ,
2 2
multivariable super twisting algorithm. In Section III a new α1 := 9/16(k1 δ1 ) k(k
2
2 +1/2δ1 )
and α2 := k2 (k3 + 2k12 − δ2 ) −
2
proposal of continuous integral SMC for MIMO system 2
is presented. Section IV discusses the simulation results (2k3 + 1/2k12 )δ1 − 9/16 (k1kδ21 ) , such that the variables x, ẋ
followed by concluding remarks in Section V. and z are forced to zero in finite time and remain zero for
all subsequent time.
II. M ULTIVARIABLE S UPER TWISTING ALGORITHM AS Once the states reaches the origin then from (4), z = v+d 2 =
DISTURBANCE OBSERVER 0,
States
−0.2 1
ii) For any x ∈ R2 ,the following matrix satisfy the x
2
skew symmetry property, i.e., −0.4
x
3
x Ṁ (q) − 2V (q, q̇) x = 0. (15) −0.6 x
4
−0.8
The system considered here is an two input two output
system. The state space model for the system (13) is given −1
with the states being x1 = θ1 , x2 = θ2 , x3 = θ̇1 and x4 = θ̇2
−1.2
as 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
Time (s)
ẋ1 = x3
ẋ2 = x4 Fig. 1. Evolution of states
(16)
ẋ3
= M −1 (q) (u − V (q, q̇) − G(q))
ẋ4
0.5
where q = x1 x2 and q̇ = x3 x4 . In concise
form, we write the dynamics as ẋ = f (x, u). The control
objective here is to design MIMO continuous integral sliding 0
mode control for the two link rigid manipulator to drive
the states to equilibrium points in finite time with a smooth
States
control effort. x1
−0.5
Now consider the state variables as z 1 = [x1 x2 ]T and
z2 = [x3 x4 ]T using these variable a nominal control [23] x2
can be designed for the above system as, x3
−1
z1 z2 x
unominal = −η1 2 − η2 1 . (17) 4
z1 3 z2 2
where η1 = 30 and η2 = 11. The sliding surface for the −1.5
controller can be defined as, 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
Time (s)
t
s = z2 − z20 − unominal dτ (18) Fig. 2. Evolution of states with applied disturbance
0
50
where ki , i = 1, · · · , 4 are chosen according to the Theorem
. Now selecting a control u = M (q)ν +V (q, q̇)+G(q) where
the control ν = unominal + ucontinuous and this control will able 0
to bring the states to equilibrium point with a continuous
control in finite time even in the presence of disturbance. −50
For simulation, initial conditions for planer two link robot
is chosen as x1 = 1, x2 = 0.2, x3 = 0.2, x4 = 0.5 and −100
gain parameters are selected as η 1 = 30, η2 = 11, k1 =
2, k2 = 40, k3 = 2.2, k4 = 60. For checking the robustness
−150
property of the proposed controller matched uncertainty d = 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
[2sin(4t), 2sin(4t)] has been injected through the input Time (s)
channel. Evolution of the states with respect to time of the
unperturbed and perturbed systems are shown in the Figs. Fig. 3. Evolution of control
[3] A. Levant, “Chattering analysis ,” IEEE Trans. Autom. Control, vol. 55,
150 no. 6, pp. 1380–1389, 2010.
u1 [4] V. I. Utkin and J. Shi, “Integral sliding mode in systems operating
under uncertainty conditions,” in Proc. IEEE Conf. on Decision and
100 u2
Control, Kobe(Japan), pp. 4591–4596, 1996.
[5] W. -J. Cao and J. -X. Xu, “Nonlinear integral-type sliding mode
surface for both matched and unmatched uncertain systems,” IEEE
Control Force (N)