Asynchronous
L
1
control
of delayed switched positive systems
with
mode-dependent average dwell time
Mei
Xiang
a,
Zhengrong Xiang
a,⇑,
Hamid Reza Karimi
baSchool of Automation, Nanjing University of Science and Technology, Nanjing 210094, People’s Republic of China bDepartment of Engineering, Faculty of Engineering and Science, University of Agder, N-4898 Grimstad, Norway
Article history: Received 15 March 2013
Received in revised form 30 December 2013 Accepted 15 March 2014
Available online 1 April 2014
a b s t r a c t
This paper investigates the stability and asynchronous L1 control problems for a class of switched positive linear systems (SPLSs) with
time-varying delays by using the mode-dependent average dwell time (MDADT) approach. By allowing the co-positive type Lyapunov– Krasovskii functional to increase during the running time of active subsystems, a new stability criterion for the underlying system with MDADT is first derived. Then, the obtained results are extended to study the issue of asynchronous L1 control, where ‘‘asynchronous’’
means that the switching of the controllers has a lag with respect to that of system modes. Sufficient conditions are provided to guarantee that the resulting closed-loop system is exponentially stable and has an L1-gain performance. Finally, two numerical examples are given to
show the effectiveness of the developed results.
1. Introduction
Positive systems are dynamic systems whose state variables are constrained to be positive (at least nonnegative) at all times. Such systems abound in various fields, e.g., biomedicine [4], ecology [5], and TCP-like Internet congestion control [15]. During the past decades, switched systems have been investigated by many researchers due to the theoretical devel-opment as well as practical applications [21]. Several methods have been developed to study the stability of switched systems, such as the common Lyapunov function approach, the average dwell time (ADT) scheme, and the multiple Lyapunov functions method (see [1,10,25–27]). Recently, the mode-dependent average dwell time (MDADT) approach [37] has been proposed for the stability analysis and control synthesis of switched systems. It has been shown that the results obtained by the MDADT approach are more general than those derived by other methods.
Recently, switched positive linear systems (SPLSs) which consist of a family of positive linear subsystems and a switching signal governing the switching among them have received considerable attention due to their broad applications in conges-tion control [3] and communication systems [14]. Many useful results on stability and stabilization of such systems have appeared (see [2,8,9,12,13,31,32,36,38,39]). Because time-delay phenomena exist widely in engineering and social systems and often cause instability or bad system performance in control systems, time-delay systems have been extensively studied (see [11,12,16–20,28–30,39]). Some results on SPLSs with time-delays have been obtained [12,39].
On the other hand, the disturbance rejection problem has been a hot topic [7]. Some results on L1-gain analysis for
description for positive systems because 1-norm gives the sum of the values of the components, which is more appropriate, for instance, if the values represent the amount of material or the number of animal in a species [6].
In almost all the aforementioned works on switched positive systems, a very common assumption in the state-feedback stabilization context is that the controllers are switched synchronously with the switching of system modes, which is quite unpractical. As pointed out in [27], there inevitably exists asynchronous switching in actual operation, i.e. the switching in-stants of the controllers exceed or lag behind those of the subsystems. Thus, it is necessary to consider asynchronous switch-ing for realistic control. Some results on switched systems under asynchronous switchswitch-ing have been proposed in [22,23,25,26,33–35]. However, to the best of our knowledge, the asynchronous L1control problem for SPLSs, which
consti-tutes the main motivation of the present study, has not been investigated yet.
The main contribution of this paper is threefold: (1) by constructing an appropriate co-positive type Lyapunov–Krasovskii functional, a new stability criterion is derived by using the MDADT method; (2) by allowing the Lyapunov–Krasovskii func-tional to increase during the running time of active subsystems, improved stability and L1-gain analysis results are obtained;
(3) the obtained results are extended to study the issue of asynchronous L1control.
The remainder of this paper is organized as follows. In Section2, problem statements and necessary lemmas are given. In Section3, based on the MDADT approach, stability and asynchronous L1control problems for SPLSs with time-varying delays
are addressed, and sufficient conditions are also provided to guarantee the exponential stability of the closed-loop system. Two numerical examples are provided to show the effectiveness of the proposed approach in Section4. Concluding remarks are given in Section5.
Notation: In this paper, A 0(A 0) means that all the elements of A are positive (nonnegative). A B (A B) means that A B 0 (A B 0). Rnis the n-dimensional real vector space and Rnþis the set of n-dimensional vectors with nonnegative
elements; Rnsis the set of all real matrices of (n s)-dimension. ATdenotes the transpose of A. The vector 1-norm of x 2 Rnis
denoted by kxk ¼Pnl¼1jxlj, where xlis the lth element of x. 1qdenotes the column vector with q rows containing only 1
en-tries; 1fdenotes the column vector with f rows containing only 1 entries; For scalars ya,ya+1, . . . , yb, yaya+1. . .ybis denoted by Pbi¼ayi; exp{} is the exponential operate; L1[t0,1) is the space of absolute integrable vector-valued functions on [t0, 1), i.e.,
we say z:[t0, 1) ? Rqis in L1[t0, 1) ifRt10kzðtÞkdt < 1.
2. Problem statements and preliminaries
Consider the following switched linear system with time-varying delay:
_xðtÞ ¼ ArðtÞxðtÞ þ GrðtÞxðt dðtÞÞ þ BrðtÞuðtÞ þ ErðtÞwðtÞ; xðt0þ hÞ ¼
u
ðhÞ; h 2 ½s
;0; zðtÞ ¼ CrðtÞxðtÞ þ DrðtÞwðtÞ; 8 > < > : ð1Þwhere x(t) 2 Rn, u(t) 2 Rpand z(t) 2 Rqdenote the system state, the control input, and the controlled output, respectively;
w(t) 2 Rfis the disturbance input which belongs to L
1[t0, 1);
r
(t):[t0, 1) ? N = {1, 2, . . . , N} is a piecewise constant functionof time, called a switching signal; N is the number of subsystems; t0is the initial instant; Ai, Gi, Bi, Ci, Diand Ei, "i 2 N, are
known constant matrices with appropriate dimensions; d(t) denotes the time-varying delay satisfying 0 6 d(t) 6
s
and _dðtÞ 6 d < 1 for known positive constantss
and d;u
(h) is a continuous vector-valued initial function defined on intervals
, 0].Next, we will give the definition of switched positive system (1).
Definition 1 [24]. System (1) is said to be an SPLS if for any switching signals
r
(t) and initial conditionsu
(h) 0, h 2 [s
, 0], it satisfies x(t) 0 and z(t) 0, " t P t0.Definition 2 [8]. A is called a Metzler matrix, if its off-diagonal entries are non-negative.
Due to the asynchronous switching, the switching instants of the controllers do not coincide with those of the subsys-tems. Without loss of generality, the ‘‘asynchronous’’ means that the switching of the controllers has a lag with respect to that of system modes. Then, the real control input will become
uðtÞ ¼ KrðtDjÞxðtÞ;
8
t 2 ½tj;tjþ1Þ;j
¼ 0; 1; . . . ð2ÞwhereD0= 0, andDj< tj+1 tjrepresents the delayed period.
Remark 1. The period Djguarantees that switching instants of the controllers lag behind the switches of system modes, and
also there exists a period during which the system mode and the controller operate synchronously.
Let the ith subsystem be activated at the switching instant tj, and the jth subsystem be activated at the switching instant
tj+1. Then the corresponding controllers are activated at the switching instants tj+Djand tj+1+Dj+1, respectively. Upon
_xðtÞ ¼ AixðtÞ þ Gixðt dðtÞÞ þ EiwðtÞ; zðtÞ ¼ CixðtÞ þ DiwðtÞ;
8
t 2 ½tjþD
j;tjþ1Þ _xðtÞ ¼ Ai;jxðtÞ þ Gjxðt dðtÞÞ þ EjwðtÞ; zðtÞ ¼ CjxðtÞ þ DjwðtÞ;8
t 2 ½tjþ1;tjþ1þD
jþ1Þ 8 > > > > > < > > > > > : ð3Þwhere Ai ¼ Ai þ BiKi and Ai;j ¼ Aj þ BjKi.
Lemma 1 [24]. System (3) is positive if and only if Ai and Ai;j are Metzler matrices, and Gi 0, Ei 0, Ci 0, Di 0, "(i,j) 2 N N,
i – j.
Definition 3 [24]. System (1) is said to be exponentially stable under the switching signal
r
(t), if there exist constants f > 0 andq
> 0 such that the solution of the system satisfies kxðtÞk 6 fkxðt0Þkceqðtt0 Þ, "t P t0, where kx(t0)kc = sups6h60ku
(h)k.Definition 4. [37]For a switching signal
r
(t) and any T2 P T1 P 0, let Nri(T1, T2) be the switching number that the ithsub-system is active over the interval [T1, T2) and Ti(T1, T2) be the total running time of the ith subsystem over the interval [T1, T2), i
2 N. We say that
r
(t) has a mode-dependent average dwell time Tai if there exist positive numbers N0i (we call N0ithe modedependent chatter bounds) and Tai such that Nri(T1, T2) 6 N0i + Ti(T1, T2)/Tai holds.
Definition 5. System (1) is said to have an L1-gain performance level
c
under the switching signalr
(t), if the followingcon-ditions are satisfied:
(i) system(1)is exponentially stable when w(t) 0;
(ii) under zero initial conditions, i.e.,
u
(h) = 0, h 2 [s
, 0], the following inequality holds for all nonzero w(t) 2 L1[t0, 1): Z 1 t0 ePN i¼1faiTiðt0;tÞgkzðtÞkdt 6c
Z 1 t0 kwðtÞkdt; ð4Þwhere
a
i is a given positive constant and Ti(t0, t) is the total running time of the ith subsystem over the interval [t0, t).Remark 2. When
a
i =a
, "i 2 N, (4) will degenerate into (2) in [24]. Thus Definition 5 given here can be viewed as anexten-sion of the one proposed in [24].
The aim of this paper is to design a state-feedback controller and a set of admissible switching signals with MDADT such that the resulting closed-loop system (3) is positive and exponentially stable with L1-gain performance.
3. Main results
3.1. Stability and L1-gain analysis
Before proceeding further, we present here the following results on the exponential stability for the SPLS (1) with u(t) 0 and w(t) 0 for later use.
Theorem 1. Consider the SPLS (1) with u(t) 0 and w(t) 0. Let
a
i> 0 be given constants. If there exist vectorsv
i 0,t
i 0 and#i 0 of appropriate dimensions, such that, "i 2 N,
ATi
v
iþa
iv
iþt
iþs
#i 0; ð5ÞGTi
v
i ð1 dÞeaist
i 0; ð6Þthen the system is exponentially stable for any switching signal
r
(t) with the following MDADTTai>Tai¼ ln
l
i=a
i; ð7Þwhere
l
iP1 satisfyv
il
iv
j;t
il
it
j; #il
i#j;8
ði; jÞ 2 N N ð8ÞProof. For any T > 0, let t0= 0 and denote by t1;t2; . . . ;tj1;tj; . . . ;tNrð0;TÞthe switching instants on the interval [t0, T), where
Consider the following Lyapunov–Krasovskii functional for the ith subsystem: Viðt; xðtÞÞ ¼ xTðtÞ
v
iþ Z t tdðtÞ eaiðtþsÞxTðsÞt
ids þ Z0 s Z t tþh eaiðtþsÞxTðsÞ# idsdh ð9Þwhere
v
i 0,t
i 0 and #i 0 are vectors to be determined.For the sake of simplicity, Vi(t, x(t)) is written as Vi(t) in this paper. Taking the derivation of the Lyapunov–Krasovskii
functional along the trajectory of the ith subsystem yields:
_ ViðtÞ ¼ _xTðtÞ
v
ia
i Z t tdðtÞ eaiðtþsÞxTðsÞt
ids þ xTðtÞt
i ð1 _dðtÞÞeaisxTðt dðtÞÞt
ia
i Z0 s Z t tþh eaiðtþsÞxTðsÞ# idsdh þs
xTðtÞ#i Z 0 s eaihxTðt þ hÞ# idh ¼a
iViðtÞ þa
ixTðtÞv
iþ _xTðtÞv
iþ xTðtÞt
i ð1 _dðtÞÞeaisxTðt dðtÞÞt
i þs
xTðtÞ# i Z t ts eaiðstÞxTðsÞ# ids 6a
iViðtÞ þ xTðtÞða
iv
iþ ATiv
iþt
iþs
#iÞ þxTðt dðtÞÞ GTiv
i ð1 dÞeaist
i Z t tdðtÞ eaisxTðsÞ# ids 6a
iViðtÞ þ xTðtÞða
iv
iþ AT iv
iþt
iþs
#iÞ þxTðt dðtÞÞ GT iv
i ð1 dÞeaist
iIt can be obtained from (5) and (6) that
ð10Þ
ð11Þ V_ iðtÞ 6
a
iViðtÞIt follows that
VrðtÞðtÞ 6 earðtÞðttjÞVrðtÞðtjÞ; t 2 ½tj; tjþ1Þ From (7) and (8), one has
VrðTÞðTÞ 6 earðTÞðTtNrð0;TÞÞVrðtNrð0;TÞÞðtNrð0;TÞÞ 6
l
rðTÞearðTÞðTtNrð0;TÞÞVrðt Nrð0;TÞÞðt Nrð0;TÞÞ 6l
r ðTÞe arðTÞðTtNrð0;TÞÞearðtNrð0;TÞ1 ÞðtNrð0;TÞtNrð0;TÞ1Þ VrðtNrð0;TÞ1ÞðtNrð0;TÞ1Þ 6 6Vrð0Þð0Þ Y Nrð0;TÞ1 s¼0l
rðt sþ1Þexp X Nrð0;TÞ1 s¼0a
rðtsÞðtsþ1 tsÞa
rðTÞðT tNrð0;TÞÞ ( )! 6Vrð0Þð0ÞY N i¼1l
Nrið0;TÞ i exp XN i¼1a
i X s2/ðiÞ ðtsþ1 tsÞ " #a
rðTÞðT tNrð0;TÞÞ ( )! 6exp X N i¼1 N0ilnl
i ( ) exp X N i¼1 Tið0; TÞ lnl
i=Tai XN i¼1a
iTið0; TÞ ( ) Vrð0Þð0Þ ¼ exp X N i¼1 N0ilnl
i ( ) exp X N i¼1 ðlnl
i=Taia
iÞTið0; TÞ ( ) Vrð0Þð0Þ; ð12Þwhere /(i) denotes the set of s satisfying
r
(ts) = i, ts2 ft0;t1;t2; . . . ;tj1;tj;tjþ1; . . . ;tNrð0;TÞg,l
rðtsþ1Þ,l
r(T)2 {l
1,l
2, . . . ,l
N},a
r(T)2 {a
1,a
2, . . . ,a
N}.Set
e
1= min(r,i)2nN{v
ir},e
2= max(r,i)2nN{v
ir},e
3= max(r,i)2nN{t
ir} ande
4= max(r,i)2n N{#ir}, wherem
ir,t
irand #irrepresentthe rth elements of
m
i,t
iand #i, respectively, n = {1, 2, . . . , n}. Then, one obtains VrðTÞðTÞ Pe
1kxðTÞk Vrðt0Þðt0Þ 6e
2kxðt0Þk þ ðe
3e sarðt0Þþe
4s
esarðt0ÞÞ Z t0 t0s kxðsÞkds It follows thatkxðTÞk 6 1
e
1 exp X N i¼1 N0ilnl
i ( ) exp X N i¼1 ðlnl
i=Taia
iÞTið0; TÞ ( )e
2kxðt0Þk þ ðe
3earðt0Þsþe
4s
earðt0ÞsÞ Z t0 t0s kxðsÞkds 6 1e
1 exp X N i¼1 N0ilnl
i ( )e
2þe
3s
earðt0Þsþe
4s
2earðt0Þsexp max i2Nðln
l
i=Taia
iÞðT t0Þsups6h60ku
ðhÞkSet f¼1
e
1 exp X N i¼1 N0ilnl
i ( )e
2þe
3s
earðt0Þsþe
4s
2earðt0Þs ;q
¼ min i2Nða
i lnl
i=TaiÞ: It can be obtained from(7)thatkxðTÞk 6 feqðTt0Þkxðt
0Þkc;
8
T P t0; ð13ÞThis completes the proof. h
Remark 3. In Theorem 1, we get a delay-dependent stability criterion by utilizing the MDADT method instead of the ADT method [24]. In [24], the parameters k and
l
are same for all subsystems, i.e., mode-independent. However, the parametersa
i andl
i in this paper are mode-dependent, which would reduce the conservativeness existed in [24].When d(t) 0, the SPLS (1) will generate to a delay-free system and the result in Theorem 1 reduces to the one proposed in Theorem 1 of [36].
Based on Theorem 1, we will present a stability result for the SPLS (3) with w(t) 0 by considering a class of Lyapunov– Krasovskii functionals allowed to increase with bounded increase rate during some intervals.
Theorem 2. Consider the SPLS (3) with w(t) 0. Let
a
i > 0 and bi > 0 be given constants. If there exist vectorsv
i 0,t
i 0, #i 0,v
i,j 0,t
i,j 0 and #i,j 0 of appropriate dimensions, such that, "(i, j) 2 N N, i – j,AT
i
v
iþa
iv
iþt
iþs
#i 0; ð14ÞGTi
v
i ð1 dÞeaist
i 0; ð15ÞAT
i;j
v
i;j biv
i;jþt
i;jþs
#i;j 0; ð16ÞGTi
v
i;j ð1 dÞt
i;j 0; ð17Þthen the system is exponentially stable for any switching signal
r
(t) with the following MDADT schemeTaj>Taj¼
D
mjða
jþ bjÞ þ lnðl
0jl
1jl
2jÞ
=
a
j; ð18ÞwhereDmjdenotes the maximal delay period that the switching of the controller of the jth subsystem lags behind that of the
sub-system,
l
0j¼l
j¼ esðajþbjÞandl
1jl
2jP1 satisfyv
jl
1jv
i;j;t
jl
1jt
i;j; #jl
1j#i;j;v
i;jl
2jl
0jv
i;t
i;jl
2jt
i; #i;jl
2j#i ð19ÞProof. For any T > 0, let t0= 0 and denote by t1;t2; . . . ;tj1;tj; . . . ;tNrð0;TÞthe switching instants in the interval [t0, T), where
Nrð0; TÞ ¼PNi¼1Nrið0; TÞ. Let Ti(0, T) be the total running time of the ith subsystem over the interval [0, T).
Let the ith subsystem be activated at tj1and the jth subsystem be activated at tj, (i, j) 2 N N, i – j. Construct the
following Lyapunov–Krasovskii functional for the SPLS (3):
VðtÞ ¼ x TðtÞ
v
iþR t tdðtÞeaiðtþsÞxTðsÞt
ids þR 0 s Rt tþheaiðtþsÞxTðsÞ#idsdh;8
t 2 ½tj1þD
j1;tjÞ xTðtÞv
i;jþR t tdðtÞe bjðtsÞxTðsÞt
i;jds þR 0 s Rt tþhe bjðtsÞxTðsÞ# i;jdsdh;8
t 2 ½tj;tjþD
jÞ 8 < : ð20ÞWhen w(t) 0, by Theorem 1, we obtain from (14)–(17) that
_
VðtÞ 6
a
iVðtÞ;8
t 2 ½tj1þD
j1;tjÞ biVðtÞ;8
t 2 ½tj1;tj1þD
j1Þ
ð21Þ
From (19) and (20), at the instants tjand tj+Dj, we have Vðtjþ
D
jÞ 6l
1jVððtjþD
jÞ Þ; VðtjÞ 6l
2jl
jV t jFor T P tNrð0;TÞþDNrð0;TÞ, we obtain by induction that VðTÞ 6earðTÞðTtNrð0;TÞDNrð0;TÞÞVðt Nrð0;TÞþ
D
Nrð0;TÞÞ 6l
r ðTÞ1e arðTÞðTtNrð0;TÞDNrð0;TÞÞVððt Nrð0;TÞþD
Nrð0;TÞÞÞ 6l
r ðTÞ1e arðTÞðTtNrð0;TÞDNrð0;TÞÞebrðTÞDNrð0;TÞVðt Nrð0;TÞÞ 6l
r ðTÞl
rðTÞ1l
rðTÞ2e arðTÞðTtNrð0;TÞDNrð0;TÞÞebrðTÞDNrð0;TÞVðt Nrð0;TÞÞ 6l
r ðTÞl
rðTÞ1l
rðTÞ2e arðTÞðTtNrð0;TÞDmrðTÞÞebrðTÞDmrðTÞV t Nrð0;TÞ 6 6exp X N i¼1a
i X s2/ðiÞ ðtsþ1 tsD
miÞ þ bi X s2/ðiÞD
mi ! ( ) Vðt0Þ YN i¼1 ðl
il
i1l
i2Þ Nrið0;TÞ 6exp X N i¼1 N0ilnðl
il
i1l
i2Þ ( ) exp X N i¼1 lnðl
il
i1l
i2ÞTið0; TÞ=Tai ( þX N i¼1 ða
iðTið0; TÞD
miNrið0; TÞÞ þ biD
miNrið0; TÞÞ ) Vðt0Þ 6exp X N i¼1 N0ilnðl
il
i1l
i2Þ þ ða
iþ biÞD
mi ( ) exp X N i¼1 lnðl
il
i1l
i2Þ=Taia
iþ ða
iþ biÞD
mi=Tai Tið0; TÞ ( ) Vðt0Þwhere /(i) denotes the set of s satisfying
r
(ts) = i, ts2 ft0;t1;t2; . . . ;tj1;tj;tjþ1; . . . ;tNrð0;TÞg, Dmr(T)2 {Dm1,Dm2, . . . ,DmN},l
r(T)2 {l
1,l
2, . . . ,l
N},l
r(T)12 {l
11,l
21, . . . ,l
N1},l
r(T)22 {l
12,l
22, . . . ,l
N2},a
r(T)2 {a
1,a
2, . . . ,a
N} and br(T)2 {b1,b2,. . ., bN}.
It follows from(18)that V(T) converges to zero as T ? 1. Then the exponential stability of the SPLS (3) with w(t) 0 can be deduced by following the proof line ofTheorem 1.
The proof is completed. h
Remark 4. The proof ofTheorem 2is similar to the one ofTheorem 1. Note that the Lyapunov–Krasovskii functional con-sidered inTheorem 2can be increasing both at switching instants and during the interval [tj1, tj1+Dj1). However,
the possible increment will be compensated by the more specific decrement (by limiting the lower bound of MDADT), there-fore, the system exponential stability is still guaranteed.
Now, we are in a position to consider the L1-gain analysis for the SPLS (3).
Theorem 3. Consider the SPLS (3). Let
a
i> 0, bi> 0 andc
> 0 be given constants. If there exist vectorsv
i 0,t
i 0, #i 0,v
i,j 0,t
i,j 0 and #i,j 0 of appropriate dimensions, "(i, j) 2 N N, i – j, such thatAT
i
v
iþa
iv
iþt
iþs
#iþ C Ti1q 0; ð22Þ
AT
i;j
v
i;j biv
i;jþt
i;jþs
#i;jþ CTj1q 0; ð23ÞGTi
v
i ð1 dÞeaist
i 0; ð24ÞGTj
v
i;j ð1 dÞt
i;j 0; ð25ÞETi
v
iþ DTi1qc
1f 0; ð26ÞETj
v
i;jþ DTj1qc
1f 0; ð27Þthen the system is exponentially stable and has a prescribed L1-gain performance level
c
for any switching signal with the MDADTscheme(18), where
l
0j,l
1jandl
2jsatisfy(19).Proof. Choose the Lyapunov–Krasovskii functional(20)for the SPLS (3). ByTheorem 2, the exponential stability of the SPLS (3) with w(t) 0 is ensured by(22)–(25).
DefineC(t) = kz(t)k
c
kw(t)k. When w(t)–0, it follows from(22)–(27)that _ VðtÞ 6a
iVðtÞC
ðtÞ;8
t 2 ½tj1þD
j1;tjÞ biVðtÞC
ðtÞ;8
t 2 ½tj1;tj1þD
j1Þ ð28ÞThen, integrating both sides of(28), we have
VðtÞ 6 e aiðttj1Dj1ÞVðt j1þ
D
j1Þ Rt tj1þDj1e aiðtsÞC
ðsÞds;8
t 2 ½t j1þD
j1;tjÞ ebiðttj1ÞVðtj 1Þ R t tj1e biðtsÞC
ðsÞds;8
t 2 ½tj 1;tj1þD
j1Þ 8 < : ð29Þ whereC(s) = kz(s)kc
kw(s)k.For T P tNrð0;TÞþDNrð0;TÞ, byDefinition 4,(19) and (29), we can obtain by induction that VðTÞ 6earðTÞðTtNrð0;TÞDNrð0;TÞÞVðt Nrð0;TÞþ
D
Nrð0;TÞÞ Z T tNrð0;TÞþDNrð0;TÞ earðTÞðTsÞC
ðsÞds 6l
r ðTÞ1e arðTÞðTtNrð0;TÞDNrð0;TÞÞVððt Nrð0;TÞþD
Nrð0;TÞÞ Þ Z T tNrð0;TÞþDNrð0;TÞ earðTÞðTsÞC
ðsÞds 6l
rðTÞ1earðTÞðTtNrð0;TÞDNrð0;TÞÞfebrðTÞDNrð0;TÞVðt Nrð0;TÞÞ Z tNrð0;TÞþDNrð0;TÞ tNrð0;TÞ ebrðTÞðtNrð0;TÞþDNrð0;TÞsÞC
ðsÞdsg Z T tNrð0;TÞþDNrð0;TÞ earðTÞðTsÞC
ðsÞds 6l
r ðTÞl
rðTÞ1l
rðTÞ2e arðTÞðTtNrð0;TÞDNrð0;TÞÞebrðTÞDNrð0;TÞVðt Nrð0;TÞÞl
rðTÞ1earðTÞðTtNrð0;TÞDNrð0;TÞÞ Z tNrð0;TÞþDNrð0;TÞ tNrð0;TÞ ebrðTÞðtNrð0;TÞþDNrð0;TÞsÞC
ðsÞds Z T tNrð0;TÞþDNrð0;TÞ earðTÞðTsÞC
ðsÞds 6l
r ðTÞl
rðTÞ1l
rðTÞ2e arðTÞðTtNrð0;TÞDmrðTÞÞebrðTÞDmrðTÞV t Nrð0;TÞ Z T tNrð0;TÞþDNrð0;TÞ earðTÞðTsÞC
ðsÞdsl
rðTÞ1e arðTÞðTtNrð0;TÞDNrð0;TÞÞ Z tNrð0;TÞþDNrð0;TÞ tNrð0;TÞ ebrðTÞðtNrð0;TÞþDNrð0;TÞsÞC
ðsÞdsg 6 6exp X N i¼1 N0ilnðl
il
i1l
i2Þ ( ) exp X N i¼1 lnðl
il
i1l
i2ÞTið0; TÞ=Tai ( þX N i¼1 ða
iðTið0; TÞ Nrið0; TÞD
miÞ þ biNrið0; TÞD
miÞ ) Vðt0Þ Z T t0 e P N i¼1aiðTiðs;TÞNriðs;TÞDmiÞþbiNriðs;TÞDmiC
ðsÞY N i¼1 ðl
il
i1l
i2ÞNriðs;TÞdswhere /(i) denotes the set of s satisfying
r
(ts) = i, ts2 ft0;t1;t2; . . . ;tj1;tj;tjþ1; . . . ;tNrð0;TÞg,Dmr(T)2 {Dm1,Dm2, . . . ,DmN},
l
r(T)2 {l
1,l
2, . . . ,l
N},l
r(T)12 {l
11,l
21, . . . ,l
N1},l
r(T)22 {l
12,l
22, . . . ,l
N2},a
r(T)2{
a
1,a
2, . . . ,a
N} and br(T)2 {b1, b2, . . . , bN}.Under the zero initial condition, one has
0 6 Z T t0 e PNi¼1aiðTiðs;TÞNriðs;TÞDmiÞþbiNriðs;TÞDmi
C
ðsÞY N i¼1 ðl
il
i1l
i2Þ Nriðs;TÞ ð30ÞThat is ZT t0 e P N i¼1aiðTiðs;TÞNriðs;TÞDmiÞþbiNriðs;TÞDmi zðsÞ k kY N i¼1 ð
l
il
i1l
i2Þ Nriðs;TÞds 6c
Z T t0 e PNi¼1aiðTiðs;TÞNriðs;TÞÞþbiNriðs;TÞ wðsÞ k kY N i¼1 ðl
il
i1l
i2Þ Nriðs;TÞds ð31ÞMultiplying both sides of(31)by ePN
i¼1ðaiþbiÞNriðt0;TÞDmiQN i¼1ð
l
il
i1l
i2ÞNri ðt0;TÞyields ZT t0 ePNi¼1faiTiðs;TÞðaiþbiÞNriðt0;sÞDmiNriðt0;sÞ lnðlili1li2ÞgkzðsÞkds 6c
Z T t0 ePNi¼1faiTiðs;TÞðaiþbiÞNriðt0;sÞDmigkwðsÞkds ð32ÞIt follows from(18)that
ZT t0 eP N i¼1faiTiðs;TÞ ððaiþbiÞDmiþlnðlili1li2ÞÞTiðt0;sÞ=TaigkzðsÞkds 6
c
Z T t0 eP N i¼1aiTiðs;TÞkwðsÞkds ð33ÞIntegrating both sides of(33)from T = t0to 1 leads to Z1 t0 ePN i¼1faiTiðt0;tÞgkzðtÞkdt 6
c
Z 1 t0 kwðtÞkdt ð34ÞThis means that system(3)achieves a prescribed L1-gain performance level
c
.This completes the proof. h 3.2. Asynchronous L1control
Based on the obtained stability and L1-gain analysis results, the following theorem presents sufficient conditions for the
existence of a state-feedback controller for the SPLS (1) in the presence of asynchronous switching such that the correspond-ing closed-loop system(3)is positive and exponentially stable with an L1-gain performance level
c
.Theorem 4. Consider the SPLS (1). Let
a
i> 0, bi> 0 andc
> 0 be given constants. If there exist vectorsv
i 0,t
i 0, #i 0,v
i,j 0,t
i,j 0, #i,j 0, and any matrices Kiof appropriate dimensions, "(i, j) 2 N N, i – j, such that Ai¼ Aiþ BiKiand Ai;j¼ Ajþ BjKiare Metzler matrices, and(24)–(27)and the following inequalities holdATi
v
iþ hiþa
iv
iþt
iþs
#iþ CTi1q 0; ð35ÞAT
i;j
v
i;jþ KTiB Tj
v
i;j biv
i;jþt
i;jþs
#i;jþ CTj1q 0; ð36Þ where hi KTiBT
i
v
i, then the resulting closed-loop system(3)is positive and exponentially stable with an L1-gain performance levelc
for any switching signal with the MDADT scheme(18), wherel
0j,l
1jandl
2jsatisfy(19).Proof. Upon introducing vectors hisatisfying hi KTiB T
i
v
i, and substituting them into(22), the theorem can be directlyobtained fromTheorem 3. This completes the proof. h
Remark 5. Differently from the result in [35], we get sufficient conditions for the existence of an L1-gain performance level.
Also, the result proposed in Theorem 4 is derived via the MDADT approach, which is different from those adopted in [33–35]. The parameters
a
i and bi are mode-dependent, which brings more flexibility to find feasible controllers. On the other hand,our result can cover the result of [24] as a special case, where the asynchronous switching is not considered.
Remark 6. It is noticed that (24), (25), (26), (27), (35) and (36) are mutually dependent. We can firstly solve (24), (26) and (35) to obtain the vectors
v
i,t
i, #i, hi. Then we can get Ki by hi KiT BiTv
i. By substituting the obtained Ki into (36), and solving(25), (27) and (36), we can obtain these vectors
v
i,j,t
i,j, #i,j. In addition, it can be seen that a smallera
i will be favorable to thefeasibility of (24), (26) and (35), and a larger biwill be favorable to the feasibility of (25), (27) and (36). In view of these, we
put forward the following algorithm to obtain Ki.
Algorithm 1.
Step (1) For each i 2 N, choose a
a
i(For the first time, we can choose a largera
i), and solve(24), (26) and (35).Step (3) If there exists a feasible solution, then get
v
i,t
i, #i, hi. By hi KTiB Ti
v
i, find a Kisuch that Ai¼ Aiþ BiKi andAi;j¼ Ajþ BjKiare Metzler matrices, and then substitute it into(36).
Step (4) Choose a bi(For the first time, we can choose a smaller bi), and solve(25), (27) and (36).
Step (5) If(25), (27) and (36)are unfeasible, then increase biappropriately, and go to Step (4).
Step (6) If there exists a feasible solution, then get
v
i,j,t
i,j, #i,j, and compute Tajby(18) and (19).4. Numerical examples
In this section, two examples will be presented to demonstrate the potential and validity of our developed theoretical results.
Example 1. Consider the switched linear systems consisting of two positive subsystems described by:
A1¼ 0:5302 0:0012 0:0873 0:2185 0:7494 0:5411 0:7370 0:1543 0:3606 2 6 4 3 7 5; A2¼ 0:5136 0:4419 0:3689 0:1840 0:3951 0:0080 0:3163 0:6099 1:0056 2 6 4 3 7 5; G1¼ 0:01 0:001 0 0 0:01 0:1 0:05 0 0:01 2 6 4 3 7 5; G2¼ 0:012 0 0 0:014 0:01 0 0 0 0:01 2 6 4 3 7 5:
It is obvious that the trajectories of such a switched system will remain positive if x(0) 0. Our purpose here is to find the admissible switching signals with MDADT such that the system is exponentially stable.
To illustrate the advantages of the proposed MDADT switching, we shall also present the design results of switching sig-nals for the system with ADT switching for the sake of comparison. By different approaches and setting the relevant param-eters appropriately, the computation results for the system with two different switching schemes are listed inTable 1.
It can be seen fromTable 1that the minimal MDADT are reduced to Ta1¼ 6:8663; T
a2¼ 7:8472 for given
l
1 =l
2= 3, andone special case of MDADT switching is T a1¼ T
a2¼ 7:8472 by setting
a
1=a
2= 0.14, which is the ADT switching, i.e., thede-signed MDADT switching is more general.
Example 2. Consider system(1)with parameters as follows
A1¼ 1 7 8:5 2:5 ; G1¼ 0:1 0:2 0:3 0:1 ; B1¼ 0:2 0:4 ; E1¼ 0:5 0:2 ; C1¼ 0:1 0:3½ ; D1¼ 0:3; A2¼ 6:8 3:5 9:3 6:6 ; G2¼ 0:2 0:1 0:1 0:2 ; B2¼ 0:1 0:3 ; E2¼ 0:3 0:4 ; C2 ¼ 0:2 0:4½ ; D2 ¼ 0:2:
By Lemma 1, the trajectories of such a switched system will obviously remain positive if
u
(h) 0, h 2 [s
, 0]. Our purpose here is to design a set of stabilizing controllers and find the admissible switching signals with MDADT such that the resulting closed-loop system is exponentially stable with an L1disturbance attenuation performance level in the presence ofasynchro-nous switching.
Taking Dm1 = 1.0, Dm2 = 0.5,
a
1 = 0.4,a
2 = 0.3,s
= 0.1, d = 0.1 andc
= 1, and solving (24), (26) and (35) in Theorem 4 giverise to
Table 1
Computation results for the system with two different switching schemes
ADT switching[38] MDADT switching
Feasible solutions v1¼ 70:6769½ 26:0675 27:0391T ; v2¼ 24:3130½ 75:9861 11:9570T; t1¼ 0:6826½ 1:2278 0:6271T; t2¼ 0:4213½ 0:6719 0:3204T; #1¼ 7:1928½ 10:0483 6:9808T; #2¼ 5:0049½ 5:5576 3:9734T v1¼ 64:7231½ 22:8869 24:0552T; v2¼ 21:8226½ 67:5209 10:5841T; t1¼ 0:4451½ 1:0511 0:3853T; t2¼ 0:4103½ 0:5137 0:2134T; #1¼ 5:3587½ 9:0788 5:1133T; #2¼ 4:9672½ 4:7610 3:1748T Switching parameters k¼ 0:14;l¼ 3; s a¼ 7:8472 a1¼ 0:16; a2¼ 0:14; l1¼l2¼ 3 T a1¼ 6:8663; Ta2¼ 7:8472
v
1¼ 0:5757 0:7741 ;v
2¼ 0:7487 0:5872 ;t
1¼ 1:2302 1:1821 ;t
2¼ 1:1858 1:2650 ; #1¼ 1:0186 1:0186 ; #2¼ 1:0186 1:0186 ; h1¼ 8:6846 5:0069 ; h2¼ 3:1003 1:7068 : By hi KTiB Ti
v
i, the state feedback gain matrices can be obtained as follows: K1¼ 20:4460 11:7876½ ; K2¼ 16:1223 8:8759½ :Obviously, Ai¼ Aiþ BiKiand Ai;j¼ Ajþ BjKiare Metzler matrices. Then, choosing b1= 0.5 and b2= 0.6, and solving(25), (27)
and (36), we obtain
v
2;1¼ 0:7916 0:9499 ;v
1;2¼ 0:4309 0:3613 ;t
2;1¼ 0:9653 0:9630 ;t
1;2¼ 0:9921 1:0477 ; #2;1¼ 0:8413 0:8509 ; #1;2¼ 0:8680 0:8689 :Then, according to(19), we have
l
11= 1.2744,l
21= 1.7375,l
01= 1.0942,l
12= 1.6187,l
22= 0.8863 andl
02= 1.0942. From(18), it can be obtained that T
a1¼ 4:4623 and T
a2¼ 3:0031. Choosing Ta1= 4.5 and Ta2= 3.1, simulation results of the
closed-loop systems are shown inFigs. 1 and 2, where the initial conditions are xð0Þ ¼ 0:1 0:2½ T, and xðtÞ ¼ 0 0½ T;t 2 ½ 0:1 0 . It can be seen that the closed-loop system is positive and exponentially stable, which indicates that the proposed method is effective. 0 5 10 15 20 25 0 0.5 1 1.5 2 2.5 3 Time (s) System Mode Controller Mode
Fig. 1. Switching signal.
0 5 10 15 20 25 -0.05 0 0.05 0.1 0.15 0.2 Time (s) S tat e R es pons e x1 x2
5. Conclusions
Using the MDADT approach, the stabilization problem of positive switched systems with time-varying delays under asyn-chronous switching has been investigated in this paper. We have designed a feedback controller and a class of switching sig-nals such that the closed-loop system is exponentially stable and has a prescribed L1-gain performance in presence of
asynchronous switching. Our future work will focus on the L1fault detection observer design for positive switched systems
under asynchronous switching. Acknowledgment
This work was supported by the National Natural Science Foundation of China under Grant No. 61273120. References
[1] S.B. Attia, S. Salhi, M. Ksouri, Static switched output feedback stabilization for linear discrete-time switched systems, Int. J. Innovative Comput. Inf. and Control 8 (5A) (2012) 3203–3213.
[2] F. Blanchini, P. Colaneri, M.E. Valcher, Co-positive Lyapunov functions for the stabilization of positive switched systems, IEEE Trans. Autom. Control 57 (12) (2012) 3038–3050.
[3] M. Bolajraf, F. Tadeo, T. Alvarez, M. Ait Rami, State-feedback with memory for controlled positivity with application to congestion control, IET Control Theory Appl. 4 (10) (2010) 2041–2048.
[4] E.R. Carson, C. Cobelli, L. Finkelstein, Modeling and identification of metabolic systems, Am. J. Physiol. 240 (3) (1981) 120–129. [5] H. Caswell, Matrix Population Models: Construction, Analysis and Interpretation., Sinauer Associates, Sunderland, MA, 2001. [6] X. Chen, J. Lam, P. Li, Z. Shu, l1-Induced norm and controller synthesis of positive systems, Automatica 49 (5) (2013) 1377–1385.
[7] Z. Chen, K. Yamada, T. Sakanushi, Y. Zhao, Linear matrix inequality-based repetitive controller design for linear systems with time-varying uncertainties to reject position-dependent disturbances, Int. J. Innovative Comput. Inf. Control 9 (8) (2013) 3241–3256.
[8] E. Fornasini, M.E. Valcher, Linear copositive Lyapunov functions for continuous-time positive switched systems, IEEE Trans. Autom. Control 55 (8)
(2010) 1933–1937.
[9] E. Fornasini, M.E. Valcher, Stability and stabilizability criteria for discrete-time positive switched systems, IEEE Trans. Autom. Control 57 (5) (2012) 1208–1221.
[10] C.A. Ibanez, M.S. Suarez-Castanon, O.O. Gutierrez-Frias, A switching controller for the stabilization of the damping inverted pendulum cart system, Int. J. Innovative Comput. Inf. Control 9 (9) (2013) 3585–3597.
[11] Q. Liu, W. Wang, D. Wang, New results on model reduction for discrete-time switched systems with time delay, Int. J. Innovative Comput. Inf. Control 8 (5A) (2012) 3431–3440.
[12] X. Liu, C. Dang, Stability analysis of positive switched linear systems with delays, IEEE Trans. Autom. Control 56 (7) (2011) 1684–1690.
[13] O. Mason, R. Shorten, On linear copositive Lyapunov functions and the stability of switched positive linear systems, IEEE Trans. Autom. Control 52 (7) (2007) 1346–1349.
[14] R. Shorten, D. Leith, J. Foy, R. Kilduff, Towards an analysis and design framework for congestion control in communication networks, in: Proceedings of 12th Yale Workshop Adaptive Learning Systems, 2003.
[15] R. Shorten, F. Wirth, D. Leith, A positive systems model of TCP-like congestion control: asymptotic results, IEEE/ACM Trans. Networking 14 (3) (2006) 616–629.
[16] X. Su, P. Shi, L. Wu, Y.D. Song, A novel approach to filter design for T–S fuzzy discrete-time systems with time-varying delay, IEEE Trans. Fuzzy Syst. 20 (6) (2012) 1114–1129.
[17] X. Su, P. Shi, L. Wu, Y.D. Song, A novel control design on discrete-time Takagi–Sugeno fuzzy systems with time-varying delays, IEEE Trans. Fuzzy Syst. 21 (4) (2013) 655–671.
[18] X. Su, L. Wu, P. Shi, Senor networks with random link failures: distributed filtering for T–S fuzzy systems, IEEE Trans. Ind. Inf. 9 (3) (2013) 1739–1750. [19] L. Wu, X. Su, P. Shi, Output feedback control of Markovian jump repeated scalar nonlinear systems, IEEE Trans. Autom. Control (2013), http://
dx.doi.org/10.1109/TAC.2013.2267353.
[20] L. Wu, W.X. Zheng, Weighted H1model reduction for linear switched systems with time-varying delay, Automatica 45 (1) (2009) 186–193.
[21] L. Wu, W.X. Zheng, H. Gao, Dissipativity-based sliding mode control of switched stochastic systems, IEEE Trans. Autom. Control 58 (3) (2013) 785–791. [22] Z. Xiang, Y.N. Sun, Q. Chen, Robust reliable stabilization of uncertain switched neutral systems with delayed switching, Appl. Math. Comput. 217 (23)
(2011) 9835–9844.
[23] Z. Xiang, R. Wang, Robust control for uncertain switched non-linear systems with time delay under asynchronous switching, IET Control Theory Appl. 3 (8) (2009) 1041–1050.
[24] M. Xiang, Z. Xiang, Stability, L1-gain and control synthesis for positive switched systems with time-varying delay, Nonlinear Anal.: Hybrid Syst. 9 (1) (2013) 9–17.
[25] W. Xiang, J. Xiao, H1 filtering for switched nonlinear systems under asynchronous switching, Int. J. Syst. Sci. 42 (5) (2011) 751–765.
[26] W. Xiang, J. Xiao, M.N. Iqbal, Fault detection for switched nonlinear systems under asynchronous switching, Int. J. Control 84 (8) (2011) 1362–1376. [27] G. Xie, L. Wang, Stabilization of switched linear systems with time-delay in detection of switching signal, J. Math. Anal. Appl. 305 (6) (2005) 277–290. [28] R. Yang, H. Gao, P. Shi, Delay-dependent robust H1 control for uncertain stochastic time-delay systems, Int. J. Robust Nonlinear Control 20 (16) (2010)
1852–1865.
[29] R. Yang, P. Shi, G.P. Liu, Filtering for discrete-time networked nonlinear systems with mixed random delays and packet dropouts, IEEE Trans. Autom. Control 56 (11) (2011) 2655–2660.
[30] R. Yang, P. Shi, G.P. Liu, H. Gao, Network-based feedback control for systems with mixed delays based on quantization and dropout compensation, Automatica 47 (12) (2011) 2805–2809.
[31] A. Zappavigna, P. Colaneri, J. Geromel, R. Middleton, Dwell time analysis for continuous-time switched linear positive systems, in: Proceedings of American Control Conference, Marriott Waterfront, Baltimore, MD, USA, 2010, pp. 6256–6261.
[32] A. Zappavigna, P. Colaneri, J. Geromel, R. Middleton, Stabilization of continuous-time switched linear positive systems, in: Proceedings of American Control Conference, Marriott Waterfront, Baltimore, MD, USA, 2010, pp. 3275–3280.
[33] L. Zhang, N. Cui, M. Liu, Y. Zhao, Asynchronous filtering of discrete-time switched linear systems with average dwell time, IEEE Trans. Circ Syst.: Part I 58 (5) (2011) 1109–1118.
[34] L. Zhang, H. Gao, Asynchronously switched control of switched linear systems with average dwell time, Automatica 46 (5) (2010) 953–958. [35] L. Zhang, P. Shi, Stability, l2-gain and asynchronous H1control of discrete-time switched systems with average dwell time, IEEE Trans. Autom. Control
54 (9) (2009) 2193–2200.
[36] J. Zhang, Z. Han, F. Zhu, J. Huang, Stability and stabilization of positive switched systems with mode-dependent average dwell time, Nonlinear Anal.: Hybrid Syst. 9 (1) (2013) 42–45.
[37] X. Zhao, L. Zhang, P. Shi, M. Liu, Stability and stabilization of switched linear systems with mode-dependent average dwell time, IEEE Trans. Autom. Control 57 (7) (2012) 1809–1815.
[38] X. Zhao, L. Zhang, P. Shi, M. Liu, Stability of switched positive linear systems with average dwell time switching, Automatica 48 (6) (2012) 1132–1137. [39] X. Zhao, L. Zhang, P. Shi, Stability of a class of switched positive linear time-delay systems, Int. J. Robust Nonlinear Control 23 (5) (2013) 578–589.