Professional Documents
Culture Documents
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
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
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
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
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
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
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 ¼ diagf1 , 2 , . . . , m g 2 Rmm , 5. An illustrative example
Downloaded by [The University of British Columbia] at 11:47 20 November 2014
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).
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.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
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