You are on page 1of 7

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 47, NO.

11, NOVEMBER 2002 1931

An Improved Stabilization Method for Linear P 2 Rn2n , means that P is symmetric and positive definite. The space
Time-Delay Systems of vector functions that are square integrable over [0 1) is denoted
by L2 .
Emilia Fridman and Uri Shaked
II. A NEW STABILIZATION METHOD
Abstract—In this note, we combine a new approach for linear time- We consider the following linear system with time-varying delays:
delay systems based on a descriptor representation with a recent result
on bounding of cross products of vectors. A delay-dependent criterion for 2
determining the stability of systems with time-varying delays is obtained. _( ) =
x t Ai x t ( 0 i (t)) + Bu(t); ( ) = (t); t 2 [0h; 0]
x t
This criterion is used to derive an efficient stabilizing state-feedback design i=0
method for systems with parameter uncertainty, of either the polytopic or (1)
the norm-bounded types. where x(t) 2 Rn is the system state, u(t) 2 Rq is the control input,
Index Terms—Delay-dependent stability, linear matrix inequality (LMI), 0  0, Ai and B are constant n 2 n matrices,  is a continuously
stabilization, time-delay systems, time-varying delay. differentiable initial function, and h is an upper-bound on the time-
delays i , i = 1; 2. For simplicity only, we took two delays 1 and 2 .
The results of this section can be easily applied to the case of multiple
I. INTRODUCTION delays 1 ; . . . ; m .
The problem of reducing the conservatism entailed in applying fi- The matrices of the system are not exactly known. Denoting
nite-dimensional techniques to asses the stability of linear systems with
time delay has attracted much attention in the past few years [1]–[6]. = [ A0 A1 A2 B ]
All these techniques provide sufficient conditions only for the asymp-
totic stability of these systems and they entail a considerable conser- we assume that
vatism which stems from two main sources. The first cause for conser- N N
vatism is the model transformation used to describe the system which = fj j ; for some 0  fj  1; fj =1 (2)
makes it more amenable for analysis [7], [8] and the second reason j =1 j =1
for conservatism is the bounding method used to derive the bounds
on weighted cross products of the state and its delayed version while where the N vertices of the polytope are described by
trying to secure a negative value to the derivative of the corresponding
Lyapunov–Krasovskii functional. The search for the most appropriate
j = [ A0(j ) (j )
A1
(j )
A2 ]
B (j ) :

model transformation has led to four main approaches [9]–[11]. The In Section III, we extend our results to the case where the uncertainty
most recent one [9], the one that is based on a descriptor representation in the system parameters obeys the norm-bounded model [17].
of the system, which is equivalent to the original system, minimizes the As in [11], we consider two different cases for time-varying delays
i (t) are differentiable functions, satisfying for all t  0:
overdesign that stems from the model transformation source of conser-
vatism [11].
The conservatism that stems from the bounding of the cross terms
has also been significantly reduced in the past few years. An important
0  i (t)  hi ; _ ( )  di < 1;
i t i = 1; 2: (3)
result for improving the standard bounding technique of, e.g., [2], has ()
i t are continuous functions, satisfying for all t  0, 0  i (t) 
been proposed in [12]. Indeed, combining the later with the descriptor hi , i =12; .
model transformation lead in [10] and [11] to an efficient delay-de- Note that in the past, the Razumikhin’s approach was the only one
pendent stability criterion that was also used in synthesis for stabiliza- that was to cope with Case I) of fastly varying delays. The Krasovskii
tion and optimal performance. Only recently, an improvement of the approach for this case was introduced recently in [11].
bounding technique has been proposed [13]. The latter generalizes the We seek a control law
one in [12] and the resulting criteria that are obtained in [13] are, there-
fore, more efficient than those found in [12]. u t( ) = Kx(t) (4)
It is the purpose of this note to combine the bounding method of [13]
with the descriptor model transformation of [9] and [11] in order to de- that will asymptotically stabilize the system.
rive a most efficient stability criterion for systems with time-varying
delays. This criterion is then applied to solve the problem of robust sta- A. Stability Issue
bilizing the system in presence of either norm-bounded or polytopic In this section, we consider B = 0. Representing (1) in an equivalent
uncertainties by means of state-feedback control. The resulting crite- descriptor form [9]
rion is applied to an example taken from [13], and its superiority to the
results of the latter is demonstrated. _ ( ) =y(t)
x t (5a)
Notation: Throughout this note, the superscript T stands for matrix
transposition, Rn denotes the n-dimensional Euclidean space, Rn2m
2 2 t
0 = 0 y(t) + Ai x t( )0 Ai ()
y s ds (5b)
is the set of all n 2 m real matrices, and the notation P > 0, for i=0 i=1 0
t  (t)

or

_ ( ) = x_ (0t)
Manuscript received October 15, 2001; revised February 8, 2002 and June 28,
2002. Recommended by Associate Editor L. Pandolfi. This work was supported Ex t
by the C&M Maus Chair at Tel Aviv University.
The authors are with the Department of Electrical Engineering-Systems, 0 I 2
0 t
Tel-Aviv University, Tel-Aviv 69978, Israel. = 2 Ai 0I x(t) 0 ()
y s ds (5c)
Digital Object Identifier 10.1109/TAC.2002.804462
i=0 i=1
Ai 0
t  (t)

0018-9286/02$17.00 © 2002 IEEE


Authorized licensed use limited to: TEL AVIV UNIVERSITY. Downloaded on May 30,2023 at 13:16:01 UTC from IEEE Xplore. Restrictions apply.
1932 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 47, NO. 11, NOVEMBER 2002

(t) = colfx(t); y(t)g, E = diagfI; 0g, the following Lya-


with x and, hence, differentiating the first term of (6) with respect to t gives
punov–Krasovskii functional is applied:
d x_ (t)
xT (t)EP x(t) = 2xT (t)P1 x_ (t) = 2xT (t)P T : (10)
V (t) = xT (t)EP x(t) + V2 + V3 (6) dt 0
Substituting (5) into (10), we obtain (11), as shown at the bottom of the
where
page, where
P1 0 2 T
P = ; P1 > 0 EP = PTE  0 1P T 20 I 0 Ai
P2 P3 0 = +
Ai 0I i=0 P
20 t
i=0 I 0I
V2 = y T (s)Ri y (s)dsd 2
i=1 0h +
t  Si 0
2 t + i=1 2
V3 = xT ( )Si x( )d: (7a-e) 0 hi Ri
=1 t0 (t)
i i=1
1 t
0
The following result is obtained for Case I). i (t)= 0 2 xT (t)P T y (s)ds: (12)
t0 Ai
Lemma 1: Under Case I), (1), with B = 0, is
asymptotically stable if there exist n 2 n matrices Since, by [13], for any a 2 Rn , b 2 R2n , N 2 R2n2n , R 2 Rn2n ,
0 < P1 ; P2 ; P3 ; Si ; Yi1 ; Yi2 ; Zi1 ; Zi2 ; Zi3 , and Ri > 0, i = 1; 2 Y 2 Rn22n , Z 2 R2n22n , the following holds:
that satisfy the following linear matrix inequalities (LMIs):
02bT N a  a T
R Y 0 NT a
0
9 PT
A1
0 Y1T P T A02 0 Y2T b Y T
0N Z b
0 = 3 0S1 (1 0 d1 ) 0 where
R Y
0 (13)
YT Z
3 3 0S2 (1 0 d2 )
<0 we apply the latter on the expression we have previously obtained for
0
Ri Yi
0; i = 1; 2 i . From (13), taking N = Ni = , R = Ri , Z = Zi ,
PT
and
3 Zi
(8a,b) Ai
Y = Yi , a = y (s) and b = x(t), we obtain, for i = 1; 2, (14) found
where at the bottom of the page. Substituting the latter and (12) into (11), we
obtain that
Zi1 Zi2
Yi = [Yi1 Yi2 ] Zi = ; i = 1; 2 dV (t)
3 Zi3  T (t)01 (t)
T dt
0 I 0 I
9 =P T
A0 0I + A0 0I P where the first equation shown at the bottom of the next page holds,
2 and where  (t) = colfx(t); y (t); x(t 0 1 ); x(t 0 2 )g. Since 01 = 0
2 Si 0 the LMIs in (8) lead to V_ < 0, while V  0 and, thus, (1) with B = 0
+ hi Zi + i=1 2 is asymptotically stable [5], [15].
i=1 0 hi Ri Choosing in Lemma 1 Si ! 0 and Yi = [ 0 ATi ]P T we obtain
i=1
2 Y 2 Y T the following result for the case B.
+ i
+ i
: (9a-c) Corollary 1: Under Case II), (1), with B = 0, is asymptotically
i=1
0 i=1
0 stable if there exist n 2 n matrices 0 < P1 ; P2 ; P3 ; Zi1 ; Zi2 ; Zi3
and Ri > 0, i = 1; 2 that satisfy the following LMIs:
Proof: Note that
Ri [ 0 ATi ]P T
xT
(t)EP x(t) = x (t)P1 x(t)
T 91 < 0 and
3 Zi
 0; i = 1; 2

dV (t)
2 t
 xT (t)0x(t) 0 (1 0 di )xT (t 0 i )Si x(t 0 i ) + y T ( )Ri y ( )d 0 i (11)
dt =1
i 0
t h

t Ri Yi 0 [ 0 ATi ] P y (s)
i (t)  [ y (s) x (t) ]
0 P T A0i
T T
ds
0
t  YiT Zi x(t)
t t t
= y T (s)Ri y (s)ds + 2 y T (s)(Yi 0 [ 0 ATi ] P )
x(t)ds + x(t)T Zi x(t)ds
0
t  t  0 0
t 
t t
= y T (s)Ri y (s)ds + 2 x_ T (s)(Yi 0 [ 0 ATi ] P )
x(t)ds + i x(t)T Zi x(t)
0
t  t  0
t
 y T (s)Ri y (s)ds + 2xT (t)(Yi 0 [ 0 ATi ] P )
x(t) 0 2xT (t 0 i )(Yi 0 [ 0 ATi ] P )
x(t) + hi x(t)T Zi x(t): (14)
0
t h

Authorized licensed use limited to: TEL AVIV UNIVERSITY. Downloaded on May 30,2023 at 13:16:01 UTC from IEEE Xplore. Restrictions apply.
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 47, NO. 11, NOVEMBER 2002 1933

where In the sequel, it will be important to determine the conditions for


achieving H1 norm of (1) less than 1, where u is the input vector and
Zi1 Zi2
Zi = i = 1; 2
3 Zi3 ; the controlled output is given by

0 I 0 I T z (t) = Lx(t) + L1 x(t 0 1 ) + L2 x(t 0 2 ): (16)


T
91 =P 2
Ai 0I +
2
Ai 0I P
i=0 i=0 Similarly to the derivation of the bounded real lemma (BRL) in [11],
2 0 0 we obtain the following.
+ hi Zi + 0 2
hi Ri : Lemma 2: Under Case I) the H1 norm of (1) and
i=1 i=1 (16) is less than one if there exist n 2 n matrices
Remark 1: It follows from (8a) that the diagonal elements 0Si (1 0
0 < P1 ; P2 ; P3 ; Si ; Yi1 ; Yi2 ; Zi1 ; Zi2 ; Zi3 and Ri , i = 1,2 that
satisfy (17), as shown at the bottom of the page, and (8b), where 9
di ), i = 1,2 are negative and, thus, Si > 0, since by assumption
is given by (9c).
di < 1.
Proof: Adding the term z T (t)z (t) 0 w(t)T w(t) to dV (t)=dt in
Remark 2: A question may arise as to whether the standard Lya-
(11) and substituting for z (t) from (16), the result follows from the
punov criterion can be restored when letting h go to 0. Taking Ri = I ,
Zi = 01=2 ,  ! 1, Yi = [ 0 ATi ]P and 0 < Si ! 0 we obtain arguments used to derive Lemma 1 where the last column and row
blocks in (17) are obtained by applying the standard Schur’s formula
T
0 I 0 I [1].
9 =P T + P
A0 0I A0 0I B. State-Feedback Stabilization
2 2 T
Yi Yi
+ + The results of Lemma 1 can also be used to verify the stability of
i=1
0 i=1
0 the closed loop obtained by applying (4) to (1) (with B 6= 0) if we re-
2 2 2 place A0 in (8a) by A0 + BK and verify that the resulting inequality
P2T ( Ai ) + ( ATi )P2 P1 0 P2T + ( ATi )P3
= i=0 i=0 i=0 : is feasible over the polytope defined in (2) by solving the LMI simulta-
3 0P 0 3 PT 3
neously for all the N vertices, applying the same P1 , Pi , Si , Yi1 , Yi2 ,
and Ri , i = 1,2.
For P3 = I;  ! 0 and P = P 2 1 > 0 the requirement that 9 < 0 The problem with (8a) is that it is linear in its variables, only when
becomes the state-feedback gain K is given. In order to find K , consider the
2 2 inverse of P . It is obvious from the requirement of 0 < P1 , and the fact
P1 ( Ai ) + ( ATi )P1 < 0; P1 > 0: (15) that in (8)0(P3 + P3T ) must be negative definite, that P is nonsingular.
i=0 i=0 Defining

It follows from (15) that if the system with h = 0 is asymptotically Q1 0


P 01 =Q = (18a)
stable, then there exists P1 > 0 that solves (15) and, thus, (8a),(b) Q2 Q3
possess a solution for small enough h > 0. 1 =diagfQ; I g (18b)
The latter can be readily used to verify the stability of (1) over the
uncertainty polytope (2) [1]: we multiply (8a) by 1T and 1, on the left and on the right, respec-
tively, and (8b), on the left and on the right, by diagfRi01; QT g
and diagfRi01; Qg, respectively . Applying Schur formula
N N
= fj  j ; for some 0  fj  1; fj = 1 to the emerging quadratic term in Q, denoting Si = Si01 ,
j =1 j =1 Zi1 Zi2
Zi = = QT Zi Q and R i = Ri01 , i = 1,2 and choosing
where the N vertices of the polytope are described by ZiT2 Zi3
[Yi1 Yi2 ] = "i AiT [P2 P3 ] , where "i 2 Rn2n is a diagonal
 j = [ A(0j ) A(1j ) A(2j ) ] matrix, we obtain, similarly to [14], the following.
Theorem 1: The control law of (4) asymptotically stabilizes (1) for
by solving the LMI simultaneously for all the N vertices, applying the all the delays that belong to Case I) and for all the system parameters
same P1 , Pi , Si , Yi1 , Yi2 , and Ri , i = 1,2. that reside in the uncertainty polytope, if for some diagonal matrices

I
0 P T A0i 0Y T + P T A0 0Y T + P T A0
2
0 + hi Zi + (Yi 0 [ 0 ATi ] P ) + YiT [I 0]
i=1 0 1 2
01 = 3 0S (1 0 d )
1 1
1
0
2

3 3 0S2 (1 0 d2)

0 0 0
9 PT
B
PT
A1
0YT 1 PT
A2
0 Y T [ LT ]
2

3 0Iq 0 0 0
3 3 0S1 (1 0 d1) 0 L1T <0 (17)
3 3 3 0S2 (1 0 d2 ) L2T
3 3 3 0 0Ir
Authorized licensed use limited to: TEL AVIV UNIVERSITY. Downloaded on May 30,2023 at 13:16:01 UTC from IEEE Xplore. Restrictions apply.
1934 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 47, NO. 11, NOVEMBER 2002

n2n , there exist: 0 < Q ; Q(j ) ; S ; R


2R i  i > 0; Zij 2
(j )
"1 ; "2 1 i+1 Corollary 2: In Case I), the control law of (21) asymptotically sta-
R n2n , i = 1,2, j = 1,2,3 and Y q2n that satisfy the LMIs shown
2R bilizes (1) independently of the delay lengths, for all the system param-
in (19) at the bottom of the page, where eters that reside in the uncertainty polytope, if there exist:Q1 > 0, S1 ,
S2 , Q2(j ) , Q3(j ) 2 Rn2n and Yi 2 Rq2n , i = 0; 1; 2 that satisfy the
2
4(j) = Q3(j) 0 Q2(j)T + Q1 (A(0j)T + "i Ai(j )T )
equations shown at the bottom of the page where

2
i=1 4g(j) = Q3(j) 0 Q2(j)T + Q1 A0(j)T + Y0T B (j)T ; j = 1; 2; . . . ; N:
+ hi Z (j )
+ Y T B (j)T ; j = 1; 2; . . . ; N: (22a,b)
i2 The state-feedback gains are then given by
i=1
The state-feedback gain is then given by K0 = Y0 Q101 Ki = Yi Si01 ; i = 1; 2: (23)

K = Y Q01 1 : (20) Remark 3: In Case I), the control law of (21) cannot be readily in-
corporated in the result of Theorem 1 because of the quadratic term
(j ) (j )
The previous result represents a delay-dependent sufficient condition that will emerge in (19b) when Ai is replaced by Ai + B (j ) Ki .
for the controller of (4) to guarantee, for Case I), stability over the entire One can, however, solve the design problem with the feedback law of
uncertainty polytope. The corresponding delay-independent result is (21) by applying the method of [14] which converts the problem of
obtained, still for Case I), by substituting "i = 0, R i = In and dealing with delayed components in the input to one with the control
Zi = 0 in (19) and taking the limit where  tends to infinity. The law of (4) by adding, in series to the input, simple linear components.
last two row and column blocks of (19a) will disappear due to R i ! The transference of these components is almost I and the augmented
1. Considering, still in the delay-independent case, the more general system that results can be readily solved using the LMIs of Theorem 1.
control law The delay-dependent result for Case II) is obtained by deleting V3 in
2
(6) and choosing "i = In , i = 1,2. The theory then develops along the
u(t) = Ki x(t 0 i ) (21) lines that led to Theorem 1. Thus, the result for Case II) is the following.
i=0 Corollary 3: The control law of (4) asymptotically stabilizes (1) for
all the delays that belong to Case II) and for all the system parameters
(j ) (j ) (j )
we replace Ai in (19) by Ai + B (j) Ki and obtain the following. that reside in the uncertainty polytope, if there exist: Q1 > 0, Q2 ,

hi Zi(1j )
2
Q2(j ) + Q2(j )T + 4(j) 0 0 Q1 Q1
i=1
hi Zi(3j ) A(1j ) (In 0 "1 )S1 A(2j ) (In 0 "2 )S2
2
3 0Q j 0 Q j T +
( )
3
( )
3 0 0
i =1
3 3 0(1 0 d )S 1 1 0 0 0
3 3 3 0(1 0 d )S 2 2 0 0
3 3 3 3 0S1 0
3 3 3 3 3 0S2
3 3 3 3 3 3
3 3 3 3 3 3
3 3 3 3 3 3
h1 Q2(j )T h2 Q2(j )T
h1 Q3(j )T h2 Q3(j )T
0 0
0 0 <0 (19a)
0 0
0 0
0h R
1 1 0
3 0h2 R2
i
R 0 Ri "i Ai(j)T
3 Zi(1j) Zi(2j)  0; i = 1; 2 (19b)
3 3 Zi(3j )

Q2 + Q2T 4g(j) 0 0 Q1 Q1
3 0Q 0 Q j T 0A j S + B j Y 0A j S + B j Y 0 0
(j )
3
( )
3
( )
1 1
( )
1
( )
2 2
( )
2
3 3 0(1 0 d )S 0 0 0
1 1
<0
3 3 3 0(1 0 d )S 0 0 2 2
3 3 3 3 0S 0 1
3 3 3 3 3 0S 2

Authorized licensed use limited to: TEL AVIV UNIVERSITY. Downloaded on May 30,2023 at 13:16:01 UTC from IEEE Xplore. Restrictions apply.
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 47, NO. 11, NOVEMBER 2002 1935

(j )  
Q3 , R1 , R2 
2 Rn2n and Y 2 Rq2n that satisfy the LMIs shown in system (24) can be written as
the equation at the bottom of the page, and (19b), where "i I , and = 2
where _( ) =
x t ( 0 i ) + Bu(t)
Ai x t
i=0
4^ j = Q j 0 Q j T + Q (
2
( ) ( )
3
( )
2 1 Ai
(j )T
) + "^0 H 1^"[ E E E E ]
1
0 1 2 3
i=0 2 colfx(t) x(t 0  ) x(t 0  ) u(t)g: 1 2

i j + Y T B j T ;
2
+ hi Z
( )
2
( )
j = 1; 2; . . . ; N: This system can be looked at as (26), where 1 of (25) is the feed-
i=1 back gain from z of (26b) to w in (26a). Consider the closed-loop
The state-feedback gain is then given by (20). system G that is obtained from (26a),(b) by applying the state-feed-
back controller. It follows from the existence of a solution to the above
H1 state-feedback control problem, that G is asymptotically stable
and that the H1 norm of the transference of G from w to z is less
III. STABILIZATION OF SYSTEMS WITH NORM-BOUNDED
UNCERTAINTIES
than 1. Applying, therefore, the feedback gain t ; which satisfies 1( )
The results of Section II were derived for the case where the un- (25), around G , it follows from the small gain theorem [16] that the re-
known parameters of (1) lie in a given polytope. An alternative way of sulting closed-loop system will remain asymptotically stable. Since the
dealing with uncertain systems is to assume that the deviation of the latter closed-loop system is identical to the closed-loop obtained from
system parameters from their nominal values is norm bounded [17]. In (24) by applying the same state-feedback controller (in the sense that
our case, consider the system () ()
x t   t ), this controller also stabilizes (24).
2 In order to apply the aforementioned argument to (24), one should
_ ( ) = (Ai + H 1(t)Ei )x(t 0 i (t))
x t use a BRL criterion that will guarantee a H1 -norm less than one to the
i =0 closed-loop system obtained from (26). An efficient delay-dependent
+ (B + H 1(t)E )u(t) 3
BRL has recently been derived in [11]. The latter is based however on
x(s) =(s)s  0
the bounding technique of [12]. In order to benefit from the new method
(24)
in [13], we derive the following result from Lemma 2, applying the
where x(t) and u(t) are defined in Section II and the time delays are same transformation that was used in deriving Theorem 1 and taking
defined in (3). The matrices Ai , i = 0,1,2, B , H and Ei , i = 0; . . . ; 3
= ^  "2 .
are constant matrices of appropriate dimensions. The matrix 1(t) is a Theorem 2: In case A, (24) is stabilized via the control law of (4)
1( )  
for all t that satisfy (25), if for some diagonal "1 ; "2 2 Rn2n and
time-varying matrix of uncertain parameters satisfying
0 ^ 0   0
a scalar <  , there exist < Q1 ; Qi+1 ; Si ; Ri > ; Zij ; 2 Rn2n ,
1T (t)1(t)  I 8 t: (25) =1 =1  i ,2, j ,2,3 and Y 2 Rq2n that satisfy the LMIs, shown in the

We consider also, for a given positive scalar "^, the following aug-
equation at the bottom of the next page. where

4g = Q 0QT +Q (AT + "i AiT )+ hi Zi +Y T BT : (28a-c)


2 2
mented system:
3 2 1 0 2
i i
_(t) =
2 =1 =1
0
Ai  (t 0 i (t)) + Bu(t) + "^ Hw(t)
1
The state-feedback gain is then given by
i
K = Y Q :
=0
 (s) =(s) s  0
0 (29) 1
1
2
z (t) =^ "E  (t) + "^Ei  (t 0 i ) + "^E u(t)
Remark 4: The delay-independent version in Case I) is obtained by
solving (28a) and (28c), where "i = 0, Zi = 0 and where the eighth
0 (26a,b) 3
i=1
and the ninth row and column blocks are omitted.
with the performance index In Case II), the corresponding delay-dependent result is obtained by
1 solving the LMIs of Theorem 2 for "i I, i =
; , where in (28a) =12
J w ( )= (zT z 0 wT w)d (27) the fourth, fifth, sixth, and seventh row and column blocks are deleted.
0
Remark 5: The results of Theorems 1 and 2 apply the tuning
where w 2 L2 is an exogenous signal. parameters "1 and "2 . The question arises how to find the optimal
It has been explicitly proved in [17], in the case without delays, that combination of these parameters. One way to address the tuning issue
the existence of a solution to the Riccati equations or LMIs that are is to choose for a cost function the parameter tmin that is obtained
obtained when solving the H1 state-feedback control problem for the while solving the feasibility problem using Matlab’s LMI toolbox [18].
augmented system (26) with the index (27), without delays, guarantees This scalar parameter is positive in cases where the combination of the
the stability of (24), under the same feedback law, for all t that 1( ) tuning parameters is one that does not allow a feasible solution to the
satisfy (25). The proof follows, in fact, from the small gain theorem set of LMIs considered. Applying a numerical optimization algorithm,
[16] which can also be applied to our case of retarded systems. The such as the program fminsearch in the optimization toolbox of Matlab

Q2
(j )
+Q j T +
( )
2
2
j
hi Zi1
( )
4^ j ( )
h1 Q2
(j )T
h2 Q2
(j )T

i=1
3 0Q j 0 Q j T +
( )
3
( )
3
2
j
( )
hi Zi3 h1 Q3
(j )T
h2 Q3
(j )T
< 0
i
0h R
=1
3 3 0
0h R
1 1
3 3 3 2 2

Authorized licensed use limited to: TEL AVIV UNIVERSITY. Downloaded on May 30,2023 at 13:16:01 UTC from IEEE Xplore. Restrictions apply.
1936 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 47, NO. 11, NOVEMBER 2002

[19], to the above cost function, a locally convergent solution to h = 0:5865 is obtained using " = 0:7507I2 and  = 0:8. The corre-
the problem is obtained. If the resulting minimum value of the cost sponding feedback-gain matrix is K = 0 [ 0:3155 4:4417 ]. Using
function is negative, the tuning parameters that solve the problem are the method of [11] (an improved version of [10]), which is based on the
found. bounding method of [12], a maximum value of h = 0:55 was achieved
The latter optimization procedure is time consuming. Our experience with  = 0:3; " = 00:2 and K = 0[ 0:0229 52:8656 ].
shows that taking "1 = "2 = "I , where " is a scalar, a one-dimensional It is noted that the computational complexity of the solutions in [10]
search for " is easily performed. The cost function, or the bound on and [11] and the present method is the same. Comparing to [13], the
delay that still maintains stability, exhibit then a convex behavior with iterations required there almost compensate the increase in the dimen-
respect to " and a clear optimum value of the latter is obtained. In the sion of the LMIs that is caused by using the descriptor approach.
examples we solved, the single tuning parameter " achieved results that In Case II) (fastly varying delays), the corresponding results are: h =
are quite close to those obtained by the fminsearch program. 0:496, K = 0 [ 0:34 5:168 ] and  = 0:8 by Remark 2 and h =
0:489, K = 0 [ 0:2884 13:8558 ] and  = 0:1 by [11].
IV. EXAMPLES It follows from this that the theory of [11] provides stabilization re-
sults that are superior to those obtained in [13]. This is true in spite of
We demonstrate the applicability of the above theory by solving the the fact that the former applies the old bounding method of [12] and
second example in [13] for a system with norm-bounded uncertainty that it handles time-delays that can vary very fast. The results that are
and the third example from [2], where we neglect uncertainties. obtained using the theory of the present note surpass those found by
Example 1: The problem in [13] is one where a state-feedback con- the methods of [11]. The combination of the descriptor approach and
trol is sought that stabilized (24) for one delay with the new bounding method of [13] is shown to be superior to all other

= 00 01
solutions that were proposed in the literature.
A0 Example 2 [2]: We address the problem of finding a state-feedback
stabilizing controller for (24) with one delay and without uncertainties
A1 =
02 0:5 (H = Ei = 0), where
0 01
0 A0 = 00 01
B=
1
H =0:2I2 A1 =
01 01
0 00:9
E0 =I2 :
B = 01 :
For the case of d = 0, the maximum bound h for which the system
is stabilized by a state-feedback was found in [13], after 99 iterations, Applying the method of [2, Cor. 3.2], it was found that, for _  0, the
to be 0.45. Applying the result of Theorem 2, a maximum bound of system is stabilizable for all  < 1. For, say,  = :999 a minimum

2
Q2 + QT2 + i1
hi Z 4g 0 0 0 Q1 Q1 h1 Q2T
i=1
2
3 0Q3 0 Q3T + hi Zi3 ^H A1 (In 0 "1 )S1 A2 (In 0 "2 )S2 0 0 h1 Q3T
i=1
3 3 0^I 0 0 0 0 0
3 3 3 0(1 0 d1 )S1 0 0 0 0
3 3 3 3 0(1 0 d2)S2 0 0 0
3 3 3 3 3 0S1 0 0
3 3 3 3 3 3 0S2 0
3 3 3 3 3 3 3 0h1 R1
3 3 3 3 3 3 3 3
3 3 3 3 3 3 3 3
h2 Q2T Q1 E0T + Y T E3T
h2 Q3T 0
0 0
0 1 E2T
S
0 2 E3T
S
<0
0 0
0 0
0 0
0h2 R2 0
3 0^I

Ri 0 Ri "i AiT

3 Zi1 Zi2  0; i = 1; 2
3 3 Zi3
Authorized licensed use limited to: TEL AVIV UNIVERSITY. Downloaded on May 30,2023 at 13:16:01 UTC from IEEE Xplore. Restrictions apply.
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 47, NO. 11, NOVEMBER 2002 1937

value of = 1:8822 results for K = 0 [ :104 52 749 058 ]. Ultimate Periodicity of Orbits for Min–Max Systems
By [11], the system is stabilizable for h  1:408:. By The-
orem 1, the corresponding value is h = 1:51 for " = 0:59 and Yiping Cheng and Da-Zhong Zheng
K = 0[ 58:31 294:935 ].
Abstract—The ultimate periodicity theorem is an important result in
min–max systems theory. It was first proved by Olsder and Perennes in
V. CONCLUSION their unpublished work. In this note, we present a new proof. This proof
is also based on two important theorems: the existence of cycle time for
any min–max function and the Nussbaum–Sine theorem. However, two dif-
The problem of finding a state-feedback controller that asymp- ferent techniques, pure min–max function and conditional redundancy, are
totically stabilizes a linear time-delay system with either polytopic used to obtain two important intermediate results. The purpose of this note
or norm-bounded uncertainty has been solved. A delay-dependent is to provide a simple alternate proof to the ultimate periodicity theorem.
solution has been derived using a special Lyapunov–Krasovskii Index Terms—Discrete-event systems, min–max functions, ultimate pe-
functional. The result is based on a sufficient condition and it thus riodicity.
entails an overdesign. This overdesign is considerably reduced due
to the fact that is based on the descriptor representation and since it
applies a new bounding method. I. INTRODUCTION
Min–max functions (e.g., [1] and [2]) arise in modeling the dynamic
behavior of discrete-event systems with maximum and minimum
REFERENCES constraints, such as digital circuits, computer networks, manufacturing
plants, etc. Mathematically, a min–max function F : n ! n
[1] S. Boyd, L. El Ghaoui, E. Feron, and V. Balakrishnan, Linear Matrix is built from terms of the form xi + a, where 1  i  n and
Inequality in Systems and Control Theory. Philadelphia, PA: SIAM, a 2 , by application of finitely many max and min operations in
1994.
each component. In such a model, if we denote the time of the k th
[2] X. Li and C. de Souza, “Criteria for robust stability and stabilization
of uncertain linear systems with state delay,” Automatica, vol. 33, pp. occurrence of event i by xi (k), then x(k + 1) = F (x(k)).
1657–1662, 1997. Min–max functions are homogeneous
[3] V. Kolmanovskii and J.-P. Richard, “Stability of some linear systems
with delays,” IEEE Trans. Automat. Contr., vol. 44, pp. 984–989, May
1999.
8x 2 n
; 8h 2 ; F (x + h) = F (x) + h
[4] V. Kolmanovskii, S. I. Niculescu, and J. P. Richard, “On the Liapunov- n
Krasovskii functionals for stability analysis of linear delay systems,” Int. monotonic with respect to the usual product ordering on
J. Control, vol. 72, pp. 374–384, 1999.
[5] V. Kolmanovskii and A. Myshkis, Applied Theory of Functional Differ-
ential Equations. Norwell, MA: Kluwer, 1999.
8x; y 2 n
;x  y ) F (x)  F (y)
[6] M. Mahmoud, Robust Control and Filtering for Time-Delay Sys-
tems. New York: Marcel Decker, 2000. and nonexpansive in the sup norm
[7] V. Kharitonov and D. Melchor-Aguilar, “On delay-dependent stability
conditions,” Syst. Control Lett., vol. 40, pp. 71–76, 2000.
[8] K. Gu and S.-I. Niculescu, “Additional dynamics in transformed time-
8x; y 2 n
; kF (x) 0 F (y )k  kx 0 y k:
delay systems,” IEEE Trans. Automat. Contr., vol. 45, pp. 572–575,
2000. In this note, we study a min–max function as a dynamical system,
[9] E. Fridman, “New Lyapunov-Krasovskii functionals for stability of and we are concerned with the behavior of the orbits of a min–max
linear retarded and neutral type systems,” Syst. Control Lett., vol. 43, system F , namely the sequences x(0), x(1), and x(2), . . ., where
pp. 309–319, 2001. x(0) 2 n and x(k + 1) = F (x(k)). Therefore, we shall be using
[10] E. Fridman and U. Shaked, “A descriptor system approach to H con-
“function” and “system” interchangeably in the sequel, depending on
trol of linear time-delay systems,” IEEE Trans. Automat. Contr., vol. 44,
Feb. 2002. the context.
[11] , “Delay dependent stability and H control l: Constant and time- In studying the behavior of min–max functions, one is tempted to
varying delays,” Int. J. Control, to be published. find out whether all or some min–max functions exhibit the following
[12] P. Park, “A delay-dependent stability criterion for systems with uncer-
properties.
tain time-invariant delays,” IEEE Trans. Automat. Contr., vol. 44, pp.
876–877, Apr. 1999. C
Property (F ): The limit (F;  ) = limk !1F k ( )=k exists.
[13] Y. S. Moon, P. Park, W. H. Kwon, and Y. S. Lee, “Delay-dependent It is to be noted that if for some  the limit (F;  ) exists, then for all
robust stabilization of uncertain state-delayed systems,” Int. J. Control,  this limit exists and is independent of  , because F is nonexpansive
vol. 74, pp. 1447–1455, 2001. in the sup norm. This limit is called cycle time of F , and we will denote
[14] E. Fridman and U. Shaked, “New bounded real lemma representations
for time-delay systems and their applications,” IEEE Trans. Automat. it by (F ) in the sequel.
Contr., vol. 46, pp. 1973–1979, Dec. 2001. Property I(F ): F has a cycle time with identical coordinates, i.e.,
[15] E. Fridman, “Stability of linear descriptor systems with delay: A Lya- there is a  2 such that (F ) = (; . . . ; ).
punov-based approach,” J. Math. Anal. Appl., vol. 273, no. 1, pp. 24–44,
2002.
[16] K. Zhou, J. C. Doyle, and K. Glover, Robust and Optimal Con- Manuscript received November 13, 2000; revised October 29, 2001 and Feb-
trol. Upper Saddle River, NJ: Prentice-Hall, 1996. ruary 18, 2002. Recommended by Associate Editor R. S. Sreenivas. This work
[17] P. P. Khargonekar, I. R. Petersen, and K. Zhou, “Robust stabilization was supported in part by the National Science Foundation of China under Grant
of uncertain linear system: Quadratic stabilizability and H control 60074012, in part by the Key Fundamental Research Foundation of Chinese
theory,” IEEE Trans. Automat. Contr., vol. 35, pp. 356–361, Mar. 1990. Ministry of Science and Technology under Grant 97021107, and in part by the
[18] P. Gahinet, A. Nemirovski, A. J. Laub, and M. Chilali, LMI Control Research Foundation of Tsinghua University, Beijing, China.
Toolbox for Use with Matlab. Natick, MA: MathWorks, 1995. The authors are with the Department of Automation, Tsinghua University,
[19] T. Coleman, M. Branch, and A. Grace, Optimization Toolbox for Use Beijing 100084, China (e-mail: yiping99@mails.tsinghua.edu.cn).
with Matlab. Natick, MA: MathWorks, 1999. Digital Object Identifier 10.1109/TAC.2002.804461

0018-9286/02$17.00 © 2002 IEEE


Authorized licensed use limited to: TEL AVIV UNIVERSITY. Downloaded on May 30,2023 at 13:16:01 UTC from IEEE Xplore. Restrictions apply.

You might also like