Professional Documents
Culture Documents
A New Discrete-time Robust Stability Condition
A New Discrete-time Robust Stability Condition
www.elsevier.com/locate/sysconle
Abstract
A new robust stability condition for uncertain discrete-time systems with convex polytopic uncertainty is given. It enables
to check stability using parameter-dependent Lyapunov functions which are derived from LMI conditions. It is shown that
this new condition provides better results than the classical quadratic stability. Besides the use of a parameter-dependent
Lyapunov function, this condition exhibits a kind of decoupling between the Lyapunov and the system matrices which may
be explored for control synthesis purposes. A numerical example illustrates the results. c 1999 Elsevier Science B.V. All
rights reserved.
0167-6911/99/$ - see front matter c 1999 Elsevier Science B.V. All rights reserved.
PII: S 0 1 6 7 - 6 9 1 1 ( 9 9 ) 0 0 0 3 5 - 3
262 M.C. de Oliveira et al. / Systems & Control Letters 37 (1999) 261–265
quadratic function (i.e. it uses a single Lyapunov ma- where the dynamic matrix A( ) belongs to a convex
trix) for testing stability over the whole uncertainty polytopic set deÿned as
domain [3,8]. There have been also a few attempts to ( N N
)
X X
imply parameter-dependent Lyapunov matrices in a A:= A( ): A( ) = i Ai ; i = 1; i ¿0 :
will to reduce the conservativeness of the quadratic i=1 i=1
framework [6,7], most of them in the continuous-time (2)
domain. In the discrete-time domain we can mention
some works on Lur’e like systems using the passivity We begin our discussion by deÿning robust stabil-
and real-positiveness approaches [9,10]. ity with respect to system (1) and the structured un-
The scope of this paper is robust stability of un- certainty model (2).
certain discrete-time systems with polytopic convex
uncertainty domain. It is shown how to expand the Deÿnition 1. System (1) is robustly stable in the un-
discrete Lyapunov condition for stability analysis certainty domain (2) if all eigenvalues of matrix A( )
by introducing a new matrix variable. The new ex- have magnitude less than one for all values of such
tended matrix inequality is linear with respect to the that A( ) ∈ A.
variable, in fact a linear matrix inequality (LMI),
and does not involve any product of the Lyapunov Using Lyapunov stability it is possible to convert
matrix and the system dynamic matrix. This enables this deÿnition into the equivalent condition given in
us to derive a sucient condition for robust stability the following lemma.
which encompasses the basic quadratic results and
provides a new way for practical determination of
parameter-dependent Lyapunov functions by solv- Lemma 1. System (1) is robustly stable in the uncer-
ing LMI problems. We claim that due to the above tainty domain (2) if; and only if; there exits a matrix
decoupling between the Lyapunov matrix and the P( ) = P( )0 ¿ 0 such that
system dynamic matrix this condition may be of use A( )0 P( )A( ) − P( ) ¡ 0 (3)
in the solution of many dicult control synthesis
problems. This fact is illustrated by the simple state for all such that A( ) ∈ A.
feedback robust stabilizability control problem. Of
course, such a discrete-time condition is of some use To the authors knowledge, there is no general and
for continuous-time systems when considering the systematic way to formally determine P( ) as a func-
pole location in a disk. Considering a disk tangent to tion of the uncertain parameter . Such a matrix P(·) is
the imaginary axis at the origin with a large radius called a parameter-dependent Lyapunov matrix. Based
would, certainly, result in a quite accurate robust on an equivalent structured uncertainty description,
stability condition in the continuous time domain. the search for P( ) may be performed with respect to
The paper is organized as follows. In Section 2 a ÿrst-order series expansion in terms of the uncer-
the robust analysis problem is presented along with tain parameter, which enables to establish sucient
well-known results on quadratic stability. Section 3 conditions for robust stability in the continuous-time
presents the main results, namely a new robust stabil- domain [6,7]. Another e ective way of addressing
ity condition and a new state feedback stabilizability such problem is to look for a single Lyapunov ma-
LMI problem based on this condition. Numerical ex- trix P( ) = P which solves inequality (3). Unfortu-
periments are provided in Section 4 with a comparison nately, this approach generally provides quite conser-
with existing results. Finally, a conclusion and some vative results. However, it constitutes one of the ÿrst
perspectives are given in the end. results in the quadratic approach: the stability assess-
ment over compact set (2) may be determined by test-
ing the discrete, enumerable and bounded set of the
vertices of the polyhedron (2). Then a single matrix P
2. The robust analysis problem which satisÿes the condition given in Lemma 1 may
be found by the use of now standard ecient LMI
Let the linear discrete-time uncertain system be tools. The test for this kind of stability also known as a
quadratic stability test is summarized in the following
xk+1 = A( )xk ; (1) lemma.
M.C. de Oliveira et al. / Systems & Control Letters 37 (1999) 261–265 263
Lemma 2. Uncertain system (1) is robustly stable in By following the same lines as in the proof of The-
uncertainty domain (2) if orem 1 it is possible to show that if (7) holds then
A0i PAi − P ¡ 0 (4) there exits a parameter-dependent Lyapunov matrix
N
X
for all i = 1; : : : ; N .
P( ) = i Pi (8)
i=1
3. The main result which is positive deÿnite for all values of such that
A( ) ∈ A. Since inequality (7) is linear on Pi and
We begin this section by stating the following Ai , robust stability may be once again established by
equivalence. LMI tests over the discrete, enumerable and bounded
set of the polytope vertices which deÿne the uncer-
Theorem 1. The following conditions are equivalent: tainty domain (2). Hence, the determination of feasi-
(i) There exists a symmetric matrix P ¿ 0 such ble matrices Pi ; i = 1; : : : ; N and G may be also easily
that performed using standard LMI solvers. It is clear that
A0 PA − P ¡ 0: (5) this result encompasses the well-known quadratic sta-
bility test since if (7) holds for a single matrix Pi = P
(ii) There exist a symmetric matrix P and a matrix then necessity with respect to Lemma 2 can be proved
G such that by imposing G = G 0 = P as in Theorem 1.
P A0 G 0 Perhaps the most interesting aspect of the given
¿ 0: (6)
GA G + G 0 − P stability condition is that it can be easily extended to
cope with the stabilizability problem in the following
Proof. We prove this theorem by noticing that if we way. Let us consider the linear discrete-time system
apply Schur complement with respect to the block
(2; 2) in (6) we recover (5) by choosing G = G 0 = xk+1 = A( )xk + B( )uk ; (9)
P ¿ 0, hence (i) implies (ii). On the other hand, from where the dynamic matrix A( ) belongs to A as de-
the ÿrst block of (6) we have P ¿ 0. Then multiplying ÿned in (2) and B( ) is in the convex polytope deÿned
(6) by T :=[I −A0 ] on the left and by T 0 on the right by
we get (5) which establishes that (ii) implies (i) and ( )
XM M
X
concludes this proof.
B:= B( ): B( ) = i Bi ; i = 1; i ¿0 :
i=1 i=1
Condition (ii) appears as a direct expansion of
(10)
condition (i) via its “Schur complement” formulation
where, with the introduction of a new additional ma- We look for a single state feedback gain K such
trix G, we obtain a linear matrix inequality in which that A( ) + B( )K is asymptotically stable for every
the Lyapunov matrix P is not involved in any prod- A( ) ∈ A and B( ) ∈ B. A new sucient condition
uct with the dynamic matrix A. This feature enables is stated in the following theorem.
one to write a new robust stability condition which,
although sucient, is assumed not too conservative Theorem 3. Uncertain system (9) is robustly stable
due to the presence of the extra degree of freedom in uncertainty domains (2) and (10) if there exist
provided by the introduction of matrix G (see the symmetric matrices Pij and a matrix G such that
numerical example). Note that this extra matrix is not
even constrained to be symmetric. The condition is Pij Ai G + Bj L
¿0 (11)
given in the following theorem. G 0 A0i + L0 Bj0 G + G 0 − Pij
for all i = 1; : : : ; N; j = 1; : : : ; M . If (11) is feasible
Theorem 2. Uncertain system (1) is robustly stable then a robust state feedback control is given by
in uncertainty domain (2) if there exist symmetric
matrices Pi and a matrix G such that K = LG −1 : (12)
Pi A0i G 0 Proof. This theorem is proved by using a transposed
¿0 (7)
GAi G + G 0 − Pi version of Theorem 2, i.e., by transposing Ai and G,
for all i = 1; : : : ; N . along with the change of variable L = KG. Notice that
264 M.C. de Oliveira et al. / Systems & Control Letters 37 (1999) 261–265
Table 1
the regularity of G is implied by the diagonal blocks
Stability bounds
of (11) since G 0 + G ¿ Pij ¿ 0.
coecient perturbations, J. Optim. Theory Appl. 46 (1985) [7] P. Gahinet, P. Apkarian, M. Chilaly, Ane parameter-
399–408. dependent Lyapunov functions and real parametric
[2] S.P. Battacharyya, H. Chapellat, L.H. Keel, Robust Control: uncertainty, IEEE Trans. Automat. Control 41 (3) (1996)
the Parametric Approach, Prentice-Hall, Upper Saddle River, 436–442.
NJ, 1997. [8] F. Garofalo, G. Celentano, L. Glielmo, Stability robustness of
[3] J. Bernussou, J.C. Geromel, P.L.D. Peres, A linear interval matrices via Lyapunov quadratic forms, IEEE Trans.
programming oriented procedure for quadratic stabilization Automat. Control 38 (2) (1993) 281–284.
of uncertain systems, Systems Control Lett. 13 (1) (1989) [9] W.M. Haddad, V. Kapila, Robust stabilization for dis-
65–72. crete-time systems with slowly time-varying uncertainty, J.
[4] P. Colaneri, J.C. Geromel, A. Locatelli, Control Theory and Franklin Inst. — Eng. Appl. Math. 333 B (1) (1996) 71–84.
Design: An RH2 – RH∞ Viewpoint, Academic Press, New [10] M.C. de Oliveira, J.C. Geromel, L. Hsu, LMI characterization
York, 1997. of structural and robust stability: the discrete-time case, Linear
[5] M.K.H. Fans, A.L. Tits, J.C. Doyle, Robustness in the Alg. Appl., to appear.
presence of mixed parametric uncertainty and unmodeled [11] K. Zhou, J.C. Doyle, K. Glover, Robust and Optimal Control,
dynamics, IEEE Trans. Automat. Control 36 (1) (1991) Prentice-Hall, Upper Saddle River, NJ, 1996.
25–38.
[6] E. Feron, P. Apkarian, P. Gahinet, Analysis and synthesis
of robust control systems via parameter-dependent Lyapunov
functions, IEEE Trans. Automat. Control 41 (7) (1996) 1041–
1046.