Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Systems & Control Letters 37 (1999) 261–265

www.elsevier.com/locate/sysconle

A new discrete-time robust stability condition 


M.C. de Oliveiraa , J. Bernussoub , J.C. Geromela; ∗
a LAC-DT=School of Electrical and Computer Engineering, UNICAMP, CP 6101, 13081-970, Campinas, SP, Brazil
b LAAS-CNRS=7, Avenue du Colonel Roche, 31077, Cedex 4, Toulouse, France

Received 6 February 1999; received in revised form 28 March 1999

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.

Keywords: Robust stability; Parameter-dependent Lyapunov functions; Linear matrix inequalities

1. Introduction setting, i.e. each matrix element has its eigenvalues


with magnitude less than one, or not”. In fact, in most
The domain of robust analysis and robust control cases, robust analysis is performed for convex, gener-
synthesis for uncertain linear systems has been thor- ally bounded, uncertainty domains.
oughly investigated in the last 15 years. Important re- Among di erent robust stability tests, we can ÿrst
sults are scattered in the vast literature related to this quote frequency domain oriented ones, such as 
area which addresses interesting practical topics for analysis [5]. Being fairly general, these approaches
control synthesis. These statements are supported by address real parametric as well as dynamic complex
a number of recent books as [4,2,11] and their refer- uncertainties. However, from a numerical point of
ences, to mention a few. view, they are quite involved and generally make
This paper focuses on the robust analysis problem intensive use of scaling factors or multipliers to get
in an attempt to answer the following question: “Given precise results. It is also worth to mention some al-
a compact matrix set, decide whether each element of gebraic approaches which followed the seminal work
this set is asymptotically stable in the discrete-time of Kharitonov. Applicable only to the real parametric
uncertainty case, they su er from being dicult to
 This work has been supported in part by grants from “Funda
cão
apply to matrix polytopic analysis and being almost
de Amparo a Pesquisa do Estado de São Paulo — FAPESP” and of no use for synthesis problems [1]. Finally, the last
“Conselho Nacional de Desenvolvimento CientÃÿco e TecnolÃogico approach to be mentioned is the Lyapunov one, the
— CNPq”— Brazil. class of methods to which this paper belongs. The
∗ Corresponding author.
basic approach is termed “quadratic stability”. In its
E-mail addresses: carvalho@dt.fee.unicamp.br (M.C. de Oliveira),
bernussou@laas.fr (J. Bernussou), geromel@dt.fee.unicamp.br simplest version, its main drawback comes from the
(J.C. Geromel) fact that it is based on the use of a single Lyapunov

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.

Hence it is possible to deal with the state Method Analysis Synthesis


feedback robust stabilizability problem by ÿnding a
feasible solution to a ÿnite set of linear matrices in- Exact maximum value 0:4619 —
Theorem 2 0:4619 0:8892
equalities. It is interesting to notice that, in contrast
Theorem 2 with G = G 0 0:4619 0:8878
with the quadratic stability synthesis, the determi- Theorem 3 in [10] 0:4619 —
nation of the control (12) does not directly depend Quadratic Stability 0:4279 0:5282
on the Lyapunov matrices Pij which may be used to RH∞ 0:2956 —
build a parameter-dependent Lyapunov matrix
 
XN XM In the third column of this same table we give sta-
P( ; ) = i
 j Pij
: (13) bility bounds achieved under state feedback for a sys-
i=1 j=1 tem in the form (9) with input matrix
   
We conjecture that such a property can be explored in 0 1
several ways in control design. Notice that the extra 0 0
B( ) =    
 1  + (1 − )  0  ; 06 61:
degree of freedom introduced represented by matrix
G, which is not even constrained to be symmetric, is 0 0
fully incorporated in the control gain variable transfor- In this case, only quadratic stability and Theorem 3
mation. The application of this kind of conditions to enable us to synthesize a robust state feedback gain
other dicult control synthesis problems is currently by solving LMI problems. Also notice that in the syn-
under investigation. thesis problem, even with the additional symmetric
constraint over G it was possible to ÿnd an stabil-
ity bound which is very close to the one achieved
4. Numerical example with G nonsymmetric and which is much better than
the closed-loop stability bound given by the standard
In order to illustrate the results of this paper we quadratic approach.
consider the example given in [10]. The problem to
be solved is to ÿnd the largest value of the scalar
such that matrix 5. Conclusion
 
0:8 −0:25 0 1
1 A new robust sucient stability condition for un-
0 0 0 
A( ) = 
0
 certain discrete-time systems has been given. Stated
0 0:2 0:03 
as a set of linear matrix inequalities, this condition en-
0 0 1 0
  ables the determination of parameter-dependent Lya-
0 punov matrices and encompasses quadratic stability
0 as a particular case.
+  
 1  [ 0:8 −0:5 0 1 ]; We conjecture that the proposed approach will pro-
0 vide solution to several control design problems which
have not been given a deÿnitive answer. This claim is
is robustly stable for all | | ¡ . The stability bounds
supported by the fact that using the given controller
given by several known conditions are in Table 1. In
parametrization the control gain does not directly de-
this table the exact maximum value was found itera-
pend on the Lyapunov matrix. This point will be the
tively by root-locus. Notice that in this case we were
subject of future research.
able to get to the maximum bound even constraining
G to be symmetric. Also notice that with the results
in [10] we were also able to ÿnd the maximum value References
of . This method however, which tests stability with
the help of two free parameters, is not amenable to [1] B.R. Barmish, A generalization of kharitonov four-polynomial
synthesis. concept for robust stability problems with linearly dependent
M.C. de Oliveira et al. / Systems & Control Letters 37 (1999) 261–265 265

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.

You might also like