Documente Academic
Documente Profesional
Documente Cultură
4, APRIL 2002
675
AbstractA new sufficient condition for the robust stability of continuous-time uncertain linear systems with convex bounded uncertainties is
proposed in this note. The results are based on linear matrix inequalities
(LMIs) formulated at the vertices of the uncertainty polytope, which provide a parameter dependent Lyapunov function that assures the stability of
any matrix inside the uncertainty domain. With the aid of numerical procedures based on unidimensional search and the LMIs feasibility tests, a
simple and constructive way to compute robust stability domains can be
established.
Index TermsLinear matrix inequalities (LMIs), linear uncertain systems, parameter dependent Lyapunov functions, robust stability, time-invariant uncertain parameters.
ACKNOWLEDGMENT
The author would like to thank Cs. Szepesvri for many useful discussions, and F. Beleznay for comments on an earlier draft of this note.
REFERENCES
[1] G. Didinsky and T. Basar, Minimax adaptive control of uncertain
plants, in Proc. IEEE Conf. Decision Control, Dec. 1994, pp.
28392844.
[2] A. F. Filippov, Differential Equations with Discontinuous Right-hand
sides, 1st ed. Boston, MA: Kluwer, 1988.
[3] M. French and C. Szepesvri, Function approximator based control designs for strict feedback systems: LQ performance and scaling, submitted for publication.
[4] M. French, C. Szepesvri, and E. Rogers, Uncertainty, performance and
model dependency in approximate adaptive nonlinear control, IEEE
Trans. Automat. Contr., vol. 45, pp. 35358, Feb. 2000.
[5] M. Krstic, I. Kanellakopoulos, and P. V. Kokotovic, Nonlinear and Adaptive Control Design, 1st ed. New York: Wiley, 1995.
[6] Z. H. Li and M. Krstic, Optimal design of adaptive tracking controllers
for nonlinear systems, Automatica, vol. 33, no. 8, pp. 14591473, 1997.
[7] R. Marino and P. Tomei, Robust stabilization of feedback linearizable
time-varying uncertain nonlinear systems, Automatica, vol. 29, no. 1,
pp. 181189, 1993.
[8]
, Nonlinear Control Design: Geometric, Adaptive and Robust.
ser. Information and System Sciences Series, R. Marino and P. Tomei,
Eds. Upper Saddle River, NJ: Prentice-Hall, 1995.
[9] K. S. Narendra and A. M. Annaswamy, Stable Adaptive Control, ser. Information and System Sciences Series. Upper Saddle River, NJ: Prentice-Hall, 1990.
[10] G. Zames, Control Using Logic-Based Switching. New York:
Springer-Verlag, 1997, vol. 222, Lecture Notes in Control and Information Sciences, ch. Toward a general complexity-based theory of
identification and adaptive control, pp. 208223.
I. INTRODUCTION
The investigation of stability domains for state space models has
been addressed in many papers during the last years. The use of Lyapunov functions is certainly the main approach for this kind of analysis, since bounds for the stability domains can be obtained in terms of
the associated Lyapunov matrix and the allowed perturbation directions
[1]. As is well known, the use of a parameter independent Lyapunov
function to investigate the stability domain of a linear system is only
a sufficient condition for robust stability. Denominated quadratic stability in the literature (see, for instance, [2]), this kind of Lyapunov stability analysis can be used to design robust state feedback control gains
[3], [4], being specially adequate when time-varying uncertain parameters are considered (providing not too conservative results when the
parameters vary fast).
Less conservative results based on parameter dependent Lyapunov
functions have been obtained [5][7]. In most of these cases, the uncertainty must verify some matching condition or must have a particular
structure and intensive computation is needed to test the robust stability,
sometimes involving scaling parameters. It is worth of mentioning that
scaling parameters can be useful in some situations, mainly when stability domains can be computed without evaluating all the vertices of
the polytope. Another recent and interesting approach for analysis and
control design of uncertain systems is based on the use of piecewise
Lyapunov functions [8] but the numerical solution of the problems also
requires a high level of computational complexity.
Among the more recent papers on this subject, it is worth to mention the Lyapunov dependent parameter function approaches presented
in [9][11] and also the LMI formulations given in [12]. In [9], sufficient conditions for diagonal and simultaneous stability of a class of
system matrices have been proposed in terms of LMIs which are related to passivity and real positiveness conditions. In [10], the sufficient conditions for the existence of a parameter dependent Lyapunov
Manuscript received September 5, 2000; revised May 16, 2001 and December
5, 2001. Recommended by Associate Editor E. Feron. This work was supported
by Fundao de Amparo Pesquisa do Estado de So Paulo, FAPESP and
by Conselho Nacional de Desenvolvimento Cientfico e Tecnolgico, CNPq,
Brazil.
D. C. W. Ramos is with EMBRAERPC 392GME, 12227-901 So Jos
dos Campos, SP, Brazil (e-mail: domingos.ramos@embraer.com.br).
P. L. D. Peres is with the School of Electrical and Computer Engineering, University of Campinas, 13081-970 Campinas, SP, Brazil (e-mail:
peres@dt.fee.unicamp.br).
Publisher Item Identifier S 0018-9286(02)03750-9.
0018-9286/02$17.00 2002 IEEE
Authorized licensed use limited to: UNIVERSIDADE DE BRASILIA. Downloaded on November 5, 2008 at 07:54 from IEEE Xplore. Restrictions apply.
676
then
N
P ( ) =
j =1
j Pj
j =1
j = 1
j
0
A( ) P ( ) + P ( )A( )
j Aj Pj + Pj Aj
j =1
N 01 N
+
j =1 k=j +1
j k Aj Pk + Pk Aj + Ak Pj + Pj Ak :
(7)
Imposing conditions (4)(5), one gets
A( ) P ( ) + P ( )A( )
<
j =1
20
j
N 01 N
j =1 k=j +1
j k
01
x_ (t) = Ax(t)
(1)
A P + PA <
0I:
(2)
N
A( ) : A( ) =
j =1
j Aj ;
N
j =1
j = 1;
j
0
(3)
0
0 I; j = 1; . . . ; N
(4)
2
0
0
Aj Pk + Pk Aj + Ak Pj + Pj Ak <
I; j = 1; . . . ; N 0 1;
Aj Pj + Pj Aj <
N
1
k =j + 1; . . . N
since
(N
0 1)
N
j =1
202
j
N 01 N
j =1 k=j +1
j k =
N 01 N
j =1 k=j +1
(5)
(j
0 k )2 0:
(9)
1; . . . ; N
D=
I0
(8)
P > 0;
(6)
Authorized licensed use limited to: UNIVERSIDADE DE BRASILIA. Downloaded on November 5, 2008 at 07:54 from IEEE Xplore. Restrictions apply.
677
TABLE I
SYMMETRIC STABILITY DOMAINS FOR THE FIRST EXAMPLE
x_ (t) = A0 +
i=1
i Ei x(t)
(10)
01
A0 =
0
0
0
02
0
0
0
0
03
0
0
0
0
04
E1
E2
0
1
0:5
0
=
2a
0
0 02a
0 0 0
0 0 0:5
=
0 0 a
0 0 0
0
0
0
0
1
0
0
0
0
0
0
Table II shows the results for maximum nonsymmetric robust stability domains (investigated inside a hypercube with radius MAX =
40). To obtain an augmentation of the total volume of the uncertainty
domain, the initial symmetric polytope considered by the algorithm has
been fixed as 90% of
when the conditions from [11] were investigated (see [15] for details on the algorithm). The overall volume (area
in this case) of the domains achieved with the results of Lemma 1 are
always greater than the corresponding ones obtained with [11]. An important remark concerning the nonsymmetric stability domains showed
in Table II is that the conditions of Lemma 1 provide a feasible solution for all the situations (including the intervals obtained from [11]).
On the other hand, the conditions from [11] fail to find a feasible solution for the domains obtained with Lemma 1.
The second example is from [1], where a gradient method is used to
compute symmetric quadratic stability bounds which are compared to
the actual ones (obtained from eigenvalue calculation). The system to
be investigated here is given by (10) with
A0 =
03 02 E1 =
1
0
0
1
0
=
0
E2 =
E3
0
0
1
0
For this system, the actual symmetric stability domain is i 2 (01; 1),
i = 1, 2, 3. Using the results of [11], the maximum symmetric domain
is
= 0:9973 and the nonsymmetric domains are described by the
intervals 1 2 [02:2344; 1:8035]; 2 2 [00:9417; 2:2344]; 3 2
[02:2388; 1:3726] (MAX = 4 has been used to define the search
domain).
Using the results of Lemma 1, the maximum symmetric stability domain obtained is
= 0:9999 and the robust nonsymmetric domain
obtained (using MAX = 4) is given by 1 2 [04:0000; 2:9998];
2 2 [00:9999; 4:0000]; 3 2 [04:0000; 1:2428]. Again, the improvement of the stability domain is apparent.
In fact, the LMI conditions in [11] impose the existence of some
common variables. As N grows, these conditions become more conservative. Although for N = 2 both conditions seem to provide equivalent results, it is easy to find randomly generated stable polytopes with
N 3 such that the conditions of Lemma 1 are verified but the conditions in [11] fail.
The third example (randomly generated) is given by
0a
1 0
0 0
A1 =
4:0
3:0
012:1
08:6 04:2 A2 = 03:6
06:1
A3 =
020:9
Authorized licensed use limited to: UNIVERSIDADE DE BRASILIA. Downloaded on November 5, 2008 at 07:54 from IEEE Xplore. Restrictions apply.
2:3
0:6
4:7
5:9
(11)
678
TABLE II
NON-SYMMETRIC STABILITY DOMAINS FOR THE FIRST EXAMPLE
which defines a stable polytope (see Fig. 1). The sufficient conditions
proposed in [11] fail in this case. Using Lemma 1, one gets the vertices
of the parameter dependent Lyapunov matrix given by
P1
27:945 13:056
=
13:056 9:444
P2
P3
48:097
=
014:270
63:592
=
018:502
014 270
:
12:884
018 502
:
14:544
V. CONCLUSION
A less conservative test for the robust stability of an uncertain continuous-time system with polytope type uncertainty has been proposed
in this note. The conditions are formulated in terms of a set of LMIs
described only in terms of the uncertainty domain vertices. With these
conditions, an estimate of the maximum robust stability domains can
be obtained by means of standard unidimensional search and LMI feasibility tests.
[2] B. R. Barmish, Necessary and sufficient conditions for quadratic stabilizability of an uncertain system, J. Optim. Theory Appl., vol. 46, pp.
399408, 1985.
[3] J. Bernussou, P. L. D. Peres, and J. C. Geromel, A linear programming oriented procedure for quadratic stabilization of uncertain systems, Syst. Control Lett., vol. 13, no. 1, pp. 6572, 1989.
[4] S. Boyd, L. El Ghaoui, E. Feron, and V. Balakrishnan, Linear matrix
inequalities in system and control theory, in SIAM Studies in Applied
Mathematics Philadelphia, PA, 1994.
[5] E. Feron, P. Apkarian, and P. Gahinet, Analysis and synthesis of robust
control systems via parameter-dependent Lyapunov functions, IEEE
Trans. Automat. Contr., vol. 41, pp. 10411046, July 1996.
[6] P. Gahinet, P. Apkarian, and M. Chilali, Affine parameter-dependent
Lyapunov functions and real parametric uncertainty, IEEE Trans. Automat. Contr., vol. 41, pp. 436442, Mar. 1996.
[7] A. Trofino, Parameter dependent Lyapunov functions for a class of uncertain linear systems: An LMI approach, in Proc. 38th IEEE Conf.
Decision Control, vol. 1, Phoenix, AZ, Dec. 1999, pp. 23412346.
[8] A. Rantzer and M. Johansson, Piecewise linear quadratic optimal control, IEEE Trans. Automat. Contr., vol. 45, pp. 629637, Apr. 2000.
[9] J. C. Geromel, M. C. de Oliveira, and L. Hsu, LMI characterization of
structural and robust stability, Linear Algebra Appl., vol. 285, no. 13,
pp. 6980, Dec. 1998.
[10] T. Mori and H. Kokame, A parameter-dependent Lyapunov function
for a polytope of matrices, IEEE Trans. Automat. Contr., vol. 45, pp.
15161519, Aug. 2000.
[11] D. Peaucelle, D. Arzelier, O. Bachelier, and J. Bernussou, A new robust -stability condition for real convex polytopic uncertainty, Syst.
Control Lett., vol. 40, no. 1, pp. 2130, May 2000.
[12] U. Shaked, Improved LMI representations for the analysis and the design of continuous-time systems with polytopic type uncertainty, IEEE
Trans. Automat. Contr., vol. 46, pp. 652656, Apr. 2001.
[13] D. C. W. Ramos and P. L. D. Peres, A less conservative LMI condition
for the robust stability of discrete-time uncertain systems, Syst. Control
Lett., vol. 43, no. 5, pp. 371378, Aug. 2001.
[14] P. Gahinet, A. Nemirovski, A. J. Laub, and M. Chilali, LMI Control
Toolbox for Use With Matlab. Natick, MA: The Math Works, Inc.,
1995.
[15] D. C. W. Ramos and P. L. D. Peres, An LMI approach to compute robust
stability domains for uncertain linear systems, in Proc. 2001 American
Control Conference, vol. 1, Arlington, VA, June 2001, pp. 40734078.
[16] M. Dettori and C. W. Scherer, Robust stability analysis for parameterdependent systems using full block S-procedure, in Proc. 37th IEEE
Conf. Decision Control, Tampa, FL, Dec. 1998, pp. 27982799.
ACKNOWLEDGMENT
The authors wish to thank the anonymous reviewers for their helpful
suggestions regarding this note.
REFERENCES
[1] J. S. Luo, A. Johnson, and P. P. J. Van den Bosch, Lyapunov stability robust analysis and robustness design for linear continuous-time systems,
Int. J. Control, vol. 61, no. 6, pp. 12331251, 1995.
Authorized licensed use limited to: UNIVERSIDADE DE BRASILIA. Downloaded on November 5, 2008 at 07:54 from IEEE Xplore. Restrictions apply.