Professional Documents
Culture Documents
Minyue Fu2
Abstract
The problem of modeling and stabilization of a wire
less networked control system(NCS) with both packet
dropout and time-varying delay is investigated in this pa
per, and the time-varying delay is more or less than one
sampling period. The closed-loop wireless NCS is mod
eled as an asynchronous dynamic system(ADS) with three
subsystems. By using the ADS approach, a sufficient con
dition for the closed-loop wireless NCS to be stable is
presented. An illustrative example is provided to demon
strate the effectiveness of the proposed result.
JiaRen 1
Plant
y(k )
i '
Delay
y(k - dk )
1. Introduction
S1
This work was supported by the National Natural Science Foundation of China under grant (61004034, 61203177), Zhejiang Provincial
Natural Science Foundation of China (Y1090834, LQ12F03013). 1. J.
Gao and J. Ren are with the institute of Automation, Zhejiang Sci-Tech
University, Hangzhou, 310018, P.R.China. 2. M. Fu is with the School
of Electrical Engineering and Computer Science, University of Newcastle, NSW, 2308, Australia
Observer-based output
feedback controller
S2
w(k)
1696
real numbers, Rn denotes the n-dimensional Euclidean space and Rnxm refers to the set of all n x m real matrices.
AT represents the transpose of the matrix A, while A-1
denotes the inverse of A. For real symmetric matrices X
and Y, the notation X > Y (respectively, X > Y) means
that the matrix X - Y is positive semi-definite, (respec
tively, positive-definite). I is the identity matrix with ap
propriate dimensions. ||x|| refers to the Euclidean norm of
the vector x, that is ||x|| = VxTx. For a symmetric matrix,
* denotes the matrix entries implied by symmetry.
z(k) = [xT(k)
x(k+1) = Ax(k)+Bu(k)
y(k) =Cx(k)
(1)
(3)
A1z(k),
1:z(k+1)
A1
A+BK1
LC
0
-BK 1
A-LC
0
(4)
wT(k-1)]T
Then the dynamics of the closed-loop system can be described by the following three subsystems.
S1. There is data packet dropout, and the corresponding controller gain is K1. Then the closed-loop NCS
is described as:
eT(k)
A2
A2z(k),
A + BK2
0
C
0
0
0
-BK2
A-LC
0
(5)
Ad3
A + BK3,dk
LC
0
-BK3, dK
A-LC
0
0
0
0
0
0 0
-LC 0 0
C 0 0
(6)
1,2,3,
(7)
1697
\x N
\x M
>(,*
M R >0,
[** R >0,[*
R
(1^(1)
k-d(ki)-l
12 = dMX2 +Ni-Ml
T{k^{k)
vm=zT(k)Pz(k)
] T [X
N
* R
+Ml + Gdi,
l=k-d(k2)
-x{k-d{k2))}+{d{k2)-d{ki)
V2(k)=
l=k-d{k2)
2(l-khT(l)QlZ(l)
l=k-dk
z(k + 1) =AiZ{k)
+Adiz(k-dk),
i = 1, 2,..., JV,
4 = 1,2, ...,4f
V3(k)=
2(l-khT(l)Qiz(l)
2(l-khT(l)Q2z(l)
l=k-dM
(8)
V4(k)=
m=-dM+2l=k+m-l
More generally, w e consider the following discretetime switched system with time-varying delay:
2{l-k\z{i
i)-z{i))T
m=-dM l=k+m
xR{z{l+l)-z{l))
And defining (it) = *-*(*), > 0, { = AU A d =
l+dkAdi,
combined with (8) we have
+)=)+-(),
r; = y , j = 1,2,
le
(=1
i = 1 , 2 , ..., N, dk = 1 , 2 , ..., dM
(9)
() = (1+
(4)
(12)
(=1
*
*
and
(11)
12
22
*
-G
-Ni P+(J -I)GT
-2
<0,
-Q2
0T
T
T
GR-G-G
P + A ddiM
(10)
()()
r(0ia)
m=-dM+2/=r+m-l
+ -
r(/)2(/)
- (/)/?(/)
m=-dM l=k+m
1698
by
AW(k) =
W(k+1)-W(k)
(+1)(+1)-()()
k-1
k-1
l=k-dM+1
l=k-dk
(=1
^))2^)- ^-))2^-)
T
dM (k)R(k)
+d M
+2
N1
N2
+2
M1
M2 ((*)-(*-4))
(-4)
N
R?
( - )
+ (k))G
T (k)+Ad(k-dk)-(k)
-1 2(l-k)
V2(k)=
-2(l k
- 0T(l)Q1
(l)
A02
*-1 2(-)-2(-
m=-dM+2l=k+m-1
V3(k)=
V4(k)=
-1 2(-)-2(-
7
0 ) '(/) 1 (/)
-1
A
0
0
A
0
0
0
0
02
0 0"
0) 7
'(/)2(/)
A03
l=k-dM
-\
0 0 , c01 = \c
Di
l=k-dk
A00
B 0
0 A 0 ,#00 = 0 /
0 0 /
0 0
A01
-2(k-k0T(k^(k)
V(0)
(*-)
()
x[ (Ai-I
(r1
-'-2(-2)
M
R
+ 2 (k)
(14)
-, T
( - )
l=k-dM
(13)
m <1
()1()- r(O1a)
-2{k-k0)V(k0),
V(k) <
l=k+1-dk+1
2(l-k)-2(l-k0)T(l)R(l)
0
0
A
0
0
0
03
(15)
-/
-c
-l
17 -/ 0
0 c 0
17
/ 0
[c - 0
(16)
(17)
1699
0 + 2 < 0 ,
+ 3 ( 4 ) < 0 , 4 = 1, 2, ,dM,,
]
]
>0.
[* >0,[*
(18)
where
0] 1
11
22
P-GT
-N1
-N2
-Q2
-G
0
G2
0
Yu=Sym(iGiA
=
1 .
- MiG2LC),
-\ixCTLTGl
0
0
MlGf
<>22
= MiA r G[ + \[
0 0
0 0
* 0
* *
01
11
^12 0
22 0
= Sym^2G\A
2\2),
= -22,
= Sym^2G2A .
^^),
2[
0
(Di 1
2G +
(079
2 G\ - 2
0
0
0
0 ,
0
3^34),
0
-M1+4G2LC
0
3 BTG\
,
3 [ + 33
^^),
0 0
0 0
0 0
#24 = #f2,
3 LL G2
22
0
T
B G\,
3 \-3^
2\G[,
G^ .
.7852
0.9022
0.1506
0.2358
0.8086
0.5632
0.4832
0.5389 ,
0.7528
(__,
0
+
#24
In this section, an numerical example of output feedback control of wireless NCS is evaluated.
Consider the following discrete-time system:
4
0
0
0
#14
=
>11
*
2
22
0
0
0
*
5. Simulation results
BTG\,
^-^.
#
0
0
0
(079
lGiBKl),
TT T
'
0
#4
(Di 1
-+^,
= SymfaGiA
(poo
0 0
0 0
* 0
* *
0
-MiG2L
iG3+iGj
2
22
#1
#12=
-M2),
~#n
0
0
G3
*
*
= Sym^3G2A
G1
0
0
0
*
*
-3(GlBK34K+CTLTGT2),
Y12 =
#12
*
*
*
= Sym^3GlA
0
0
dMR-G-GT
P+
#11
23
0
0
'??
1700
[6]
[7]
[8]
[9]
10
II
10
15
20
time(s)
state trajectories
25
1 1
30
[11]
0-10
0
[10]
10
15
time(s)
20
25
30
[12]
6. Conclusions
This paper considers the problem of modeling and
stabilization of wireless NCS with both packet dropout
and time-varying delay. The closed-loop wireless NCS
is modeled as an ADS with three subsystems. The out
put feedback controller is designed to stabilize the closedloop wireless NCS by using ADS approach. And the il
lustrative example is provided to demonstrate the effec
tiveness of the proposed result.
References
[1] W. Zhang, M. S. Branicky, S. M. Phillips. Stability of net
worked control systems[J]. IEEE Transactions on Control
Systems Magazine, 2001, 21(1): 8499.
[2] K. Hu, J. Yuan, Finite sum equality aproach to H output
feedback control for switched linear discrete-time systems
with time-varying delay[J]. IET Control Theory and Ap
plications, 2009, 3(8):10061016.
[3] W. Zhang, L. Yu. Modelling and control of networked
control systems with both network-induced delay and
packet-dropout[J]. Automatica, 2008, 44(12): 32063210.
[4] Y. Sun, S. Qin. Stability of networked control systems
with packet dropout: an average dwell time approach[J].
IET Control Theory and Applications, 2011, 5(1):4753
[5] G. C. Walsh, O. Beldiman, L. G. Bushnell. Asymptotic
behavior of networked control systems[C]. Proceedings
1701