SlideShare a Scribd company logo
1 of 6
Download to read offline
Multiple Sliding Surface Control for Systems with
Mismatched Uncertainties
Mayuresh B Patil
∗Divyesh Ginoya
College of Engineering, Pune
Email: mayur.mayuresh@gmail.com
∗Email: dlginoya007@gmail.com
S B Phadke
∗P D Shendge
College of Engineering, Pune
Email: sbp.instru@coep.ac.in
∗Email: pds.instru@coep.ac.in
Abstract—This paper proposes a new method for sliding
mode control of systems with mismatched uncertainties. The
proposed method employs a multiple sliding surface (MSS)
approach combined with inertial delay control (IDC) for
estimating unmatched disturbances. It has the advantage of
tackling constant as well as time-variant and state dependent
disturbances/uncertainties. The proposed method is validated by
simulation and compared with traditional sliding mode control
(SMC) and integral sliding mode control (I-SMC) method.
Index Terms—mismatched disturbance, sliding mode control
(SMC), integral sliding mode control (I-SMC), multiple sliding
surface control (MSSC), inertial delay control (IDC)
I. INTRODUCTION
Sliding Mode Control (SMC) has been widely studied
and extensively employed in industrial applications as it’s
conceptually simple, and in particular its powerful ability to
reject disturbances and plant uncertainties [1]-[3]. Most of the
SMC results are satisfactory when systems satisfy matching
conditions i.e. the disturbance is present in the same channel as
that of the input. However, the matching condition assumption
is fairly restrictive and is not satisfied by many practical
systems such as under-actuated mechanical system, electro-
mechanical systems connected in series, flight control systems
[4] and others.
As the demand for attenuation of mismatched uncertain-
ties/disturbances has increased, the research is going on to
solve this problem and to develop different control strategies
[5]-[10]. These mismatched uncertainties affect system sta-
bility and cause deterioration in the output. Hence, one of
the approaches to handle this issue is to focus on system
stability using some classical control design tools such as
Riccati approach [10],[11], adaptive approach [12] etc. The
mismatched uncertainties considered by the authors stated
above must be bounded or vanishing. Again, this assumption
may not be satisfactory for many engineering systems may
suffer from these types of disturbances.
We can state another approach as the integral sliding mode
control (I-SMC). It introduces an integral term into sliding
surface, which makes the system initial states start from
the sliding mode and eliminates the reaching phase. Thus,
I-SMC enhances robustness against matched uncertainty of
the conventional SMC. Compared with SMC for mismatched
uncertainties, the I-SMC method is more useful due to its
simplicity and robustness and has been applied to many
practical systems [13]-[15]. Still, the drawbacks of integral
action come along with the results such as large overshoot
and long settling time.
Recently, many authors introduced a disturbance observer
(DOB) for SMC to eliminate the the effect of uncertain-
ties. Also Non-linear Disturbance Observer (NDOB) along
with SMC has been proved as a good strategy for systems
with mismatched uncertainties [16]. But the major limita-
tion of this strategy is that it can only handle bounded
slow varying/constant disturbances. Multiple sliding surface
control (MSSC) can be used for systems with mismatched
disturbances/uncertainties. For the estimation of uncertainty,
several techniques have been used by several authors. Function
approximation technique is one of them. It is used to transform
the uncertainties into a finite combination of orthonormal basis
function [17].
In this paper, multiple sliding surface control (MSSC)
method is proposed to handle such mismatched uncertainties
using inertial delay control (IDC) [18] - [20]. The key features
of this proposed method are :
1) It allows a sliding controller to be designed as if the
system has a reduced relative degree by defining one of
the states as a synthetic input to the reduced order plant.
2) The synthetic states are then controlled by a second
controller to make sure that the synthetic control will
track the profile defined by the second controller.
3) For estimation of these mismatched distur-
bances/uncertainties inertial delay control (IDC) is
proposed.
This paper is organised as follows : In section II control
using traditional SMC and I-SMC is derived. In Section III
multiple sliding surface control (MSSC) with inertial delay
control (IDC) is proposed. Section IV shows the simulation
results to support the proposed method.
978-1-4673-6190-3/13/ $31.00 c 2013 IEEE
II. EXISTING SMC METHODS AND THEIR DRAWBACKS
Consider the following third-order system with mismatched
disturbance, stated as
˙x1 = x2 + d1(t)
˙x2 = x3 + d2(t)
˙x3 = a(x) + b(x)u + d3(t)
y = x1



(1)
where x1, x2 and x3 are states, u is the control input, d1(t),
d2(t) are the disturbances, d3(t) is the lumped uncertainty
and y is the output. It is assumed that these disturbances are
bounded.
A. Traditional SMC
The sliding mode surface and the control input of traditional
SMC are designed as follows:
σ = x3 + c1x2 + c2x1 (2)
u = −b−1
(x)[a(x) + c1x3 + c2x2 + ksgn(σ)] (3)
Combining (1), (2) and (3) we’ll get,
˙σ = −ksgn(σ) + (c2d1(t) + c1d2(t)) (4)
(4) shows that the states of the system (1) will reach
the sliding surface σ = 0 in finite time as long as the
switching gain in control input (3) is designed such that
k > c2||d1(t)|| + c1||d2(t)||. When we analyse the sliding
mode condition, as σ = 0 we’ll get
¨x1 = −c1 ˙x1 − c2x1 + ˙d1 + d2 + c1d1 (5)
Remark 1: From (5) it can be stated that the states can’t
not be drawn to the desired point even if the control law in
(3) can force the states to reach the sliding surface in finite
time. This is the major drawback of traditional SMC and it
can’t be used alone for an unmatched system.
B. Integral SMC
Considering traditional SMC, the very less modified solu-
tion for these unmatched systems is integral SMC (I-SMC).
The sliding surface is designed as
σ = x3 + c1x2 + c2x1 + c3 x1 (6)
The control input can be designed as
u = −b−1
(x)[a(x) + c1x3 + c2x2 + c3x1 + ksgn(σ)] (7)
Considering (1), (6) and (7) we get,
˙σ = −ksgn(σ) + (c2d1(t) + c1d2(t)) (8)
Similar to the above method, the states of the system (1)
will reach the sliding surface in finite time but the condition
is k > c2||d1(t)|| + c1||d2(t)||. Considering the condition σ =
0, we get,
...
x1 = −c1 ¨x1 − c2 ˙x1 − c3 ˙x1 + ¨d1 + ˙d2 + c1
˙d1 (9)
Remark 2: From (9) it can be stated that the state can slide
to the desired point if the system has reached the sliding
surface in finite time and the disturbance has a constant
steady state value. If the disturbances are time-varying or state
dependable this method fails to achieve the desired output.
Also, as stated earlier in this paper, due to integral action
some adverse effects are seen in the control action such as
large overshoot and long settling time.
III. MULTIPLE SLIDING SURFACE CONTROL (MSSC)
DESIGN WITH INERTIAL DELAY CONTROL (IDC)
The goal of the controller is to make x1 track the desired
trajectory x1d. Applying MSS control to the system in (1), the
first sliding surface is defined as
s1 = x1 − x1d (10)
To minimize the initial control we modify our sliding
surface as-
s∗
1 = s1 − s1(0)e−α1t
(11)
where s1(0) is the initial value for s1.
˙s∗
1 = x2 + d1 − ˙x1d + α1s1(0)e−α1t
d1 = ˙s∗
1 − x2 + ˙x1d − α1s1(0)e−α1t
(12)
Using IDC, we can estimate d1. Let the estimation of d1 be
ˆe1 and is defined as-
ˆe1 =
1
τ1s + 1
d1 (13)
A modified second sliding surface is defined as-
s∗
2 = s2 − s2(0)e−α2t
(14)
s∗
2 = x2 − x2d − s2(0)e−α2t
(15)
x2d is the synthetic input and is to design in such a way
that it’ll make s∗
1 ˙s∗
1 < 0 and it will negate the effect of the
uncertainty d1. Solving (12), (13) and (15) together we’ll get
x2d and ˆe1 as-
x2d = ˙x1d − ˆe1 − α1s1(0)e−α1t
− k1s∗
1 (16)
ˆe1 =
1
τ1
[s∗
1 + (k1s∗
1 − s∗
2 − s2(0)e−α2t
] (17)
Moving to next step,
˙s∗
2 = x3 + d2 − ˙x2d + α2s2(0)e−α2t
˙s∗
2 = x3 + e2 + α2s2(0)e−α2t
e2 = ˙s∗
2 − x3 − α2s2(0)e−α2t
(18)
Using IDC, we can estimate e2. Let the estimation of e2 be
ˆe2 and is defined as-
ˆe2 =
1
τ2s + 1
e2 (19)
A modified third sliding surface is defined as-
s∗
3 = s3 − s3(0)e−α3t
(20)
s∗
3 = x3 − x3d − s3(0)e−α3t
(21)
x3d is the synthetic input and is to design such that it’ll make
s∗
2 ˙s∗
2 < 0 and it’ll negate the effect of lumped uncertanity e2.
Solving (18), (19) and (21) together we’ll get x3d and ˆe2 as
x3d = − ˆe2 − α2s2(0)e−α2t
− k2s∗
2 (22)
ˆe2 =
1
τ2
[s∗
2 + (k2s∗
2 − s∗
3 − s3(0)e−α3t
)] (23)
Now solving to design control input u,
˙s∗
3 = a(x) + b(x)u + d3 − ˙x3d + α3s3(0)e−α3t
˙s∗
3 = a(x) + b(x)u + e3 + α3s3(0)e−α3t
e3 = ˙s∗
3 − a(x) − b(x)u − α3s3(0)e−α3t
(24)
Again using IDC, we can estimate e3. Let the estimation of
e3 be ˆe3 and is defined as-
ˆe3 =
1
τ3s + 1
e3 (25)
Now, designing control input u such that it will drive s∗
3 to
0 and will negate the effect of e3. Hence the desired control
input u is-
u = −b−1
(x)[a(x) + α3s3(0)e−α3t
+ ˆe3 + k3s∗
3] (26)
and ˆe3 is
ˆe3 =
1
τ3
[s∗
3 + k3s∗
3] (27)
The ultimate boundedness can be proved using Lyapunov
stability criterion.
IV. NUMERICAL SIMULATION
Consider the following system for simulation studies,
˙x1 = x2 + d1(t)
˙x2 = x3 + d2(t)
˙x3 = −2x1 − x2 + ex1
+ u + d3(t)
y = x1



(28)
Both traditional SMC and I-SMC methods are applied
and compared along with the proposed strategy on above
mentioned system. It is assumed that all above disturbances
are acting on the system from initial. These are considered
as uncertainties in the system. These methods are applied for
various types of disturbances stated below. At the end of the
discussion of each case, advantages of MSSC are stated.
A. Case 1 : Constant disturbances
Consider the initial states of system (28) as x(0) =[1 0 0]T
.
Initially, the disturbances are of different values but are consid-
ered as constants. They are taken as- d1(t) = 0.25, d2(t) = 0.1
and d3(t) = 0.2.
If we consider the output, it can be observed from Fig.1(a)
that the traditional SMC fails to drive the state to desired
position. In other words, steady state error is present. This
shows that traditional SMC method is sensitive to mismatched
disturbances.
TABLE I: control parameters for case 1 and case 2
CONTROLLERS PARAMETERS
SMC c1 = 2, c2 = 2, k = 3
I-SMC c1 = 2, c2 = 2, c3 = 3, k = 3
MSSC with IDC τ1 = τ2 = τ3 =0.01, k1 = k2 = k3 =1,
α1 = α2 = α3 =0.1
It is also vary much visible from Fig.1(a) that I-SMC tries to
drive the state to desired equilibrium point but sacrifices more
time. This is relevant to the fact about integral action that it
increases the settling time. Also, it brought the overshoot in
the output and is another drawback of it.
From Fig.2(b) and 2(c), it can be seen that the chattering
in the control input is present due to signum function used in
the design procedure. It is another drawback of the traditional
SMC as well as I-SMC method.
In Fig. 1(a), both MSSC and I-SMC methods can finally
suppress the mismatched uncertainties, but I-SMC method
brings the state around 65 sec whereas MSSC method brings it
around 7 sec to desired equilibrium point. It shows that MSSC
has a much quicker convergence rate than that of the I-SMC
method. Also, Fig.2(a) shows that the control input designed
using MSSC method has no chattering. It provides smooth
control input.
B. Case 2 : Time varying disturbances
Here, we consider initial states of system (28) as well as the
control parameters same as Case 1. As stated earlier, our major
concern is about the fact that the disturbances/uncertainties
can’t be always constant. The state variable in one channel
can be a disturbance in the other channel as that of the
flexible joint or flexible link system. They can be time-variant
or state dependant. Our aim is to reduce the effect of such
disturbances/uncertainties present in the system. Here, the
disturbance in first and second channel is considered time
dependent which are d1(t) = 0.1sin(t) and d2(t) = 0.5sin(t)
respectively. And the third channel has state dependent uncer-
tainty and let’s assume it as d3(t) = x1x2.
Fig.3(a) shows the comparison of output for the three
methods. It can be clearly seen that the traditional SMC as
well as I-SMC method has failed to drive the output to desired
point. Hence these two methods can’t give the desired results
for mismatched systems with disturbances apart from constant
or slow varying ones. Also, as seen in Fig.4(b) and 4(c), in
the control input chattering is present which is not desirable.
The MSSC method drives the output to the desired point
though the disturbances are not constant. Also, Fig.4(a) shows
that the control input designed using MSSC method has no
chattering. This is another advantage of this method.
0 2 4 6 8 10 12 14 16 18 20
−1.5
−1
−0.5
0
0.5
1
1.5
2
time (sec)
statex1
SMC
I−SMC
MSSC
(a)
0 2 4 6 8 10 12 14 16 18 20
−2
−1.5
−1
−0.5
0
0.5
1
1.5
time (sec)
statex2
SMC
I−SMC
MSSC
(b)
0 2 4 6 8 10 12 14 16 18 20
−2
−1
0
1
2
3
time (sec)
statex3
SMC
I−SMC
MSSC
(c)
Fig. 1: state variables in simulation studies of Case 1
0 2 4 6 8 10 12 14 16 18 20
−6
−4
−2
0
2
4
time (sec)
controlu
MSSC
(a)
0 2 4 6 8 10 12 14 16 18 20
−4
−2
0
2
4
6
time (sec)
controlu
SMC
(b)
0 2 4 6 8 10 12 14 16 18 20
−8
−6
−4
−2
0
2
4
6
time (sec)
controlu
I−SMC
(c)
Fig. 2: control input showing chattering reduction for constant
disturbances
0 2 4 6 8 10 12 14 16 18 20
−1
−0.5
0
0.5
1
1.5
time (sec)
statex1
SMC
I-SMC
MSSC
(a)
0 2 4 6 8 10 12 14 16 18 20
−2
−1.5
−1
−0.5
0
0.5
1
time (sec)
statex2
SMC
I-SMC
MSSC
(b)
0 2 4 6 8 10 12 14 16 18 20
−3
−2
−1
0
1
2
3
4
time (sec)
statex3
SMC
I-SMC
MSSC
(c)
Fig. 3: state variables in simulation studies of Case 2
0 2 4 6 8 10 12 14 16 18 20
−8
−6
−4
−2
0
2
4
6
time (sec)
controlu
MSSC
(a)
0 2 4 6 8 10 12 14 16 18 20
−6
−4
−2
0
2
4
6
time (sec)
controlu
SMC
(b)
0 2 4 6 8 10 12 14 16 18 20
−8
−6
−4
−2
0
2
4
6
time (sec)
controlu
I-SMC
(c)
Fig. 4: control input showing chattering reduction for time
varying disturbances
C. Effect of Change in linear Gain
We can see the chattering in the control input when we
design it using traditional SMC and I-SMC. This is due to
the discontinuous switching gain present in the control input.
We can get less chattering if we reduce the switching gain,
but at the same time these two methods fail to reject these
disturbances effectively. While using MSSC with IDC, the
output reaches the desired point after some time (6 sec in
the Case 1 and around 9 sec in the Case 2). We can increase
the rate by increasing the value of linear gains (k1, k2 and k3)
or by decreasing time constants (τ1, τ2 and τ3).
V. CONCLUSION
In this paper, a new approach for controlling systems
affected by mismatched disturbances/uncertainties is proposed.
The proposed approach successfully counters the effect of
mismatched uncertainties and outperforms the traditional SMC
and I-SMC approaches. In case of traditional SMC and I-SMC
methods ,while handling these mismatched uncertainties, the
error in the output is distinctly large whereas MSSC with IDC
almost eliminates the error. This conclusion is validated by
simulation for the cases of constant and time varying as well
as state dependent disturbances. Unlike the traditional SMC
and I-SMC approaches, the proposed control is chatter free.
REFERENCES
[1] V. Utkin, “Variable structure systems with sliding modes,” IEEE Trans.
on Autom. Control, vol. 22, no. 2, pp. 212–222, 1977.
[2] J. Y. Hung, W. Gao, and J. C. Hung, “Variable structure control: a
survey,” IEEE Trans. on Ind. Electron., vol. 40, no. 1, pp. 2–22, 1993.
[3] X. Yu et al., “Sliding-mode control with soft computing: A survey,”
IEEE Trans. on Ind. Electron., vol. 56, no. 9, pp. 3275–3285, 2009.
[4] S. Li, J. Yang, W.-H. Chen, and X. Chen, “Generalized extended state
observer based control for systems with mismatched uncertainties,”
IEEE Trans. on Ind. Electron., vol. 59, no. 12, pp. 4792–4802, 2012.
[5] H. H. Choi, “Lmi-based sliding surface design for integral sliding
mode control of mismatched uncertain systems,” IEEE Trans. on Autom.
Control, vol. 52, no. 4, pp. 736–742, 2007.
[6] Y.-R. Mohamed, “Design and implementation of a robust current-control
scheme for a pmsm vector drive with a simple adaptive disturbance
observer,” IEEE Trans. on Ind. Electron., vol. 54, no. 4, pp. 1981–1988,
2007.
[7] R. Errouissi and M. Ouhrouche, “Nonlinear predictive controller for a
permanent magnet synchronous motor drive,” Mathematics and Com-
puters in Simulation, vol. 81, no. 2, pp. 394–406, 2010.
[8] R. Errouissi, M. Ouhrouche, W.-H. Chen, and A. M. Trzynadlowski,
“Robust nonlinear predictive controller for permanent-magnet syn-
chronous motors with an optimized cost function,” IEEE Trans. on Ind.
Electron., vol. 59, no. 7, pp. 2849–2858, 2012.
[9] H. Liu and S. Li, “Speed control for pmsm servo system using predictive
functional control and extended state observer,” IEEE Trans. on Ind.
Electron., vol. 59, no. 2, pp. 1171–1183, 2012.
[10] K.-S. Kim, Y. Park, and S.-H. Oh, “Designing robust sliding hyper-
planes for parametric uncertain systems: a riccati approach,” Automatica,
vol. 36, no. 7, pp. 1041–1048, 2000.
[11] J.-L. Chang, “Dynamic output integral sliding-mode control with distur-
bance attenuation,” IEEE Trans. on Autom. Control, vol. 54, no. 11, pp.
2653–2658, 2009.
[12] C.-C. Wen and C.-C. Cheng, “Design of sliding surface for mismatched
uncertain systems to achieve asymptotical stability,” Journal of the
Franklin Institute, vol. 345, no. 8, pp. 926–941, 2008.
[13] Y. M. Sam and K. Hudha, “Modelling and force tracking control
of hydraulic actuator for an active suspension system,” in 1st IEEE
Conference on Industrial Electronics and Applications. IEEE, 2006,
pp. 1–6.
[14] Q. Hu, “Robust integral variable structure controller and pulse-width
pulse-frequency modulated input shaper design for flexible spacecraft
with mismatched uncertainty/disturbance,” ISA transactions, Elsevier,
vol. 46, no. 4, pp. 505–518, 2007.
[15] W.-J. Cao and J.-X. Xu, “Nonlinear integral-type sliding surface for both
matched and unmatched uncertain systems,” IEEE Trans. on Autom.
Control, vol. 49, no. 8, pp. 1355–1360, 2004.
[16] J. Yang, S. Li, and X. Yu, “Sliding-mode control for systems with
mismatched uncertainties via a disturbance observer,” IEEE Trans. on
Ind. Electron., vol. 60, no. 1, pp. 160–169, IEEE 2013.
[17] A.-C. Huang and Y.-C. Chen, “Adaptive multiple-surface sliding control
for non-autonomous systems with mismatched uncertainties,” Automat-
ica, vol. 40, no. 11, pp. 1939–1945, 2004.
[18] Q. Zhong. and D. Rees, “Control of uncertain lti systems based on an
uncertainty and disturbance estimator,” pp. 905–910, 2004.
[19] S. E. Talole and S. B. Phadke, “Model following sliding mode control
based on uncertainty and disturbance estimator,” Journal of Dynamic
Systems, Measurement, and Control, vol. 130, 2008.
[20] S. Phadke and S. Talole, “Sliding mode and inertial delay control based
missile guidance,” IEEE Trans. on Aerospace and Electronic Systems,
vol. 48, no. 4, pp. 3331–3346, 2012.

More Related Content

What's hot

FUZZY LOGIC CONTROLLER TUNNING VIA ADAPTIVE GENETIC ALGORITHM APPLIED TO AIRC...
FUZZY LOGIC CONTROLLER TUNNING VIA ADAPTIVE GENETIC ALGORITHM APPLIED TO AIRC...FUZZY LOGIC CONTROLLER TUNNING VIA ADAPTIVE GENETIC ALGORITHM APPLIED TO AIRC...
FUZZY LOGIC CONTROLLER TUNNING VIA ADAPTIVE GENETIC ALGORITHM APPLIED TO AIRC...Ahmed Momtaz Hosny, PhD
 
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd Iaetsd
 
On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach IJECEIAES
 
4th 2 lecture shear and moment diagram structure i
4th 2  lecture shear and moment diagram structure i4th 2  lecture shear and moment diagram structure i
4th 2 lecture shear and moment diagram structure imuhand mousa
 
Buckling Analysis in ANSYS
Buckling Analysis in ANSYSBuckling Analysis in ANSYS
Buckling Analysis in ANSYSMaha Hassan
 
Artificial neural network ann prediction of one-dimensional consolidation
Artificial neural network  ann  prediction of one-dimensional consolidationArtificial neural network  ann  prediction of one-dimensional consolidation
Artificial neural network ann prediction of one-dimensional consolidationIAEME Publication
 
Advance Control System MatLab & Simulink codes with outputs
Advance Control System MatLab & Simulink codes with outputsAdvance Control System MatLab & Simulink codes with outputs
Advance Control System MatLab & Simulink codes with outputsSurajKumarHS1
 
Robotics_Final_Paper_Folza
Robotics_Final_Paper_FolzaRobotics_Final_Paper_Folza
Robotics_Final_Paper_FolzaAlex Folz
 
Chapter 3 load and stress analysis final
Chapter 3  load and stress analysis finalChapter 3  load and stress analysis final
Chapter 3 load and stress analysis finalKhalil Alhatab
 
Lecture10 mohr's circle
Lecture10 mohr's circleLecture10 mohr's circle
Lecture10 mohr's circlePhp Tutorials
 
Advanced mathematical analysis of chassis integrated platform designed for un...
Advanced mathematical analysis of chassis integrated platform designed for un...Advanced mathematical analysis of chassis integrated platform designed for un...
Advanced mathematical analysis of chassis integrated platform designed for un...Dr.Vikas Deulgaonkar
 
Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...
Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...
Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...ISA Interchange
 
Ouantitative technics
Ouantitative technics Ouantitative technics
Ouantitative technics Gayu Joseph
 
Engineering Mechanics.pdf
Engineering Mechanics.pdfEngineering Mechanics.pdf
Engineering Mechanics.pdf163NaveenKumarS
 

What's hot (20)

Dp24742745
Dp24742745Dp24742745
Dp24742745
 
FUZZY LOGIC CONTROLLER TUNNING VIA ADAPTIVE GENETIC ALGORITHM APPLIED TO AIRC...
FUZZY LOGIC CONTROLLER TUNNING VIA ADAPTIVE GENETIC ALGORITHM APPLIED TO AIRC...FUZZY LOGIC CONTROLLER TUNNING VIA ADAPTIVE GENETIC ALGORITHM APPLIED TO AIRC...
FUZZY LOGIC CONTROLLER TUNNING VIA ADAPTIVE GENETIC ALGORITHM APPLIED TO AIRC...
 
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
 
On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach
 
Final Beam Paper
Final Beam PaperFinal Beam Paper
Final Beam Paper
 
4th 2 lecture shear and moment diagram structure i
4th 2  lecture shear and moment diagram structure i4th 2  lecture shear and moment diagram structure i
4th 2 lecture shear and moment diagram structure i
 
Buckling Analysis in ANSYS
Buckling Analysis in ANSYSBuckling Analysis in ANSYS
Buckling Analysis in ANSYS
 
Artificial neural network ann prediction of one-dimensional consolidation
Artificial neural network  ann  prediction of one-dimensional consolidationArtificial neural network  ann  prediction of one-dimensional consolidation
Artificial neural network ann prediction of one-dimensional consolidation
 
Advance Control System MatLab & Simulink codes with outputs
Advance Control System MatLab & Simulink codes with outputsAdvance Control System MatLab & Simulink codes with outputs
Advance Control System MatLab & Simulink codes with outputs
 
Project 2b (1) (2)
Project 2b  (1) (2)Project 2b  (1) (2)
Project 2b (1) (2)
 
Robotics_Final_Paper_Folza
Robotics_Final_Paper_FolzaRobotics_Final_Paper_Folza
Robotics_Final_Paper_Folza
 
ansys tutorial
ansys tutorialansys tutorial
ansys tutorial
 
Chapter 3 load and stress analysis final
Chapter 3  load and stress analysis finalChapter 3  load and stress analysis final
Chapter 3 load and stress analysis final
 
Lecture10 mohr's circle
Lecture10 mohr's circleLecture10 mohr's circle
Lecture10 mohr's circle
 
Unit 4 notes
Unit 4 notesUnit 4 notes
Unit 4 notes
 
Advanced mathematical analysis of chassis integrated platform designed for un...
Advanced mathematical analysis of chassis integrated platform designed for un...Advanced mathematical analysis of chassis integrated platform designed for un...
Advanced mathematical analysis of chassis integrated platform designed for un...
 
Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...
Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...
Robust design of a 2 dof gmv controller a direct self-tuning and fuzzy schedu...
 
Ouantitative technics
Ouantitative technics Ouantitative technics
Ouantitative technics
 
130070119095_2151908
130070119095_2151908130070119095_2151908
130070119095_2151908
 
Engineering Mechanics.pdf
Engineering Mechanics.pdfEngineering Mechanics.pdf
Engineering Mechanics.pdf
 

Viewers also liked

Schwarzarbeit vermeiden - wie man Externe rechtssicher beauftragt.
Schwarzarbeit vermeiden - wie man Externe rechtssicher beauftragt.Schwarzarbeit vermeiden - wie man Externe rechtssicher beauftragt.
Schwarzarbeit vermeiden - wie man Externe rechtssicher beauftragt.Nils Obenhaus
 
Unternehmenskommunikation im Zeitalter des Social Media Marketing
Unternehmenskommunikation im Zeitalter des Social Media MarketingUnternehmenskommunikation im Zeitalter des Social Media Marketing
Unternehmenskommunikation im Zeitalter des Social Media MarketingOliver T. Hellriegel
 
Eternal sunshine
Eternal sunshineEternal sunshine
Eternal sunshineGreg Brown
 
Как отследить эффективность работы ваших менеджеров
Как отследить эффективность работы ваших менеджеровКак отследить эффективность работы ваших менеджеров
Как отследить эффективность работы ваших менеджеровCallTracking.ru
 
Olatz cuadra - SEO Posicionamiento web en buscadores
Olatz cuadra - SEO Posicionamiento web en buscadoresOlatz cuadra - SEO Posicionamiento web en buscadores
Olatz cuadra - SEO Posicionamiento web en buscadoresOlatz Cuadra Zaballa
 
Design Patterns for Government Services UXPA 2016
Design Patterns for Government Services UXPA 2016Design Patterns for Government Services UXPA 2016
Design Patterns for Government Services UXPA 2016Caroline Jarrett
 
ELEGY WRITTEN IN A COUNTRY CHURCHYARD
ELEGY WRITTEN IN A COUNTRY CHURCHYARD ELEGY WRITTEN IN A COUNTRY CHURCHYARD
ELEGY WRITTEN IN A COUNTRY CHURCHYARD Bhavya Shah
 

Viewers also liked (13)

New rich text document
New rich text documentNew rich text document
New rich text document
 
Schwarzarbeit vermeiden - wie man Externe rechtssicher beauftragt.
Schwarzarbeit vermeiden - wie man Externe rechtssicher beauftragt.Schwarzarbeit vermeiden - wie man Externe rechtssicher beauftragt.
Schwarzarbeit vermeiden - wie man Externe rechtssicher beauftragt.
 
ICSA
ICSAICSA
ICSA
 
Unternehmenskommunikation im Zeitalter des Social Media Marketing
Unternehmenskommunikation im Zeitalter des Social Media MarketingUnternehmenskommunikation im Zeitalter des Social Media Marketing
Unternehmenskommunikation im Zeitalter des Social Media Marketing
 
Eternal sunshine
Eternal sunshineEternal sunshine
Eternal sunshine
 
Family disputes
Family disputesFamily disputes
Family disputes
 
Как отследить эффективность работы ваших менеджеров
Как отследить эффективность работы ваших менеджеровКак отследить эффективность работы ваших менеджеров
Как отследить эффективность работы ваших менеджеров
 
Olatz cuadra - SEO Posicionamiento web en buscadores
Olatz cuadra - SEO Posicionamiento web en buscadoresOlatz cuadra - SEO Posicionamiento web en buscadores
Olatz cuadra - SEO Posicionamiento web en buscadores
 
10 рисков выборов в гд
10 рисков выборов в гд10 рисков выборов в гд
10 рисков выборов в гд
 
Design Patterns for Government Services UXPA 2016
Design Patterns for Government Services UXPA 2016Design Patterns for Government Services UXPA 2016
Design Patterns for Government Services UXPA 2016
 
Innovation
InnovationInnovation
Innovation
 
ELEGY WRITTEN IN A COUNTRY CHURCHYARD
ELEGY WRITTEN IN A COUNTRY CHURCHYARD ELEGY WRITTEN IN A COUNTRY CHURCHYARD
ELEGY WRITTEN IN A COUNTRY CHURCHYARD
 
1D
1D1D
1D
 

Similar to Multiple Sliding Surface Control for Systems with Mismatched Uncertainties

Hybrid Fuzzy Sliding Mode Controller for Timedelay System
Hybrid Fuzzy Sliding Mode Controller for Timedelay SystemHybrid Fuzzy Sliding Mode Controller for Timedelay System
Hybrid Fuzzy Sliding Mode Controller for Timedelay Systemijaia
 
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...IOSR Journals
 
Big Bang- Big Crunch Optimization in Second Order Sliding Mode Control
Big Bang- Big Crunch Optimization in Second Order Sliding Mode ControlBig Bang- Big Crunch Optimization in Second Order Sliding Mode Control
Big Bang- Big Crunch Optimization in Second Order Sliding Mode ControlIJMTST Journal
 
The International Journal of Computational Science, Information Technology an...
The International Journal of Computational Science, Information Technology an...The International Journal of Computational Science, Information Technology an...
The International Journal of Computational Science, Information Technology an...rinzindorjej
 
Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...
Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...
Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...IRJET Journal
 
CHAOS CONTROL VIA ADAPTIVE INTERVAL TYPE-2 FUZZY NONSINGULAR TERMINAL SLIDING...
CHAOS CONTROL VIA ADAPTIVE INTERVAL TYPE-2 FUZZY NONSINGULAR TERMINAL SLIDING...CHAOS CONTROL VIA ADAPTIVE INTERVAL TYPE-2 FUZZY NONSINGULAR TERMINAL SLIDING...
CHAOS CONTROL VIA ADAPTIVE INTERVAL TYPE-2 FUZZY NONSINGULAR TERMINAL SLIDING...ijcsitcejournal
 
Attou. Sliding mode Control - MSAP
Attou. Sliding mode Control -  MSAPAttou. Sliding mode Control -  MSAP
Attou. Sliding mode Control - MSAPAttou
 
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...IJECEIAES
 
Evaluation of the stability enhancement of the conventional sliding mode cont...
Evaluation of the stability enhancement of the conventional sliding mode cont...Evaluation of the stability enhancement of the conventional sliding mode cont...
Evaluation of the stability enhancement of the conventional sliding mode cont...nooriasukmaningtyas
 
Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...TELKOMNIKA JOURNAL
 
Sliding mode control
Sliding mode controlSliding mode control
Sliding mode controlswati singh
 
Back-Stepping Control of Free-Floating Space Robot based on Adaptive Neural N...
Back-Stepping Control of Free-Floating Space Robot based on Adaptive Neural N...Back-Stepping Control of Free-Floating Space Robot based on Adaptive Neural N...
Back-Stepping Control of Free-Floating Space Robot based on Adaptive Neural N...TELKOMNIKA JOURNAL
 

Similar to Multiple Sliding Surface Control for Systems with Mismatched Uncertainties (20)

Hybrid Fuzzy Sliding Mode Controller for Timedelay System
Hybrid Fuzzy Sliding Mode Controller for Timedelay SystemHybrid Fuzzy Sliding Mode Controller for Timedelay System
Hybrid Fuzzy Sliding Mode Controller for Timedelay System
 
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
 
Big Bang- Big Crunch Optimization in Second Order Sliding Mode Control
Big Bang- Big Crunch Optimization in Second Order Sliding Mode ControlBig Bang- Big Crunch Optimization in Second Order Sliding Mode Control
Big Bang- Big Crunch Optimization in Second Order Sliding Mode Control
 
B010511015
B010511015B010511015
B010511015
 
Ips csmc 14.06.2016
Ips csmc 14.06.2016Ips csmc 14.06.2016
Ips csmc 14.06.2016
 
Adaptive Sliding Mode Control of PMLSM Drive
Adaptive Sliding Mode Control of PMLSM DriveAdaptive Sliding Mode Control of PMLSM Drive
Adaptive Sliding Mode Control of PMLSM Drive
 
Sliding mode control design of wind power generation system based on permanen...
Sliding mode control design of wind power generation system based on permanen...Sliding mode control design of wind power generation system based on permanen...
Sliding mode control design of wind power generation system based on permanen...
 
The International Journal of Computational Science, Information Technology an...
The International Journal of Computational Science, Information Technology an...The International Journal of Computational Science, Information Technology an...
The International Journal of Computational Science, Information Technology an...
 
Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...
Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...
Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...
 
CHAOS CONTROL VIA ADAPTIVE INTERVAL TYPE-2 FUZZY NONSINGULAR TERMINAL SLIDING...
CHAOS CONTROL VIA ADAPTIVE INTERVAL TYPE-2 FUZZY NONSINGULAR TERMINAL SLIDING...CHAOS CONTROL VIA ADAPTIVE INTERVAL TYPE-2 FUZZY NONSINGULAR TERMINAL SLIDING...
CHAOS CONTROL VIA ADAPTIVE INTERVAL TYPE-2 FUZZY NONSINGULAR TERMINAL SLIDING...
 
Attou. Sliding mode Control - MSAP
Attou. Sliding mode Control -  MSAPAttou. Sliding mode Control -  MSAP
Attou. Sliding mode Control - MSAP
 
On finite-time output feedback sliding mode control of an elastic multi-motor...
On finite-time output feedback sliding mode control of an elastic multi-motor...On finite-time output feedback sliding mode control of an elastic multi-motor...
On finite-time output feedback sliding mode control of an elastic multi-motor...
 
Article 1
Article 1Article 1
Article 1
 
E1102032834
E1102032834E1102032834
E1102032834
 
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
 
Evaluation of the stability enhancement of the conventional sliding mode cont...
Evaluation of the stability enhancement of the conventional sliding mode cont...Evaluation of the stability enhancement of the conventional sliding mode cont...
Evaluation of the stability enhancement of the conventional sliding mode cont...
 
Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...
 
Sliding mode control
Sliding mode controlSliding mode control
Sliding mode control
 
Back-Stepping Control of Free-Floating Space Robot based on Adaptive Neural N...
Back-Stepping Control of Free-Floating Space Robot based on Adaptive Neural N...Back-Stepping Control of Free-Floating Space Robot based on Adaptive Neural N...
Back-Stepping Control of Free-Floating Space Robot based on Adaptive Neural N...
 
s1233587_Report
s1233587_Reports1233587_Report
s1233587_Report
 

Multiple Sliding Surface Control for Systems with Mismatched Uncertainties

  • 1. Multiple Sliding Surface Control for Systems with Mismatched Uncertainties Mayuresh B Patil ∗Divyesh Ginoya College of Engineering, Pune Email: mayur.mayuresh@gmail.com ∗Email: dlginoya007@gmail.com S B Phadke ∗P D Shendge College of Engineering, Pune Email: sbp.instru@coep.ac.in ∗Email: pds.instru@coep.ac.in Abstract—This paper proposes a new method for sliding mode control of systems with mismatched uncertainties. The proposed method employs a multiple sliding surface (MSS) approach combined with inertial delay control (IDC) for estimating unmatched disturbances. It has the advantage of tackling constant as well as time-variant and state dependent disturbances/uncertainties. The proposed method is validated by simulation and compared with traditional sliding mode control (SMC) and integral sliding mode control (I-SMC) method. Index Terms—mismatched disturbance, sliding mode control (SMC), integral sliding mode control (I-SMC), multiple sliding surface control (MSSC), inertial delay control (IDC) I. INTRODUCTION Sliding Mode Control (SMC) has been widely studied and extensively employed in industrial applications as it’s conceptually simple, and in particular its powerful ability to reject disturbances and plant uncertainties [1]-[3]. Most of the SMC results are satisfactory when systems satisfy matching conditions i.e. the disturbance is present in the same channel as that of the input. However, the matching condition assumption is fairly restrictive and is not satisfied by many practical systems such as under-actuated mechanical system, electro- mechanical systems connected in series, flight control systems [4] and others. As the demand for attenuation of mismatched uncertain- ties/disturbances has increased, the research is going on to solve this problem and to develop different control strategies [5]-[10]. These mismatched uncertainties affect system sta- bility and cause deterioration in the output. Hence, one of the approaches to handle this issue is to focus on system stability using some classical control design tools such as Riccati approach [10],[11], adaptive approach [12] etc. The mismatched uncertainties considered by the authors stated above must be bounded or vanishing. Again, this assumption may not be satisfactory for many engineering systems may suffer from these types of disturbances. We can state another approach as the integral sliding mode control (I-SMC). It introduces an integral term into sliding surface, which makes the system initial states start from the sliding mode and eliminates the reaching phase. Thus, I-SMC enhances robustness against matched uncertainty of the conventional SMC. Compared with SMC for mismatched uncertainties, the I-SMC method is more useful due to its simplicity and robustness and has been applied to many practical systems [13]-[15]. Still, the drawbacks of integral action come along with the results such as large overshoot and long settling time. Recently, many authors introduced a disturbance observer (DOB) for SMC to eliminate the the effect of uncertain- ties. Also Non-linear Disturbance Observer (NDOB) along with SMC has been proved as a good strategy for systems with mismatched uncertainties [16]. But the major limita- tion of this strategy is that it can only handle bounded slow varying/constant disturbances. Multiple sliding surface control (MSSC) can be used for systems with mismatched disturbances/uncertainties. For the estimation of uncertainty, several techniques have been used by several authors. Function approximation technique is one of them. It is used to transform the uncertainties into a finite combination of orthonormal basis function [17]. In this paper, multiple sliding surface control (MSSC) method is proposed to handle such mismatched uncertainties using inertial delay control (IDC) [18] - [20]. The key features of this proposed method are : 1) It allows a sliding controller to be designed as if the system has a reduced relative degree by defining one of the states as a synthetic input to the reduced order plant. 2) The synthetic states are then controlled by a second controller to make sure that the synthetic control will track the profile defined by the second controller. 3) For estimation of these mismatched distur- bances/uncertainties inertial delay control (IDC) is proposed. This paper is organised as follows : In section II control using traditional SMC and I-SMC is derived. In Section III multiple sliding surface control (MSSC) with inertial delay control (IDC) is proposed. Section IV shows the simulation results to support the proposed method. 978-1-4673-6190-3/13/ $31.00 c 2013 IEEE
  • 2. II. EXISTING SMC METHODS AND THEIR DRAWBACKS Consider the following third-order system with mismatched disturbance, stated as ˙x1 = x2 + d1(t) ˙x2 = x3 + d2(t) ˙x3 = a(x) + b(x)u + d3(t) y = x1    (1) where x1, x2 and x3 are states, u is the control input, d1(t), d2(t) are the disturbances, d3(t) is the lumped uncertainty and y is the output. It is assumed that these disturbances are bounded. A. Traditional SMC The sliding mode surface and the control input of traditional SMC are designed as follows: σ = x3 + c1x2 + c2x1 (2) u = −b−1 (x)[a(x) + c1x3 + c2x2 + ksgn(σ)] (3) Combining (1), (2) and (3) we’ll get, ˙σ = −ksgn(σ) + (c2d1(t) + c1d2(t)) (4) (4) shows that the states of the system (1) will reach the sliding surface σ = 0 in finite time as long as the switching gain in control input (3) is designed such that k > c2||d1(t)|| + c1||d2(t)||. When we analyse the sliding mode condition, as σ = 0 we’ll get ¨x1 = −c1 ˙x1 − c2x1 + ˙d1 + d2 + c1d1 (5) Remark 1: From (5) it can be stated that the states can’t not be drawn to the desired point even if the control law in (3) can force the states to reach the sliding surface in finite time. This is the major drawback of traditional SMC and it can’t be used alone for an unmatched system. B. Integral SMC Considering traditional SMC, the very less modified solu- tion for these unmatched systems is integral SMC (I-SMC). The sliding surface is designed as σ = x3 + c1x2 + c2x1 + c3 x1 (6) The control input can be designed as u = −b−1 (x)[a(x) + c1x3 + c2x2 + c3x1 + ksgn(σ)] (7) Considering (1), (6) and (7) we get, ˙σ = −ksgn(σ) + (c2d1(t) + c1d2(t)) (8) Similar to the above method, the states of the system (1) will reach the sliding surface in finite time but the condition is k > c2||d1(t)|| + c1||d2(t)||. Considering the condition σ = 0, we get, ... x1 = −c1 ¨x1 − c2 ˙x1 − c3 ˙x1 + ¨d1 + ˙d2 + c1 ˙d1 (9) Remark 2: From (9) it can be stated that the state can slide to the desired point if the system has reached the sliding surface in finite time and the disturbance has a constant steady state value. If the disturbances are time-varying or state dependable this method fails to achieve the desired output. Also, as stated earlier in this paper, due to integral action some adverse effects are seen in the control action such as large overshoot and long settling time. III. MULTIPLE SLIDING SURFACE CONTROL (MSSC) DESIGN WITH INERTIAL DELAY CONTROL (IDC) The goal of the controller is to make x1 track the desired trajectory x1d. Applying MSS control to the system in (1), the first sliding surface is defined as s1 = x1 − x1d (10) To minimize the initial control we modify our sliding surface as- s∗ 1 = s1 − s1(0)e−α1t (11) where s1(0) is the initial value for s1. ˙s∗ 1 = x2 + d1 − ˙x1d + α1s1(0)e−α1t d1 = ˙s∗ 1 − x2 + ˙x1d − α1s1(0)e−α1t (12) Using IDC, we can estimate d1. Let the estimation of d1 be ˆe1 and is defined as- ˆe1 = 1 τ1s + 1 d1 (13) A modified second sliding surface is defined as- s∗ 2 = s2 − s2(0)e−α2t (14) s∗ 2 = x2 − x2d − s2(0)e−α2t (15) x2d is the synthetic input and is to design in such a way that it’ll make s∗ 1 ˙s∗ 1 < 0 and it will negate the effect of the uncertainty d1. Solving (12), (13) and (15) together we’ll get x2d and ˆe1 as- x2d = ˙x1d − ˆe1 − α1s1(0)e−α1t − k1s∗ 1 (16) ˆe1 = 1 τ1 [s∗ 1 + (k1s∗ 1 − s∗ 2 − s2(0)e−α2t ] (17) Moving to next step, ˙s∗ 2 = x3 + d2 − ˙x2d + α2s2(0)e−α2t ˙s∗ 2 = x3 + e2 + α2s2(0)e−α2t e2 = ˙s∗ 2 − x3 − α2s2(0)e−α2t (18) Using IDC, we can estimate e2. Let the estimation of e2 be ˆe2 and is defined as- ˆe2 = 1 τ2s + 1 e2 (19) A modified third sliding surface is defined as- s∗ 3 = s3 − s3(0)e−α3t (20) s∗ 3 = x3 − x3d − s3(0)e−α3t (21)
  • 3. x3d is the synthetic input and is to design such that it’ll make s∗ 2 ˙s∗ 2 < 0 and it’ll negate the effect of lumped uncertanity e2. Solving (18), (19) and (21) together we’ll get x3d and ˆe2 as x3d = − ˆe2 − α2s2(0)e−α2t − k2s∗ 2 (22) ˆe2 = 1 τ2 [s∗ 2 + (k2s∗ 2 − s∗ 3 − s3(0)e−α3t )] (23) Now solving to design control input u, ˙s∗ 3 = a(x) + b(x)u + d3 − ˙x3d + α3s3(0)e−α3t ˙s∗ 3 = a(x) + b(x)u + e3 + α3s3(0)e−α3t e3 = ˙s∗ 3 − a(x) − b(x)u − α3s3(0)e−α3t (24) Again using IDC, we can estimate e3. Let the estimation of e3 be ˆe3 and is defined as- ˆe3 = 1 τ3s + 1 e3 (25) Now, designing control input u such that it will drive s∗ 3 to 0 and will negate the effect of e3. Hence the desired control input u is- u = −b−1 (x)[a(x) + α3s3(0)e−α3t + ˆe3 + k3s∗ 3] (26) and ˆe3 is ˆe3 = 1 τ3 [s∗ 3 + k3s∗ 3] (27) The ultimate boundedness can be proved using Lyapunov stability criterion. IV. NUMERICAL SIMULATION Consider the following system for simulation studies, ˙x1 = x2 + d1(t) ˙x2 = x3 + d2(t) ˙x3 = −2x1 − x2 + ex1 + u + d3(t) y = x1    (28) Both traditional SMC and I-SMC methods are applied and compared along with the proposed strategy on above mentioned system. It is assumed that all above disturbances are acting on the system from initial. These are considered as uncertainties in the system. These methods are applied for various types of disturbances stated below. At the end of the discussion of each case, advantages of MSSC are stated. A. Case 1 : Constant disturbances Consider the initial states of system (28) as x(0) =[1 0 0]T . Initially, the disturbances are of different values but are consid- ered as constants. They are taken as- d1(t) = 0.25, d2(t) = 0.1 and d3(t) = 0.2. If we consider the output, it can be observed from Fig.1(a) that the traditional SMC fails to drive the state to desired position. In other words, steady state error is present. This shows that traditional SMC method is sensitive to mismatched disturbances. TABLE I: control parameters for case 1 and case 2 CONTROLLERS PARAMETERS SMC c1 = 2, c2 = 2, k = 3 I-SMC c1 = 2, c2 = 2, c3 = 3, k = 3 MSSC with IDC τ1 = τ2 = τ3 =0.01, k1 = k2 = k3 =1, α1 = α2 = α3 =0.1 It is also vary much visible from Fig.1(a) that I-SMC tries to drive the state to desired equilibrium point but sacrifices more time. This is relevant to the fact about integral action that it increases the settling time. Also, it brought the overshoot in the output and is another drawback of it. From Fig.2(b) and 2(c), it can be seen that the chattering in the control input is present due to signum function used in the design procedure. It is another drawback of the traditional SMC as well as I-SMC method. In Fig. 1(a), both MSSC and I-SMC methods can finally suppress the mismatched uncertainties, but I-SMC method brings the state around 65 sec whereas MSSC method brings it around 7 sec to desired equilibrium point. It shows that MSSC has a much quicker convergence rate than that of the I-SMC method. Also, Fig.2(a) shows that the control input designed using MSSC method has no chattering. It provides smooth control input. B. Case 2 : Time varying disturbances Here, we consider initial states of system (28) as well as the control parameters same as Case 1. As stated earlier, our major concern is about the fact that the disturbances/uncertainties can’t be always constant. The state variable in one channel can be a disturbance in the other channel as that of the flexible joint or flexible link system. They can be time-variant or state dependant. Our aim is to reduce the effect of such disturbances/uncertainties present in the system. Here, the disturbance in first and second channel is considered time dependent which are d1(t) = 0.1sin(t) and d2(t) = 0.5sin(t) respectively. And the third channel has state dependent uncer- tainty and let’s assume it as d3(t) = x1x2. Fig.3(a) shows the comparison of output for the three methods. It can be clearly seen that the traditional SMC as well as I-SMC method has failed to drive the output to desired point. Hence these two methods can’t give the desired results for mismatched systems with disturbances apart from constant or slow varying ones. Also, as seen in Fig.4(b) and 4(c), in the control input chattering is present which is not desirable. The MSSC method drives the output to the desired point though the disturbances are not constant. Also, Fig.4(a) shows that the control input designed using MSSC method has no chattering. This is another advantage of this method.
  • 4. 0 2 4 6 8 10 12 14 16 18 20 −1.5 −1 −0.5 0 0.5 1 1.5 2 time (sec) statex1 SMC I−SMC MSSC (a) 0 2 4 6 8 10 12 14 16 18 20 −2 −1.5 −1 −0.5 0 0.5 1 1.5 time (sec) statex2 SMC I−SMC MSSC (b) 0 2 4 6 8 10 12 14 16 18 20 −2 −1 0 1 2 3 time (sec) statex3 SMC I−SMC MSSC (c) Fig. 1: state variables in simulation studies of Case 1 0 2 4 6 8 10 12 14 16 18 20 −6 −4 −2 0 2 4 time (sec) controlu MSSC (a) 0 2 4 6 8 10 12 14 16 18 20 −4 −2 0 2 4 6 time (sec) controlu SMC (b) 0 2 4 6 8 10 12 14 16 18 20 −8 −6 −4 −2 0 2 4 6 time (sec) controlu I−SMC (c) Fig. 2: control input showing chattering reduction for constant disturbances
  • 5. 0 2 4 6 8 10 12 14 16 18 20 −1 −0.5 0 0.5 1 1.5 time (sec) statex1 SMC I-SMC MSSC (a) 0 2 4 6 8 10 12 14 16 18 20 −2 −1.5 −1 −0.5 0 0.5 1 time (sec) statex2 SMC I-SMC MSSC (b) 0 2 4 6 8 10 12 14 16 18 20 −3 −2 −1 0 1 2 3 4 time (sec) statex3 SMC I-SMC MSSC (c) Fig. 3: state variables in simulation studies of Case 2 0 2 4 6 8 10 12 14 16 18 20 −8 −6 −4 −2 0 2 4 6 time (sec) controlu MSSC (a) 0 2 4 6 8 10 12 14 16 18 20 −6 −4 −2 0 2 4 6 time (sec) controlu SMC (b) 0 2 4 6 8 10 12 14 16 18 20 −8 −6 −4 −2 0 2 4 6 time (sec) controlu I-SMC (c) Fig. 4: control input showing chattering reduction for time varying disturbances
  • 6. C. Effect of Change in linear Gain We can see the chattering in the control input when we design it using traditional SMC and I-SMC. This is due to the discontinuous switching gain present in the control input. We can get less chattering if we reduce the switching gain, but at the same time these two methods fail to reject these disturbances effectively. While using MSSC with IDC, the output reaches the desired point after some time (6 sec in the Case 1 and around 9 sec in the Case 2). We can increase the rate by increasing the value of linear gains (k1, k2 and k3) or by decreasing time constants (τ1, τ2 and τ3). V. CONCLUSION In this paper, a new approach for controlling systems affected by mismatched disturbances/uncertainties is proposed. The proposed approach successfully counters the effect of mismatched uncertainties and outperforms the traditional SMC and I-SMC approaches. In case of traditional SMC and I-SMC methods ,while handling these mismatched uncertainties, the error in the output is distinctly large whereas MSSC with IDC almost eliminates the error. This conclusion is validated by simulation for the cases of constant and time varying as well as state dependent disturbances. Unlike the traditional SMC and I-SMC approaches, the proposed control is chatter free. REFERENCES [1] V. Utkin, “Variable structure systems with sliding modes,” IEEE Trans. on Autom. Control, vol. 22, no. 2, pp. 212–222, 1977. [2] J. Y. Hung, W. Gao, and J. C. Hung, “Variable structure control: a survey,” IEEE Trans. on Ind. Electron., vol. 40, no. 1, pp. 2–22, 1993. [3] X. Yu et al., “Sliding-mode control with soft computing: A survey,” IEEE Trans. on Ind. Electron., vol. 56, no. 9, pp. 3275–3285, 2009. [4] S. Li, J. Yang, W.-H. Chen, and X. Chen, “Generalized extended state observer based control for systems with mismatched uncertainties,” IEEE Trans. on Ind. Electron., vol. 59, no. 12, pp. 4792–4802, 2012. [5] H. H. Choi, “Lmi-based sliding surface design for integral sliding mode control of mismatched uncertain systems,” IEEE Trans. on Autom. Control, vol. 52, no. 4, pp. 736–742, 2007. [6] Y.-R. Mohamed, “Design and implementation of a robust current-control scheme for a pmsm vector drive with a simple adaptive disturbance observer,” IEEE Trans. on Ind. Electron., vol. 54, no. 4, pp. 1981–1988, 2007. [7] R. Errouissi and M. Ouhrouche, “Nonlinear predictive controller for a permanent magnet synchronous motor drive,” Mathematics and Com- puters in Simulation, vol. 81, no. 2, pp. 394–406, 2010. [8] R. Errouissi, M. Ouhrouche, W.-H. Chen, and A. M. Trzynadlowski, “Robust nonlinear predictive controller for permanent-magnet syn- chronous motors with an optimized cost function,” IEEE Trans. on Ind. Electron., vol. 59, no. 7, pp. 2849–2858, 2012. [9] H. Liu and S. Li, “Speed control for pmsm servo system using predictive functional control and extended state observer,” IEEE Trans. on Ind. Electron., vol. 59, no. 2, pp. 1171–1183, 2012. [10] K.-S. Kim, Y. Park, and S.-H. Oh, “Designing robust sliding hyper- planes for parametric uncertain systems: a riccati approach,” Automatica, vol. 36, no. 7, pp. 1041–1048, 2000. [11] J.-L. Chang, “Dynamic output integral sliding-mode control with distur- bance attenuation,” IEEE Trans. on Autom. Control, vol. 54, no. 11, pp. 2653–2658, 2009. [12] C.-C. Wen and C.-C. Cheng, “Design of sliding surface for mismatched uncertain systems to achieve asymptotical stability,” Journal of the Franklin Institute, vol. 345, no. 8, pp. 926–941, 2008. [13] Y. M. Sam and K. Hudha, “Modelling and force tracking control of hydraulic actuator for an active suspension system,” in 1st IEEE Conference on Industrial Electronics and Applications. IEEE, 2006, pp. 1–6. [14] Q. Hu, “Robust integral variable structure controller and pulse-width pulse-frequency modulated input shaper design for flexible spacecraft with mismatched uncertainty/disturbance,” ISA transactions, Elsevier, vol. 46, no. 4, pp. 505–518, 2007. [15] W.-J. Cao and J.-X. Xu, “Nonlinear integral-type sliding surface for both matched and unmatched uncertain systems,” IEEE Trans. on Autom. Control, vol. 49, no. 8, pp. 1355–1360, 2004. [16] J. Yang, S. Li, and X. Yu, “Sliding-mode control for systems with mismatched uncertainties via a disturbance observer,” IEEE Trans. on Ind. Electron., vol. 60, no. 1, pp. 160–169, IEEE 2013. [17] A.-C. Huang and Y.-C. Chen, “Adaptive multiple-surface sliding control for non-autonomous systems with mismatched uncertainties,” Automat- ica, vol. 40, no. 11, pp. 1939–1945, 2004. [18] Q. Zhong. and D. Rees, “Control of uncertain lti systems based on an uncertainty and disturbance estimator,” pp. 905–910, 2004. [19] S. E. Talole and S. B. Phadke, “Model following sliding mode control based on uncertainty and disturbance estimator,” Journal of Dynamic Systems, Measurement, and Control, vol. 130, 2008. [20] S. Phadke and S. Talole, “Sliding mode and inertial delay control based missile guidance,” IEEE Trans. on Aerospace and Electronic Systems, vol. 48, no. 4, pp. 3331–3346, 2012.