SlideShare a Scribd company logo
1 of 9
Research Article
A fast converging robust controller using adaptive second order sliding mode
Sanjoy Mondal n
, Chitralekha Mahanta
Department of Electronics and Electrical Engineering, Indian Institute of Technology Guwahati, Guwahati 781039, India
a r t i c l e i n f o
Article history:
Received 10 May 2012
Received in revised form
5 July 2012
Accepted 24 July 2012
Available online 14 August 2012
This paper was recommended for
publication by Dr. Jeff Pieper
Keywords:
Second order sliding mode control
Composite nonlinear feedback
Adaptive tuning
Uncertain system
a b s t r a c t
This paper proposes an adaptive second order sliding mode (SOSM) controller with a nonlinear sliding
surface. The nonlinear sliding surface consists of a gain matrix having a variable damping ratio. Initially
the sliding surface uses a low value of damping ratio to get a quick system response. As the closed loop
system approaches the desired reference, the value of the damping ratio gets increased with an aim to
reducing the overshoot and the settling time. The time derivative of the control signal is used to design
the controller. The actual control input obtained by integrating the derivative control signal is smooth
and chattering free. The adaptive tuning law used by the proposed controller eliminates the need of
prior knowledge about the upper bound of system uncertainties. Simulation results demonstrate the
effectiveness of the proposed control strategy.
& 2012 ISA. Published by Elsevier Ltd. All rights reserved.
1. Introduction
Good transient performance is one important issue in both
tracking and regulatory control problems. In general, fast settling
time and small overshoot are the two important requirements in
most of the controller design problems. However, it is well known
that quick response produces large overshoot which is not at all
desirable in many practical electromechanical applications [1].
A low overshoot can be achieved only at the cost of high settling
time. Thus, most of the design problems attempt to strike a trade-
off between response time and overshoot keeping the damping
ratio xed. Hence the user is compelled to choose either fast
response or low overshoot. This particular problem can be solved
by using the composite nonlinear feedback (CNF) technique [2–4].
The CNF method uses a variable damping ratio for achieving
improvement of both these parameters in the transient perfor-
mance. Initially, a low value of damping ratio is chosen to ensure
quick response and as the output approaches the reference, the
damping ratio is increased to reduce overshoot. In [5–8], the CNF
method is used to design a nonlinear sliding surface which,
starting from an initial low value, gradually increases the damp-
ing ratio as the output approaches the set point. Initially, the low
value of damping ratio results in a quick response and as the
output approaches the set point, the damping ratio increases and
reduces the overshoot.
Another important requirement of closed loop control system
is robustness against uncertainty and modeling error. Most of the
physical systems are approximated by lower order mathematical
models for ease in analysis. However, there is always a model
mismatch between the actual plant and the mathematical model
used for the controller design. These model variations along with
external unknown disturbances affect the performance of the
controller. In minimizing the effect of modeling error and external
disturbance, sliding mode control [9] has established itself as an
effective robust control technique as robustness is inherent in this
control scheme, if the uncertainty satises the matching condition,
i.e. the uncertainty is spanned over the input matrix or mathema-
tically, uncertainty A span (input matrix) [9–15]. In spite of claimed
robustness, the sliding mode controller (SMC) suffers from a major
drawback known as the chattering phenomenon [16]. Chattering is
the high frequency nite amplitude oscillations occurring because of
the discontinuous control signal used in the SMC. This chattering
phenomenon is extremely dangerous for actuators used in practical
electromechanical systems. Active research is continuing to devise
ways for chattering elimination. One approach is to approximate the
signum function in the discontinuous control by a high gain satura-
tion function. However, in this method the SMC has to compromise
with its insensitivity feature. Another technique is based on the
observer design [16]. A third approach is to design a higher order
sliding mode control which retains the property of robustness and
also eliminates chattering [17,18].
The main idea of higher order sliding mode control is to keep
not only the sliding surface but also its higher order derivatives to
zero. In the case of the r-th order sliding mode control, the (rÀ1)
time derivatives of the control are continuous everywhere except
Contents lists available at SciVerse ScienceDirect
journal homepage: www.elsevier.com/locate/isatrans
ISA Transactions
0019-0578/$ - see front matter & 2012 ISA. Published by Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.isatra.2012.07.006
n
Corresponding author. Tel.: Ăž91 361 258 2508; fax: Ăž91 361 258 2542.
E-mail addresses: m.sanjoy@iitg.ernet.in, mondal.sanjoy@gmail.com,
m.sanjoy@iitg.ac.in (S. Mondal), chitra@iitg.ernet.in (C. Mahanta).
ISA Transactions 51 (2012) 713–721
on the sliding manifold. In this scheme, instead of influencing the
rst time derivative of the sliding variable, the signum function
acts on its higher order time derivatives. The r-th derivative is
mostly supposed to be discontinuous [18–20]. In [21] quasi-
continuous controller based on higher order sliding mode is used.
The second order sliding mode (SOSM) controller has been
extensively used in the last two decades. Different SOSM algorithms
such as twisting and super twisting [17], suboptimal [22,23] and drift
algorithm are reported in the literature. In [24] a nonlinear fluid flow
model is used to analyze and control DiffServ Network using second
order sliding mode. A proportional integral derivative (PID) sliding
surface is used in [25] to design a SOSM controller for controlling a
linear uncertain plant. In both these control approaches [24,25], prior
knowledge about the upper bound of system uncertainty is a design
prerequisite. However, in practice it is very difcult to obtain advance
knowledge about the upper bound of the uncertainty. As such, it is
necessary to devise methods to get rid of this stringent requirement
while designing a SOSM controller. The major contributions of this
paper are the following:
(i) A nonlinear sliding surface based second order sliding mode
controller is proposed to improve the transient performance
of the closed loop system.
(ii) The basic idea of the proposed second order sliding mode
controller is that the discontinuous sign function is made to
act on the time derivative of the control input and actual
control signal obtained after integration is continuous and
hence chattering is removed.
(iii) An adaptive gain tuning law [13,26–30] is adopted in the
proposed SOSM controller to estimate the unknown upper
bound of the system uncertainty.
(iv) The proposed control law results in lesser total variation in
the control input and requires lower control energy as com-
pared to some existing control methods.
This paper is organized as follows:
The proposed nonlinear sliding surface and its stability are
described in Section 2. The design procedure of the proposed
second order sliding mode controller is discussed in Section 3. The
adaptive tuning law used in the proposed SOSM controller is
explained in Section 4. Simulation results obtained by applying
the proposed adaptive SOSM controller are presented in Section 5.
Conclusions are drawn in Section 6.
2. Problem description
A class of dynamic system is considered as follows:
_x ¼ f½xðtÞŠþg½xðtÞŠuðtÞ
y ¼ s½xðtÞŠ ð1Þ
where xðtÞARn
is the state variable, uAR is the control input and
s½xðtÞŠAR is the measured output function known as sliding vari-
able. Moreover, f½xðtÞŠ and g½xðtÞŠ are smooth functions. The sliding
function s½xðtÞŠ is considered as completely differentiable with its r
successive time derivatives completely known. The aim of the rst
order sliding mode control is to force the state trajectories to move
along the sliding manifold sðxÞ ¼ 0. In higher order sliding mode
control, for example in the r-th order sliding mode control, the
purpose is to move the state along the switching surface sðxÞ ¼ 0
and to keep its (rÀ1) successive time derivatives to zero by using a
suitable discontinuous control action [17]. The r-th order sliding
mode sr
ðxÞ satisfies the following equation:
sr
ðxÞ ¼ aðxÞþbðxÞu ð2Þ
where aðxÞ ¼ Lr
f sðxÞ and bðxÞ ¼ LgLrÀ1
f sðxÞ. Here Lf and Lg are the lie
derivatives of the smooth functions in (1) [18].
With the relative degree n, the above nonlinear system (1),
using appropriate transformation, can be transformed into the
following Brunowsky canonical form [5]:
_xiðtÞ ¼ xiþ 1ðtÞ, i ¼ 1, . . . ,ðnÀ1Þ
_xnðtÞ ¼ an1x1ðtÞþan2x2ðtÞþ Á Á Á þannxnðtÞþBnuðtÞþBnf mðx,tÞ ð3Þ
The above system can be expressed as
_xðtÞ ¼ AxðtÞþBðuðtÞþf mðx,tÞÞ
yðtÞ ¼ C1xðtÞ ð4Þ
where A, B and C1 matrices are given by
A Âź
0 1 . . . 0 0
0 0 1 . . . 0
:
:
0 0 0 . . . 1
an1 an2 an3 . . . ann
2
6
6
6
6
6
6
6
6
6
4
3
7
7
7
7
7
7
7
7
7
5
, B Âź
0
0
:
:
0
Bn
2
6
6
6
6
6
6
6
6
6
4
3
7
7
7
7
7
7
7
7
7
5
ð5Þ
C1 is the output matrix, it depends on the no of output if
yðtÞ ¼ x1ðtÞ, then C1 ¼ ½1 0 0 . . . 0Š. In general xðtÞARn
is the state
vector, uðtÞARm
is the control input and fmðx,tÞARm
represents
parametric perturbation and external disturbances and is assu-
med to be matched. Moreover, AARnÂn
, BARnÂm
and C1 ARpÂn
are
known matrices with proper dimension and n, m, p are also
known. Let us consider
 Pair ðA; BÞ is controllable.
 Pair ðA; C1Þ is observable.
 Matrix B is of full rank, i.e. rankðBÞ ¼ m.
 The uncertainty f mðx,tÞ is unknown but bounded and its time
derivative exists.
The system (4) can be transformed into regular form by using a
transformation matrix Tr [5], such that zðtÞ ¼ TrxðtÞ ¼ ½z1ðtÞ z2ðtÞŠT
.
Then the following transformed system is obtained:
_z1ðtÞ ¼ a11z1ðtÞþa12z2ðtÞ
_z2ðtÞ ¼ a21z1ðtÞþa22z2ðtÞþB2uðtÞþB2f mðz,tÞ
yðtÞ ¼ Cz1ðtÞ ð6Þ
The matrix sub-blocks in (6) can be obtained as
TrATT
r Âź
a11 a12
a21 a22
 #
, TrB Âź
0
B2
 #
ð7Þ
Here, z1ðtÞARnÀm
, z2ðtÞARm
and C ¼ C1ðTrÞÀ1
. For design purpose
mÂź1, i.e. a SISO system is considered.
The linear sliding surface designed for the above system can be
expressed as
s½zðtÞŠ ¼ ½ci 1ŠeðtÞ ¼ ½ci 1Š½zðtÞÀzdðtÞŠ
cT
¼ ½ci 1Š ð8Þ
where zd is the desired trajectory. Moreover, ci,i ¼ 1, . . . ,nÀ1 are
real positive constants such that the characteristic equation
fnÀ1
Ăž
PnÀ1
i ¼ 1 cifiÀ1
Âź 0 has all the roots with negative real parts.
For designing the nonlinear sliding surface, the sliding surface
is selected as [5]
cT
ðtÞ ¼ ½FÀCðr,yÞaT
12P 1Š ð9Þ
where Cðr,yÞ is a nonlinear function. Then
s½zðtÞŠ ¼ cT
ðtÞeðtÞ ¼ ½FÀCðr,yÞaT
12P 1Ĺ 
z1ðtÞÀz1dðtÞ
z2ðtÞÀz2dðtÞ
 #
ð10Þ
where eðtÞ ¼ ½e1ðtÞ e2ðtÞŠT
, e1ðtÞ ¼ z1ðtÞÀz1dðtÞ and e2ðtÞ ¼ z2 ðtÞÀz2d
ðtÞ. Here F is chosen such that ða11Àa12FÞ has stable poles and the
S. Mondal, C. Mahanta / ISA Transactions 51 (2012) 713–721714
dominant poles have low damping ratio. Furthermore, Cðr,yÞ is a
negative nonlinear function which decreases from zero to a high
negative value and thus the damping ratio for the overall system
changes from an initial low value to a higher one [5,8]. Moreover, P is
a positive denite matrix which can be obtained by solving the
Lyapunov criterion given by
ða11Àa12FÞT
PþPða11Àa12FÞ ¼ ÀW ð11Þ
where W is a positive denite matrix.
2.1. Stability of the sliding surface
During the sliding mode, s½zðtÞŠ ¼ 0 and hence from (10)
e2ðtÞ ¼ ÀFe1ðtÞþCðr,yÞaT
12Pe1ðtÞ ð12Þ
Using (6) and (12) yields
_e1ðtÞ ¼ ða11Àa12F þa12Cðr,yÞaT
12PÞe1ðtÞþgðtÞ ð13Þ
where gðtÞ ¼ a11z1dðtÞþa12z2dðtÞÀ_z1dðtÞ. Suppose that the desired
trajectory zd(t) is consistently generated by using the system
model. Then there exists some control ud(t) such that
_z1dðtÞ ¼ a11z1dðtÞþa12z2dðtÞ
_z2dðtÞ ¼ a21z1dðtÞþa22z2dðtÞþB2udðtÞ
yðtÞ ¼ Cz1ðtÞ ð14Þ
Using (13) and (14) yields,
_e1ðtÞ ¼ ða11Àa12F þa12Cðr,yÞaT
12PÞe1ðtÞ ð15Þ
To prove the stability of the sliding surface, let us consider the
following Lyapunov function:
V1ðtÞ ¼ eT
1ðtÞPe1ðtÞ
Taking its derivative and using ð15Þ yields
_V 1ðtÞ ¼ _eT
1ðtÞPe1ðtÞþeT
1ðtÞP_e1ðtÞ ¼ eT
1ðtÞða11Àa12FÞT
Pe1ðtÞ
ĂžeT
1ðtÞPða11Àa12FÞe1ðtÞþ2eT
1ðtÞPa12Cðr,yÞaT
12Pe1ðtÞ
Âź eT
1ðtÞ½ða11Àa12FÞT
PþPða11Àa12FÞŠe1ðtÞ
Ăž2eT
1ðtÞPa12Cðr,yÞaT
12Pe1ðtÞ
Âź eT
1ðtÞ½ða11Àa12FÞT
PþPða11Àa12FÞþ2Pa12Cðr,yÞaT
12PŠe1ðtÞ
Âź eT
1ðtÞ½ÀW þ2Pa12Cðr,yÞaT
12PŠe1ðtÞ
Let there exist a matrix Q Âź eT
1ðtÞPa12:
Thus _V 1ðtÞ can be simplified as
_V 1ðtÞ ¼ ÀeT
1ðtÞWe1ðtÞþ2QCðr,yÞQT
Since W 40 and Cðr,yÞo0
_V 1ðtÞo0 ð16Þ
Thus the existence of the sliding mode is proved [6].
3. Design of second order sliding mode controller
Let us consider a nonlinear sliding surface
s½zðtÞŠ ¼ cT
ðtÞeðtÞ ð17Þ
where the coefcient matrix of the sliding surface is given by
cT
ðtÞ ¼ ½FÀCðr,yÞaT
12P1Ĺ . So,
_s½zðtÞŠ ¼ _cT
ðtÞeðtÞþcT
ðtÞ_eðtÞ ð18Þ
Using (6) the following can be written as
_eðtÞ ¼ _zðtÞÀ_zdðtÞ ¼ AregzðtÞþBuðtÞþBf mðz,tÞÀ_zdðtÞ ð19Þ
where f mðz,tÞ contains all the uncertain terms along with
disturbances and Areg can be expressed as
Areg Âź
a11 a12
a21 a22
 #
ð20Þ
Using (18) and (19), the following is obtained:
_s½zðtÞŠ ¼ _cT
ðtÞzðtÞÀ_cT
ðtÞzdðtÞÀcT
ðtÞ_zdðtÞ
ĂžcT
ðtÞðAregzðtÞþBuðtÞþBf mðz,tÞÞ ð21Þ
Taking the second derivative of s½zðtÞŠ yields
€s½zðtÞŠ ¼ _cT
ðtÞ_zðtÞþ €c
T
ðtÞzðtÞþcT
ðtÞAreg _zðtÞ
Ăž _cT
ðtÞAregzðtÞþcT
ðtÞB _uðtÞþ _cT
ðtÞBuðtÞ
ĂžcT
ðtÞB_f mðz,tÞþ _cT
ðtÞBf mðz,tÞÀ
d
dt
Ă°_cT
ðtÞzdðtÞþcT
ðtÞ_zdðtÞÞ
Âź cT
ðtÞA2
regzðtÞþ2_cT
ðtÞAregzðtÞþ €c
T
ðtÞzðtÞþcT
ðtÞAregBuðtÞ
Ăž2_cT
ðtÞBuðtÞþcT
ðtÞB _uðtÞÀ€c
T
ðtÞzdðtÞÀ2_cT
ðtÞ_zdðtÞÀcT
ðtÞ€zdðtÞ
ĂžcT
ðtÞAregBf mðz,tÞþ2_cT
ðtÞBf mðz,tÞþcT
ðtÞB_f mðz,tÞ ð22Þ
Let all the uncertainties be norm bounded and cT
ðtÞAregBf mðz,tÞþ
2_cT
ðtÞBf mðz,tÞþcT
ðtÞB_f mðz,tÞ ¼ DFðt,zðtÞÞ.
If it is possible to bring s½zðtÞŠ and _s½zðtÞŠ to zero in finite time
by using a discontinuous control signal _uðtÞ, then the actual input
to the system, u(t), can be obtained by integrating the discontin-
uous signal and thus u(t) becomes continuous. Hence the unde-
sired high frequency oscillations in the control signal u(t) present
in the rst order sliding mode control are eliminated.
Assuming y1½zðtÞŠ ¼ s½zðtÞŠ and y2½zðtÞŠ ¼ _s½zðtÞŠ, the system
dynamics can be written as
_y1½zðtÞŠ ¼ y2½zðtÞŠ
_y2½zðtÞŠ ¼ F½zðtÞ,uðtÞŠþG½zðtÞŠvðtÞ ð23Þ
where vðtÞ ¼ _uðtÞ and F½zðtÞ,uðtÞŠ collects all the uncertain terms
not involving _uðtÞ. Thus the systems (21) and (22) are now
controlled by the input v(t). A sliding mode controller can be
designed for the above system using the control input v(t) to keep
the system trajectories in the sliding manifold.
Let the sliding manifold be considered as
S½zðtÞŠ ¼ y2½zðtÞŠþEy1½zðtÞŠ ð24Þ
where EZ0 is a positive constant. Taking the derivative of (24)
yields
_S½zðtÞŠ ¼ _y2½zðtÞŠþE_y1½zðtÞŠ ð25Þ
Using (21) and (22), the following is obtained:
_S½zðtÞŠ ¼ cT
ðtÞA2
regzðtÞþ2_cT
ðtÞAregzðtÞþ €c
T
ðtÞzðtÞþcT
ðtÞAregBuðtÞ
Ăž2_cT
ðtÞBuðtÞþcT
ðtÞB _uðtÞÀ€c
T
ðtÞzdðtÞÀcT
ðtÞ€zdðtÞ
À2_cT
ðtÞ_zdðtÞþE _s½zðtÞŠþDFðt,zðtÞÞ ð26Þ
Using the constant plus proportional reaching law yields
_S½zðtÞŠ ¼ Àk1S½zðtÞŠÀk2 signðS½zðtÞŠÞ ð27Þ
Using (26) and (27), the control law is obtained as
_uðtÞ ¼ ÀðcT
ðtÞBÞÀ1
½cT
ðtÞA2
regzðtÞþ2_cT
ðtÞAregzðtÞþ €c
T
ðtÞzðtÞ
ĂžcT
ðtÞAregBuðtÞþ2_cT
ðtÞBuðtÞÀ€c
T
ðtÞzdðtÞÀcT
ðtÞ€zdðtÞ
À2_cT
ðtÞ_zdðtÞþk1S½zðtÞŠþk2 signðS½zðtÞŠÞþE _s½zðtÞŠŠ ð28Þ
The above control law (28) is realizable if and only if cT
ðtÞB is a
nonsingular square matrix so that its inverse, Ă°cT
ðtÞBÞÀ1
, exists.
Moreover, k1 Z0 and k2 4f9Ă°cT
ðtÞAregBf mðz, tÞþ2_cT
ðtÞBf mðz,tÞ
ĂžcT
ðtÞB_f mðz,tÞÞ9 ¼ 9DFðt,zðtÞÞ9g to satisfy the reaching law condi-
tion S½zðtÞŠ_S½zðtÞŠo0.
Proof. A Lyapunov function is defined as V2ðtÞ ¼ 1
2S½zðtÞŠ2
. Now
taking the derivative of V2ðtÞ yields
_V 2ðtÞ ¼ S½zðtÞŠ_S½zðtÞŠ ¼ S½zðtÞŠ½cT
ðtÞA2
regzðtÞþ2_cT
ðtÞAregzðtÞ
þ €c
T
ðtÞzðtÞþcT
ðtÞAregBuðtÞþ2_cT
ðtÞBuðtÞþcT
ðtÞB _uðtÞ
À€c
T
ðtÞzdðtÞÀcT
ðtÞ€zdðtÞÀ2_cT
ðtÞ_zdðtÞþE _s½zðtÞŠþDFðt,zðtÞÞŠ
S. Mondal, C. Mahanta / ISA Transactions 51 (2012) 713–721 715
Using the control law ð28Þ yields
_V 2ðtÞ ¼ S½zðtÞŠ½DFðt,zðtÞÞÀk1S½zðtÞŠÀk2 signðS½zðtÞŠÞŠ
o9S½zðtÞŠ99DFðt,zðtÞÞ9Àk29S½zðtÞŠ9
o9S½zðtÞŠ9ð9DFðt,zðtÞÞ9Àk2Þo0 ð29Þ
Clearly, (29) implies that if k1 Z0 and k2 49DFðt,zðtÞÞ9, the control
law (28) forces the sliding manifold S½zðtÞŠ to zero in finite
time. 
Remark 1. For exactly measuring or estimating the derivative of
variables an exact robust differentiator [20] is available.
4. Design of adaptive tuning law for the SOSM controller
In practice, the upper bound of the system uncertainty is often
unknown in advance and hence 9DFðt,zðtÞÞ9 is difficult to find. It is
assumed that the uncertainty is unknown but bounded, i.e.
9DFðt,zðtÞÞ9oT, where T is an unknown positive constant. An
adaptive tuning law [13,26–28] is adopted to estimate T using
which the control law (28) can be written as
_uðtÞ ¼ ÀðcT
ðtÞBÞÀ1
½cT
ðtÞA2
regzðtÞþ2_cT
ðtÞAregBzðtÞþ €c
T
ðtÞzðtÞ
ĂžcT
ðtÞAregBuðtÞþ2_cT
ðtÞBuðtÞÀ€c
T
ðtÞzdðtÞÀcT
ðtÞ€zdðtÞ
À2_cT
ðtÞ_zdðtÞþk1S½zðtÞŠþ ^T signðS½zðtÞŠÞþE _s½zðtÞŠŠ ð30Þ
where ^T estimates the value of T. Dening the adaptation error as
~T ¼ ^TÀT, the parameter ^T is estimated by using the adaptation law
given as follows:
_^T ¼ n9S½zðtÞŠ9 ð31Þ
where n is a positive constant. A Lyapunov function V3ðtÞ is selected
as V3ðtÞ ¼ 1
2 S2
½zðtÞŠþ 1
2 g~T
2
whose time derivative is as follows:
_V 3ðtÞ ¼ S½zðtÞŠ_S½zðtÞŠþg~T
_~T
Using ð26Þ yields
_V 3ðtÞ ¼ S½zðtÞŠ½cT
ðtÞA2
regzðtÞþ2_cT
ðtÞAregzðtÞ
þ €c
T
ðtÞzðtÞþcT
ðtÞAregBuðtÞþ2_cT
ðtÞBuðtÞþcT
ðtÞBuðtÞÀ€c
T
ðtÞzdðtÞ
ÀcT
ðtÞ€zdðtÞÀ2_cT
ðtÞ_zdðtÞþE _s½zðtÞŠþDFðt,zðtÞÞŠþgð ^TÀTÞ
_^T
Using ð30Þ and ð31Þ yields
_V 3ðtÞ ¼ S½zðtÞŠ½DFðt,zðtÞÞÀ ^T signðSÞÀk1S½zðtÞŠŠþgð ^TÀTÞn9S½zðtÞŠ9
Since k1 Z0, the above equation can be written as
_V 3ðtÞr9DFðt,zðtÞÞ99S½zðtÞŠ9À ^T9S½zðtÞŠ9þT9S½zðtÞŠ9
ÀT9S½zðtÞŠ9þgð ^TÀTÞn9S½zðtÞŠ9
rð9DFðt,zðtÞÞ9ÀTÞ9S½zðtÞŠ9Àð ^TÀTÞ9S½zðtÞŠ9þgð ^TÀTÞn9S½zðtÞŠ9
rÀðÀ9DFðt,zðtÞÞ9þTÞ9S½zðtÞŠ9Àð ^TÀTÞðÀgn9S½zðtÞŠ9þ9S½zðtÞŠ9Þ
rÀbS½zðtÞŠ

2
p
9S½zðtÞŠ=

2
p
9Àbn

g=2
p
ð ^TÀTÞ=

g=2
p
where bS½zðtÞŠ ¼ ðTÀ9DFðt,zðtÞÞ9Þ and bn ¼ ð9S½zðtÞŠ9Àgn9S½zðtÞŠ9Þ
So, _V 3ðtÞrÀminfbS½zðtÞŠ

2
p
,bn

2=g
p
gð9S½zðtÞŠ=

2
p
9Ăž ~T

g=2
p
Þ
rÀbxV3ðtÞ1=2
ð32Þ
where bx ¼ minfbS½zðtÞŠ

2
p
,bn

2=g
p
g with bx 40. The above inequal-
ity holds if
_^T ¼ n9S½zðtÞŠ9, bS½zðtÞŠ 40,bn 40, T Z9DFðt,zðtÞÞ9 and
go1=n. Therefore, finite time convergence to a domain S½zðtÞŠ ¼ 0
is guaranteed from any initial condition [14,26].
Remark 2. Practically, 9S½zðtÞŠ9 cannot become exactly zero in
nite time and thus the adaptive parameter ^T may increase
boundlessly [26]. A simple way of overcoming this disadvantage
is to use the dead zone technique [9,26] to modify the adaptive
tuning law (31) as
_^T Âź
n9S½zðtÞŠ9,9S½zðtÞŠ9Zd
0,9S½zðtÞŠ9od
(
ð33Þ
where d is a small positive constant.
It is evident from (30) that _u is discontinuous but integration
of _u yields a continuous control law u. Hence the undesired high
frequency chattering of the control signal is eliminated. Thus the
above adaptive SOSM control with nonlinear sliding surface offers
following advantages. Firstly, an improved transient performance
can be obtained without the knowledge about the upper bound of
the system uncertainties. Secondly, the chattering in the control
input is eliminated.
4.1. Choice of nonlinear function Cðr,yÞ
The nonlinear function Cðr,yÞ is used to change the system’s
damping ratio as the output y approaches the reference position r
[3,8]. It possesses the properties mentioned as follows:
 When the output is far from the reference value, Cðr,yÞ equals
to zero (or a very small value).
 As the output approaches its final desired value, Cðr,yÞ value
gradually becomes highly negative.
 The nonlinear function ðCðr,yÞÞ should be continuous, differ-
entiable and its higher derivatives must exist.
The choice of Cðr,yÞ is not unique. Some examples of Cðr,yÞ used
in literature are discussed as follows [1]:
Cðr,yÞ ¼ ÀbeÀaðyÀrÞ2
ð34Þ
where r and y are the reference input and the system output
respectively. Here b40,a40 are the tuning parameters. Higher
the value of the tuning parameter a, faster the convergence of
Cðr,yÞ to its final steady state value. Tuning parameter b con-
tributes to decide the nal damping ratio along with the matrix P.
It is observed that the nonlinear function decreases its value from
0 to Àb as the value of error ðyÀrÞ decreases from infinity (very
high value) to zero. Another type of nonlinear function Cðr,yÞ
used is given by
Cðr,yÞ ¼ ÀbeÀa9yÀr9
ð35Þ
where a40 and b40 are the tuning parameters. The value of
Cðr,yÞ changes from 0 to Àb as the error ðyÀrÞ approaches zero
[31] from a high value.
Cðr,yÞ can assume the following form also
Cðr,yÞ ¼ À
b
1ÀeÀ1
ðeÀð1ÀðyÀy0Þ=ðrÀy0ÞÞ2
ÀeÀ1
Þ ð36Þ
where r is the reference input, y0 ¼ yð0Þ is the initial state and b is
the tuning parameter. The function Cðr,yÞ changes its value from
0 to Àb as the error ðyÀrÞ approaches zero from a high value.
5. Simulation results
The proposed adaptive SOSM controller is simulated in
MATLAB-Simulink by using ODE 8 solver with a xed step size
of 0.005 s.
5.1. Time response of second order process with time delay
The proposed adaptive SOSM controller is applied to a second
order uncertain system with time delay. The performance of the
proposed adaptive SOSM controller using nonlinear sliding surface is
S. Mondal, C. Mahanta / ISA Transactions 51 (2012) 713–721716
compared with that obtained by using adaptive SOSM controller
with different linear sliding surfaces. The second order process with
time delay is given by [32]
GðsÞ ¼
0:05eÀ0:5s
ð1þ0:1sÞð1þsÞ
ð37Þ
which can be simplied to the following form using Pade´ approx-
imation [32]:
GðsÞ ¼
0:05
ð1þ0:5sÞð1þ0:1sÞð1þsÞ
ð38Þ
For the above system (38), the state space model given by (4) is
obtained as
A Âź
0 1 0
0 0 1
À20 À32 À13
2
6
4
3
7
5, B Âź
0
0
1
2
6
4
3
7
5, C1 ¼ ½1 0 0Š ð39Þ
The uncertainty considered here is fmðx,tÞ ¼ 0:5 sinð10tÞ.
Since the system is already in the regular form, the transfor-
mation matrix is chosen as Tr Âź I. Using (6), (19) and (20), the
submatrices can be written as z1ðtÞ ¼ ½x1ðtÞ x2ðtÞŠT
, z2ðtÞ ¼ x3ðtÞ and
coefcient matrices
a11 Âź
0 1
0 0
 
, a12 Âź
0
1
 
a21 ¼ ½À20 À32Š, a22 ¼ ½À13Š, B2 ¼ ½1Š ð40Þ
 Design of nonlinear sliding surface: The nonlinear sliding surface
consists of a linear and a nonlinear term. Initially, the non-
linear term has a very low value and as the system gradually
approaches its desired position, the nonlinear term decreases
its value to a high negative value and thereby changes the
value of the damping ratio. As a result, the system response
has low overshoot and small settling time. Let us recall,
cT
ðtÞ ¼ ½FÀCðr,yÞaT
12P 1Š ð41Þ
Here the gain matrix F is designed for low damping ratio and
high setting time. Moreover, F can be designed by using pole
placement technique. Let initially the system have damping
ratio x1 and settling time ts1. The closed loop poles are located
at ðÀx1on þ

Ă°
p
x2
1À1ÞonÞ and ðÀx1onÀ

Ă°
p
x2
1À1ÞonÞ. The nat-
ural frequency of oscillations on is given by
on Âź
4
x1ts1
ð42Þ
Let us choose the initial damping ratio x1 Âź 0:4 and settling
time ts1 Âź 3:5. Using (42), the poles can be found to be located
at À1:1429þ2:6186i,À1:1429À2:6186i. Thus F can be calcu-
lated using pole placement technique as F Ÿ ½8:1633 2:2857Š.
Solution of the Lyapunov equation (11) yields
P Âź
0:2144 0:0061
0:0061 0:0246
 
using W Âź
0:1 0
0 0:1
 
ð43Þ
The nonlinear function Cðr,yÞ is designed as
Cðr,yÞ ¼ À215:04eÀaðyÀrÞ2
where a ¼ 20, r ¼ 1 ð44Þ
 Design of control law: Using the nonlinear function (44), the
nonlinear sliding surface cT
ðtÞ is designed as explained earlier.
The overall SOSM control law is obtained from (28) choosing
E Âź 15 and k1 Âź 10. The adaptive tuning law is designed as
_^T ¼ 0:0159S½zðtÞŠ9 with T0 ¼ 0. Here Areg,B are obtained by using
Eqs. (20) and (40).
5.2. Comparison with adaptive SOSM controller using linear sliding
surface
Transient performance of the nonlinear sliding surface based
adaptive SOSM controller is compared against the adaptive SOSM
controller using linear sliding surface. Following three different
linear sliding surfaces are chosen for our comparison:
1. Linear sliding surface 1 with x Âź 0:4, ts Âź 3:5 s.
2. Linear sliding surface 2 with x Âź 0:5, ts Âź 3:0 s.
3. Linear sliding surface 3 with x Âź 0:7, ts Âź 2:5 s.
The adaptive SOSM control law with linear sliding surface is
obtained from (28), with _cðtÞT
¼ €cðtÞT
Âź 0, given by
_uðtÞ ¼ ÀðcT
ðtÞBÞÀ1
½cT
ðtÞA2
regzðtÞþcT
ðtÞBuþE _s½zðtÞŠ
þk1S½zðtÞŠþ ^T signðS½zðtÞŠÞÀcT
ðtÞ€zdðtÞŠ ð45Þ
The output y(t) which is the angular position x1ðtÞ is plotted in
Fig. 1 for the nonlinear sliding surface based as well as linear
sliding surface based adaptive SOSM controllers. From Fig. 1 it is
clearly observed that the peak overshoot and settling time both
decrease signicantly in the case of the nonlinear sliding surface
based adaptive SOSM controller. A detailed comparison of tran-
sient performances between these two types of adaptive SOSM
controllers is presented in Table 1.
For the above example, the nonlinear function Cðr,yÞ is plotted
against time in Fig. 2. It is clear from Fig. 2 that the magnitude of
the nonlinear function decreases from an initial low value to a
high negative value, as the output approaches the reference.
The convergence of adaptive gains ^T for different sliding surfaces
are conrmed in Fig. 3. Notably, the knowledge of the upper bounds
on the uncertainties is not a required prerequisite for designing the
SOSM controller.
0 1 2 3 4 5 6 7 8 9 10
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Time (sec)
Systemoutput
with proposed controller
with Ξ=0.4, t =3.5sec
with Ξ=0.5, t =3.0sec
with Ξ=0.7, t =2.5sec
reference
Fig. 1. Output response of adaptive SOSM controller with different sliding
surfaces.
Table 1
Transient response indices for different values of x and ts.
Type of sliding
surface
Peak
overshoot (%)
Settling
time (s)
Linear sliding surface with x Âź 0:4, ts Âź3.5 s 24 3.5
Linear sliding surface with x Âź 0:5, ts Âź3.0 s 8 3.0
Linear sliding surface with x Âź 0:7, ts Âź2.5 s 5 2.5
Proposed controller with nonlinear sliding surface 0 1.1
S. Mondal, C. Mahanta / ISA Transactions 51 (2012) 713–721 717
5.3. Stabilization of an uncertain system
The problem of ship roll stabilization is taken up now and the
performance of the proposed controller is compared with that of
Fulwani et al. [7]. The state space representation of the ship roll
model [7] is given by (4) with,
A Âź
0 1 0
0 0 1
À2 À2:7 À1:7
2
6
4
3
7
5, B Âź
0
0
1
2
6
4
3
7
5 ð46Þ
C1 ¼ ½1 0 0Š ð47Þ
The uncertainty is considered as fmðx,tÞ ¼ sinð10tÞ.
The objective is to stabilize the output quickly to the equili-
brium. The parameters for designing the controller are chosen as
F Ÿ ½25 4Š, E Ÿ 30, k1 Ÿ 20 and the initial condition is assumed as
xð0Þ ¼ ½0:1 0 0ŠT
[7]. By solving the Lyapunov equation (11), P is
obtained as
P Âź
0:0071 À0:0170
À0:0170 0:1105
 
where W Âź 0:34
1 0
0 1
 
ð48Þ
The nonlinear function Cðr,yÞ is selected as [7]
CðyÞ ¼ À50eÀ100y2
ð49Þ
The adaptive tuning law is designed as
_^T ¼ 49S½zðtÞŠ9 with T0 ¼ 0.
Fig. 4 shows the system output and the control input using the
control law proposed by Fulwani et al. [7]. From Fig. 4 it is
observed that the output converges fast to the reference without
any overshoot. However, it is clear that the control input is not
smooth and contains excessive chattering. Moreover, the start-up
control input is also very high.
The simulation results obtained by using the proposed adaptive
SOSM controller are plotted in Fig. 5. It is noticed that the system
output reaches the reference trajectory in the same time as in the
method of Fulwani et al. [7]. Furthermore, the proposed adaptive
SOSM controller produces a chattering free control input. Also, the
proposed method reduces the start-up control input considerably.
Convergence of the adaptive gain, sliding manifold and the sliding
surface by using the proposed method is shown in Fig. 6.
Input performance: Although good transient performance is the
primary aim of the controller, large variation in the control input
to achieve the same is undesirable. For rating the controller
performance, an index to measure the total variation (TV) in the
control input u(t) has been proposed in literature [33] as
TV Âź
Xn
i Âź 1
9ui þ1Àui9 ð50Þ
which is desired to have a small value. The total variation is a
good measure of the ‘‘smoothness’’ of a signal. A large value of TV
0 2 4 6 8 10
−250
−200
−150
−100
−50
0
Time (sec)
Nonlinearfunction(Ψ(r,y))
Fig. 2. Evolution of nonlinear function Cðr,yÞ.
0 1 2 3 4 5 6 7 8 9 10
0
0.5
1
1.5
2
2.5
3
3.5
4
Time (sec)
with proposed controller
with Ξ=0.4, t =3.5 sec
with Ξ=0.5, t =3.0 sec
with Ξ=0.7, t =2.5sec
Adaptivegain(T)
Fig. 3. Adaptive gains of SOSM controller with different sliding surfaces.
Fig. 4. System output and control input using the control law [7].
Fig. 5. System output and control input using the proposed control law.
S. Mondal, C. Mahanta / ISA Transactions 51 (2012) 713–721718
means more input usage or a more complicated controller [33].
Also, input energy is another important index for the controller
and is calculated by using the 2-norm method. The control energy
is expected to be as small as possible. The input performance of
the proposed adaptive SOSM controller is computed in terms of
TV and 2-norm energy for the period from 0 to 5 s with a
sampling time of 0.01 s. The input performance of the proposed
adaptive SOSM controller and that of Fulwani et al. [7] are
tabulated in Table 2.
It is noted from Table 2 that the proposed adaptive SOSM
controller offers comparable output performance by applying a
smoother control input having minimal total variation as com-
pared to the controller designed by Fulwani et al. [7].
5.4. Stabilization of a triple integrator system
Stabilization of a triple integrator system with uncertainty is
considered now and performance of the proposed adaptive SOSM
controller is compared with the third order sliding mode con-
troller which uses twisting algorithm and was proposed by
Defoort et al. [19]. The triple integrator system is described as
follows [14,8]:
_x1 Âź x2
_x2 Âź x3
_x3 ¼ uþf mðx,tÞ
y ¼ x1 ð51Þ
where fmðx,tÞ ¼ sinð10x1Þ is the bounded uncertainty, y is the
output and the initial condition of the system is assumed as
xð0Þ ¼ ½1 0 À1ŠT
[14].
As explained in [14,15], the control for the system given by
(51) is obtained as [19]
u ¼ unom þudisc ð52Þ
where unom and udisc are dened as [14]
unom ¼ Àsignðx1Þ9x19
1=2
À1:5 signðx2Þ9x29
3=5
À1:5 signðx3Þ9x39
3=4
udisc ¼ udisc,1 þudisc,2 ð53Þ
Here udisc,1 and udisc,2 are given by [19]
udisc,1 ¼ Àad
Z t
0
signðsdÞ dt
udisc,2 ¼ Àld9sd9
1=2
signðsdÞ ð54Þ
where the sliding surface sd ¼ x3À
R t
0 unom dt and ad, ld are chosen
as 100, 5 respectively.
The system states and the control input obtained by using
Defoort et al.’s method are shown in Fig. 7. It is observed from
Fig. 7 that the third order sliding mode controller using twisting
algorithm is not able to reduce the chattering in the control input
completely.
The proposed adaptive SOSM controller using a nonlinear
sliding surface is now applied to the triple integrator system.
The parameters in the control law (28) are chosen as E Âź 3, k1 Âź 5
and the nonlinear function is selected as Cðr,yÞ ¼ À60:07eÀ10y2
.
The adaptive tuning law is designed as
_^T ¼ 0:19S½zðtÞŠ9 with T0 ¼ 0.
The nonlinear sliding surface is designed by choosing the damp-
ing ratio x Âź 0:3 and settling time tsÂź5 s [14,15]. The positive
denite matrix P obtained by solving the Lyapunov equation (11)
is given as
P Âź
0:2674 0:0070
0:0070 0:0356
 
using W Âź
0:1000 0:0000
0:0000 0:1000
 
ð55Þ
The system states and the control input of the triple integrator
system using the proposed adaptive SOSM controller are plotted
in Fig. 8. It is evident from Fig. 8 that the proposed adaptive SOSM
controller produces faster convergence of the system states to
equilibrium and smoother chattering free control input as com-
pared to the method proposed by Defoort et al. [19]. Convergence
of the adaptive gain, the sliding manifold and the sliding surface
by using the proposed adaptive SOSM controller are shown in Fig.
9. System output obtained by using the proposed adaptive SOSM
controller employing both nonlinear and linear sliding surfaces
are compared with the output obtained by using Defoort et al.’s
method [19] are shown in Fig. 10. From Fig. 10 it is clearly observed
that the best transient performance is demonstrated by the proposed
Table 2
Transient response indices and input performance comparison.
Type of
controller
Over-
shoot (%)
Settling
time (s)
Total
variance (TV)
Control
energy
Fulwani et al.’s
method [7]
0 1.1 137.31 86.72
Proposed adaptive
SOSM controller
0 1.1 8.35 52.18
0 2 4 6 8 10 12 14 16 18 20
−1
−0.5
0
0.5
1
Time (sec)
Systemstates
x1 x2 x3
0 2 4 6 8 10 12 14 16 18 20
−4
−2
0
2
4
6
8
Time (sec)
Controlinput
u
Fig. 7. System states and control input using the control law [19].
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
0
2
4
6
8
Time (sec)
Adaptivegain
T
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
0
50
100
Time (sec)
Slidingmanifold
S[z(t)]
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
0
1
2
3
Time (sec)
Slidingsurface
σ[z(t)]
Fig. 6. Adaptive gain, sliding manifold and sliding surface using the proposed
control law.
S. Mondal, C. Mahanta / ISA Transactions 51 (2012) 713–721 719
adaptive SOSM controller using nonlinear sliding surface. A detailed
comparison of the transient as well as input performance between
the proposed adaptive SOSM controller and Defoort et al.’s method
[19] are tabulated in Table 3. From Table 3 it is evident that the
proposed controller produces zero overshoot, faster settling time,
lesser input variation and lower control action than those obtained
by using the controller proposed by Defoort et al. [19]. The input
performance is calculated for the period from 0 to 20 s with a
sampling time of 0.01 s.
6. Conclusion
In this paper, an adaptive second order sliding mode (SOSM)
controller using nonlinear sliding surface is proposed to enhance
the transient performance of uncertain systems. The nonlinear
sliding surface introduces a variable damping ratio which adapts
its value in accordance with the system response to ensure
quicker settling time and lesser overshoot. An adaptive tuning
rule is proposed in the SOSM controller to estimate the upper
bound of the system uncertainty. This is a remarkable advantage
of the proposed controller as in all conventional rst order sliding
mode controllers, the upper bound of the system uncertainty is
required to be known a priori. Another major benet offered by
the proposed SOSM controller is the elimination of chattering in
the control input. The proposed adaptive SOSM controller is
applied to some typical examples of uncertain systems and its
transient performance is evaluated. Simulation results show that
compared to certain already existing sliding mode controllers, the
proposed adaptive SOSM controller demonstrates faster stabiliza-
tion at lesser control effort. Moreover, the control input produced
by the proposed adaptive SOSM controller is chattering free and
smooth which makes it suitable for practical control applications.
References
[1] Chen BM, Lee TH, Peng K, Venkataramanan V. Hard Disk Drive Servo Systems.
second ed. London: Springer; 2006.
[2] Lin Z, Pachter M, Banda S. Toward improvement of tracking performance
nonlinear feedback for linear systems. International Journal of Control
1998;70:1–11.
[3] Chen BM, Cheng G, Lee TH. Modeling and compensation of nonlinearities and
friction in a micro hard disk servo system with nonlinear control. IEEE
Transactions on Control Systems Technology 2005;13(5):708–21.
[4] Mondal S, Mahanta C. Composite nonlinear feedback based discrete integral
sliding mode controller for uncertain systems. Communications in Nonlinear
Science and Numerical Simulation 2012;17:1320–31.
[5] Bandyopadhyay B, Fulwani D. High performance tracking controller for
discrete plant using nonlinear sliding surface. IEEE Transactions on Industrial
Electronics 2009;56(9):3628–37.
[6] Bandyopadhyay B, Fulwani D, Kim KS. Sliding Mode Control Using Novel
Sliding Surfaces. Springer; 2010.
[7] Fulwani D, Bandyopadhyay B, Fridman L. Non-linear sliding surface: towards
high performance robust controlIET Control Theory and Applications
2012;6(2):235–42.
[8] Mondal S, Mahanta C. Nonlinear sliding surface based second order sliding
mode controller for uncertain linear systems. Communications in Nonlinear
Science and Numerical Simulation 2011;16:3760–9.
[9] Utkin VI. Sliding Modes in Control and Optimization. Berlin: Springer; 1992.
[10] Utkin VI, Young KKD. Methods for constructing discontinuity planes in
multidimensional variable structure systems. Automatic Remote Control
1978;39:1466–70.
0 1 2 3 4 5 6 7 8 9 10
0
2
4
Time (sec)
Adaptivegain
T
0 1 2 3 4 5 6 7 8 9 10
0
5
10
15
Time (sec)
Slidingmanifold
S[z(t)]
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
Time (sec)
Slidingsurface
σ[z(t)]
Fig. 9. Adaptive gain, sliding manifold and sliding surface using the proposed
adaptive SOSM controller.
0 1 2 3 4 5 6 7 8 9 10
−0.2
0
0.2
0.4
0.6
0.8
1
1.2
Time (sec)
Systemoutput
reference
proposed control law with
nonlinear sliding surface
Defoort et al’s control law
proposed control law with
linear surface
Fig. 10. System outputs produced by the proposed adaptive SOSM controller and [19].
Table 3
Transient response indices and input performance for the triple integrator system.
Type
of controller
Over-
shoot (%)
Settling
time (s)
Total
variance (TV)
Control
energy
Defoort et al.’s
method [19]
12 7.5 642.05 41.09
Proposed adaptive
SOSM controller
0 2 35.61 41.070 1 2 3 4 5 6 7 8 9 10
−2
−1
0
1
2
Time (sec)
Systemstates
x1 x2 x3
0 1 2 3 4 5 6 7 8 9 10
−4
−2
0
2
4
6
8
Time (sec)
Controlinput
u
Fig. 8. System states and control input using the proposed adaptive SOSM
controller.
S. Mondal, C. Mahanta / ISA Transactions 51 (2012) 713–721720
[11] Gao W, Hung JC. Variable structure control of nonlinear systems: a new
approachIEEE Transactions on Industrial Electronics 1993;40(1):45–50.
[12] Edwards C, Spurgeon SK. Sliding Mode Control: Theory and Applications
London, UK: Taylor  Francis; 1998.
[13] Huang YJ, Kuo T-C, Chang S-H. Adaptive sliding-mode control for nonlinear
systems with uncertain parameters. IEEE Transactions on Systems, Man, And
Cybernetics—Part BCybernetics. 2008;38(2):534–9.
[14] Defoort M, Floquet T, Kokosyd A, Perruquetti W. A novel higher order sliding
mode control scheme. System and Control Letters 2009;58:102–8.
[15] Zong Q, Zhao ZS, Zhang J. Higher order sliding mode control with selftuning
law based on integral sliding mode. IET Control Theory and Applications
2010;4(7):1282–9.
[16] Lee H, Utkin VI. Chattering suppression methods in sliding mode control
systems. Annual Reviews in Control 2007;31:179–88.
[17] Levant A. Sliding order and sliding accuracy in sliding mode control.
International Journal of Control 1993;58(6):1247–63.
[18] Levant A. Universal single-input single-output (SISO) sliding-mode control-
lers with nite-time convergence. IEEE Transactions on Automatic Control
2001;46(1):1447–51.
[19] Defoort M, Nollet F, Floquet T, Perruquetti W. A third-order sliding-mode
controller for a stepper motor. IEEE Transactions on Industrial Electronics
2009;56(9):3337–46.
[20] Levant A. Higher-order sliding modes, differentiation and output-feedback
control. International Journal of Control 2003;76(9/10):924–41.
[21] Levant A. Quasi-continuous high-order sliding-mode controllers. IEEE Trans-
actions on Automatic Control 2005;50(11):1812–6.
[22] Bartolini G, Ferrara A, Usai E. Chattering avoidance by second-order sliding
mode control. IEEE Transactions on Automatic Control 1998;43(2):241–6.
[23] Bartolini G, Ferrara A, Usai E, Utkin VI. On multi-input chattering-free
second-order sliding mode control. IEEE Transactions on Automatic Control
2000;8(45):1711–7.
[24] Zhang N, Yang M, Jing Y, Zhang S. Congestion control for Diffserv network
using second-order sliding mode control. IEEE Transactions on Industrial
Electronics 2009;56(9):3330–6.
[25] Eker I. Second-order sliding mode control with experimental application. ISA
Transactions 2010;49(3):394–405.
[26] Plestan F, Shtessel Y, Bregeault V, Poznyak A. New methodologies for
adaptive sliding mode control. International Journal of Control 2010;83(9):
1907–19.
[27] Wai R-J, Chang L-J. Adaptive stabilizing and tracking control for a nonlinear
inverted-pendulum system via sliding-mode technique. IEEE Transactions on
Industrial Electronics 2006;53(2):674–92.
[28] Fei J, Batur C. A novel adaptive sliding mode control with application to
mems gyroscope. ISA Transactions 2009;48:73–8.
[29] Xia Y, Zhu Z, Fu M, Wang S. Attitude tracking of rigid spacecraft with
bounded disturbances. IEEE Transactions on Industrial Electronics 2011;58(2):
647–59.
[30] Li P, Zheng Z-Q. Robust adaptive second-order sliding-mode control with fast
transient performance. IET Control Theory and Applications 2012;6(2):
305–12.
[31] Cheng G, Peng K. Robust composite nonlinear feedback control with applica-
tion to a servo positioning system. IEEE Transactions on Industrial Electronics
2007;54(2):1132–40.
[32] Astrom KJ, Wittenmark B. Computer-Controlled Systems, Theory and Design.
Prentice-Hall; 1990.
[33] Skogestad S. Simple analytic rules for model reduction and PID controller
tuning. Journal of Process Control 2003;13:291–309.
S. Mondal, C. Mahanta / ISA Transactions 51 (2012) 713–721 721

More Related Content

What's hot

C0325010015
C0325010015C0325010015
C0325010015theijes
 
Direct Torque Control: Stator Flux Regulation Improvement at Low Speed
Direct Torque Control: Stator Flux Regulation Improvement at Low SpeedDirect Torque Control: Stator Flux Regulation Improvement at Low Speed
Direct Torque Control: Stator Flux Regulation Improvement at Low SpeedTELKOMNIKA JOURNAL
 
Design of Robust Speed Controller by Optimization Techniques for DTC IM Drive
Design of Robust Speed Controller by Optimization Techniques for DTC IM DriveDesign of Robust Speed Controller by Optimization Techniques for DTC IM Drive
Design of Robust Speed Controller by Optimization Techniques for DTC IM Driveijcncs
 
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
 
DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...
DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...
DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...Ahmed Momtaz Hosny, PhD
 
Optimal Design of Super Twisting Control with PSO Algorithm for Robotic Manip...
Optimal Design of Super Twisting Control with PSO Algorithm for Robotic Manip...Optimal Design of Super Twisting Control with PSO Algorithm for Robotic Manip...
Optimal Design of Super Twisting Control with PSO Algorithm for Robotic Manip...CSCJournals
 
5 adaptive control for power system stability improvement
5 adaptive control for power system stability improvement5 adaptive control for power system stability improvement
5 adaptive control for power system stability improvementnazir1988
 
Control engineering module 2 18ME71 (PPT Cum Notes)
Control engineering  module 2 18ME71 (PPT Cum Notes)Control engineering  module 2 18ME71 (PPT Cum Notes)
Control engineering module 2 18ME71 (PPT Cum Notes)Mohammed Imran
 
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
 
Ch2 mathematical modeling of control system
Ch2 mathematical modeling of control system Ch2 mathematical modeling of control system
Ch2 mathematical modeling of control system Elaf A.Saeed
 
A Survey on Quality Changes in Positive, Negative and Combined Switching Stra...
A Survey on Quality Changes in Positive, Negative and Combined Switching Stra...A Survey on Quality Changes in Positive, Negative and Combined Switching Stra...
A Survey on Quality Changes in Positive, Negative and Combined Switching Stra...IJAPEJOURNAL
 
Design of multiloop controller for multivariable system using coefficient 2
Design of multiloop controller for multivariable system using coefficient 2Design of multiloop controller for multivariable system using coefficient 2
Design of multiloop controller for multivariable system using coefficient 2IAEME Publication
 
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
 
Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...
Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...
Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...ITIIIndustries
 
Adaptive robust nonsingular terminal sliding mode design controller for quadr...
Adaptive robust nonsingular terminal sliding mode design controller for quadr...Adaptive robust nonsingular terminal sliding mode design controller for quadr...
Adaptive robust nonsingular terminal sliding mode design controller for quadr...TELKOMNIKA JOURNAL
 
Ch1 introduction to control
Ch1 introduction to controlCh1 introduction to control
Ch1 introduction to controlElaf A.Saeed
 

What's hot (20)

C0325010015
C0325010015C0325010015
C0325010015
 
Direct Torque Control: Stator Flux Regulation Improvement at Low Speed
Direct Torque Control: Stator Flux Regulation Improvement at Low SpeedDirect Torque Control: Stator Flux Regulation Improvement at Low Speed
Direct Torque Control: Stator Flux Regulation Improvement at Low Speed
 
Smc intro
Smc introSmc intro
Smc intro
 
Design of Robust Speed Controller by Optimization Techniques for DTC IM Drive
Design of Robust Speed Controller by Optimization Techniques for DTC IM DriveDesign of Robust Speed Controller by Optimization Techniques for DTC IM Drive
Design of Robust Speed Controller by Optimization Techniques for DTC IM Drive
 
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...
 
DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...
DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...
DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...
 
dSPACE DS1104 Based Real Time Implementation of Sliding Mode Control of Induc...
dSPACE DS1104 Based Real Time Implementation of Sliding Mode Control of Induc...dSPACE DS1104 Based Real Time Implementation of Sliding Mode Control of Induc...
dSPACE DS1104 Based Real Time Implementation of Sliding Mode Control of Induc...
 
B010511015
B010511015B010511015
B010511015
 
Optimal Design of Super Twisting Control with PSO Algorithm for Robotic Manip...
Optimal Design of Super Twisting Control with PSO Algorithm for Robotic Manip...Optimal Design of Super Twisting Control with PSO Algorithm for Robotic Manip...
Optimal Design of Super Twisting Control with PSO Algorithm for Robotic Manip...
 
5 adaptive control for power system stability improvement
5 adaptive control for power system stability improvement5 adaptive control for power system stability improvement
5 adaptive control for power system stability improvement
 
Control engineering module 2 18ME71 (PPT Cum Notes)
Control engineering  module 2 18ME71 (PPT Cum Notes)Control engineering  module 2 18ME71 (PPT Cum Notes)
Control engineering module 2 18ME71 (PPT Cum Notes)
 
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
 
Ch2 mathematical modeling of control system
Ch2 mathematical modeling of control system Ch2 mathematical modeling of control system
Ch2 mathematical modeling of control system
 
Documentation
DocumentationDocumentation
Documentation
 
A Survey on Quality Changes in Positive, Negative and Combined Switching Stra...
A Survey on Quality Changes in Positive, Negative and Combined Switching Stra...A Survey on Quality Changes in Positive, Negative and Combined Switching Stra...
A Survey on Quality Changes in Positive, Negative and Combined Switching Stra...
 
Design of multiloop controller for multivariable system using coefficient 2
Design of multiloop controller for multivariable system using coefficient 2Design of multiloop controller for multivariable system using coefficient 2
Design of multiloop controller for multivariable system using coefficient 2
 
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...
 
Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...
Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...
Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...
 
Adaptive robust nonsingular terminal sliding mode design controller for quadr...
Adaptive robust nonsingular terminal sliding mode design controller for quadr...Adaptive robust nonsingular terminal sliding mode design controller for quadr...
Adaptive robust nonsingular terminal sliding mode design controller for quadr...
 
Ch1 introduction to control
Ch1 introduction to controlCh1 introduction to control
Ch1 introduction to control
 

Similar to A fast converging robust controller using adaptive second order sliding mode

Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...ISA Interchange
 
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
 
Adaptive terminal sliding mode control strategy for dc–dc buck converters
Adaptive terminal sliding mode control strategy for dc–dc buck convertersAdaptive terminal sliding mode control strategy for dc–dc buck converters
Adaptive terminal sliding mode control strategy for dc–dc buck convertersISA Interchange
 
Adaptive terminal sliding mode control strategy for DC–DC buck converters
Adaptive terminal sliding mode control strategy for DC–DC buck convertersAdaptive terminal sliding mode control strategy for DC–DC buck converters
Adaptive terminal sliding mode control strategy for DC–DC buck convertersISA Interchange
 
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
 
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...Waqas Tariq
 
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
 
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...IJECEIAES
 
07 15 sep14 6532 13538-1-rv-edit_
07 15 sep14 6532 13538-1-rv-edit_07 15 sep14 6532 13538-1-rv-edit_
07 15 sep14 6532 13538-1-rv-edit_IAES-IJPEDS
 
Recurrent fuzzy neural network backstepping control for the prescribed output...
Recurrent fuzzy neural network backstepping control for the prescribed output...Recurrent fuzzy neural network backstepping control for the prescribed output...
Recurrent fuzzy neural network backstepping control for the prescribed output...ISA Interchange
 
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...rinzindorjej
 
Methodology of Mathematical error-Based Tuning Sliding Mode Controller
Methodology of Mathematical error-Based Tuning Sliding Mode ControllerMethodology of Mathematical error-Based Tuning Sliding Mode Controller
Methodology of Mathematical error-Based Tuning Sliding Mode ControllerCSCJournals
 
07 7924 9058-1-pb
07 7924 9058-1-pb07 7924 9058-1-pb
07 7924 9058-1-pbIAESIJEECS
 

Similar to A fast converging robust controller using adaptive second order sliding mode (20)

Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...
Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...
Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...
 
Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...
 
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
 
F010424451
F010424451F010424451
F010424451
 
Adaptive terminal sliding mode control strategy for dc–dc buck converters
Adaptive terminal sliding mode control strategy for dc–dc buck convertersAdaptive terminal sliding mode control strategy for dc–dc buck converters
Adaptive terminal sliding mode control strategy for dc–dc buck converters
 
Adaptive terminal sliding mode control strategy for DC–DC buck converters
Adaptive terminal sliding mode control strategy for DC–DC buck convertersAdaptive terminal sliding mode control strategy for DC–DC buck converters
Adaptive terminal sliding mode control strategy for DC–DC buck converters
 
124
124124
124
 
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...
 
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...
 
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...
 
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
 
07 15 sep14 6532 13538-1-rv-edit_
07 15 sep14 6532 13538-1-rv-edit_07 15 sep14 6532 13538-1-rv-edit_
07 15 sep14 6532 13538-1-rv-edit_
 
Min Max Model Predictive Control for Polysolenoid Linear Motor
Min Max Model Predictive Control for Polysolenoid Linear MotorMin Max Model Predictive Control for Polysolenoid Linear Motor
Min Max Model Predictive Control for Polysolenoid Linear Motor
 
Recurrent fuzzy neural network backstepping control for the prescribed output...
Recurrent fuzzy neural network backstepping control for the prescribed output...Recurrent fuzzy neural network backstepping control for the prescribed output...
Recurrent fuzzy neural network backstepping control for the prescribed output...
 
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
 
A Robust Sensorless Control of PMSM Based on Sliding Mode Observer and Model ...
A Robust Sensorless Control of PMSM Based on Sliding Mode Observer and Model ...A Robust Sensorless Control of PMSM Based on Sliding Mode Observer and Model ...
A Robust Sensorless Control of PMSM Based on Sliding Mode Observer and Model ...
 
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...
 
Real-time implementation of a novel hybrid fuzzy sliding mode control of a BL...
Real-time implementation of a novel hybrid fuzzy sliding mode control of a BL...Real-time implementation of a novel hybrid fuzzy sliding mode control of a BL...
Real-time implementation of a novel hybrid fuzzy sliding mode control of a BL...
 
Methodology of Mathematical error-Based Tuning Sliding Mode Controller
Methodology of Mathematical error-Based Tuning Sliding Mode ControllerMethodology of Mathematical error-Based Tuning Sliding Mode Controller
Methodology of Mathematical error-Based Tuning Sliding Mode Controller
 
07 7924 9058-1-pb
07 7924 9058-1-pb07 7924 9058-1-pb
07 7924 9058-1-pb
 

More from ISA Interchange

An optimal general type-2 fuzzy controller for Urban Trafc Network
An optimal general type-2 fuzzy controller for Urban Trafc NetworkAn optimal general type-2 fuzzy controller for Urban Trafc Network
An optimal general type-2 fuzzy controller for Urban Trafc NetworkISA Interchange
 
Embedded intelligent adaptive PI controller for an electromechanical system
Embedded intelligent adaptive PI controller for an electromechanical  systemEmbedded intelligent adaptive PI controller for an electromechanical  system
Embedded intelligent adaptive PI controller for an electromechanical systemISA Interchange
 
State of charge estimation of lithium-ion batteries using fractional order sl...
State of charge estimation of lithium-ion batteries using fractional order sl...State of charge estimation of lithium-ion batteries using fractional order sl...
State of charge estimation of lithium-ion batteries using fractional order sl...ISA Interchange
 
Fractional order PID for tracking control of a parallel robotic manipulator t...
Fractional order PID for tracking control of a parallel robotic manipulator t...Fractional order PID for tracking control of a parallel robotic manipulator t...
Fractional order PID for tracking control of a parallel robotic manipulator t...ISA Interchange
 
Fuzzy logic for plant-wide control of biological wastewater treatment process...
Fuzzy logic for plant-wide control of biological wastewater treatment process...Fuzzy logic for plant-wide control of biological wastewater treatment process...
Fuzzy logic for plant-wide control of biological wastewater treatment process...ISA Interchange
 
Design and implementation of a control structure for quality products in a cr...
Design and implementation of a control structure for quality products in a cr...Design and implementation of a control structure for quality products in a cr...
Design and implementation of a control structure for quality products in a cr...ISA Interchange
 
Model based PI power system stabilizer design for damping low frequency oscil...
Model based PI power system stabilizer design for damping low frequency oscil...Model based PI power system stabilizer design for damping low frequency oscil...
Model based PI power system stabilizer design for damping low frequency oscil...ISA Interchange
 
A comparison of a novel robust decentralized control strategy and MPC for ind...
A comparison of a novel robust decentralized control strategy and MPC for ind...A comparison of a novel robust decentralized control strategy and MPC for ind...
A comparison of a novel robust decentralized control strategy and MPC for ind...ISA Interchange
 
Fault detection of feed water treatment process using PCA-WD with parameter o...
Fault detection of feed water treatment process using PCA-WD with parameter o...Fault detection of feed water treatment process using PCA-WD with parameter o...
Fault detection of feed water treatment process using PCA-WD with parameter o...ISA Interchange
 
Model-based adaptive sliding mode control of the subcritical boiler-turbine s...
Model-based adaptive sliding mode control of the subcritical boiler-turbine s...Model-based adaptive sliding mode control of the subcritical boiler-turbine s...
Model-based adaptive sliding mode control of the subcritical boiler-turbine s...ISA Interchange
 
A Proportional Integral Estimator-Based Clock Synchronization Protocol for Wi...
A Proportional Integral Estimator-Based Clock Synchronization Protocol for Wi...A Proportional Integral Estimator-Based Clock Synchronization Protocol for Wi...
A Proportional Integral Estimator-Based Clock Synchronization Protocol for Wi...ISA Interchange
 
An artificial intelligence based improved classification of two-phase flow patte...
An artificial intelligence based improved classification of two-phase flow patte...An artificial intelligence based improved classification of two-phase flow patte...
An artificial intelligence based improved classification of two-phase flow patte...ISA Interchange
 
New Method for Tuning PID Controllers Using a Symmetric Send-On-Delta Samplin...
New Method for Tuning PID Controllers Using a Symmetric Send-On-Delta Samplin...New Method for Tuning PID Controllers Using a Symmetric Send-On-Delta Samplin...
New Method for Tuning PID Controllers Using a Symmetric Send-On-Delta Samplin...ISA Interchange
 
Load estimator-based hybrid controller design for two-interleaved boost conve...
Load estimator-based hybrid controller design for two-interleaved boost conve...Load estimator-based hybrid controller design for two-interleaved boost conve...
Load estimator-based hybrid controller design for two-interleaved boost conve...ISA Interchange
 
Effects of Wireless Packet Loss in Industrial Process Control Systems
Effects of Wireless Packet Loss in Industrial Process Control SystemsEffects of Wireless Packet Loss in Industrial Process Control Systems
Effects of Wireless Packet Loss in Industrial Process Control SystemsISA Interchange
 
Fault Detection in the Distillation Column Process
Fault Detection in the Distillation Column ProcessFault Detection in the Distillation Column Process
Fault Detection in the Distillation Column ProcessISA Interchange
 
Neural Network-Based Actuator Fault Diagnosis for a Non-Linear Multi-Tank System
Neural Network-Based Actuator Fault Diagnosis for a Non-Linear Multi-Tank SystemNeural Network-Based Actuator Fault Diagnosis for a Non-Linear Multi-Tank System
Neural Network-Based Actuator Fault Diagnosis for a Non-Linear Multi-Tank SystemISA Interchange
 
A KPI-based process monitoring and fault detection framework for large-scale ...
A KPI-based process monitoring and fault detection framework for large-scale ...A KPI-based process monitoring and fault detection framework for large-scale ...
A KPI-based process monitoring and fault detection framework for large-scale ...ISA Interchange
 
An adaptive PID like controller using mix locally recurrent neural network fo...
An adaptive PID like controller using mix locally recurrent neural network fo...An adaptive PID like controller using mix locally recurrent neural network fo...
An adaptive PID like controller using mix locally recurrent neural network fo...ISA Interchange
 
A method to remove chattering alarms using median lters
A method to remove chattering alarms using median ltersA method to remove chattering alarms using median lters
A method to remove chattering alarms using median ltersISA Interchange
 

More from ISA Interchange (20)

An optimal general type-2 fuzzy controller for Urban Trafc Network
An optimal general type-2 fuzzy controller for Urban Trafc NetworkAn optimal general type-2 fuzzy controller for Urban Trafc Network
An optimal general type-2 fuzzy controller for Urban Trafc Network
 
Embedded intelligent adaptive PI controller for an electromechanical system
Embedded intelligent adaptive PI controller for an electromechanical  systemEmbedded intelligent adaptive PI controller for an electromechanical  system
Embedded intelligent adaptive PI controller for an electromechanical system
 
State of charge estimation of lithium-ion batteries using fractional order sl...
State of charge estimation of lithium-ion batteries using fractional order sl...State of charge estimation of lithium-ion batteries using fractional order sl...
State of charge estimation of lithium-ion batteries using fractional order sl...
 
Fractional order PID for tracking control of a parallel robotic manipulator t...
Fractional order PID for tracking control of a parallel robotic manipulator t...Fractional order PID for tracking control of a parallel robotic manipulator t...
Fractional order PID for tracking control of a parallel robotic manipulator t...
 
Fuzzy logic for plant-wide control of biological wastewater treatment process...
Fuzzy logic for plant-wide control of biological wastewater treatment process...Fuzzy logic for plant-wide control of biological wastewater treatment process...
Fuzzy logic for plant-wide control of biological wastewater treatment process...
 
Design and implementation of a control structure for quality products in a cr...
Design and implementation of a control structure for quality products in a cr...Design and implementation of a control structure for quality products in a cr...
Design and implementation of a control structure for quality products in a cr...
 
Model based PI power system stabilizer design for damping low frequency oscil...
Model based PI power system stabilizer design for damping low frequency oscil...Model based PI power system stabilizer design for damping low frequency oscil...
Model based PI power system stabilizer design for damping low frequency oscil...
 
A comparison of a novel robust decentralized control strategy and MPC for ind...
A comparison of a novel robust decentralized control strategy and MPC for ind...A comparison of a novel robust decentralized control strategy and MPC for ind...
A comparison of a novel robust decentralized control strategy and MPC for ind...
 
Fault detection of feed water treatment process using PCA-WD with parameter o...
Fault detection of feed water treatment process using PCA-WD with parameter o...Fault detection of feed water treatment process using PCA-WD with parameter o...
Fault detection of feed water treatment process using PCA-WD with parameter o...
 
Model-based adaptive sliding mode control of the subcritical boiler-turbine s...
Model-based adaptive sliding mode control of the subcritical boiler-turbine s...Model-based adaptive sliding mode control of the subcritical boiler-turbine s...
Model-based adaptive sliding mode control of the subcritical boiler-turbine s...
 
A Proportional Integral Estimator-Based Clock Synchronization Protocol for Wi...
A Proportional Integral Estimator-Based Clock Synchronization Protocol for Wi...A Proportional Integral Estimator-Based Clock Synchronization Protocol for Wi...
A Proportional Integral Estimator-Based Clock Synchronization Protocol for Wi...
 
An artificial intelligence based improved classification of two-phase flow patte...
An artificial intelligence based improved classification of two-phase flow patte...An artificial intelligence based improved classification of two-phase flow patte...
An artificial intelligence based improved classification of two-phase flow patte...
 
New Method for Tuning PID Controllers Using a Symmetric Send-On-Delta Samplin...
New Method for Tuning PID Controllers Using a Symmetric Send-On-Delta Samplin...New Method for Tuning PID Controllers Using a Symmetric Send-On-Delta Samplin...
New Method for Tuning PID Controllers Using a Symmetric Send-On-Delta Samplin...
 
Load estimator-based hybrid controller design for two-interleaved boost conve...
Load estimator-based hybrid controller design for two-interleaved boost conve...Load estimator-based hybrid controller design for two-interleaved boost conve...
Load estimator-based hybrid controller design for two-interleaved boost conve...
 
Effects of Wireless Packet Loss in Industrial Process Control Systems
Effects of Wireless Packet Loss in Industrial Process Control SystemsEffects of Wireless Packet Loss in Industrial Process Control Systems
Effects of Wireless Packet Loss in Industrial Process Control Systems
 
Fault Detection in the Distillation Column Process
Fault Detection in the Distillation Column ProcessFault Detection in the Distillation Column Process
Fault Detection in the Distillation Column Process
 
Neural Network-Based Actuator Fault Diagnosis for a Non-Linear Multi-Tank System
Neural Network-Based Actuator Fault Diagnosis for a Non-Linear Multi-Tank SystemNeural Network-Based Actuator Fault Diagnosis for a Non-Linear Multi-Tank System
Neural Network-Based Actuator Fault Diagnosis for a Non-Linear Multi-Tank System
 
A KPI-based process monitoring and fault detection framework for large-scale ...
A KPI-based process monitoring and fault detection framework for large-scale ...A KPI-based process monitoring and fault detection framework for large-scale ...
A KPI-based process monitoring and fault detection framework for large-scale ...
 
An adaptive PID like controller using mix locally recurrent neural network fo...
An adaptive PID like controller using mix locally recurrent neural network fo...An adaptive PID like controller using mix locally recurrent neural network fo...
An adaptive PID like controller using mix locally recurrent neural network fo...
 
A method to remove chattering alarms using median lters
A method to remove chattering alarms using median ltersA method to remove chattering alarms using median lters
A method to remove chattering alarms using median lters
 

Recently uploaded

Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCRsoniya singh
 
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckPitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckHajeJanKamps
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfmuskan1121w
 
BEST Call Girls In BELLMONT HOTEL ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In BELLMONT HOTEL ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In BELLMONT HOTEL ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In BELLMONT HOTEL ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
Non Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxNon Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxAbhayThakur200703
 
Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756
Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756
Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756dollysharma2066
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 

Recently uploaded (20)

Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
 
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckPitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdf
 
BEST Call Girls In BELLMONT HOTEL ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In BELLMONT HOTEL ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In BELLMONT HOTEL ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In BELLMONT HOTEL ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
Non Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxNon Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptx
 
Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756
Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756
Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 

A fast converging robust controller using adaptive second order sliding mode

  • 1. Research Article A fast converging robust controller using adaptive second order sliding mode Sanjoy Mondal n , Chitralekha Mahanta Department of Electronics and Electrical Engineering, Indian Institute of Technology Guwahati, Guwahati 781039, India a r t i c l e i n f o Article history: Received 10 May 2012 Received in revised form 5 July 2012 Accepted 24 July 2012 Available online 14 August 2012 This paper was recommended for publication by Dr. Jeff Pieper Keywords: Second order sliding mode control Composite nonlinear feedback Adaptive tuning Uncertain system a b s t r a c t This paper proposes an adaptive second order sliding mode (SOSM) controller with a nonlinear sliding surface. The nonlinear sliding surface consists of a gain matrix having a variable damping ratio. Initially the sliding surface uses a low value of damping ratio to get a quick system response. As the closed loop system approaches the desired reference, the value of the damping ratio gets increased with an aim to reducing the overshoot and the settling time. The time derivative of the control signal is used to design the controller. The actual control input obtained by integrating the derivative control signal is smooth and chattering free. The adaptive tuning law used by the proposed controller eliminates the need of prior knowledge about the upper bound of system uncertainties. Simulation results demonstrate the effectiveness of the proposed control strategy. & 2012 ISA. Published by Elsevier Ltd. All rights reserved. 1. Introduction Good transient performance is one important issue in both tracking and regulatory control problems. In general, fast settling time and small overshoot are the two important requirements in most of the controller design problems. However, it is well known that quick response produces large overshoot which is not at all desirable in many practical electromechanical applications [1]. A low overshoot can be achieved only at the cost of high settling time. Thus, most of the design problems attempt to strike a trade- off between response time and overshoot keeping the damping ratio xed. Hence the user is compelled to choose either fast response or low overshoot. This particular problem can be solved by using the composite nonlinear feedback (CNF) technique [2–4]. The CNF method uses a variable damping ratio for achieving improvement of both these parameters in the transient perfor- mance. Initially, a low value of damping ratio is chosen to ensure quick response and as the output approaches the reference, the damping ratio is increased to reduce overshoot. In [5–8], the CNF method is used to design a nonlinear sliding surface which, starting from an initial low value, gradually increases the damp- ing ratio as the output approaches the set point. Initially, the low value of damping ratio results in a quick response and as the output approaches the set point, the damping ratio increases and reduces the overshoot. Another important requirement of closed loop control system is robustness against uncertainty and modeling error. Most of the physical systems are approximated by lower order mathematical models for ease in analysis. However, there is always a model mismatch between the actual plant and the mathematical model used for the controller design. These model variations along with external unknown disturbances affect the performance of the controller. In minimizing the effect of modeling error and external disturbance, sliding mode control [9] has established itself as an effective robust control technique as robustness is inherent in this control scheme, if the uncertainty satises the matching condition, i.e. the uncertainty is spanned over the input matrix or mathema- tically, uncertainty A span (input matrix) [9–15]. In spite of claimed robustness, the sliding mode controller (SMC) suffers from a major drawback known as the chattering phenomenon [16]. Chattering is the high frequency nite amplitude oscillations occurring because of the discontinuous control signal used in the SMC. This chattering phenomenon is extremely dangerous for actuators used in practical electromechanical systems. Active research is continuing to devise ways for chattering elimination. One approach is to approximate the signum function in the discontinuous control by a high gain satura- tion function. However, in this method the SMC has to compromise with its insensitivity feature. Another technique is based on the observer design [16]. A third approach is to design a higher order sliding mode control which retains the property of robustness and also eliminates chattering [17,18]. The main idea of higher order sliding mode control is to keep not only the sliding surface but also its higher order derivatives to zero. In the case of the r-th order sliding mode control, the (rÀ1) time derivatives of the control are continuous everywhere except Contents lists available at SciVerse ScienceDirect journal homepage: www.elsevier.com/locate/isatrans ISA Transactions 0019-0578/$ - see front matter & 2012 ISA. Published by Elsevier Ltd. All rights reserved. http://dx.doi.org/10.1016/j.isatra.2012.07.006 n Corresponding author. Tel.: Ăž91 361 258 2508; fax: Ăž91 361 258 2542. E-mail addresses: m.sanjoy@iitg.ernet.in, mondal.sanjoy@gmail.com, m.sanjoy@iitg.ac.in (S. Mondal), chitra@iitg.ernet.in (C. Mahanta). ISA Transactions 51 (2012) 713–721
  • 2. on the sliding manifold. In this scheme, instead of influencing the rst time derivative of the sliding variable, the signum function acts on its higher order time derivatives. The r-th derivative is mostly supposed to be discontinuous [18–20]. In [21] quasi- continuous controller based on higher order sliding mode is used. The second order sliding mode (SOSM) controller has been extensively used in the last two decades. Different SOSM algorithms such as twisting and super twisting [17], suboptimal [22,23] and drift algorithm are reported in the literature. In [24] a nonlinear fluid flow model is used to analyze and control DiffServ Network using second order sliding mode. A proportional integral derivative (PID) sliding surface is used in [25] to design a SOSM controller for controlling a linear uncertain plant. In both these control approaches [24,25], prior knowledge about the upper bound of system uncertainty is a design prerequisite. However, in practice it is very difcult to obtain advance knowledge about the upper bound of the uncertainty. As such, it is necessary to devise methods to get rid of this stringent requirement while designing a SOSM controller. The major contributions of this paper are the following: (i) A nonlinear sliding surface based second order sliding mode controller is proposed to improve the transient performance of the closed loop system. (ii) The basic idea of the proposed second order sliding mode controller is that the discontinuous sign function is made to act on the time derivative of the control input and actual control signal obtained after integration is continuous and hence chattering is removed. (iii) An adaptive gain tuning law [13,26–30] is adopted in the proposed SOSM controller to estimate the unknown upper bound of the system uncertainty. (iv) The proposed control law results in lesser total variation in the control input and requires lower control energy as com- pared to some existing control methods. This paper is organized as follows: The proposed nonlinear sliding surface and its stability are described in Section 2. The design procedure of the proposed second order sliding mode controller is discussed in Section 3. The adaptive tuning law used in the proposed SOSM controller is explained in Section 4. Simulation results obtained by applying the proposed adaptive SOSM controller are presented in Section 5. Conclusions are drawn in Section 6. 2. Problem description A class of dynamic system is considered as follows: _x Âź f½xĂ°tÞŠþg½xĂ°tÞŠuĂ°tÞ y Âź s½xĂ°tÞŠ Ă°1Þ where xĂ°tÞARn is the state variable, uAR is the control input and s½xĂ°tÞŠAR is the measured output function known as sliding vari- able. Moreover, f½xĂ°tÞŠ and g½xĂ°tÞŠ are smooth functions. The sliding function s½xĂ°tÞŠ is considered as completely differentiable with its r successive time derivatives completely known. The aim of the rst order sliding mode control is to force the state trajectories to move along the sliding manifold sĂ°xÞ Âź 0. In higher order sliding mode control, for example in the r-th order sliding mode control, the purpose is to move the state along the switching surface sĂ°xÞ Âź 0 and to keep its (rÀ1) successive time derivatives to zero by using a suitable discontinuous control action [17]. The r-th order sliding mode sr Ă°xÞ satises the following equation: sr Ă°xÞ Âź aĂ°xÞþbĂ°xÞu Ă°2Þ where aĂ°xÞ Âź Lr f sĂ°xÞ and bĂ°xÞ Âź LgLrÀ1 f sĂ°xÞ. Here Lf and Lg are the lie derivatives of the smooth functions in (1) [18]. With the relative degree n, the above nonlinear system (1), using appropriate transformation, can be transformed into the following Brunowsky canonical form [5]: _xiĂ°tÞ Âź xiĂž 1Ă°tÞ, i Âź 1, . . . ,Ă°nÀ1Þ _xnĂ°tÞ Âź an1x1Ă°tÞþan2x2Ă°tÞþ Á Á Á ĂžannxnĂ°tÞþBnuĂ°tÞþBnf mĂ°x,tÞ Ă°3Þ The above system can be expressed as _xĂ°tÞ Âź AxĂ°tÞþBĂ°uĂ°tÞþf mĂ°x,tÞÞ yĂ°tÞ Âź C1xĂ°tÞ Ă°4Þ where A, B and C1 matrices are given by A Âź 0 1 . . . 0 0 0 0 1 . . . 0 : : 0 0 0 . . . 1 an1 an2 an3 . . . ann 2 6 6 6 6 6 6 6 6 6 4 3 7 7 7 7 7 7 7 7 7 5 , B Âź 0 0 : : 0 Bn 2 6 6 6 6 6 6 6 6 6 4 3 7 7 7 7 7 7 7 7 7 5 Ă°5Þ C1 is the output matrix, it depends on the no of output if yĂ°tÞ Âź x1Ă°tÞ, then C1 Âź ½1 0 0 . . . 0Ĺ . In general xĂ°tÞARn is the state vector, uĂ°tÞARm is the control input and fmĂ°x,tÞARm represents parametric perturbation and external disturbances and is assu- med to be matched. Moreover, AARnÂn , BARnÂm and C1 ARpÂn are known matrices with proper dimension and n, m, p are also known. Let us consider Pair Ă°A; BÞ is controllable. Pair Ă°A; C1Þ is observable. Matrix B is of full rank, i.e. rankĂ°BÞ Âź m. The uncertainty f mĂ°x,tÞ is unknown but bounded and its time derivative exists. The system (4) can be transformed into regular form by using a transformation matrix Tr [5], such that zĂ°tÞ Âź TrxĂ°tÞ Âź ½z1Ă°tÞ z2Ă°tÞŠT . Then the following transformed system is obtained: _z1Ă°tÞ Âź a11z1Ă°tÞþa12z2Ă°tÞ _z2Ă°tÞ Âź a21z1Ă°tÞþa22z2Ă°tÞþB2uĂ°tÞþB2f mĂ°z,tÞ yĂ°tÞ Âź Cz1Ă°tÞ Ă°6Þ The matrix sub-blocks in (6) can be obtained as TrATT r Âź a11 a12 a21 a22 # , TrB Âź 0 B2 # Ă°7Þ Here, z1Ă°tÞARnÀm , z2Ă°tÞARm and C Âź C1Ă°TrÞÀ1 . For design purpose mÂź1, i.e. a SISO system is considered. The linear sliding surface designed for the above system can be expressed as s½zĂ°tÞŠ Âź ½ci 1Ĺ eĂ°tÞ Âź ½ci 1Š½zĂ°tÞÀzdĂ°tÞŠ cT Âź ½ci 1Ĺ  Ă°8Þ where zd is the desired trajectory. Moreover, ci,i Âź 1, . . . ,nÀ1 are real positive constants such that the characteristic equation fnÀ1 Ăž PnÀ1 i Âź 1 cifiÀ1 Âź 0 has all the roots with negative real parts. For designing the nonlinear sliding surface, the sliding surface is selected as [5] cT Ă°tÞ Âź ½FÀCĂ°r,yÞaT 12P 1Ĺ  Ă°9Þ where CĂ°r,yÞ is a nonlinear function. Then s½zĂ°tÞŠ Âź cT Ă°tÞeĂ°tÞ Âź ½FÀCĂ°r,yÞaT 12P 1Ĺ  z1Ă°tÞÀz1dĂ°tÞ z2Ă°tÞÀz2dĂ°tÞ # Ă°10Þ where eĂ°tÞ Âź ½e1Ă°tÞ e2Ă°tÞŠT , e1Ă°tÞ Âź z1Ă°tÞÀz1dĂ°tÞ and e2Ă°tÞ Âź z2 Ă°tÞÀz2d Ă°tÞ. Here F is chosen such that Ă°a11Àa12FÞ has stable poles and the S. Mondal, C. Mahanta / ISA Transactions 51 (2012) 713–721714
  • 3. dominant poles have low damping ratio. Furthermore, CĂ°r,yÞ is a negative nonlinear function which decreases from zero to a high negative value and thus the damping ratio for the overall system changes from an initial low value to a higher one [5,8]. Moreover, P is a positive denite matrix which can be obtained by solving the Lyapunov criterion given by Ă°a11Àa12FÞT PĂžPĂ°a11Àa12FÞ Âź ÀW Ă°11Þ where W is a positive denite matrix. 2.1. Stability of the sliding surface During the sliding mode, s½zĂ°tÞŠ Âź 0 and hence from (10) e2Ă°tÞ Âź ÀFe1Ă°tÞþCĂ°r,yÞaT 12Pe1Ă°tÞ Ă°12Þ Using (6) and (12) yields _e1Ă°tÞ Âź Ă°a11Àa12F Ăža12CĂ°r,yÞaT 12PÞe1Ă°tÞþgĂ°tÞ Ă°13Þ where gĂ°tÞ Âź a11z1dĂ°tÞþa12z2dĂ°tÞÀ_z1dĂ°tÞ. Suppose that the desired trajectory zd(t) is consistently generated by using the system model. Then there exists some control ud(t) such that _z1dĂ°tÞ Âź a11z1dĂ°tÞþa12z2dĂ°tÞ _z2dĂ°tÞ Âź a21z1dĂ°tÞþa22z2dĂ°tÞþB2udĂ°tÞ yĂ°tÞ Âź Cz1Ă°tÞ Ă°14Þ Using (13) and (14) yields, _e1Ă°tÞ Âź Ă°a11Àa12F Ăža12CĂ°r,yÞaT 12PÞe1Ă°tÞ Ă°15Þ To prove the stability of the sliding surface, let us consider the following Lyapunov function: V1Ă°tÞ Âź eT 1Ă°tÞPe1Ă°tÞ Taking its derivative and using Ă°15Þ yields _V 1Ă°tÞ Âź _eT 1Ă°tÞPe1Ă°tÞþeT 1Ă°tÞP_e1Ă°tÞ Âź eT 1Ă°tÞða11Àa12FÞT Pe1Ă°tÞ ĂžeT 1Ă°tÞPĂ°a11Àa12FÞe1Ă°tÞþ2eT 1Ă°tÞPa12CĂ°r,yÞaT 12Pe1Ă°tÞ Âź eT 1Ă°tÞ½ða11Àa12FÞT PĂžPĂ°a11Àa12FÞŠe1Ă°tÞ Ăž2eT 1Ă°tÞPa12CĂ°r,yÞaT 12Pe1Ă°tÞ Âź eT 1Ă°tÞ½ða11Àa12FÞT PĂžPĂ°a11Àa12FÞþ2Pa12CĂ°r,yÞaT 12PĹ e1Ă°tÞ Âź eT 1Ă°tÞ½ÀW Ăž2Pa12CĂ°r,yÞaT 12PĹ e1Ă°tÞ Let there exist a matrix Q Âź eT 1Ă°tÞPa12: Thus _V 1Ă°tÞ can be simplified as _V 1Ă°tÞ Âź ÀeT 1Ă°tÞWe1Ă°tÞþ2QCĂ°r,yÞQT Since W 40 and CĂ°r,yÞo0 _V 1Ă°tÞo0 Ă°16Þ Thus the existence of the sliding mode is proved [6]. 3. Design of second order sliding mode controller Let us consider a nonlinear sliding surface s½zĂ°tÞŠ Âź cT Ă°tÞeĂ°tÞ Ă°17Þ where the coefcient matrix of the sliding surface is given by cT Ă°tÞ Âź ½FÀCĂ°r,yÞaT 12P1Ĺ . So, _s½zĂ°tÞŠ Âź _cT Ă°tÞeĂ°tÞþcT Ă°tÞ_eĂ°tÞ Ă°18Þ Using (6) the following can be written as _eĂ°tÞ Âź _zĂ°tÞÀ_zdĂ°tÞ Âź AregzĂ°tÞþBuĂ°tÞþBf mĂ°z,tÞÀ_zdĂ°tÞ Ă°19Þ where f mĂ°z,tÞ contains all the uncertain terms along with disturbances and Areg can be expressed as Areg Âź a11 a12 a21 a22 # Ă°20Þ Using (18) and (19), the following is obtained: _s½zĂ°tÞŠ Âź _cT Ă°tÞzĂ°tÞÀ_cT Ă°tÞzdĂ°tÞÀcT Ă°tÞ_zdĂ°tÞ ĂžcT Ă°tÞðAregzĂ°tÞþBuĂ°tÞþBf mĂ°z,tÞÞ Ă°21Þ Taking the second derivative of s½zĂ°tÞŠ yields €s½zĂ°tÞŠ Âź _cT Ă°tÞ_zĂ°tÞþ €c T Ă°tÞzĂ°tÞþcT Ă°tÞAreg _zĂ°tÞ Ăž _cT Ă°tÞAregzĂ°tÞþcT Ă°tÞB _uĂ°tÞþ _cT Ă°tÞBuĂ°tÞ ĂžcT Ă°tÞB_f mĂ°z,tÞþ _cT Ă°tÞBf mĂ°z,tÞÀ d dt Ă°_cT Ă°tÞzdĂ°tÞþcT Ă°tÞ_zdĂ°tÞÞ Âź cT Ă°tÞA2 regzĂ°tÞþ2_cT Ă°tÞAregzĂ°tÞþ €c T Ă°tÞzĂ°tÞþcT Ă°tÞAregBuĂ°tÞ Ăž2_cT Ă°tÞBuĂ°tÞþcT Ă°tÞB _uĂ°tÞÀ€c T Ă°tÞzdĂ°tÞÀ2_cT Ă°tÞ_zdĂ°tÞÀcT Ă°tÞ€zdĂ°tÞ ĂžcT Ă°tÞAregBf mĂ°z,tÞþ2_cT Ă°tÞBf mĂ°z,tÞþcT Ă°tÞB_f mĂ°z,tÞ Ă°22Þ Let all the uncertainties be norm bounded and cT Ă°tÞAregBf mĂ°z,tÞþ 2_cT Ă°tÞBf mĂ°z,tÞþcT Ă°tÞB_f mĂ°z,tÞ Âź DFĂ°t,zĂ°tÞÞ. If it is possible to bring s½zĂ°tÞŠ and _s½zĂ°tÞŠ to zero in nite time by using a discontinuous control signal _uĂ°tÞ, then the actual input to the system, u(t), can be obtained by integrating the discontin- uous signal and thus u(t) becomes continuous. Hence the unde- sired high frequency oscillations in the control signal u(t) present in the rst order sliding mode control are eliminated. Assuming y1½zĂ°tÞŠ Âź s½zĂ°tÞŠ and y2½zĂ°tÞŠ Âź _s½zĂ°tÞŠ, the system dynamics can be written as _y1½zĂ°tÞŠ Âź y2½zĂ°tÞŠ _y2½zĂ°tÞŠ Âź F½zĂ°tÞ,uĂ°tÞŠþG½zĂ°tÞŠvĂ°tÞ Ă°23Þ where vĂ°tÞ Âź _uĂ°tÞ and F½zĂ°tÞ,uĂ°tÞŠ collects all the uncertain terms not involving _uĂ°tÞ. Thus the systems (21) and (22) are now controlled by the input v(t). A sliding mode controller can be designed for the above system using the control input v(t) to keep the system trajectories in the sliding manifold. Let the sliding manifold be considered as S½zĂ°tÞŠ Âź y2½zĂ°tÞŠþEy1½zĂ°tÞŠ Ă°24Þ where EZ0 is a positive constant. Taking the derivative of (24) yields _S½zĂ°tÞŠ Âź _y2½zĂ°tÞŠþE_y1½zĂ°tÞŠ Ă°25Þ Using (21) and (22), the following is obtained: _S½zĂ°tÞŠ Âź cT Ă°tÞA2 regzĂ°tÞþ2_cT Ă°tÞAregzĂ°tÞþ €c T Ă°tÞzĂ°tÞþcT Ă°tÞAregBuĂ°tÞ Ăž2_cT Ă°tÞBuĂ°tÞþcT Ă°tÞB _uĂ°tÞÀ€c T Ă°tÞzdĂ°tÞÀcT Ă°tÞ€zdĂ°tÞ À2_cT Ă°tÞ_zdĂ°tÞþE _s½zĂ°tÞŠþDFĂ°t,zĂ°tÞÞ Ă°26Þ Using the constant plus proportional reaching law yields _S½zĂ°tÞŠ Âź Àk1S½zĂ°tÞŠÀk2 signĂ°S½zĂ°tÞŠÞ Ă°27Þ Using (26) and (27), the control law is obtained as _uĂ°tÞ Âź ÀðcT Ă°tÞBÞÀ1 ½cT Ă°tÞA2 regzĂ°tÞþ2_cT Ă°tÞAregzĂ°tÞþ €c T Ă°tÞzĂ°tÞ ĂžcT Ă°tÞAregBuĂ°tÞþ2_cT Ă°tÞBuĂ°tÞÀ€c T Ă°tÞzdĂ°tÞÀcT Ă°tÞ€zdĂ°tÞ À2_cT Ă°tÞ_zdĂ°tÞþk1S½zĂ°tÞŠþk2 signĂ°S½zĂ°tÞŠÞþE _s½zĂ°tÞŠŠ Ă°28Þ The above control law (28) is realizable if and only if cT Ă°tÞB is a nonsingular square matrix so that its inverse, Ă°cT Ă°tÞBÞÀ1 , exists. Moreover, k1 Z0 and k2 4f9Ă°cT Ă°tÞAregBf mĂ°z, tÞþ2_cT Ă°tÞBf mĂ°z,tÞ ĂžcT Ă°tÞB_f mĂ°z,tÞÞ9 Âź 9DFĂ°t,zĂ°tÞÞ9g to satisfy the reaching law condi- tion S½zĂ°tÞŠ_S½zĂ°tÞŠo0. Proof. A Lyapunov function is dened as V2Ă°tÞ Âź 1 2S½zĂ°tÞŠ2 . Now taking the derivative of V2Ă°tÞ yields _V 2Ă°tÞ Âź S½zĂ°tÞŠ_S½zĂ°tÞŠ Âź S½zĂ°tÞŠ½cT Ă°tÞA2 regzĂ°tÞþ2_cT Ă°tÞAregzĂ°tÞ Ăž €c T Ă°tÞzĂ°tÞþcT Ă°tÞAregBuĂ°tÞþ2_cT Ă°tÞBuĂ°tÞþcT Ă°tÞB _uĂ°tÞ À€c T Ă°tÞzdĂ°tÞÀcT Ă°tÞ€zdĂ°tÞÀ2_cT Ă°tÞ_zdĂ°tÞþE _s½zĂ°tÞŠþDFĂ°t,zĂ°tÞÞŠ S. Mondal, C. Mahanta / ISA Transactions 51 (2012) 713–721 715
  • 4. Using the control law Ă°28Þ yields _V 2Ă°tÞ Âź S½zĂ°tÞŠ½DFĂ°t,zĂ°tÞÞÀk1S½zĂ°tÞŠÀk2 signĂ°S½zĂ°tÞŠÞŠ o9S½zĂ°tÞŠ99DFĂ°t,zĂ°tÞÞ9Àk29S½zĂ°tÞŠ9 o9S½zĂ°tÞŠ9Ă°9DFĂ°t,zĂ°tÞÞ9Àk2Þo0 Ă°29Þ Clearly, (29) implies that if k1 Z0 and k2 49DFĂ°t,zĂ°tÞÞ9, the control law (28) forces the sliding manifold S½zĂ°tÞŠ to zero in nite time. Remark 1. For exactly measuring or estimating the derivative of variables an exact robust differentiator [20] is available. 4. Design of adaptive tuning law for the SOSM controller In practice, the upper bound of the system uncertainty is often unknown in advance and hence 9DFĂ°t,zĂ°tÞÞ9 is difcult to nd. It is assumed that the uncertainty is unknown but bounded, i.e. 9DFĂ°t,zĂ°tÞÞ9oT, where T is an unknown positive constant. An adaptive tuning law [13,26–28] is adopted to estimate T using which the control law (28) can be written as _uĂ°tÞ Âź ÀðcT Ă°tÞBÞÀ1 ½cT Ă°tÞA2 regzĂ°tÞþ2_cT Ă°tÞAregBzĂ°tÞþ €c T Ă°tÞzĂ°tÞ ĂžcT Ă°tÞAregBuĂ°tÞþ2_cT Ă°tÞBuĂ°tÞÀ€c T Ă°tÞzdĂ°tÞÀcT Ă°tÞ€zdĂ°tÞ À2_cT Ă°tÞ_zdĂ°tÞþk1S½zĂ°tÞŠþ ^T signĂ°S½zĂ°tÞŠÞþE _s½zĂ°tÞŠŠ Ă°30Þ where ^T estimates the value of T. Dening the adaptation error as ~T Âź ^TÀT, the parameter ^T is estimated by using the adaptation law given as follows: _^T Âź n9S½zĂ°tÞŠ9 Ă°31Þ where n is a positive constant. A Lyapunov function V3Ă°tÞ is selected as V3Ă°tÞ Âź 1 2 S2 ½zĂ°tÞŠþ 1 2 g~T 2 whose time derivative is as follows: _V 3Ă°tÞ Âź S½zĂ°tÞŠ_S½zĂ°tÞŠþg~T _~T Using Ă°26Þ yields _V 3Ă°tÞ Âź S½zĂ°tÞŠ½cT Ă°tÞA2 regzĂ°tÞþ2_cT Ă°tÞAregzĂ°tÞ Ăž €c T Ă°tÞzĂ°tÞþcT Ă°tÞAregBuĂ°tÞþ2_cT Ă°tÞBuĂ°tÞþcT Ă°tÞBuĂ°tÞÀ€c T Ă°tÞzdĂ°tÞ ÀcT Ă°tÞ€zdĂ°tÞÀ2_cT Ă°tÞ_zdĂ°tÞþE _s½zĂ°tÞŠþDFĂ°t,zĂ°tÞÞŠþgĂ° ^TÀTÞ _^T Using Ă°30Þ and Ă°31Þ yields _V 3Ă°tÞ Âź S½zĂ°tÞŠ½DFĂ°t,zĂ°tÞÞÀ ^T signĂ°SÞÀk1S½zĂ°tÞŠŠþgĂ° ^TÀTÞn9S½zĂ°tÞŠ9 Since k1 Z0, the above equation can be written as _V 3Ă°tÞr9DFĂ°t,zĂ°tÞÞ99S½zĂ°tÞŠ9À ^T9S½zĂ°tÞŠ9ĂžT9S½zĂ°tÞŠ9 ÀT9S½zĂ°tÞŠ9ĂžgĂ° ^TÀTÞn9S½zĂ°tÞŠ9 rĂ°9DFĂ°t,zĂ°tÞÞ9ÀTÞ9S½zĂ°tÞŠ9Àð ^TÀTÞ9S½zĂ°tÞŠ9ĂžgĂ° ^TÀTÞn9S½zĂ°tÞŠ9 rÀðÀ9DFĂ°t,zĂ°tÞÞ9ĂžTÞ9S½zĂ°tÞŠ9Àð ^TÀTÞðÀgn9S½zĂ°tÞŠ9Ăž9S½zĂ°tÞŠ9Þ rÀbS½zĂ°tÞŠ  2 p 9S½zĂ°tÞŠ=  2 p 9Àbn  g=2 p Ă° ^TÀTÞ=  g=2 p where bS½zĂ°tÞŠ Âź Ă°TÀ9DFĂ°t,zĂ°tÞÞ9Þ and bn Âź Ă°9S½zĂ°tÞŠ9Àgn9S½zĂ°tÞŠ9Þ So, _V 3Ă°tÞrÀminfbS½zĂ°tÞŠ  2 p ,bn  2=g p gĂ°9S½zĂ°tÞŠ=  2 p 9Ăž ~T  g=2 p Þ rÀbxV3Ă°tÞ1=2 Ă°32Þ where bx Âź minfbS½zĂ°tÞŠ  2 p ,bn  2=g p g with bx 40. The above inequal- ity holds if _^T Âź n9S½zĂ°tÞŠ9, bS½zĂ°tÞŠ 40,bn 40, T Z9DFĂ°t,zĂ°tÞÞ9 and go1=n. Therefore, nite time convergence to a domain S½zĂ°tÞŠ Âź 0 is guaranteed from any initial condition [14,26]. Remark 2. Practically, 9S½zĂ°tÞŠ9 cannot become exactly zero in nite time and thus the adaptive parameter ^T may increase boundlessly [26]. A simple way of overcoming this disadvantage is to use the dead zone technique [9,26] to modify the adaptive tuning law (31) as _^T Âź n9S½zĂ°tÞŠ9,9S½zĂ°tÞŠ9Zd 0,9S½zĂ°tÞŠ9od ( Ă°33Þ where d is a small positive constant. It is evident from (30) that _u is discontinuous but integration of _u yields a continuous control law u. Hence the undesired high frequency chattering of the control signal is eliminated. Thus the above adaptive SOSM control with nonlinear sliding surface offers following advantages. Firstly, an improved transient performance can be obtained without the knowledge about the upper bound of the system uncertainties. Secondly, the chattering in the control input is eliminated. 4.1. Choice of nonlinear function CĂ°r,yÞ The nonlinear function CĂ°r,yÞ is used to change the system’s damping ratio as the output y approaches the reference position r [3,8]. It possesses the properties mentioned as follows: When the output is far from the reference value, CĂ°r,yÞ equals to zero (or a very small value). As the output approaches its nal desired value, CĂ°r,yÞ value gradually becomes highly negative. The nonlinear function Ă°CĂ°r,yÞÞ should be continuous, differ- entiable and its higher derivatives must exist. The choice of CĂ°r,yÞ is not unique. Some examples of CĂ°r,yÞ used in literature are discussed as follows [1]: CĂ°r,yÞ Âź ÀbeÀaĂ°yÀrÞ2 Ă°34Þ where r and y are the reference input and the system output respectively. Here b40,a40 are the tuning parameters. Higher the value of the tuning parameter a, faster the convergence of CĂ°r,yÞ to its nal steady state value. Tuning parameter b con- tributes to decide the nal damping ratio along with the matrix P. It is observed that the nonlinear function decreases its value from 0 to Àb as the value of error Ă°yÀrÞ decreases from innity (very high value) to zero. Another type of nonlinear function CĂ°r,yÞ used is given by CĂ°r,yÞ Âź ÀbeÀa9yÀr9 Ă°35Þ where a40 and b40 are the tuning parameters. The value of CĂ°r,yÞ changes from 0 to Àb as the error Ă°yÀrÞ approaches zero [31] from a high value. CĂ°r,yÞ can assume the following form also CĂ°r,yÞ Âź À b 1ÀeÀ1 Ă°eÀð1ÀðyÀy0Þ=Ă°rÀy0ÞÞ2 ÀeÀ1 Þ Ă°36Þ where r is the reference input, y0 Âź yĂ°0Þ is the initial state and b is the tuning parameter. The function CĂ°r,yÞ changes its value from 0 to Àb as the error Ă°yÀrÞ approaches zero from a high value. 5. Simulation results The proposed adaptive SOSM controller is simulated in MATLAB-Simulink by using ODE 8 solver with a xed step size of 0.005 s. 5.1. Time response of second order process with time delay The proposed adaptive SOSM controller is applied to a second order uncertain system with time delay. The performance of the proposed adaptive SOSM controller using nonlinear sliding surface is S. Mondal, C. Mahanta / ISA Transactions 51 (2012) 713–721716
  • 5. compared with that obtained by using adaptive SOSM controller with different linear sliding surfaces. The second order process with time delay is given by [32] GĂ°sÞ Âź 0:05eÀ0:5s Ă°1Ăž0:1sÞð1ĂžsÞ Ă°37Þ which can be simplied to the following form using Pade´ approx- imation [32]: GĂ°sÞ Âź 0:05 Ă°1Ăž0:5sÞð1Ăž0:1sÞð1ĂžsÞ Ă°38Þ For the above system (38), the state space model given by (4) is obtained as A Âź 0 1 0 0 0 1 À20 À32 À13 2 6 4 3 7 5, B Âź 0 0 1 2 6 4 3 7 5, C1 Âź ½1 0 0Ĺ  Ă°39Þ The uncertainty considered here is fmĂ°x,tÞ Âź 0:5 sinĂ°10tÞ. Since the system is already in the regular form, the transfor- mation matrix is chosen as Tr Âź I. Using (6), (19) and (20), the submatrices can be written as z1Ă°tÞ Âź ½x1Ă°tÞ x2Ă°tÞŠT , z2Ă°tÞ Âź x3Ă°tÞ and coefcient matrices a11 Âź 0 1 0 0 , a12 Âź 0 1 a21 Âź ½À20 À32Ĺ , a22 Âź ½À13Ĺ , B2 Âź ½1Ĺ  Ă°40Þ Design of nonlinear sliding surface: The nonlinear sliding surface consists of a linear and a nonlinear term. Initially, the non- linear term has a very low value and as the system gradually approaches its desired position, the nonlinear term decreases its value to a high negative value and thereby changes the value of the damping ratio. As a result, the system response has low overshoot and small settling time. Let us recall, cT Ă°tÞ Âź ½FÀCĂ°r,yÞaT 12P 1Ĺ  Ă°41Þ Here the gain matrix F is designed for low damping ratio and high setting time. Moreover, F can be designed by using pole placement technique. Let initially the system have damping ratio x1 and settling time ts1. The closed loop poles are located at ðÀx1on Ăž  Ă° p x2 1À1ÞonÞ and ðÀx1onÀ  Ă° p x2 1À1ÞonÞ. The nat- ural frequency of oscillations on is given by on Âź 4 x1ts1 Ă°42Þ Let us choose the initial damping ratio x1 Âź 0:4 and settling time ts1 Âź 3:5. Using (42), the poles can be found to be located at À1:1429Ăž2:6186i,À1:1429À2:6186i. Thus F can be calcu- lated using pole placement technique as F Âź ½8:1633 2:2857Ĺ . Solution of the Lyapunov equation (11) yields P Âź 0:2144 0:0061 0:0061 0:0246 using W Âź 0:1 0 0 0:1 Ă°43Þ The nonlinear function CĂ°r,yÞ is designed as CĂ°r,yÞ Âź À215:04eÀaĂ°yÀrÞ2 where a Âź 20, r Âź 1 Ă°44Þ Design of control law: Using the nonlinear function (44), the nonlinear sliding surface cT Ă°tÞ is designed as explained earlier. The overall SOSM control law is obtained from (28) choosing E Âź 15 and k1 Âź 10. The adaptive tuning law is designed as _^T Âź 0:0159S½zĂ°tÞŠ9 with T0 Âź 0. Here Areg,B are obtained by using Eqs. (20) and (40). 5.2. Comparison with adaptive SOSM controller using linear sliding surface Transient performance of the nonlinear sliding surface based adaptive SOSM controller is compared against the adaptive SOSM controller using linear sliding surface. Following three different linear sliding surfaces are chosen for our comparison: 1. Linear sliding surface 1 with x Âź 0:4, ts Âź 3:5 s. 2. Linear sliding surface 2 with x Âź 0:5, ts Âź 3:0 s. 3. Linear sliding surface 3 with x Âź 0:7, ts Âź 2:5 s. The adaptive SOSM control law with linear sliding surface is obtained from (28), with _cĂ°tÞT Âź €cĂ°tÞT Âź 0, given by _uĂ°tÞ Âź ÀðcT Ă°tÞBÞÀ1 ½cT Ă°tÞA2 regzĂ°tÞþcT Ă°tÞBuĂžE _s½zĂ°tÞŠ Ăžk1S½zĂ°tÞŠþ ^T signĂ°S½zĂ°tÞŠÞÀcT Ă°tÞ€zdĂ°tÞŠ Ă°45Þ The output y(t) which is the angular position x1Ă°tÞ is plotted in Fig. 1 for the nonlinear sliding surface based as well as linear sliding surface based adaptive SOSM controllers. From Fig. 1 it is clearly observed that the peak overshoot and settling time both decrease signicantly in the case of the nonlinear sliding surface based adaptive SOSM controller. A detailed comparison of tran- sient performances between these two types of adaptive SOSM controllers is presented in Table 1. For the above example, the nonlinear function CĂ°r,yÞ is plotted against time in Fig. 2. It is clear from Fig. 2 that the magnitude of the nonlinear function decreases from an initial low value to a high negative value, as the output approaches the reference. The convergence of adaptive gains ^T for different sliding surfaces are conrmed in Fig. 3. Notably, the knowledge of the upper bounds on the uncertainties is not a required prerequisite for designing the SOSM controller. 0 1 2 3 4 5 6 7 8 9 10 0 0.2 0.4 0.6 0.8 1 1.2 1.4 Time (sec) Systemoutput with proposed controller with Ξ=0.4, t =3.5sec with Ξ=0.5, t =3.0sec with Ξ=0.7, t =2.5sec reference Fig. 1. Output response of adaptive SOSM controller with different sliding surfaces. Table 1 Transient response indices for different values of x and ts. Type of sliding surface Peak overshoot (%) Settling time (s) Linear sliding surface with x Âź 0:4, ts Âź3.5 s 24 3.5 Linear sliding surface with x Âź 0:5, ts Âź3.0 s 8 3.0 Linear sliding surface with x Âź 0:7, ts Âź2.5 s 5 2.5 Proposed controller with nonlinear sliding surface 0 1.1 S. Mondal, C. Mahanta / ISA Transactions 51 (2012) 713–721 717
  • 6. 5.3. Stabilization of an uncertain system The problem of ship roll stabilization is taken up now and the performance of the proposed controller is compared with that of Fulwani et al. [7]. The state space representation of the ship roll model [7] is given by (4) with, A Âź 0 1 0 0 0 1 À2 À2:7 À1:7 2 6 4 3 7 5, B Âź 0 0 1 2 6 4 3 7 5 Ă°46Þ C1 Âź ½1 0 0Ĺ  Ă°47Þ The uncertainty is considered as fmĂ°x,tÞ Âź sinĂ°10tÞ. The objective is to stabilize the output quickly to the equili- brium. The parameters for designing the controller are chosen as F Âź ½25 4Ĺ , E Âź 30, k1 Âź 20 and the initial condition is assumed as xĂ°0Þ Âź ½0:1 0 0Ĺ T [7]. By solving the Lyapunov equation (11), P is obtained as P Âź 0:0071 À0:0170 À0:0170 0:1105 where W Âź 0:34 1 0 0 1 Ă°48Þ The nonlinear function CĂ°r,yÞ is selected as [7] CĂ°yÞ Âź À50eÀ100y2 Ă°49Þ The adaptive tuning law is designed as _^T Âź 49S½zĂ°tÞŠ9 with T0 Âź 0. Fig. 4 shows the system output and the control input using the control law proposed by Fulwani et al. [7]. From Fig. 4 it is observed that the output converges fast to the reference without any overshoot. However, it is clear that the control input is not smooth and contains excessive chattering. Moreover, the start-up control input is also very high. The simulation results obtained by using the proposed adaptive SOSM controller are plotted in Fig. 5. It is noticed that the system output reaches the reference trajectory in the same time as in the method of Fulwani et al. [7]. Furthermore, the proposed adaptive SOSM controller produces a chattering free control input. Also, the proposed method reduces the start-up control input considerably. Convergence of the adaptive gain, sliding manifold and the sliding surface by using the proposed method is shown in Fig. 6. Input performance: Although good transient performance is the primary aim of the controller, large variation in the control input to achieve the same is undesirable. For rating the controller performance, an index to measure the total variation (TV) in the control input u(t) has been proposed in literature [33] as TV Âź Xn i Âź 1 9ui Ăž1Àui9 Ă°50Þ which is desired to have a small value. The total variation is a good measure of the ‘‘smoothness’’ of a signal. A large value of TV 0 2 4 6 8 10 −250 −200 −150 −100 −50 0 Time (sec) Nonlinearfunction(Ψ(r,y)) Fig. 2. Evolution of nonlinear function CĂ°r,yÞ. 0 1 2 3 4 5 6 7 8 9 10 0 0.5 1 1.5 2 2.5 3 3.5 4 Time (sec) with proposed controller with Ξ=0.4, t =3.5 sec with Ξ=0.5, t =3.0 sec with Ξ=0.7, t =2.5sec Adaptivegain(T) Fig. 3. Adaptive gains of SOSM controller with different sliding surfaces. Fig. 4. System output and control input using the control law [7]. Fig. 5. System output and control input using the proposed control law. S. Mondal, C. Mahanta / ISA Transactions 51 (2012) 713–721718
  • 7. means more input usage or a more complicated controller [33]. Also, input energy is another important index for the controller and is calculated by using the 2-norm method. The control energy is expected to be as small as possible. The input performance of the proposed adaptive SOSM controller is computed in terms of TV and 2-norm energy for the period from 0 to 5 s with a sampling time of 0.01 s. The input performance of the proposed adaptive SOSM controller and that of Fulwani et al. [7] are tabulated in Table 2. It is noted from Table 2 that the proposed adaptive SOSM controller offers comparable output performance by applying a smoother control input having minimal total variation as com- pared to the controller designed by Fulwani et al. [7]. 5.4. Stabilization of a triple integrator system Stabilization of a triple integrator system with uncertainty is considered now and performance of the proposed adaptive SOSM controller is compared with the third order sliding mode con- troller which uses twisting algorithm and was proposed by Defoort et al. [19]. The triple integrator system is described as follows [14,8]: _x1 Âź x2 _x2 Âź x3 _x3 Âź uĂžf mĂ°x,tÞ y Âź x1 Ă°51Þ where fmĂ°x,tÞ Âź sinĂ°10x1Þ is the bounded uncertainty, y is the output and the initial condition of the system is assumed as xĂ°0Þ Âź ½1 0 À1Ĺ T [14]. As explained in [14,15], the control for the system given by (51) is obtained as [19] u Âź unom Ăžudisc Ă°52Þ where unom and udisc are dened as [14] unom Âź ÀsignĂ°x1Þ9x19 1=2 À1:5 signĂ°x2Þ9x29 3=5 À1:5 signĂ°x3Þ9x39 3=4 udisc Âź udisc,1 Ăžudisc,2 Ă°53Þ Here udisc,1 and udisc,2 are given by [19] udisc,1 Âź Àad Z t 0 signĂ°sdÞ dt udisc,2 Âź Àld9sd9 1=2 signĂ°sdÞ Ă°54Þ where the sliding surface sd Âź x3À R t 0 unom dt and ad, ld are chosen as 100, 5 respectively. The system states and the control input obtained by using Defoort et al.’s method are shown in Fig. 7. It is observed from Fig. 7 that the third order sliding mode controller using twisting algorithm is not able to reduce the chattering in the control input completely. The proposed adaptive SOSM controller using a nonlinear sliding surface is now applied to the triple integrator system. The parameters in the control law (28) are chosen as E Âź 3, k1 Âź 5 and the nonlinear function is selected as CĂ°r,yÞ Âź À60:07eÀ10y2 . The adaptive tuning law is designed as _^T Âź 0:19S½zĂ°tÞŠ9 with T0 Âź 0. The nonlinear sliding surface is designed by choosing the damp- ing ratio x Âź 0:3 and settling time tsÂź5 s [14,15]. The positive denite matrix P obtained by solving the Lyapunov equation (11) is given as P Âź 0:2674 0:0070 0:0070 0:0356 using W Âź 0:1000 0:0000 0:0000 0:1000 Ă°55Þ The system states and the control input of the triple integrator system using the proposed adaptive SOSM controller are plotted in Fig. 8. It is evident from Fig. 8 that the proposed adaptive SOSM controller produces faster convergence of the system states to equilibrium and smoother chattering free control input as com- pared to the method proposed by Defoort et al. [19]. Convergence of the adaptive gain, the sliding manifold and the sliding surface by using the proposed adaptive SOSM controller are shown in Fig. 9. System output obtained by using the proposed adaptive SOSM controller employing both nonlinear and linear sliding surfaces are compared with the output obtained by using Defoort et al.’s method [19] are shown in Fig. 10. From Fig. 10 it is clearly observed that the best transient performance is demonstrated by the proposed Table 2 Transient response indices and input performance comparison. Type of controller Over- shoot (%) Settling time (s) Total variance (TV) Control energy Fulwani et al.’s method [7] 0 1.1 137.31 86.72 Proposed adaptive SOSM controller 0 1.1 8.35 52.18 0 2 4 6 8 10 12 14 16 18 20 −1 −0.5 0 0.5 1 Time (sec) Systemstates x1 x2 x3 0 2 4 6 8 10 12 14 16 18 20 −4 −2 0 2 4 6 8 Time (sec) Controlinput u Fig. 7. System states and control input using the control law [19]. 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 0 2 4 6 8 Time (sec) Adaptivegain T 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 0 50 100 Time (sec) Slidingmanifold S[z(t)] 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 0 1 2 3 Time (sec) Slidingsurface σ[z(t)] Fig. 6. Adaptive gain, sliding manifold and sliding surface using the proposed control law. S. Mondal, C. Mahanta / ISA Transactions 51 (2012) 713–721 719
  • 8. adaptive SOSM controller using nonlinear sliding surface. A detailed comparison of the transient as well as input performance between the proposed adaptive SOSM controller and Defoort et al.’s method [19] are tabulated in Table 3. From Table 3 it is evident that the proposed controller produces zero overshoot, faster settling time, lesser input variation and lower control action than those obtained by using the controller proposed by Defoort et al. [19]. The input performance is calculated for the period from 0 to 20 s with a sampling time of 0.01 s. 6. Conclusion In this paper, an adaptive second order sliding mode (SOSM) controller using nonlinear sliding surface is proposed to enhance the transient performance of uncertain systems. The nonlinear sliding surface introduces a variable damping ratio which adapts its value in accordance with the system response to ensure quicker settling time and lesser overshoot. An adaptive tuning rule is proposed in the SOSM controller to estimate the upper bound of the system uncertainty. This is a remarkable advantage of the proposed controller as in all conventional rst order sliding mode controllers, the upper bound of the system uncertainty is required to be known a priori. Another major benet offered by the proposed SOSM controller is the elimination of chattering in the control input. The proposed adaptive SOSM controller is applied to some typical examples of uncertain systems and its transient performance is evaluated. Simulation results show that compared to certain already existing sliding mode controllers, the proposed adaptive SOSM controller demonstrates faster stabiliza- tion at lesser control effort. Moreover, the control input produced by the proposed adaptive SOSM controller is chattering free and smooth which makes it suitable for practical control applications. References [1] Chen BM, Lee TH, Peng K, Venkataramanan V. Hard Disk Drive Servo Systems. second ed. London: Springer; 2006. [2] Lin Z, Pachter M, Banda S. Toward improvement of tracking performance nonlinear feedback for linear systems. International Journal of Control 1998;70:1–11. [3] Chen BM, Cheng G, Lee TH. Modeling and compensation of nonlinearities and friction in a micro hard disk servo system with nonlinear control. IEEE Transactions on Control Systems Technology 2005;13(5):708–21. [4] Mondal S, Mahanta C. Composite nonlinear feedback based discrete integral sliding mode controller for uncertain systems. Communications in Nonlinear Science and Numerical Simulation 2012;17:1320–31. [5] Bandyopadhyay B, Fulwani D. High performance tracking controller for discrete plant using nonlinear sliding surface. IEEE Transactions on Industrial Electronics 2009;56(9):3628–37. [6] Bandyopadhyay B, Fulwani D, Kim KS. Sliding Mode Control Using Novel Sliding Surfaces. Springer; 2010. [7] Fulwani D, Bandyopadhyay B, Fridman L. Non-linear sliding surface: towards high performance robust controlIET Control Theory and Applications 2012;6(2):235–42. [8] Mondal S, Mahanta C. Nonlinear sliding surface based second order sliding mode controller for uncertain linear systems. Communications in Nonlinear Science and Numerical Simulation 2011;16:3760–9. [9] Utkin VI. Sliding Modes in Control and Optimization. Berlin: Springer; 1992. [10] Utkin VI, Young KKD. Methods for constructing discontinuity planes in multidimensional variable structure systems. Automatic Remote Control 1978;39:1466–70. 0 1 2 3 4 5 6 7 8 9 10 0 2 4 Time (sec) Adaptivegain T 0 1 2 3 4 5 6 7 8 9 10 0 5 10 15 Time (sec) Slidingmanifold S[z(t)] 0 1 2 3 4 5 6 7 8 9 10 0 10 20 30 Time (sec) Slidingsurface σ[z(t)] Fig. 9. Adaptive gain, sliding manifold and sliding surface using the proposed adaptive SOSM controller. 0 1 2 3 4 5 6 7 8 9 10 −0.2 0 0.2 0.4 0.6 0.8 1 1.2 Time (sec) Systemoutput reference proposed control law with nonlinear sliding surface Defoort et al’s control law proposed control law with linear surface Fig. 10. System outputs produced by the proposed adaptive SOSM controller and [19]. Table 3 Transient response indices and input performance for the triple integrator system. Type of controller Over- shoot (%) Settling time (s) Total variance (TV) Control energy Defoort et al.’s method [19] 12 7.5 642.05 41.09 Proposed adaptive SOSM controller 0 2 35.61 41.070 1 2 3 4 5 6 7 8 9 10 −2 −1 0 1 2 Time (sec) Systemstates x1 x2 x3 0 1 2 3 4 5 6 7 8 9 10 −4 −2 0 2 4 6 8 Time (sec) Controlinput u Fig. 8. System states and control input using the proposed adaptive SOSM controller. S. Mondal, C. Mahanta / ISA Transactions 51 (2012) 713–721720
  • 9. [11] Gao W, Hung JC. Variable structure control of nonlinear systems: a new approachIEEE Transactions on Industrial Electronics 1993;40(1):45–50. [12] Edwards C, Spurgeon SK. Sliding Mode Control: Theory and Applications London, UK: Taylor Francis; 1998. [13] Huang YJ, Kuo T-C, Chang S-H. Adaptive sliding-mode control for nonlinear systems with uncertain parameters. IEEE Transactions on Systems, Man, And Cybernetics—Part BCybernetics. 2008;38(2):534–9. [14] Defoort M, Floquet T, Kokosyd A, Perruquetti W. A novel higher order sliding mode control scheme. System and Control Letters 2009;58:102–8. [15] Zong Q, Zhao ZS, Zhang J. Higher order sliding mode control with selftuning law based on integral sliding mode. IET Control Theory and Applications 2010;4(7):1282–9. [16] Lee H, Utkin VI. Chattering suppression methods in sliding mode control systems. Annual Reviews in Control 2007;31:179–88. [17] Levant A. Sliding order and sliding accuracy in sliding mode control. International Journal of Control 1993;58(6):1247–63. [18] Levant A. Universal single-input single-output (SISO) sliding-mode control- lers with nite-time convergence. IEEE Transactions on Automatic Control 2001;46(1):1447–51. [19] Defoort M, Nollet F, Floquet T, Perruquetti W. A third-order sliding-mode controller for a stepper motor. IEEE Transactions on Industrial Electronics 2009;56(9):3337–46. [20] Levant A. Higher-order sliding modes, differentiation and output-feedback control. International Journal of Control 2003;76(9/10):924–41. [21] Levant A. Quasi-continuous high-order sliding-mode controllers. IEEE Trans- actions on Automatic Control 2005;50(11):1812–6. [22] Bartolini G, Ferrara A, Usai E. Chattering avoidance by second-order sliding mode control. IEEE Transactions on Automatic Control 1998;43(2):241–6. [23] Bartolini G, Ferrara A, Usai E, Utkin VI. On multi-input chattering-free second-order sliding mode control. IEEE Transactions on Automatic Control 2000;8(45):1711–7. [24] Zhang N, Yang M, Jing Y, Zhang S. Congestion control for Diffserv network using second-order sliding mode control. IEEE Transactions on Industrial Electronics 2009;56(9):3330–6. [25] Eker I. Second-order sliding mode control with experimental application. ISA Transactions 2010;49(3):394–405. [26] Plestan F, Shtessel Y, Bregeault V, Poznyak A. New methodologies for adaptive sliding mode control. International Journal of Control 2010;83(9): 1907–19. [27] Wai R-J, Chang L-J. Adaptive stabilizing and tracking control for a nonlinear inverted-pendulum system via sliding-mode technique. IEEE Transactions on Industrial Electronics 2006;53(2):674–92. [28] Fei J, Batur C. A novel adaptive sliding mode control with application to mems gyroscope. ISA Transactions 2009;48:73–8. [29] Xia Y, Zhu Z, Fu M, Wang S. Attitude tracking of rigid spacecraft with bounded disturbances. IEEE Transactions on Industrial Electronics 2011;58(2): 647–59. [30] Li P, Zheng Z-Q. Robust adaptive second-order sliding-mode control with fast transient performance. IET Control Theory and Applications 2012;6(2): 305–12. [31] Cheng G, Peng K. Robust composite nonlinear feedback control with applica- tion to a servo positioning system. IEEE Transactions on Industrial Electronics 2007;54(2):1132–40. [32] Astrom KJ, Wittenmark B. Computer-Controlled Systems, Theory and Design. Prentice-Hall; 1990. [33] Skogestad S. Simple analytic rules for model reduction and PID controller tuning. Journal of Process Control 2003;13:291–309. S. Mondal, C. Mahanta / ISA Transactions 51 (2012) 713–721 721