Vous êtes sur la page 1sur 9

Int. J. Modelling, Identification and Control, Vol. 31, No.

3, 2019 259

Stabilisation of time delay systems with nonlinear


disturbances using sliding mode control

Adrian E. Onyeka and Xing-Gang Yan*


School of Engineering and Digital Arts,
University of Kent,
Canterbury, CT2 7NT, UK
Email: aeo20@kent.ac.uk
Email: x.yan@kent.ac.uk
*Corresponding author

Zehui Mao
College of Automation Engineering,
Nanjing University of Aeronautics and Astronautics,
Nanjing, 210016, China
Email: zehuimao@nuaa.edu.cn

Jianqiu Mu
B-535 Zhongchuang Space,
Huilongguan East Street,
Changping, Beijing, 102200, China
Email: jm838@kent.ac.uk

Abstract: This paper focuses on a class of control systems with delayed states and nonlinear
disturbances using sliding mode techniques. Both matched and mismatched uncertainties are
considered which are assumed to be bounded by known nonlinear functions. The bounds are used
in the control design and analysis to reduce conservatism. A sliding function is designed and a set
of sufficient conditions is derived to guarantee the asymptotic stability of the corresponding
sliding motion by using the Lyapunov-Razumikhin approach which allows large time-varying
delay with fast changing rate. A delay dependent sliding mode control is synthesised to drive the
system to the sliding surface in finite time and maintain a sliding motion thereafter. Effectiveness
of the proposed method is demonstrated via a case study on a continuous stirred tank reactor
system.

Keywords: stabilisation; sliding mode control; time delay; Lyapunov-Razumikhin approach;


uncertain systems.

Reference to this paper should be made as follows: Onyeka, A.E., Yan, X-G., Mao, Z. and
Mu, J. (2019) ‘Stabilisation of time delay systems with nonlinear disturbances using sliding
mode control’, Int. J. Modelling, Identification and Control, Vol. 31, No. 3, pp.259–267.

Biographical notes: Adrian E. Onyeka received his HND and BTech in the Federal Polytechnic
Nekede and Federal University of Technology, respectively in Owerri, Nigeria. He obtained his
MSc in Electronics and Electrical Engineering in the Anglia Ruskin University, Cambridge UK
in 2014. Prior to that, he has worked as an Academic at the Imo state University, Owerri Nigeria.
Currently, he is a PhD candidate in the School of Engineering and Digital Arts, University of
Kent, Canterbury, UK. His research interest includes variable structure control for time delay
systems and decentralised power system control.

Xing-Gang Yan received his BSc degree from Shaanxi Normal University, in 1985, his MSc
degree from Qufu Normal University in 1991, and his PhD from Northeastern University, China
in 1997. Currently, he is a Senior Lecturer at the University of Kent, UK. He was a Lecturer in
Qingdao University, China from 1991 to 1994. He worked as a Research Fellow or Research
Associate in China, Singapore and UK. His research interests include sliding mode control and
decentralised control. He is a co-author of over 160 refereed papers and three books.

Zehui Mao received her PhD in Control Theory and Control Engineering from the Nanjing
University of Aeronautics and Astronautics, Nanjing, China, in 2009. She is now an Associate
Professor at the College of Automation Engineering in the Nanjing University of Aeronautics
and Astronautics, China. And she was a Visiting Scholar in the University of Virginia. She

Copyright © 2019 Inderscience Enterprises Ltd.


260 A.E. Onyeka et al.

worked in the areas of fault diagnosis, with particular interests in nonlinear control systems,
sampled-data systems and networked control systems. Her current research interests include fault
diagnosis and fault-tolerant control of systems with disturbance and incipient faults, and high
speed train and spacecraft flight control applications.

Jianqiu Mu received BEng in Electrical Engineering and Automation from the Chongqing
University, Chongqing, China, in 2012, MSc (distinction) in Advanced Electronic System
Engineering and PhD in Electronic Engineering from the University of Kent, Canterbury, UK, in
2013 and 2018 respectively. His current research interests include sliding mode control,
decentralised control, nonlinear control systems, mobile robots and autonous vehicles.

This paper is a revised and expanded version of a paper entitled ‘Sliding mode control of
time-delay systems with delayed nonlinear uncertainties’, presented at 20th World Congress of
the International Federation of Automatic Control (IFAC), Toulouse, France, 9–14 July 2017.

1 Introduction (Nikkhah et al., 2006), adaptive control (Baek et al., 2016),


decentralised control (Yan et al., 2014b), where the
Over the past decades, time delay systems, often referred to
common goal is to present less conservative conditions to
as after-effect systems, have been an active area of research
guarantee high performance of systems considered. It
in a wide range of natural and social sciences. They belong
should be noted that sliding mode control techniques can
to a class of functional differential equations, existing
also be used to deal with mismatched uncertainties (Ghabi,
widely in the practical world, and are mostly encountered in
2018; Yan et al., 2017).
numerous engineering systems such as electrical networks,
The problem of sliding mode control for uncertain time
chemical reactors, and hydraulic, pneumatic and
delay systems has been a continuous area of interest and
manufacturing processes to mention but a few (Gu et al.,
development. Recent work carried out in this area involved
2003; Richard, 2005; Zhao et al., 2015). Time delay is
different techniques when compared with traditional sliding
usually a source of instability and performance degradation
mode control, e.g., integral sliding surface where the
in control systems which needs to be considered seriously in
reaching phase is eliminated (Cao and Xu, 2004;
design, and as such, has received considerable attention
Vaidyanathan and Rhif, 2017), are different from the usual
over the past years, see, e.g., Richard (2003), Yan et al.
or conventional sliding surface which has a reaching phase
(2014a) and references therein.
in Edwards and Spurgeon (1998) or that it only considered
Motivated by recent developments in large-scale system
matched uncertainty (Nikkhah et al., 2006), while in Hua
design, multiple or large time delay arises in systems due to
et al. (2008) and Xu et al. (1997) it is required that the
vast network complexity. As a result, various techniques
bounds on the uncertainties satisfy the linear growth
have been developed in trying to circumvent the effect of
condition. Moreover, two main techniques based on
uncertain dynamical time delay systems (Richard, 2003;
Lyapunov-Krasovskii function and Lyapunov-Razumikhin
Yan et al., 2014a; Chen et al., 2017). Linear matrix
function have been largely used to deal with time delay.
inequality (LMI) techniques are applied in Ramakrishnan
It should be noted that sliding mode control for time
and Ray (2015) and Wang et al. (2016), but require that the
delay with nonlinear disturbances has been studied in Yan
considered systems are linear and the nonlinear uncertainty
et al. (2010) where static output feedback was considered,
satisfies linear growth condition. Lyapunov-Razumikhin
which has strong limitation on the system including the
technique is applied in this paper which focuses on
bounds on the uncertainties. Cao and Xu (2004) proposed
developing a robust system with large time delay and fast
the robust sliding mode control of nonlinear uncertain
change rate, which has improved the requirement of the
systems by analysing the lump estimated disturbances via a
bounds on the delays compared with recent results (Gao
disturbance observer. Although static output feedback or
et al., 2014; Qi et al., 2017; Jia et al., 2017). In addition, the
observer-based output feedback controllers have certain
design parameters can be obtained via LMI techniques
advantages in real implementation, strong limitations are
systematically. It should be noted that one method which
unavoidably required. In reality, sometimes, all the system
has proved very effective in dealing with uncertainties in the
states, for example the position and speed of a mechanical
system is the sliding mode control due to its strong
system, may be available and thus state feedback will be
robustness properties against parametric uncertainties and
possible, which will largely reduce the limitation of the
external disturbances in the input channel, as well as its
considered system. Moreover, the bounds on uncertainty
attractive features such as fast and good transient response
can be much relaxed when compared with output feedback
(Zhen et al., 2014; Edwards and Spurgeon, 1998; Mu et al.,
design scheme. Optimal guaranteed cost sliding mode
2017).
control of interval type-2 fuzzy time-delay systems was
Owing to its high robustness, sliding mode control has
proposed in Li et al. (2017) where Lyapunov-Krasovskii
been extended to time delay systems with disturbances, and
technique was used to analyse the delay bound. However,
most of the existing results are in combination with other
due to evolving complex systems, developing large time
techniques such as LMI (Wu et al., 2014), optimal control
Stabilisation of time delay systems with nonlinear disturbances using sliding mode control 261

delay bound may be necessary. It should be noted that the where A11  R ( n  m )u( n  m ) , and B2  R mum is non-singular.
Lypunov-Krasovskii method usually requires that the time It should be noted that such a transformation can be
varying delay is differentiable and there is limitations on the obtained systematically using matrix theory. Further, from
rate of change of time delay. Hence, Lyapunov-Razumikhin Edwards and Spurgeon (1998), the fact that (A, B) is
method which is used for large constant and time varying controllable implies that (A11, A12) is controllable, and thus
delay is used to circumvent this effect. there exists a matrix M  R mu( n  m ) such that the matrix
This work proposes a sliding mode control scheme for a A11 – A12M is Hurwitz stable. In order to deal with time
class of time delay control systems with nonlinear delayed delay systems, the following well-known Razumikhin
disturbances. The assumptions for nonlinear terms are theorem is required.
imposed on the transformed systems to avoid unnecessary Consider a time-delay system
conservatism caused by coordinate transformation in
theoretical analysis. Lyapunov-Razumikhin approach is x (t ) f (t , x(t  d (t ))) (3)
used to derive a set of conditions to guarantee that the
derived sliding motion is asymptotically stable in the with an initial condition
presence of time delay. Then under assumption that all the x(t ) I (t ), t  ª¬ d , 0 º¼
system states are accessible, sliding mode control is
synthesised such that the controlled system is driven to the where f : R  u Cª¬ d , 0º¼ 6 R n takes R u ( bounded sets of
sliding surface in finite time and maintains sliding motion
thereafter. Case study on a continuous stirred tank reactor C¬ª d , 0¼º ) into bounded sets in R n ; d(t) is the time-varying
(CSTR) is provided to show the feasibility of the developed delay and d : suptR  {d (t )}  f.
results and the effectiveness of the proposed method. The
main contribution is summarised as follows: Lemma 1: [Razumikhin Theorem, Gu et al. (2003)]
1 The known bounds on the uncertainties are fully If there exist class Kf functions γi(∙) with i = 1, 2, a class
applied in the controller design to reject the effects of K function γ3(∙) and a continuous function
the uncertainties on system performance.
V1 (˜) : ª¬  d , f º¼ u R n 6 R  satisfying
2 Compared with associated existing work, the proposed
approach not only allows the bounds on the γ1 x d V1 (t , x) d γ2 x , t  ª¬ d , f º¼ , x  R n (4)
uncertainties to have more general nonlinear form also
allows all the design parameters relating to the sliding such that the time derivative of V1 along the solution of
motion to be obtained using LMI techniques. system (3) satisfies

3 Both matched and mismatched uncertainties are V1 (t , x) d γ3 x (5)


considered and the bounds on matched and mismatched
uncertainties involve time varying delay. whenever

4 There is no limitation to the change rate of the V1 (t  θ , x(t  θ )) d V1 (t , x(t )) (6)


time-varying delay which allows fast changing rate of
the time varying delay. for any θ  ª¬  d , 0 º¼ , then the system (3) is uniformly
stable. If, in addition, γ3(τ) > 0 for τ > 0, and there exists a
continuous non-decreasing function γ4(∙) which satisfies
2 Preliminaries γ4(τ) > τ for τ > 0 such that inequality (6) is strengthened to
First, recall some basic linear system theory. Consider a V1 (t , x) d γ3 x
linear system
whenever
x Ax  Bu (1)
V1 (t  θ , x(t  θ )) d γ4 V1 (t , x(t )) (7)
where x  R n , u  R m are states and inputs respectively,
with m < n. The matrix pair (A, B) is of appropriate for any θ  ª¬  d , 0 º¼ , then system (3) is uniformly
dimensions whereas B is of full rank. Assume that the asymptotically stable.
matrix pair (A, B) is controllable. Then from basic matrix
theory, it can be shown that a coordinate transformation Lemma 2: (see Yan et al., 2012)
z = Tx exists such that the matrix pair (A, B) in the new
Let the matrix N1  R mun and vectors x  R m and
coordinates z has the following structure (Edwards and
Spurgeon, 1998; Yan et al., 2017): y  R . Then, the inequality
n

ª A11 A12 º  ª0º 1 T ε


A «A ,B (2) xT N1 y d x N1 N 21 N1T x  yT N 2 y (8)
¬ 21 A22 »¼ «B »
¬ 2¼ 2ε 2
262 A.E. Onyeka et al.

holds for any symmetric positive-definite matrix N 2  R nun z1 A11 z1  Ad 11 z1 (t  d )  A12 z2  Ad 12 z2 (t  d )
(12)
and any positive constant ε.  F1 t , z , zd
The results above will be used in the subsequent
analysis. z2 A21 z1  Ad 21 z1 (t  d )  A22 z2  Ad 22 z2 (t  d )
(13)
 B2u (t )  B2 G t , z , zd  F2 t , z , zd

3 Problem formulation where z(t) = col(z1, z2) with z1  R n  m and z2  R m ,


Consider a time varying delay system with delayed zd = col(z1(t – d); z2(t – d)) with z1 (t  d )  R n  m and
disturbance described by z2 (t  d )  R m , and

x Ax  Ad xd  B u  G t , x, xd  F t , x, xd (9) ª A11 A12 º


TAT 1 «A
¬ 21 A22 »¼
where x  Ω  R n (Ω is an neighbourhood of the origin),
u  R m are the states and inputs respectively; A, Ad  R nun ª Ad 11 Ad 12 º ª0º
TAd T 1 «A , TB
and B  R num
(m  n) are constant matrices with B being of ¬ d 21 Ad 22 »¼ «B »
¬ 2¼
full rank. The vectors G (˜) and F (˜) represent the matched
where A11, Ad 11  R ( n  m )u( n  m ) , A12, Ad 12  R ( n  m )um ,
and mismatched disturbances affecting the system
A21, Ad 21  R mu( n  m )
, A22, Ad 22  R mu m
, B2  R mum is
respectively. The symbol xd := x(t – d) represents the
delayed state where d := d(t) is the time varying delay which non-singular, and
is assumed to be known, continuous, non-negative and G t , z (t ), zd (t ) G t , x, xd |x (14)
T 1 z
bounded in R  : {t | t t 0}, that is
ª F1 t , z (t ), zd º
d : sup{d (t )}  f « » : TF t , x(t ), xd |x T 1 z (15)
tR  «¬ F2 t , z (t ), zd »¼
The initial condition related to the time delay is given by where F1 (˜)  R n  m and F2 (˜)  R m . Specifically, the
x(t ) Φ(t ), t  ¬ª d , 0 ¼º (10) matrix pair (A11, A12) is controllable and thus there exists
matrix M  R mu( n  m ) such that
where Φ(∙) is continuous in [d , 0]. It is assumed that all
A11  A12 M
the nonlinear functions are smooth enough for the
subsequent analysis, which guarantees that the unforced is asymptotically stable. Therefore, there exists P > 0 such
system has unique continuous solutions. that
In this paper, the objective is to design a sliding mode
control for the system (9) under the assumption that all the A11  A12 M T P  A11  A12 M P  0 (16)
system states and time delay are available for the design,
Assumption 2: The uncertain terms G(∙), F1(∙) and F2(∙) in
such that the corresponding closed loop system is
(13) satisfy:
asymptotically stable in the presence of time delay and
uncertainties, with focus on disturbance tolerability but of G t , z (t ), zd d I t , z (t ), zd (17)
convenient parameter design methodology.
F1 t , z (t ), zd d ρ1 t , z (t ), zd (18)

4 System analysis and basic assumptions F2 t , z (t ), zd d ρ2 t , z (t ), zd (19)


In this section, a sliding surface will be designed for
where I(∙), ρ1(∙) and ρ2(∙) are known nonnegative continuous
system (9) and the stability of corresponding sliding motion
functions.
will be analysed. First, it is necessary to impose the
following fundamental assumptions on the system (9). Remark 1. Assumption 2 holds if the uncertainties G (˜) and
Assumption 1: The matrix pair (A, B) is controllable. F (˜) in (9) are bounded by known nonnegative continuous
From Section 2, it follows that under Assumption 1, there functions. In this paper, the bounds on G(∙) and F2(∙) are
exists new coordinates assumed to be known which will be used in control design
in order to enhance the robustness against the corresponding
z Tx (11) uncertainties.
such that in the new coordinates z, the system (9) can be
described by
Stabilisation of time delay systems with nonlinear disturbances using sliding mode control 263

5 Sliding motion analysis and control design Proof: For sliding mode (22), consider the candidate
Lyapunov function
Based on the assumptions in Section 4, the main aim of this
section is to achieve robust stability of system (12)–(13) in V1 z1T (t ) Pz1 (t ) (26)
the presence of disturbances and delay in using sliding
mode control which guarantees a sliding motion occurs in Then the time derivative of V1 along the trajectory of the
finite time. From Section 2, it follows that under system (22), is given by
Assumption 1, the sliding function is defined as V1 |(22) z1T (t ) AoT P  PAo z1 (t )  2 z1T PA1 z1 (t  d )
(27)
σ ( z) Mz1 (t )  z2 (t ) (20)  2 z1T (t ) PF1δ t , z1 (t ), z1 (t  d )
where M  R mu( n  m ) is a designed matrix which satisfies where A1 = Ad11 – Ad12M and F1δ is defined in (23).
(16). When the system is limited to the sliding surface From Lemma 2, it follows that
σ ( z) 0 (21) 2 z1T (t ) PA1 z1 (t  d ) d z1T (t  d ) Pz1 (t  d )
(28)
it follows that z2 = –Mz1.  z1T (t ) PA1 P 1 A1T Pz1 (t )
From the structure of system (12)-(13), the sliding
From (27) and (28) it is observed that the derivative V1
motion of system (9) associated with the sliding surface (21)
along the trajectory of system (22) can be described by
is dominated by system (12). When dynamic (12) is limited
to the sliding surface (21), it can be described by V1 |(22) z1T (t ) > AoT P  PAo @ z1 (t )  z1T (t  d ) Pz1 (t  d )
(29)
z1 A11  A12 M z1  Ad 11  Ad 12 M z1 (t  d )  z1T (t ) PA1 P 1 A1T Pz1 (t )  2 z1T PF1δ t , z1 (t ), z1 (t  d )
(22)
 F1δ t , z1 (t ), z1d Applying the Razumikhin condition (see Lemma 1), for
some positive constant q (1  ε ) with ε ! 0, the following
where
inequality holds:
F1δ t , z1 , z1d F1 t , z , zd |z2  Mz1 (23)
z1T (t  d ) Pz1 (t  d ) d (1  ε) z1T (t ) Pz1 (t ) (30)
with z = col(z1, z2) and F1(∙) defined in (12).
From (30), it follows that
Remark 2. System (22) is the sliding mode of
2
system (12)–(13) corresponding to the sliding surface (21). λmin ( P) z1 (t  d ) d z1T (t  d ) Pz1 (t  d )
(31)
It should be noted that the mismatched uncertainty F1δ(∙) is 2
d (1  ε)λmax ( P) z1
the uncertainty F1(∙) when it is limited to the sliding surface
(21). Thus
From equation (22) it is clear to see that the mismatched 2 2
z1 (t  d ) d k z1 (32)
uncertainty F1δ(∙) can affect the sliding mode dynamics and
as such it is necessary to impose some constraint on it in where k is defined in (25). From (24), (29) and (32),
order to guarantee asymptotic stability of the sliding motion.
2 2
V1 |(22) d λmin (Q) z1  k z1
Assumption 3: There exist known function μ(∙) such that the
λmax PA1 P 1 A1T P z1
2 2
uncertainty F1δ(∙) in (22) satisfies  2 k μλmax ( P) z1
(33)
F1δ t , z , zd d μ(t , z ) zd (24)  λmin (Q)  k  λmax PA1 P 1 A1T P
2 k μ (˜)λmax ( P ) z1
2
The following results are ready to be presented.
From (25), it follows that V is negative definite. Hence the
5.1 Stability analysis of sliding motion result follows.
Theorem 1: Under Assumptions 1 and 3, the sliding motion Remark 3. Theorem 1 gives a sufficient condition which
of system (12)–(13) associated with the sliding surface (21), guarantee the asymptotic stability of the designed sliding
governed by system (22) is uniformly asymptotically stable motion. However, the left hand side of the inequality (25) is
if there exist a scalar ε ! 0 and a real positive definite
a function due to μ(∙), and thus it is difficult to obtain the
matrix P such that the inequality design parameters to complete sliding mode design. In order
λmin AoT P  PAo  k  λmax PA1 P 1 A1T P to make the parameters more accessible, the LMI technique
(25) is used based on the following assumption.
2 k μ (˜)λmax ( P) ! 0
Assumption 4: There exist known constants ϖ1 and ϖ2 such
(1  ε )λmax ( P) that the uncertainty F1(∙) in (12) satisfies
holds, where k , ε ! 0 and μ(∙) is a known
λmin ( P) F1T t , z (t ), zd F1 t , z (t ), zd d Y 12 z T (t )  Y 22 zdT zd (34)
non-negative function.
264 A.E. Onyeka et al.

Remark 4. Assumptions 2 and 3 are limitations to the F1Tδ (˜) F1δ (˜)
nonlinear uncertainties. The bounds on G(∙) and F2(∙) in (17) 2
and (19) have general nonlinear form and involve time d ψ1 z1T (t ) z1 (t )  ψ2 z1 (t  d )
(39)
delay. In order to use LMI techniques to obtain the design d ψ1 z1T (t ) z1 (t )  ψ2 kz1T (t ) z1 (t )
parameters for sliding surface design, Assumption 3 is ψ1  ψ2 k z1T (t ) z1 (t )
imposed on the mismatched uncertainty F1(∙) to facilitate
the sliding motion analysis. However, it is not required that where ψ1 and ψ2 are defined in (37).
the bounds on uncertainty F in (9) satisfy the linear growth Using (39), by similar analysis as in Theorem 1, the
condition. This is in comparison with many existing works proof of the time derivative of V1(∙) is given by
(Gao et al., 2014; Qi et al., 2017; Hua et al., 2008; Xu,
1997) where sliding mode techniques are employed and V1 |(22)
(Ramakrishnan and Ray, 2015; Wang et al., 2016) where z1T (t ) ª¬ AoT P  PAo  (1  ε ) P  PA1 P 1 A1T P º¼ z1 (t )
LMI is used.
2 z1T PF1δ >t , z1 (t ), z1 (t  d ) @ (40)
From (34) and (23), it follows that
T
ª z1 (t ) º ªW P º ª z1 º
T ª z1 º « F » «P
(˜) F1δ (˜) d Y ª¬ z1T  Mz1 º¼ «
F1Tδ 2
1 » ¬ 1δ ¼ ¬ 0 »¼ «¬ F1δ »¼
¬  Mz1 ¼
§ T ª z1 (t  d ) º ·
where
Y 22 ¨ ª¬ z1T (t  d )  Mz1 (t  d ) º¼ « »¸
© ¬  Mz1 (t  d ) ¼ ¹ W AoT P  PAo  (1  ε ) P  PA1 P 1 A1T P, ε ! 0 (41)
Y 12 ª¬ z1T z1  z1T M T M z1 º¼  Y 22 ª¬ z1T (t  d ) z1 (t  d ) The inequality (39) can be rewritten as
 z1 (t  d ) M M z1 (t  d ) º¼
T
(35) T
ª z1 (t ) º ª E I 0 º ª z1 º
d Y 12 1  λmax M T M z1T z1 «F » «0  I »¼ «¬ F1δ »¼
t0 (42)
¬ 1δ ¼ ¬
Y 22 1  λmax M T M z1T (t  d ) z1 (t  d )
where E = ψ1 + ψ2k.
d ψ1 z1T z1  ψ 2 z1T (t  d ) z1 (t  d ) It can be seen from (40) and (42) that,
where T
ª z1 (t ) º § ªW Pº ªE I 0 º · ª z1 (t ) º
V1 |(22) d « » ¨« » D « ¸
ψ1 Y >1  λmax M M @
2
1
T
(36) ¬ F1δ ¼ © ¬ P 0¼ ¬0  I »¼ ¹ «¬ F1δ »¼
T
ψ2 Y 22 >1  λmax M T M @ (37) ª z1 (t ) º ªW  ED I P º ª z1 º
«F » « (43)
¬ 1δ ¼ ¬ P D I »¼ «¬ F1δ »¼
where ϖ1 and ϖ2 are constants satisfying (34). T
ª z1 (t ) º ªWo P º ª z1 º
Theorem 2: Under Assumptions 1 and 3, the sliding motion «F » «P D I »¼ «¬ F1δ »¼
of system (12)–(13) associated with the sliding surface (21), ¬ 1δ ¼ ¬
governed by system (22) is uniformly asymptotically stable where D is a positive constant, Wo and W are defined by (38)
if there exist scalars D > 0, ε ! 0 and a real positive definite and (41) respectively. By applying inequality (38) to (43), it
matrix P such that the following LMI holds follows that V is negative definite. Hence the result
ªWo P º follows.
«P 0 (38)
¬ D I »¼ Remark 5. It should be noted that the inequality in (25) in
Theorem 1 involves function μ(∙) which makes it difficult to
where determine the design parameters, although Theorem 1 is less
Wo AoT P  PAo  (1  ε ) P  PA1 P 1 A1T P  ED I conservative. In connection with this, a set of conditions has
been expressed in LMI to guarantee the stability of sliding
Ao A11  A12 M motion and thus, the associated design parameters can be
A1 Ad 11  Ad 12 M obtained systematically using LMI techniques. This is in
E ψ1  ψ 2 k comparison with the work (Yan et al., 2010).

where k, ψ1 and ψ2 are defined in (25), (36) and (37) Remark 6. From the proof of Theorem 2, it follows that it is
respectively, and M is defined in (20). unnecessary to assume that the bound on the uncertainty
F1(t, z(t), zd(t)) has the special form in (34). Actually, it is
Proof: Using Lyapunov function (26), the time derivative of only required that the bound on F1δ(∙) defined in (35) has the
V1 along the trajectory of the system (22), is given by (27). special form in (34). Therefore, in this paper, the
Then from (35) and (32), it follows that requirement on the bound on mismatched uncertainty is
relaxed which is allowed to have more general form.
Stabilisation of time delay systems with nonlinear disturbances using sliding mode control 265

5.2 Sliding mode control design Theorems 1 and 2 together show that the corresponding
closed-loop system is uniformly asymptotically stable.
The objective now is to design a state feedback sliding
mode control law such that the system state is driven to the Remark 7. It should be noted that the designed controller
sliding surface (21) in finite time. The following control is (44) is expressed in z coordinates. The corresponding
proposed: controller in x coordinates is easy to obtain using the
transformation z = Tx in (11) which can be obtained using
u (t )
 B21 Γ  ^ B2 I1 t , z (t ), zd  M ρ1 (˜)
(44)
basic matrix theory (Edwards and Spurgeo, 1998). The
 ρ2 (˜)  η` sgn(σ ( z )) reachability analysis above is carried out directly in
z coordinates, which may reduce the conservatism. It should
where be noted that there is no limitation to the change rate of time
varying delay d(t). This is in comparison with many existing
Γ MA11  A21 z1 (t )  MAd 11  Ad 21 z1 (t  d ) work (Jia et al., 2017).
(45)
 MA12  A22 z2 (t )  MAd 21  Ad 22 z2 (t  d )

I(∙), ρ1(∙) and ρ2(∙) in (17)–(19) are defined respectively and 6 Application and simulation results
η > 0 is the reachability constant. The following result is
ready to be presented. Consider the cascaded CSTR system in Hua et al. (2009)
which is used to illustrate the effectiveness of the developed
Theorem 3: Consider the system (12)–(13). The control (44) method in this paper. The compositions CA and CB of the
drives the system (12)–(13) to the sliding surface (21) in produce streams from reactor A and reactor B, represents
finite time and maintains a sliding motion on it thereafter. the system states which are to be controlled. The output of
Proof: From (20) and (12)–(13), it can be verified that one reactor CSTR determines the flow rate into the second
reactor and vice versa.
σ ( z ) M A11 z1  Ad 11 z1 (t  d ) A time delay is added between the output of one reactor
 A12 z2  Ad 12 z2 (t  d )  F1 t , z (t ), zd and the input (flow rate) of the other reactor such that at a
certain time, the state of one reactor is determined by the
 A21 z1  Ad 21 z1 (t  d )  A22 z2 state of the other reactor at a previous time t – d(t). Refer to
 Ad 22 z2 (t  d )  Bu (t )  BG t , z (t ), zd (46) Hua et al. (2009) for more information on CSTR. By
choosing the same parameters as in Hua et al. (2009), the
 F2 t , z (t ), zd
mathematical model to describe the CSTR is given by
Γ  Bu (t )  BG t , z (t ), zd  MF1 t , z (t ), zd
z1  z1  0.5 z1 (t  d )  z2  F1 t , z , zd (48)
 F2 t , z (t ), zd
z2 z1  z1 (t  d )  2.8333 z2  z2 (t  d )
where Γ is defined in (45). (49)
Applying the control u in (44) to (46), it follows from  u  G t , z (t ), zd  F2 t , z , zd
(17) and (19),
where z1 : C A  C *A , z2 : CB  CB* and C *A 14 / 9 and
σ τ σ σ τ ( z )Γ  σ τ ( z ) MF1 t , z (t ), zd CB* 7 / 3 (see Hua et al., 2009).
σ ( z ) ª¬ Γ  ^ M ρ1 t , z (t ), zd  B I t , z (t ), zd
τ
It should be noted that the uncertainties G(∙) and F1(∙)
and F2(∙) are added in system (48)–(49) specifically to
 ρ2 t , z (t ), zd  η` sgn(σ )  BG t , z (t ), zd
illustrate the obtained theoretical results, which are assumed
 F2 t , z (t ), zd to satisfy
σ τ ( z ) MF1 t , z (t ), zd  σ ( z ) M ρ1 t , z (t ), zd G t , z (t ), zd d 5 sin(t ) z1 (t ) z2 (t  d )


σ τ ( z ) BG t , z (t ), zd  σ B I t , z (t ), zd (47) I t , z ( t ), zd

σ τ ( z ) F2 t , z (t ), zd  σ ρ t , z (t ), zd  η σ ( z )
F2 t , z (t ), zd d 5 cos(t ) z2 (t  d )
d σ τ ( z ) MF1 t , z (t ), zd  σ ( z ) M ρ1 t , z (t ), zd 

ρ t , z ( t ), zd

 σ τ ( z ) BG t , z (t ), zd  σ B I t , z (t ), zd
and F1(∙) satisfies
 σ τ ( z ) F2 t , z (t ), zd  σ ρ t , z (t ), zd
F1T F1 d 0.86
N z zd  0.65
2 T 2 T
N zd zd
d η σ ( z ) Y1 Y2

where the fact that στ(z)sgn(σ(z)) ≥ ||σ(z)|| (see Yan et al., Choose the sliding function σ ( z ) ª 2N 1º z. By direct
2010) is used to obtain the inequality above. «¬ M »¼
This shows that the reachability condition holds and calculation, Ao = –3, A1 = –0.5. With Q = I and P = 0.1667
hence the conclusion follows. obtained by solving the LMI in (43), = 0:07, and D = 5.5781
is the maximum boundary which ensures that
266 A.E. Onyeka et al.

ªWo P º ª 0.3995 0.1667 º For simulation purposes, the initial condition relating to the
«P D I »¼ « 0.1667 0.0700 »  0 (50) time delay is chosen as z(t) = col(sin(t), et) and the time
¬ ¬ ¼
delay is d(t) = 5 – 3sint. The time responses of the state
Thus the matrix (38) is symmetric negative definite. variables and control signal are shown in Figures 1 and 2,
From the result above, it can be verified that all the respectively, which demonstrate that the proposed approach
conditions in Theorem 1 are satisfied. Thus from is effective.
Theorem 1, the sliding motion associated with the sliding
surface is asymptotically stable.
7 Conclusions
Figure 1 Time response of state variables z1(t) and z2(t) of
system (48)–(49) (see online version for colours) In this paper, state feedback sliding mode control for a class
of time delay systems has been considered, where time
delay exists in both system states and disturbances.
Conservatism is reduced by fully using the property that
sliding mode dynamics are of reduced order, and using the
Razumikhin approach, the developed results can
accommodate the large time delays. Also, it has been shown
that though the uncertainty bounds are nonlinear, they can
be obtained using LMI technique. Sliding mode control has
been designed to guarantee the systems reachability to the
sliding surface, and the nonlinear bounds on uncertainties
have been fully employed in control design. The results of
the simulation verify the theoretical analysis and further
illustrate the feasibility of the proposed methodology,
through application to the control problem of the CSTR
system. However, as systems become larger and more
complicated, it is interesting to consider large time delays in
interconnected systems in the future.

Figure 2 Time response of the control signal u(t) and sliding


function σ(z) (see online version for colours) Acknowledgements
This paper is partially supported by the National Natural
Science Foundation of China via grant 61573180.

References
Baek, J., Jin, M. and Han, S. (2016) ‘A new adaptive sliding-mode
control scheme for application to robot manipulators’, IEEE
Transactions on Industrial Electronics, Vol. 63, No. 6,
pp.3628–3637.
Cao, W-J. and Xu, J-X. (2004) ‘Nonlinear integral-type sliding
surface for both matched and unmatched uncertain systems’,
IEEE Transactions on Automatic Control, Vol. 49, No. 8,
pp.1355–1360.
Chen, J., Zhu, Q.M., Li, J. and Liu, Y.J. (2017) ‘Biased
compensation recursive least squares-based threshold
algorithm for time-delay rational models via redundant rule’,
Nonlinear Dynamics, Vol. 91, No. 2, pp.797–807.
Edwards, C. and Spurgeon, S. (1998) Sliding Mode Control:
From Theorem 2 and by direct calculation, the sliding mode Theory and Applications, CRC Press, London.
control law (44) given by Gao, Q., Feng, G., Liu, L., Qiu, J. and Wang, Y. (2014) ‘An ISMC
approach to robust stabilization of uncertain stochastic
u 2
Γ 1.3778 z (t )  0.845 zd (t )
2
 1.5cos(t ) zd 2 time-delay systems’, IEEE Transactions on Industrial
Electronics, Vol. 61, No. 12, pp.6986–6994.
5sin(t ) z1 (t ) zd 2  2 sgn(σ ( z )) Ghabi, J. (2018) ‘A novel sliding mode controller scheme for a
class of nonlinear uncertain systems’, International Journal of
stabilises the system (48)–(49), where Modelling, Identification and Control, Vol. 29, No. 2,
pp.127–135.
Γ 2 z1 (t )  0.833z2 (t )  3 z2 (t  d )
Stabilisation of time delay systems with nonlinear disturbances using sliding mode control 267

Gu, K., Chen, J. and Kharitonov, V.L. (2003) Stability of Wang, X., Zong, G. and Sun, H. (2016) ‘Asynchronous finite-time
Time-Delay Systems, Springer Science & Business Media, dynamic output feedback control for switched time-delay
Boston. systems with non-linear disturbances’, IET Control Theory &
Hua, C., Liu, P.X. and Guan, X. (2009) ‘Backstepping control for Applications, Vol. 10, No. 10, pp.1142–1150.
nonlinear systems with time delays and applications to Wu, X., Li, Y., Zhang, J. and Zhu, Q. (2014) ‘Sliding mode control
chemical reactor systems’, IEEE Transactions on Industrial for neutral systems with uncertain parameters’, International
Electronics, Vol. 56, No. 9, pp.3723–3732. Journal of Modelling, Identification and Control, Vol. 21,
Hua, C-C., Wang, Q-G. and Guan, X-P. (2008) ‘Memoryless state No. 1, pp.65–71.
feedback controller design for time delay systems with Xu, B. (1997) ‘Stability robustness bounds for linear systems with
matched uncertain nonlinearities’, IEEE Transactions on multiple time-varying delayed perturbations’, International
Automatic Control, Vol. 53, No. 3, pp.801–807. Journal of Systems Science, Vol. 28, No. 12, pp.1311–1317.
Jia, X., Chen, X., Xu, S., Zhang, B. and Zhang, Z. (2017) Yan, X-G., Spurgeon, S.K. and Edwards, C. (2010) ‘Static output
‘Adaptive output feedback control of nonlinear time-delay feedback sliding mode control for time-varying delay systems
systems with application to chemical reactor systems’, IEEE with time-delayed nonlinear disturbances’, International
Transactions on Industrial Electronics, Vol. 64, No. 6, Journal of Robust and Nonlinear Control, Vol. 20, No. 7,
pp.4792–4799. pp.777–788.
Li, H., Wang, J., Wu, L., Lam, H-K. and Gao, Y. (2017) ‘Optimal Yan, X-G., Spurgeon, S.K. and Edwards, C. (2012) ‘Global
guaranteed cost sliding mode control of interval type-2 fuzzy decentralised static output feedback slidingmode control for
time-delay systems’, IEEE Transactions on Fuzzy Systems, interconnected time-delay systems’, IET Control Theory &
Vol. 26, No. 1, pp.246–257. Applications, Vol. 6, No. 2, pp.192–202.
Mu, J., Yan, X-G., Spurgeon, S.K. and Mao, Z. (2017) ‘Nonlinear Yan, X-G., Spurgeon, S.K. and Edwards, C. (2014a) ‘Memoryless
sliding mode control of a two-wheeled mobile robot system’, static output feedback sliding mode control for nonlinear
International Journal of Modelling, Identification and systems with delayed disturbances’, IEEE Transactions on
Control, Vol. 27, No. 2, pp.75–83. Automatic Control, Vol. 59, No. 7, pp.1906–1912.
Nikkhah, M., Ashrafiuon, H.and Muske, K.R. (2006) ‘Optimal Yan, X-G., Zhang, Q., Spurgeon, S.K., Zhu, Q. and Fridman, L.M.
sliding mode control for underactuated systems’, in American (2014b) ‘Decentralised control for complex systems – an
Control Conference, IEEE, 6pp. invited survey’, International Journal of Modelling,
Qi, W., Park, J.H., Jun, C. and Kao, Y. (2017) ‘Robust Identification and Control, Vol. 22, No. 4, pp.285–297.
stabilization for nonlinear time-delay semi-Markovian jump Yan, X-G., Spurgeon, S.K. and Edwards, C. (2017) Variable
systems via sliding mode control’, IET Control Theory & Structure Control of Complex Systems: Analysis and Design,
Applications, Vol. 11, No. 10, pp.1504–1513. Springer, Cham, Switzerland.
Ramakrishnan, K. and Ray, G. (2015) ‘Stability criteria for Zhao, D., Zhu, Q. and Dubbeldam, J. (2015) ‘Terminal sliding
nonlinearly perturbed load frequency systems with time- mode control for continuous stirred tank reactor’, Chemical
delay’, IEEE Journal on Emerging and Selected Topics in Engineering Research and Design, Vol. 94, pp.266–274.
Circuits and Systems, Vol. 5, No. 3, pp.383–392. Zhen, R., Chen, J., Wu, X., Zhu, Q. and Nouri, H. (2014) ‘Sliding
Richard, J-P. (2003) ‘Time-delay systems: an overview of some mode control of uncertain switch systems with time-delay and
recent advances and open problems’, Automatica, Vol. 39, disturbance’, International Journal of Modelling,
No. 10, pp.1667–1694. Identification and Control, Vol. 21, No. 4, pp.362–369.
Vaidyanathan, S. and Rhif, A. (2017) ‘A novel four-leaf chaotic
system, its control and synchronisation via integral sliding
mode control’, International Journal of Modelling,
Identification and Control, Vol. 28, No. 1, pp.28–39.

Vous aimerez peut-être aussi