You are on page 1of 13

This article was downloaded by: [The University of British Columbia]

On: 20 November 2014, At: 11:47


Publisher: Taylor & Francis
Informa Ltd Registered in England and Wales Registered Number: 1072954 Registered office: Mortimer House,
37-41 Mortimer Street, London W1T 3JH, UK

International Journal of Systems Science


Publication details, including instructions for authors and subscription information:
http://www.tandfonline.com/loi/tsys20

Sliding mode control for a class of nonlinear discrete-


time networked systems with multiple stochastic
communication delays
a b c d a a
Lifeng Ma , Zidong Wang , Yugang Niu , Yumimg Bo & Zhi Guo
a
School of Automation , Nanjing University of Science and Technology , Nanjing 210094,
China
b
School of Information Science and Technology , Donghua University , Shanghai 200051,
China
c
Department of Information Systems and Computing , Brunel University , Uxbridge,
Middlesex, UB8 3PH, UK
d
School of Information Science and Engineering , East China University of Science and
Technology , Shanghai 200237, China
Published online: 05 Nov 2010.

To cite this article: Lifeng Ma , Zidong Wang , Yugang Niu , Yumimg Bo & Zhi Guo (2011) Sliding mode control for a class of
nonlinear discrete-time networked systems with multiple stochastic communication delays, International Journal of Systems
Science, 42:4, 661-672, DOI: 10.1080/00207720903171787

To link to this article: http://dx.doi.org/10.1080/00207720903171787

PLEASE SCROLL DOWN FOR ARTICLE

Taylor & Francis makes every effort to ensure the accuracy of all the information (the “Content”) contained
in the publications on our platform. However, Taylor & Francis, our agents, and our licensors make no
representations or warranties whatsoever as to the accuracy, completeness, or suitability for any purpose of the
Content. Any opinions and views expressed in this publication are the opinions and views of the authors, and
are not the views of or endorsed by Taylor & Francis. The accuracy of the Content should not be relied upon and
should be independently verified with primary sources of information. Taylor and Francis shall not be liable for
any losses, actions, claims, proceedings, demands, costs, expenses, damages, and other liabilities whatsoever
or howsoever caused arising directly or indirectly in connection with, in relation to or arising out of the use of
the Content.

This article may be used for research, teaching, and private study purposes. Any substantial or systematic
reproduction, redistribution, reselling, loan, sub-licensing, systematic supply, or distribution in any
form to anyone is expressly forbidden. Terms & Conditions of access and use can be found at http://
www.tandfonline.com/page/terms-and-conditions
International Journal of Systems Science
Vol. 42, No. 4, April 2011, 661–672

Sliding mode control for a class of nonlinear discrete-time networked systems


with multiple stochastic communication delays
Lifeng Maa, Zidong Wangbc*, Yugang Niud, Yumimg Boa and Zhi Guoa
a
School of Automation, Nanjing University of Science and Technology, Nanjing 210094, China; bSchool of Information
Science and Technology, Donghua University, Shanghai 200051, China; cDepartment of Information Systems and Computing,
Brunel University, Uxbridge, Middlesex, UB8 3PH, UK; dSchool of Information Science and Engineering, East China
University of Science and Technology, Shanghai 200237, China
(Received 25 February 2009; final version received 29 June 2009)
Downloaded by [The University of British Columbia] at 11:47 20 November 2014

In this article, a sliding mode control problem is studied for a class of uncertain nonlinear networked systems
with multiple communication delays. A sequence of stochastic variables obeying Bernoulli distribution is applied
in the system model to describe the randomly occurring communication delays. The discrete-time system
considered is also subject to parameter uncertainties and state-dependent stochastic disturbances. A novel
discrete switching function is proposed to facilitate the sliding mode controller design. The sufficient conditions
are derived by means of the linear matrix inequality (LMI) approach. It is shown that the system dynamics in the
specified sliding surface is robustly exponentially stable in the mean square if two LMIs with an equality
constraint are feasible. A discrete-time SMC controller is designed that is capable of guaranteeing the discrete-
time sliding-mode reaching condition of the specified sliding surface. Finally, a simulation example is given to
show the effectiveness of the proposed method.
Keywords: discrete-time systems; nonlinear systems; networked systems; stochastic communication delays;
sliding mode control; robust control; asymptotic stability; networked control; time-delay systems

1. Introduction for a class of linear multi-input discrete-time systems


In the past few decades, the sliding mode control with matching perturbations. Using a dead-beat con-
(SMC) (also known as variable structure control) trol technique, Hwang (2002) presented a discrete
problem originated in Utkin (1977) has been exten- variable structure control method with a finite-time
sively studied and widely applied, because of its step to reach the switching surface. In cases when the
advantage of strong robustness against model uncer- system states were not available, the discrete-time SMC
tainties, parameter variations and external distur- problems were solved in Lai, Edwards, and Spurgeon
bances (see, e.g. Utkin 1977; Chang and Wang 1999; (2006, 2007) via output feedback. It is worth mention-
Wang and Chang 2000; Niu, Ho, and Lam 2005; Niu ing that in Gao, Wang, and Homaifa (1995), the
and Ho 2006; Ho and Niu 2007). discrete-time sliding mode reaching condition
In recent years, since most control strategies are (DSMRC) was first revised and then a reaching law
implemented in a discrete-time setting (e.g. networked approach was developed. It has proven to be a
control systems (NCSs)), the SMC problem for convenient way to handle robust control problems
discrete-time systems has gained considerable research (see Xia et al. 2007; Yan and Shi 2008 for some latest
interest. For example, in Bonivento, Sandri, and publications).
Zanasi (1998) and Abidi, Xu, and Yu (2007), the On another research front, the past decade has
integral type SMC schemes were proposed for sample- witnessed a rapid development in network technolo-
data systems and a class of nonlinear discrete-time gies, which have led to more and more control systems
systems, respectively. Adaptive laws were applied in whose feedback control loops are based on networks
Chen and Fukuda (1998) and Chan (1999) to synthe- (Nilsson, Bernhardsson, and Wittenmark 1998; Chow
sise sliding mode controllers for discrete-time systems and Tipsuwan 2001; Walsh, Ye, and Bushnell 2001;
with stochastic as well as deterministic disturbances. In Zhang, Branicky, and Phillips 2001). The usage of
Cheng, Lin and Hsiao (2000), a simple methodology networks in control systems has many advantages such
for designing sliding mode controllers was proposed as low cost, reduced weight and simple installation.

*Corresponding author. Email: Zidong.Wang@brunel.ac.uk

ISSN 0020–7721 print/ISSN 1464–5319 online


 2011 Taylor & Francis
DOI: 10.1080/00207720903171787
http://www.informaworld.com
662 L. Ma et al.

However, due to the complex working conditions and system is guaranteed on the specified sliding surface.
limited bandwidth, there are certain limitations mainly The main contributions of this article can be sum-
including the network-induced time-delays (also called marised as follows: (i) a new network-induced com-
communication delays) and the data package loss, munication delay model is proposed, which is
which will inevitably degrade the system performances mathematically more general and practically more
or even cause instabilities. As a result, a great deal of appealing; (ii) the state-dependent stochastic distur-
work has been done in order to eliminate or compen- bances are taken into account and (iii) a new form of
sate the effect caused by the communication delays discrete-time switching function is used, for the first
(Nilsson et al. 1998; Srinivasagupta, Schattler, and time, to deal with the SMC problem.
Joseph 2004) and data package loss (Ling and The rest of this article is arranged as follows.
Lemmon 2003; Seiler and Sengupta 2005). Many Section 2 formulates an uncertain nonlinear networked
researchers have studied the stability and controller system with stochastic time-varying delays to be
design problems for NCSs in the presence of determi- studied. In Section 3, a novel switching function is
nistic communication delays. Recently, due to the first designed and then a linear matrix inequality
Downloaded by [The University of British Columbia] at 11:47 20 November 2014

random and time-varying fashion of the communica- (LMI)-based sufficient condition is given to obtain the
tion delays, they have been modelled in various parameters in the proposed switching function to
probabilistic ways (see Nilsson et al. 1998, satisfy the robustly mean square exponential stability
Srinivasagupta et al. 2004; Wang, Ho, and Liu 2004; of the system dynamics in the sliding surface. An SMC
Zhang, Shi, Chen, and Huang 2005; Yang, Wang, law is synthesised in Section 4 to satisfy the DSMRC.
Hung, and Gani 2006), among which the binary In Section 5, an illustrative numerical example is
random delay has gained particular research interest provided to show the effectiveness and usefulness of
because of its simplicity and practicality in describing the proposed approach. Section 5 gives our
network-induced delays (Wang et al. 2004; Yang et al. conclusions.
2006). Notation The following notations will be used in
In a networked environment, it seems sensible to this article. Rn and Rnm denote, respectively, the
apply SMC strategies by taking the network-induced n-dimensional Euclidean space and the set of all n  m
phenomenon into account, in order to make full use of matrices and Iþ denotes the set of non-negative
the robustness of SMC against model uncertainties, integers. The notation X  Y (respectively, X 4 Y ),
parameter variations and external disturbances. where X and Y are symmetric matrices, means that
Moreover, the model under consideration should be X  Y is positive semi-definite (respectively, positive
more comprehensive to reflect the realities such as the definite). E{x} stands for the expectation of stochastic
discrete-time nature, the state-dependent stochastic variable x and E{xjy} for the expectation of x
disturbances (also called multiplicative noises or conditional on y. The superscript ‘T’ denotes the
Itô-type noises) and the multiple randomly occurring transpose. diag{F1, F2, . . .} denotes a block diagonal
communication delays. The possible combination of matrix whose diagonal blocks are given by F1, F2, . . . .
SMC and NCS would clearly have both theoretical The symbol ‘ ’ in a matrix means that the correspond-
significance and application potential. Unfortunately, ing term of the matrix can be obtained by symmetric
to the best of the authors’ knowledge, the discrete-time property.
SMC problem for networked systems has not been
fully addressed, not to mention the consideration of
stochastic delays and stochastic disturbances. This is
mainly due to the mathematical challenges in analysing 2. Problem formulation
the reaching condition for the addressed discrete-time Consider, on a probability space (, F, P), the
stochastic systems. It is, therefore, the motivation of following uncertain nonlinear Itô-type networked
this article to shorten such a gap by investigating the system:
SMC schemes for a broad class of networked stochas- 8
tic systems with communication delays. >
> xðk þ 1Þ ¼ ðA þ DAÞxðkÞ þ BðuðkÞ þ f ðxðkÞÞÞ
>
>
This article aims to design a state feedback >
>
>
> ~ þ DgðxðkÞ, xðkÞ,
þ Ad xðkÞ ~ kÞ!ðkÞ,
controller, by using the discrete-time sliding motion <
concept such that (1) the system state trajectory is Xq ð1Þ
>
> ~
xðkÞ ¼ i ðkÞxðk  i ðkÞÞ,
globally driven onto the specified sliding surface which >
>
>
> i¼1
results in a non-increasing zigzag motion on the sliding >
>
:
surface and (2) the robustly exponential stability of the xðkÞ ¼ ’ðkÞ, k ¼ dM ,  dM þ 1, . . . , 0,
International Journal of Systems Science 663

where x(k) 2 Rn is the state vector, u(k) 2 Rm is the systems that have different communication delays when
control input, A, Ad, B and D are known constant real- the signals are transferred via different channels at the
valued matrices with appropriate dimensions. !(k) is a same sample time k, which is very often the case in many
scalar Wiener process (Brownian motion) on (, F, P) practical applications. On the other hand, the random
with variable i(k) is introduced to characterise the phenom-
      enon when the communication delays switch between
E !ðkÞ ¼ 0, E !2 ðkÞ ¼ 1, E !ðkÞ!ð j Þ ¼ 0 ðk 6¼ j Þ 0 and  i(k) according to whether the network transmis-
ð2Þ sion conditions are excellent or not. Such a case also
n n n happens frequently in reality. Using the algorithm
and g : R  R  N ! R is the continuous function,
developed later in this article, it is not difficult to
and is assumed to satisfy
study a more general stochastic delay phenomenon, for
gT ðx, y, kÞ gðx, y, kÞ41 xT x þ 2 yT y, x, y 2 Rn , ð3Þ example, the case when stochastic communication
delays switch between certain intervals f~1 , ~2 , . . . , ~q g,
where 1 4 0 and 2 4 0 are known constant scalars. corresponding to different network transmission con-
Downloaded by [The University of British Columbia] at 11:47 20 November 2014

The real-valued matrix DA represents norm- ditions. To the best of our knowledge, the description
bounded parameter uncertainty satisfying of stochastic delays given in this article is new.
DA ¼ HFE, ð4Þ
3. Design of SMC
where H and E are known real constant matrices which
characterise how the deterministic uncertain parameter In this section, a switching function will be first
in F enters the nominal matrix A. The matrix F, which presented for the uncertain nonlinear networked
could be time-varying, is an unknown matrix function system (1) with stochastic communication delays.
meeting Then, a theorem will be given in order to determine
the parameter appearing in the proposed switching
FT F4I: ð5Þ function to satisfy the robustly mean square exponen-
tial stability in the sliding motion. We will show that
The parameter uncertainty DA is said to be admissible
the controller design problem in the sliding motion can
if both (4) and (5) are satisfied. be solved if two LMIs with an equality constraint are
The stochastic variables i(k) 2 R (i ¼ 1, 2, . . . , q)
feasible.
in (1) are mutually uncorrelated Bernoulli distributed
white sequences taking values on 0 and 1 with
    3.1. Switching surface
P i ðkÞ ¼ 1 ¼ E i ðkÞ :¼  i , ð6Þ
To begin with, we choose the following switching
where  i (i ¼ 1, 2, . . . , q) are known positive scalars. function:
It is easy to see that
  sðkÞ ¼ GxðkÞ  GAxðk  1Þ, ð8Þ
P i ðkÞ ¼ 0 ¼ 1   i ,
  ð7Þ where G is designed so that GB  is non-singular
2i :¼ E ði ðkÞ   i Þ2 ¼ ð1   i Þ i : and GD b ¼ 0, where Db :¼ Ad D . In this article, we
select G ¼ BTP with P 4 0 being a positive definite
In this article, we make the following assumptions:
matrix to confirm the non-singularity of GB.
Assumption 1: The parameter uncertainty DA and The ideal quasi-sliding mode satisfies
unknown nonlinear function f(x(k)) are bounded in
sðk þ 1Þ ¼ sðkÞ ¼ 0: ð9Þ
Euclidean norm.
Assumption 2: The variables  i(k) (i ¼ 1, 2, . . . , q) are Solving the above for u(k), the equivalent control law
time-varying and satisfy dm4 i(k)4dM, where dm and of the sliding motion is given by
dM are constant positive scalars representing the lower ueq ðkÞ ¼ ðGBÞ1 GDAxðkÞ  f ðxðkÞÞ: ð10Þ
and upper bounds on the communication delays,
respectively. Substituting (10) as u(k) into (1) yields
8
Remark 1: In Assumption 2, although the n time- ~ þ DgðxðkÞ, xðkÞ,
< xðk þ 1Þ ¼ AK xðkÞ þ Ad xðkÞ
> ~ kÞ!ðkÞ,
varying communication delays  i(k) are assumed to X q
have the same lower and upper bounds, they could >
: ~
xðkÞ ¼ i ðkÞxðk  i ðkÞÞ,
actually take different values at the same sampling i¼1

instant k. Such a description is suitable for networked ð11Þ


664 L. Ma et al.

where AK :¼ A þ DA  B(GB)1GDA. The expres- matrices P 4 0, Qj 4 0 ( j ¼ 1, 2, . . . , q) and positive


sion (11) is the sliding mode dynamics of system (1) scalars " 4 0,  4 0 satisfying
in the specified switching surface s(k þ 1) ¼ s(k) ¼ 0. 2 3
11 0 AT P 0 AT P 0 0 "ET
Before stating the designing goal, we introduce the 6   Z
6 22
b T AT P  ZbT 0 0 0 0 77
following stability concept for the system (11). 6
d
7
6   P 0 0 0 PH 0 7
6 7
Definition 1 (Liu, Wang, Serrano, and Liu 2007): The 6     12  I 0 0 0 0 7
6 7
system (11) is said to be robustly exponentially stable 6 7
6     P 0 PH 0 7
in the mean square if there exist constants  4 0 and 6 p ffiffi
ffi 7
6      B T
PB 3 BT
PH 0 7
0 5  5 1 such that every solution of (11) satisfies 6 7
6 7
4       "I 0 5
EfkxðkÞk2 g4k sup EfkxðiÞk2 g, 8k50, ð12Þ        "I
dM4i40
5 0, ð16Þ
for all admissible parameter uncertainties.
DT PD 5  I,
Downloaded by [The University of British Columbia] at 11:47 20 November 2014

In this article, it is our objective to synthesise an ð17Þ


SMC law such that the state trajectory in (1) is globally b ¼ 0,
BT PD ð18Þ
driven onto the specified sliding surface, leading to a
non-increasing zigzag motion along the sliding surface where
in subsequent time and, at the same time, the system X
q
dynamics on the sliding surface is guaranteed to be 11 ¼  1 I  P þ ðdM  dm þ 1ÞQj ,
robustly exponentially stable in the mean square. j¼1
e1 ,  Q2 þ A
22 ¼ diagfQ1 þ A e2 , . . . ,  Qq þ A
eq , g,
ej ¼  i ð1   i ÞðAT PAd þ 2  I Þ,
A j ¼ 1, 2, . . . , q:
3.2. Performances of the sliding motion d
 
First of all, we introduce the following lemmas which b
Z ¼  1 I  2 I     q I :
will be used in this article. Proof: Let j(k) :¼ {x(k   j(k)), x(k   j(k) þ 1), . . . ,
Lemma 1: For any real vectors a, b and matrix P 4 0 x(k)} (j ¼ 1, 2, . . . , q) and define
of compatible dimensions,
n [ [ [ o [q
T T T
a b þ b a4a Pa þ b P b: T 1
ð13Þ XðkÞ ¼ 1 ðkÞ 2 ðkÞ  n ðkÞ ¼ j ðkÞ:
j¼1
Lemma 2 (Schur complement): Given constant matri-
Choose the following Lyapunov functional for
ces S 1, S 2, S 3 where S 1 ¼ S T1 and 0 5 S 2 ¼ S T2 , then
system (11):
S 1 þ S T3 S 1
2 S 3 5 0 if and only if
X
3
" #   WðXðkÞÞ ¼ Wi ðkÞ, ð19Þ
S1 S T3 S 2 S3 i¼1
5 0 or 5 0: ð14Þ
S3 S 2 S T3 S1 where
T
Lemma 3 (S-procedure): Let N ¼ N , H and E be real W1 ðkÞ ¼ xT ðkÞPxðkÞ,
matrices of appropriate dimensions, and F satisfy (5).
X
q X
k1
Then N þ HFE þ ET FT HT 5 0 if and only if there W2 ðkÞ ¼ xT ðiÞQj xðiÞ,
exists a positive scalar " such that N þ "HHT þ j¼1 i¼kj ðkÞ
"1 ET E 5 0 or, equivalently,
X
q X
dm X
k1
2 3 W3 ðkÞ ¼ xT ðiÞQj xðiÞ,
T
N "H E j¼1 m¼dM þ1 i¼kþm
6 T 7
4 "H "I 0 5 5 0: ð15Þ
with P 4 0, Qj 4 0 ( j ¼ 1, 2, . . . , q) being matrices to be
E 0 "I determined. Then along the trajectory of system (11),
The following theorem gives the sufficient condi- we have
   
tion in terms of LMIs with equality constraints for the E DWjXðkÞ :¼E WðXðk þ 1ÞÞjXðkÞ  WðXðkÞÞ
global mean-square asymptotic stability of system (11) 

¼E WðXðk þ 1ÞÞ  WðXðkÞÞ jXðkÞ
in the sliding motion.
X
3  
Theorem 1: The system (11) is robustly exponentially ¼ E DWi jXðkÞ : ð20Þ
stable in the mean square if there exist positive definite i¼1
International Journal of Systems Science 665

From (11), we can obtain that Taking (21)–(28) into consideration and noting that
  
 G ¼ BTP, we have
E DW1 jXðkÞ ¼ E xT ðk þ 1ÞPxðk þ 1Þ  xT ðkÞPxðkÞ XðkÞ
  
¼ E xT ðkÞðATK PAK  PÞxðkÞ þ x~ T ðkÞATd PAd xðkÞ
~ E DW1 jXðkÞ

þ gT ðxðkÞ, xðkÞ,kÞD
~ T
~
PDgðxðkÞ, xðkÞ,kÞ 4xT ðkÞ 2ðA þ DAÞT PðA þ DAÞ

T T
þ 2x ðkÞA PAd xðkÞ
K ~ XðkÞ : ð21Þ
 ¼ B(GB)1GDA, by Lemma 1, we have þ 3DAT PBðBT PBÞ1 BT PDA þ  1 I  P xðkÞ
Denoting A
X q T
ATK PAK 42ðA þ DAÞT PðA þ DAÞ þ 2A T PA ð22Þ þ  i xðk  i ðkÞÞ ðATd PAd þ  2 IÞ
i¼1
and X
q 
 T PAd xðkÞ   i xðk  i ðkÞÞ
2xT ðkÞATK PAd xðkÞ
~ ¼ 2xT ðkÞðA þ DA þ AÞ ~ i¼1
Downloaded by [The University of British Columbia] at 11:47 20 November 2014

42xT ðkÞðA þ DAÞT PAd xðkÞ


~ X
q
T  T 
þ x ðkÞA PAxðkÞ þ x~ T ðkÞAT PAd xðkÞ:
~ þ 2~ i xT ðk  i ðkÞÞðATd PAd þ  2 IÞxðk  i ðkÞÞ
d
i¼1
ð23Þ X
q 
It is noticed from (3) and (17) that þ 2xT ðkÞðA þ DAÞT PAd  i xðk  i ðkÞÞ : ð29Þ
i¼1
T T
~
g ðxðkÞ, xðkÞ, ~
kÞD PDgðxðkÞ, xðkÞ, kÞ Next, it can be derived that
4max ðDT PDÞ gT ðxðkÞ, xðkÞ,
~ ~
kÞ gðxðkÞ, xðkÞ, kÞ  
E DW2 jXðkÞ
 T T
~
4 1 x ðkÞxðkÞ þ 2 x~ ðkÞxðkÞ : ð24Þ (
X q
4E xT ðkÞQj xðkÞ  xT ðk  j ðkÞÞQj xðk  j ðkÞÞ
Introducing new variables by
j¼1
! )
~ i ðkÞ ¼ i ðkÞ   i , i ¼ 1, 2, . . . , q, ð25Þ Xm
kd
T
þ x ðiÞQj xðiÞ XðkÞ : ð30Þ
then, the mean and variance of ~ i ðkÞ can be easily i¼kdM þ1

obtained by
(
    X
q
E ~ i ðkÞ ¼ 0, 2~ i ¼  i ð1   i Þ: ð26Þ E DW3 jXðkÞ ¼ E ðdM  dm ÞxT ðkÞQj xðkÞ
j¼1
Therefore, ! )
Xm
kd

   xT ðiÞQj xðiÞ XðkÞ : ð31Þ
~ XðkÞ
E x~ T ðkÞATd PAd xðkÞ i¼kdM þ1

 X
q T

Letting
¼E  i þ ~ i ðkÞ xðk  i ðkÞÞ ATd PAd
i¼1
 T
ðkÞ ¼ xT ðkÞ xT ðk  1 ðkÞÞ xT ðk  2 ðkÞÞ    xT ðk  q ðkÞÞ ,
X
q  

the combination of (29)–(31) results in
  i þ ~ i ðkÞ xðk  i ðkÞÞ XðkÞ
i¼1  
E DWjXðkÞ 4 T ðkÞ ðkÞ, ð32Þ
X
q T X
q 
T
¼  i xðk  i ðkÞÞ Ad PAd  i xðk  i ðkÞÞ where
i¼1 i¼1 " #
11 12
X
q
 :¼ ,
þ 2~ i xT ðk  i ðkÞÞATd PAd xðk  i ðkÞÞ ð27Þ T
12 22
i¼1
11 ¼ 11 þ 2ðA þ DAÞT PðA þ DAÞ
and
  þ 3DAT PBðBT PBÞ1 BT PDA,
~ XðkÞ
E xT ðkÞðA þ DAÞT PAd xðkÞ
X q  12 ¼ 22 þ Z b þ 2  Z
b T AT PAd Z b T Z,
b
d
¼xT ðkÞðA þ DAÞT PAd  i xðk  i ðkÞÞ : ð28Þ
i¼1
b
22 ¼ ðA þ DAÞT PAd Z:
666 L. Ma et al.

By the Schur complement, it is easy to see that If the optimal solution to problem (36) equals zero,
 5 0 is equivalent to the solutions will satisfy the LMIs (16)–(17), and the
equality BT PDb ¼ 0. Thus, the robustly mean square

2 pffiffiffi T 3 exponential stability of system (11) is achievable.
11 0 ðA þ DAÞT P 0 ðA þ DAÞT P 3DA PB
6 7
6  22 b T AT P
Z bT
 Z 0 0 7
6 d 7 4. Sliding mode controller
6   P 0 0 0 7
6 7
:¼ 6 7 In this section, by applying the definition of (DSMRC)
6     12  I 0 0 7
6 7 for discrete-time systems in Gao et al. (1995), we will
6 7
4     P 0 5
synthesise a sliding mode controller to ensure the
     BT PB DSMRC for system (1) with specified sliding surface
50: ð33Þ (9). In other words, the trajectory of system (1) starting
In order to eliminate the parameter uncertainty DA from any initial state will (i) be globally driven onto the
in (33), we rewrite  as follows: sliding surface (9) in finite time; (ii) stay within a
Downloaded by [The University of British Columbia] at 11:47 20 November 2014

specified band once it has crossed the sliding surface


b E
 þ HF
¼ bþ E b T,
b T FH ð34Þ the first time, and then cross the surface again in every
where sampling period, resulting in a successive and non-
2 3 increasing zigzag motion along the sliding surface.
11 0 AT P 0 AT P 0 First, based on the reaching law proposed in Gao et
6  22 b T AT P
Z  bT
 Z 0 0 7 al. (1995), we can easily check that the designing goals
6 d 7
6 7 (i) and (ii) are achieved if the following inequalities are
6   P 0 0 0 7
 ¼6
 7, satisfied:
6     12  I 0 0 7
6 7 8
6 7 > Dsi ðkÞ ¼ si ðk þ 1Þ  si ðkÞ4  i  sgn½si ðkÞ
4    P 0
 5 >
>
<  %i si ðkÞ if si ðkÞ 4 0
    BT PB
 ð37Þ
 pffiffi
ffi T >
> Dsi ðkÞ ¼ si ðk þ 1Þ  si ðkÞ5  i  sgn½si ðkÞ
b ¼ 0 0 HT P 0 HT P
H 3HT PB , >
:
   %i si ðkÞ if si ðkÞ 5 0,
b¼ E 0 0 0 0 0 :
E where represents the sampling period, i 4 0 and
By Lemma 3, we can easily know that LMI (16) is i 4 0 are properly chosen scalars satisfying 0 5 1 
equivalent to  5 0 for some " 4 0, which means that i 5 1, (i ¼ 1, 2, . . . , m).
 5 0 can be achieved. Hence, for all (k) 6¼ 0, Since the parameter uncertainty DA and the exter-
E{DWjX(k)}4 T(k) (k) 5 0. Furthermore, from nal disturbance f(x(k)) are both assumed to be
Theorem 1 in (Liu et al. 2007), the robustly exponential bounded in Euclidean norm, Da :¼ GDAx(k) and
stability of system (11) can be confirmed in the mean Df :¼ GBf(x(k)) will also be bounded (Gao et al. 1995;
square sense. The proof is complete. œ Yan and Shi 2008). Denote ia and if as the i-th element
in Da and Df, respectively. Suppose the lower and upper
bounds on Da and Df are known and given as follows:
3.3. Computational algorithm ia 4 ia 4 ia ,
Notice that the condition in Theorem 1 is given as the if 4 if 4 if , i ¼ 1, 2, . . . , m, ð38Þ
feasibility problem of two LMIs (16)–(17) with an
equality constraint (18). Using the algorithm proposed where ia , ia , if and if are all known constants. Then
in Niu et al. (2005), as the condition BT PDb ¼ 0 can be denote
T bT T b
expressed by tr½ðB PDÞ B PD ¼ 0, we first present h iT ia þ ia
an inequality ðBT PDÞb T BT PD4
I
b which, by the Schur b
Da ¼ b 1a b
1a   b
m , b
ia ¼ ,
a 2
complement, is equivalent to
" # n o ia  ia
e
Da ¼ diag e
1a , e
2a , . . . , e
m e
ia ¼

I D b T PB a , ,
40: ð35Þ 2
BT PDb I h iT if þ if
Df ¼ b
b 1f b
1f   b
m
f , b
if ¼ ,
Then, the original non-convex feasibility problem 2
can be converted into the following minimisation n o if  if
problem: e
Da ¼ diag b
1 , e
2f , . . . , e
m e
if ¼
f , ,
f 2
min
subject to ð16Þ, ð17Þ and ð35Þ: ð36Þ i ¼ 1, 2, . . . , m: ð39Þ
International Journal of Systems Science 667

Now we are ready to give the design technique of polytopic parameter uncertainties, systems with sto-
the robust SMC controller. chastic disturbances, or systems with more general
switching communication delays, within the same
Theorem 2: Suppose problem (36) is solvable. For the
established LMI framework. We could also use more
uncertain nonlinear networked system (1) with the sliding
up-to-date delay-dependant analysis approaches to
surface (9), where G ¼ BTP and P is the solution to (36),
reduce the possible conservatism without difficulty
if the SMC law is given as
(see Liu, Wang, and Liu 2006; Wang, Ho, and Liu
uðkÞ ¼  ðGBÞ1 U  sgn½sðkÞ þ VsðkÞ þ GAxðk  1Þ 2003, 2005; Wang, Yang, Ho, and Liu 2006). The
reason why we discuss the system (1) is to make our
 GxðkÞ þ ðbDa þ b
Df Þ þ ðe
Da þ e
Df Þsgn½sðkÞ , theory more understandable and to avoid unnecessar-
ily complicated notations.
ð40Þ
with
U ¼ diagf 1 , 2 , . . . , m g 2 Rmm , 5. An illustrative example
Downloaded by [The University of British Columbia] at 11:47 20 November 2014

  In this section, we present an illustrative example to


V ¼ diag %1 , %2 , . . . , %m 2 Rmm , i ¼ 1, 2, . . . , m:
demonstrate the effectiveness of the proposed
then the DSMRC of system (1) with specified sliding algorithm.
surface (9) is satisfied. In other words, the design goals Consider the following nonlinear networked system
(i) and (ii) are achieved simultaneously. with communication delays:
8 02 3 2 3 1
>
> 0:15 0:25 0 0:01
>
> B6 7 6 7  C
>
> xðk þ 1Þ ¼ @4 0 0:18 0 5 þ 4 0:02 5 sinð0:6kÞ 0 0:01 0 AxðkÞ
>
>
>
>
>
> 0:03 0 0:05 0
>
> 2 3
>
> 0:10 0:02
>
>
>
< 6 7

þ4 0:07 0 5 uðkÞ þ f ðxðkÞÞ


ð42Þ
>
> 0:02 0:20
>
> 2 3 2 3
>
>
>
> 0:03 0 0:01 0:025 0:01 0
>
> X2
6 7 6 7
>
> þ 4 0:02 0:03 0 5i ðkÞxðk  i ðkÞÞ þ 4 0 0:03 ~
0 5 gðxðkÞ, xðkÞ, kÞ!ðkÞ,
>
>
>
> i¼1
>
> 0:04 0:05 0:01 0:04 0:035 0:01
>
:
xðkÞ ¼ ’ðkÞ, k ¼ dM ,  dM þ 1, . . . , 0:

Proof: By (40), with the switching function defined in ~


Let f (x(k)) ¼ 0.3 sin(x(k)) and gðxðkÞ, xðkÞ, kÞ ¼
(8), we obtain ~
0:5xðkÞ þ 0:5xðkÞ. In order to design the explicit SMC
controller, we suppose that GDAx(k) and GBf(x(k)) are
DsðkÞ ¼ sðk þ 1Þ  sðkÞ
bounded by the following conditions:

¼ GDAxðkÞ þ GB uðkÞ þ f ðxðkÞÞ


aj ¼ kGHkkExðkÞk, aj ¼ kGHkkExðkÞk,
 GxðkÞ þ GAxðk  1Þ
¼  U  sgn½sðkÞ  VsðkÞ þ GDAxðkÞ fj ¼ 0:3kGB sinðxðkÞÞk, fj ¼ 0:3kGB sinðxðkÞÞk:

ð43Þ
 bDa þ e
Da sgn½sðkÞ
Assume that the time-varying communication
þ GBf ðxðkÞÞ  b Df þ e
Df sgn½sðkÞ : ð41Þ delays satisfy 24 i(k)46 (i ¼ 1, 2) and

Noting (39) and (40), we can easily arrive at (38).    


 1 ¼ E 1 ðkÞ ¼ 0:8,  2 ¼ E 2 ðkÞ ¼ 0:6:
Therefore, the DSMRC of (1) is satisfied. The proof is
complete. œ Then, we can obtain
Remark 2: We should point out that it is not difficult
2~ 1 ¼ 0:16, 2~ 2 ¼ 0:24:
to extend the present results to systems that include
668 L. Ma et al.

1 2
x1(k) s1(k)
0.8 x2(k) s2(k)
x3(k)
1.5
0.6

0.4 1

0.2
0.5
0

−0.2 0

−0.4
−0.5
−0.6

−0.8 −1
Downloaded by [The University of British Columbia] at 11:47 20 November 2014

−1
0 20 40 60 80 100 −1.5
0 20 40 60 80 100
No. of samples (k)
No. of samples (k)
Figure 1. The trajectory of state x(k) ( ¼ 0.05).
Figure 3. The trajectory of sliding variable s(k) ( ¼ 0.05).
1
x1(k)
2
s1(k)
0.8 x2(k)
s2(k)
x3(k) 1.5
0.6

0.4 1

0.2
0.5
0

−0.2 0

−0.4
−0.5
−0.6

−0.8
−1

−1 −1.5
0 20 40 60 80 100 0 20 40 60 80 100
No. of samples (k)
No. of samples (k)
Figure 2. The trajectory of state x(k) ( ¼ 0.005).
Figure 4. The trajectory of sliding variable s(k) ( ¼ 0.005).

Using MatLab LMI toolbox to solve problem (36), b¼ 0


and
¼ 3.707945  1012 (hence the constraint GD
we have is satisfied). Choose ¼ 0.05 (and ¼ 0.005 for
2 3 comparison), j ¼ 1 and j ¼ 1 ( j ¼ 1, 2). Then,
8:06501 0:0454 0:0401
P ¼ 4 0:0454 9:3349 0:0285 5, it follows from Theorem 2 that the desired SMC law
0:0401 0:0285 8:8057 can be expressed with all known parameters. The
2 3 simulation results are shown in Figures 1–10, which
0:6733 0:0485 0:0042
confirm that the desired requirements are well
Q1 ¼ 4 0:0485 0:5575 0:0028 5,
achieved.
0:0042 0:0028 0:6937
2 3 Remark 3: There have been many efforts made to
0:6007 0:0443 0:0025
eliminate the chattering phenomenon in the sliding
Q2 ¼ 4 0:0443 0:4840 0:0023 5,
surface when using the SMC method. Unfortunately,
0:0025 0:0023 0:3157 most of these methods are mainly concerned with the
 
0:8690 0:6574 0:1781 continuous systems. As far as discrete-time systems

0:1810 0:0048 1:7619 have been concerned, the chattering phenomenon
International Journal of Systems Science 669

1 2
u1(k) Δ s1(k)
u2(k) 1.5 Δ s2(k)

0.5 1

0.5
0
0

−0.5
−0.5
−1

−1 −1.5

−2
Downloaded by [The University of British Columbia] at 11:47 20 November 2014

−1.5 −2.5
0 20 40 60 80 100 0 20 40 60 80 100
No. of samples (k) No. of samples (k)

Figure 5. The control signals u(k) ( ¼ 0.5). Figure 7. The signal Ds(k) ( ¼ 0.05).

0.6 2
u1(k) Δ s1(k)

0.4 u2(k) 1.5 Δ s2(k)

0.2 1

0 0.5

−0.2 0

−0.4 −0.5

−0.6 −1

−0.8 −1.5

−1 −2
0 20 40 60 80 100 0 20 40 60 80 100
No. of samples (k) No. of samples (k)

Figure 6. The control signals u(k) ( ¼ 0.005). Figure 8. The signal Ds(k) ( ¼ 0.005).

cannot be thoroughly eliminated since the sliding restrain the chattering within a certain band theoreti-
motion of a discrete system is a ‘quasi-sliding motion’. cally. The corresponding results will appear in the
In this article, in order to decrease the magnitude of near future.
chattering, we have tried several approaches, among
which the most effective way is to shorten the sampling
period (see the simulation in this section). From
a practical point of view, with fast development of 6. Conclusions
digital equipment, it is now not difficult to increase the A robust SMC design problem for a class of uncertain
sampling frequency at a low cost. On the other hand, nonlinear networked systems with multiple stochastic
we are now researching into a new method for communication delays has been studied. By means of
SMC of discrete-time systems, and our aim is to LMIs, a sufficient condition for the robustly
670 L. Ma et al.

10 Acknowledgements
τ1(k)
9 This work was supported in part by the Engineering and
τ2(k)
Physical Sciences Research Council (EPSRC) of the UK
8 under Grant GR/S27658/01 the Royal Society of the UK,
the National Natural Science Foundation of China under
7 Grant 60674015, the Technology Innovation Key Fund of
Shanghai Municipal Education Commission under Grant
6 09ZZ60 and the Alexander von Humboldt Foundation of
Germany.
5

4
Notes on contributors
3
Lifeng Ma received his BS degree in
2 Automation from Jiangsu University,
Zhenjiang, China, in 2004 and his PhD
Downloaded by [The University of British Columbia] at 11:47 20 November 2014

1 degree in Control Theory and


Engineering from Nanjing University
0 of Science and Technology, Nanjing,
0 20 40 60 80 100
China, in 2010. From August 2008
No. of samples (k) to February 2009 he was a Visiting
PhD Student in the Department of
Figure 9. The time-varying delays  i(k) (i ¼ 1, 2). Information Systems and Computing, Brunel University,
UK. He is currently a Lecturer in the School of Automation,
Nanjing University of Science and Technology. His current
research interests include nonlinear stochastic systems, net-
worked systems, stochastic control and sliding mode control.
2 He is a very active reviewer for many international journals.
α1(k)
α2(k)
Zidong Wang was born in Jiangsu,
1.5
China, in 1966. He received his BSc
degree in Mathematics in 1986 from
Suzhou University, Suzhou, China,
1
his MSc degree in Applied
Mathematics in 1990 and his PhD
degree in Electrical Engineering in
0.5
1994, both from Nanjing University
of Science and Technology, Nanjing,
China. He is currently a Professor of Dynamical Systems and
0
Computing in the Department of Information Systems and
Computing, Brunel University, UK. From 1990 to 2002,
−0.5
he held teaching and research appointments in various
universities in China, Germany and the UK. Professor
Wang’s research interests include dynamical systems, signal
−1 processing, bioinformatics, control theory and applications.
0 20 40 60 80 100 He has published more than 100 papers in refereed
No. of samples (k) international journals. He is a holder of the Alexander von
Humboldt Research Fellowship of Germany, the JSPS
Figure 10. The Bernoulli sequences i(k) (i ¼ 1, 2). Research Fellowship of Japan and William Mong Visiting
Research Fellowship of Hong Kong. Professor Wang serves
as an Associate Editor for 12 international journals including
five IEEE Transactions. He is a Senior Member of the IEEE,
a Fellow of the Royal Statistical Society and a Member of the
exponential stability of the system dynamics on the programme committees for many international conferences.
specified sliding surface has been derived. By the Yugang Niu received his BSc degree
reaching condition proposed in this article, an SMC from Hebei Normal University,
controller has been designed to globally drive the state Shijiazhuang, PR China, in 1986, and
trajectory onto the specified surface, which gives rise to his MSc and PhD degrees from
Nanjing University of Science and
a non-increasing zigzag motion along the surface. An Technology, Nanjing, PR China, in
illustrative numerical example has been given to show 1992 and 2001, respectively. His post-
the applicability and effectiveness of the proposed doctoral research was carried out in
method in this article. the East China University of Science
International Journal of Systems Science 671
and Technology, Shanghai, PR China, from May 2001 to Chow, M.Y., and Tipsuwan, Y. (2001), ‘Network-Based
June 2003. In 2002, as Research Associate, he visited the Control Systems: A Tutorial’, in Proceedings of IECON 01:
University of Hong Kong for 3 months. In 2005 and 2006, as
the 27th annual conference of the IEEE industrial electronics
Research Fellow, he visited the City University of Hong
Kong for 6 months. In 2001, Dr Niu joined the Department society, pp. 1593–1602.
of Automation, East China University of Science and Gao, W., Wang, Y., and Homaifa, A. (1995), ‘Discrete-time
Technology, where he is currently a Professor. Dr Niu has Variable Structure Control Systems’, IEEE Transactions on
published more than 10 papers in the past 5 years in Industrial Electronics, 42(2), 117–122.
Automatica, IEEE Transactions on Automatic Control, Ho, D.W.C., and Niu, Y. (2007), ‘Robust Fuzzy Design for
Systems and Control Letters, IEEE Transactions on Fuzzy Nonlinear Uncertain Stochastic Systems via Sliding-mode
Systems, IEE Proceedings of the Control Theory and Control’, IEEE Transactions on Fuzzy Systems, 15(3),
Application and so on. His research interests include sliding 350–358.
mode control, stochastic systems, networked control systems, Hwang, C. (2002), ‘Robust Discrete Variable Structure
Markovian jumping systems, filtering, etc.
Control with Finite-time Approach to Switching Surface’,
Yuming Bo received his BSc degree in Automatica, 38, 167–175.
Automatic Control in 1984, his MSc Lai, N., Edwards, C., and Spurgeon, S. (2006), ‘Discrete
Downloaded by [The University of British Columbia] at 11:47 20 November 2014

degree in Automatic Control in 1987 Output Feedback Sliding-mode Control with Integral
and his PhD degree in Control Theory Action’, International Journal of Robust and Nonlinear
and Control Engineering in 2005, all Control, 16, 21–43.
from Nanjing University of Science Lai, N., Edwards, C., and Spurgeon, S. (2007), ‘On Output
and Technology, Nanjing, China. He Tracking using Dynamic Output Feedback Discrete-time
is now a Professor of Control Theory Sliding-mode Controllers’, IEEE Transactions on
and Control Engineering in the School
Automatic Control, 52(10), 1975–1981.
of Automation at Nanjing University of Science and
Technology, Nanjing, China. His research interests include Ling, Q., and Lemmon, M. (2003), ‘Optimal Dropout
stochastic control and estimation, computer communication Compensation in Networked Control Systems’,
and programming. He has published more than 20 papers in in Proceedings of the IEEE Conference on Decision and
refereed journals and served as an Associate Editor for two Control, Maui, HI, United States, Vol. 1, pp. 670–675.
journals. Liu, Y., Wang, Z., Serrano, A., and Liu, X. (2007), ‘Discrete-
time Recurrent Neural Networks with Time-varying
Zhi Guo was born in Liaoning, China, Delays: Exponential Stability Analysis’, Physics Letters A,
in 1937. He is currently a Professor of 362, 480–488.
the School of Automation, Nanjing Liu, Y., Wang, Z., and Liu, X. (2006), ‘On Global
University of Science and Technology, Exponential Stability of Generalized Stochastic Neural
Nanjing, China. His current research
Networks with Mixed Time-delays’, Neurocomputing, 70,
interests include stochastic systems,
opportunity-awaiting control, satis- 314–326.
factory control and filtering. Nilsson, J., Bernhardsson, B., and Wittenmark, B. (1998),
‘Stochastic Analysis and Control of Real-time Systems
with Random Time Delays’, Automatica, 34, 57–64.
Niu, Y., and Ho, D.W.C. (2006), ‘Robust Observer
Design for Itô Stochastic Time-delay Systems via
References Sliding Mode Control’, System and Control Letters,
55, 781–793.
Abidi, K., Xu, J., and Yu, X. (2007), ‘On the Discrete-time Niu, Y., Ho, D.W.C., and Lam, J. (2005), ‘Robust
Integral Sliding-mode Control’, IEEE Transactions on Integral Sliding Mode Control for Uncertain Stochastic
Automatic Control, 52(4), 709–715. Systems with Time-varying delay’, Automatica, 41,
Bonivento, C., Sandri, M., and Zanasi, R. (1998), ‘Discrete 873–880.
Variable Structure Integral Controllers’, Automatica, 34, Seiler, P., and Sengupta, R. (2005), ‘An H1 Approach to
355–361. Networked Control’, IEEE Transactions on Automatic
Chan, C. (1999), ‘Discrete Adaptive Sliding-mode Control of Control, 50(3), 356–364.
a Class of Stochastic Systems’, Automatica, 35, 1491–1498. Srinivasagupta, D., Schattler, H., and Joseph, B. (2004),
Chang, K., and Wang, W. (1999), ‘Robust Covariance ‘Time-stamped Model Predictive Control: An
Control for Perturbed Stochastic Multivariable System via Algorithm for Control of Processes with Random
Variable Structure Control’, System and Control Letters, Delays’, Computers and Chemical Engineering, 28(8),
37, 323–328. 1337–1346.
Chen, X., and Fukuda, T. (1998), ‘Robust Adaptive Quasi- Utkin, V. (1977), ‘Variable Structure Control Systems with
sliding Mode Controller for Discrete-time Systems’, Sliding Mode’, IEEE Transactions on Automatic Control,
System and Control Letters, 35, 165–173. 22, 212–222.
Cheng, C., Lin, M., and Hsiao, J. (2000), ‘Sliding Mode Walsh, G., Ye, H., and Bushnell, L. (2001), ‘Stability Analysis
Controllers Design for Linear Discrete-time Systems with of Networked Control Systems’, IEEE Transactions on
Matching Perturbations’, Automatica, 36, 1205–1211. Control Systems and Technology, 10(3), 438–446.
672 L. Ma et al.

Wang, W., and Chang, K. (2000), ‘Variable Structure- Xia, Y., Liu, G.P., Shi, P., Chen, J, Rees, D., and
Based Covariance Assignment for Stochastic Liang, J. (2007), ‘Sliding Mode Control of
Multivariable Model Reference Systems’, Automatica, Uncertain Linear Discrete Time Systems with Input
36, 141–146. Delay’, IET Control Theory and Applications, 1(4),
Wang, Z., Ho, D.W.C., and Liu, X. (2003), ‘Variance- 1169–1175.
constrained Filtering for Uncertain Stochastic Systems Yan, M., and Shi, Y. (2008), ‘Robust Discrete-time Sliding
with Missing Measurements’, IEEE Transactions on Mode Control for Uncertain Systems with Time-varying
Automatic Control, 48, 1254–1258. State Delay’, IET Control Theory and Applications, 2(8),
Wang, Z., Ho, D.W.C., and Liu, X. (2004), ‘Robust Filtering 662–674.
Under Randomly Varying Sensor Delay with Variance Yang, F., Wang, Z., Hung, Y., and Gani, M. (2006), ‘H1
Constraints’, IEEE Transactions on Circuits and Systems II, Control for Networked Systems with Random
51(6), 320–326. Communication Delays’, IEEE Transactions on Automatic
Wang, Z., Ho, D.W.C., and Liu, X. (2005), ‘Robust Finite- Control, 51(3), 511–518.
horizon Filtering for Stochastic Systems with Missing Zhang, L., Shi, Y., Chen, T., and Huang, B. (2005), ‘A New
Measurements’, IEEE Signal Processing Letters, 12(6), Method for Stabilization of Networked Control Systems
Downloaded by [The University of British Columbia] at 11:47 20 November 2014

437–440. with Random Delays’, IEEE Transactions on Automatic


Wang, Z., Yang, F., Ho, D.W.C., and Liu, X. (2006), Control, 50(8), 1177–1181.
‘Robust H1 Filtering for Stochastic Time-delay Systems Zhang, W., Branicky, M., and Phillips, S.M. (2001),
with Missing Measurements’, IEEE Transactions on Signal ‘Stability of Networked Control Systems’, IEEE Control
Processing, 54(7), 2579–2587. Systems Magazine, 21(1), 84–99.

You might also like