Sie sind auf Seite 1von 13

2034 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 39, NO.

10, OCTOBER 1994

Solution to the Positive Real Control


Problem for Linear Time-Invariant Systems
Weiqian Sun, Member, IEEE, Pramod P. Khargonekar, Fellow, IEEE, and Duksun Shim, Member, IEEE

Abstract-In this paper we study the problem of synthesizing convert it into an Xm controller synthesis problem and applied
an internally stabilizing linear time-invariant controller for a the frequency domain/operator theoretic approach to the X w
linear time-invariantplant such that a given closed-loop transfer synthesis problem. More recently, Haddad and Bernstein 191,
function is extended strictly positive real. Necessary and suffi-
ciency conditions for the existence of a controller are obtained. [ 101 have given some sufficient conditions for this controller
State-space formulas for the controller design are given in terms synthesis problem in the state feedback and the static output
of solutions to algebraic Riccati equations (or inequalities). The feedback cases. Araki 131, Jia et a1.[13], and Noldus [20] have
order of the constructed controller does not exceed that of the explored some aspects of the positive real control problem for
plant.
the purpose of robust and nonlinear control. At this time, there
is no explicit solution to the positive real control problem in
I. INTRODUCTION the general dynamic output feedback case.
In this paper we give necessary and sufficient conditions
T HE notion of a positive real system is one of the oldest in
system, circuit, and control theory. Within control theory,
positive real systems have played a major role in stability
for the existence of an internally stabilizing finite-dimensional
linear time-invariant controller for a given finite-dimensional
theory. The books by Popov 1231, Narendra and Taylor 1191, linear time-invariant plant which ensures that a given closed-
and Anderson and Vongpanitlerd [2] provide a good overview loop transfer function is extended strictly positive real (see
of positive real systems in control and systems theory. The Section I1 for a precise definition). Moreover, we give a state
recent book by Joshi 1141 and the references cited there should space representation for a controller that solves the problem.
be consulted for applications of positive real systems ideas to These results give an explicit solution to the positive real
flexible space structures. control problem for a fairly general class of plants. Our
From the controller synthesis viewpoint, a natural problem results are given in terms of algebraic Riccati equations and
is to construct an internally stabilizing controller for a given inequalities. In the state feedback case, the solution is given
plant such that a given closed-loop transfer function is positive in terms of one algebraic Riccati equationhequality and it is
real. We will refer to this problem as the positive real control shown that the controller can be chosen to be a static gain.
problem. The main motivation for studying this problem comes In the output feedback, there is an additional algebraic Riccati
from robust and nonlinear control. If the nonlinearity or equation, and the controller turns out to be a dynamic system
uncertainty can be characterized by a positive real system, of order no greater than that of the plant. This solution has
then the classical results in stability theory can be used to several other interesting properties and interpretations. Due to
guarantee robust stability provided an appropriate closed-loop space limitations, however, we will not explore them here.
system is strictly positive real [23], 1361, 1371. Moreover, one The results are derived directly starting from the well-known
can use the classical idea of multipliers 1231, [361, I371 to Kalman-Yakubovich-Popov (KYP) Lemma. The derivations
obtain less conservative positive real control design problems. are rather algebraic and use techniques similar to those em-
Recent work by Safonov and Chiang 1251 has pointed out some ployed in [21], [27], 1281, [38] in the X, literature. It is
advantages of a positive real formulation of the p synthesis possible to give alternative derivations of these results along
problem. time-domain signal based ideas (1151, and the references cited
Molander and Willems 1181 gave some sufficient conditions there). The results in this paper can be thought of as the analog
for the solvability of the positive real synthesis problem for of the recent state space solutions to the Xm control problem.
the state-feedback case. Safonov et al. [26] approached the See, for example, [6] and the references therein.
positive real control problem using the Cayley transform to As is well known, bounded real systems, which play a
central role in ;Ft, control theory, are closely related to
Manuscript received September 7, 1992; revised September 6, 1993 and
November 15, 1993. Recommended by Associate Editor, A. Vicino. This work positive real systems via the Cayley transform [l]. A square
was supported in part by National Science Foundation Grant ECS-9001371, stable transfer function G is extended strictly positive real if
Air Force Office of Scientific Research Contract AFOSR-90-0053, and Army
Research Office Grant DAAL03-90-G-0008.
+
and only if Il(d- G ) ( d G)-'llm < 1. From this point
W. Sun and P. P. Khargonekar are with the Department of Electrical of view, the positive real control problem can be converted
Engineering and Computer Science, The University of Michigan, Ann Arbor, into an X, control problem, and one can apply the results
MI 48109-2122 USA. from X, control theory to obtain a solution to the positive
D. Shim is with the Department of Aerospace Engineering, The University
of Michigan, Ann Arbor, MI 48109-2140 USA. real problem. Indeed, this was the approach followed in [26l
IEEE Log Number 9403133. which was before the development of the state-space solution
0018-9286/94$04.00 0 1994 IEEE
SUN et al: LINEAR TIME-INVARIANT SYSTEMS 2035

to the I H x control problem. This is certainly one approach where A E R, B E RnX, C E R p X n , D E R p x m , and
to solving to the problem treated in this paper. There are p = m. We denote the transfer matrix of system CG as
some possible drawbacks to this indirect approach besides
being not as self contained and independent as the direct G ( s ) := C ( s 1 - A ) - l B +D
approach taken in this paper. Cayley transform is nonunique,
e.g., in the above formula, any Q > 0 can be used. Thus, When there can be no confusion, we use CG and G ( s ) for a
there are (infinitely) many equivalent necessary and sufficient system interchangeably.
conditions and corresponding central controllers. Cayley In the literature one can find several different definitions of
transform also results in a transformed system with nonzero a positive real system. The reader may consult Ioannou and
Dll, 0 2 2 terms which in tum lead to complicated formulae Tao [12], Lozano-Leal and Joshi [17], Tao and Ioannou [33],
when the standard IH, control theory is applied. On the and Wen [35] for clarification and historical remarks. We will
other hand, the direct approach provides important insights use the following definition throughout this paper.
into the state-space structure of the controller as shown in the Definition 2. I :
main results of this paper. The concept of positive realness
1) The system CG is said to be positive real (PR) if its
is sufficiently fundamental to warrant a self contained and
transfer function G ( s ) is analytic in Re(s) > 0 and
independent solution to the positive real control problem.
Needless to say, there are nontrivial connections between the
+
satisfies G ( s ) G(s*) 2 0 for Re(s) > 0.
2) The system CG is strictly positive real (SPR) if its
direct and the indirect approaches. A full exploration of these
transfer function G ( s ) is analytic in Re(s) 2 0 and
connections is left for future research.
It is interesting to note that our Riccati equations are
+
satisfies G(jw) GI(-jw) > 0 for w E [0, m).
3) The system CG is said to be extended strictly positive
different from those in the papers by Haddad and Bemstein
[9], [lo] who have considered the state-feedback and static
real (ESPR) if it is strictly positive real and G ( p o ) +
G ( - j w ) > 0.
output cases of the positive real problem using Lagrange
multiplier type controller parameter optimization methods. We note that in the above definition, a system is positive real
One possible explanation for this discrepancy may be that the if and only if its controllable and observable part is positive
equations obtained in [9], [lo] were derived from an auxiliary real.
optimization problem. The next definition concems the algebraic Riccati equation
This paper is organized as follows: after giving some (ARE).
preliminary definitions and problem formulation, we first give Definition 2.2: Consider an algebraic Riccati equation of
a solution to the positive real problem under the restriction the form
of strictly proper controllers (in the state-feedback case, this
restriction is not needed). Later, the restriction of strictly AX + X A + X R X + Q = 0.
proper controllers is removed and the case of general proper
controllers is treated. For ease of exposition, proofs of various A symmetric matrix X satisfying this equation is said to be a
results are collected in an appendix. +
stabilizing solution if A R X is stable.
The notation is standard: R denotes the set of real numbers, The following lemma is an extension of the well known
R denotes the n dimensional Euclidean space (identified Kalman-Yacubovich-Popov positive real lemma. It plays a
with n x 1 vectors of real numbers), 72 denotes the fundamental role in the proofs of our results. It relates the
set of all n x m real matrices, and Re(.) denotes the real positive realness of a system with solutions of ARE and linear
part. We will use A (or U) to denote the transpose of matrix inequalities (LMIs). See [2l, [lo], [191, 1221, [23l, [321,
the matrix A (or vector U ) and a* to denote the complex [34] for other variations and proofs.
conjugate of a, p ( A ) := maxi / & ( A ) denotes
[ the spectral Lemma 2.3: Consider the system CG and define
radius, and j := G.For symmetric matrices Q1 and Q2,
Q1 > Q2 (respectively, Q1 2 Q2) if Q1 - Q2 is positive R o ( X ) := AX + X A + ( C - BX)(D + D)-(C - B X )
definite (respectively, positive semi-definite). Finally, matrix S o ( Y ) := A Y + YA + ( B - YC)(D + D ) - l ( B - YC).
A is called stable if all its eigenvalues (X,(A)) have strictly
negative real parts. the following statements are equivalent:
The system CG is ESPR and A is stable.
11. POSITIVEREAL SYSTEMS There exists a positive definite matrix X such that
Consider a finite dimensional linear system CG described by
o.
i = Az
y=Cz+Du
+ Bu
AX+XA
[c - BX
C-XB
- ( D + D) 1 ~

+
The matrix D D is positive definite and the algebraic
or in more compact packed matrix notation Riccati inequality (ARI) R o ( X ) < 0 has a positive
definite solution X I .
+
The matrix D D is positive definite and the ARE
R o ( X ) = 0 has a stabilizing solution X E .
2036 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 39, NO. 10, OCTOBER 1994

The corresponding closed-loop system C G ~ K


is shown in
Fig. 1 and has the form

Fig. 1.

5) There exists a positive definite matrix Y such that


[ A +:;;;9Kc2

ci + D
B;2 1
~ ~ D K DC ~~ z ~ DKi i
B1 L:;YlKD21,,

+ Di2D~D2i
]
We say that the closed-loop system is internally stable if the
matrix

6) The matrix D + D is positive definite and the ARI


& ( U ) < 0 has a positive definite solution YI.
7) The matrix D + D is positive definite and the ARE
& ( Y ) = 0 has a stabilizing solution YE. is stable.
Moreover, if any of these statements holds then The ESPR control problem we will study is stated as
a) If the matrix X ( X I )solves the inequality in statement follows.
2 (respectively, 3) then its inverse x-l (x;)solves Given the system CG, when does there exist a controller C K
the inequality in statement 5 (respectively, 6), and vice such that the closed-loop system C G ~ K is internally stable
versa. and ESPR?
b) The inequalities 0 5 X E < X I and 0 5 YE < YI hold. When the existence condition is satisfied, provide formula
for one such controller.
Clearly the following assumption is needed for the closed-
111. PROBLEM
FORMULATION loop internal stability.
Now we are ready to formulate the main problem of this A I : 1) The system pair ( A B 2 1 is stabilizable.
paper. Consider the plant CG given by 2 ) The system pair (C2,A ) is detectable.

IV. STRICTLYPROPERCONTROLLERS-ANARI APPROACH


In this section, we will provide a solution to the ESPR
control problem in terms of algebraic Riccati inequalities. The
where x is the state of the plant, w is the exogenous input, U strictly proper controllers are studied here. The first result is
is control input, z is controlled output, and y is measurement a technical result that reduces the problem to selection of two
output. In more compact packed matrix notation we write gain matrices.
Theorem 4.1: Consider the system CG and assume that
the assumption A1 holds. Then there exists a strictly proper
controller C K such that the closed-loop system C G ~ Kis
internally stable and ESPR if and only if there exist two
matrices F and L such that
where A E Rnxn,B1 E R n x m l , B2 E RnXm2, c1E R p i x n , 1) The matrix Dll + DI1 is positive definite.
Dll E R P I X m0l ,1 2 E R p l X m z , C2 E RPzxn, DZl E 2 ) The ARI
RPZXm 1 ,m:, 5 p l , p 2 5 ml,pl = ml.
and
The controller is also a continuous-time linear time invariant R F ( X ):= ( A + B2F)X + X ( A + B 2 F )
system C K
+ +
(C1 DizF - B i X ) ( D i i + D;1)-
XK = AKXK + BKY +
. (Cl DlzF - B i X ) < 0
U +
= C K X K DKY
has a positive definite solution X F .
where X K is state of the controller, y is the input to the 3 ) The ARI
controller, and U is the output of the controller. Similarly,
we write SL(Y):= ( A + LC2)Y + Y ( A+ LC2)

where AK E R n K X n K , BK E R n ~ x p z ,CK E R m z X nand


~, has a positive definite solution YL.
DK E RmzXpJ. 4) The spectral radius ~ ( Y L X F<) 1.
SUN et al: LINEAR TIME-INVARIANT SYSTEMS 2037

Moreover, when these conditions are satisfied the controller effort can be further reduced and the search for F and L can
(see (v) at the bottom of the page) where be eliminated. For the next result, we will make the following
AFL +
= - ( ~ 1 (+I - Y L x F ) - ~ L D ~ ~ ) ( D ~ ~D;~)- regularity assumption:
. (Ci - B ~ X +
F DlzF) A2: 1) The matrix Di2D12 is nonsingular.
2) The matrix D21Db1 is nonsingular.
- + D;2(D11
( I - YLXF)-~YLF(B;XF + Di1)- This assumption corresponds to the nonsingularity conditions
. (Cl B:XF + D12F))
-
in LQG and F I, control theories. If Assumption A2 is not
+ ( I - YLxF)-~YLRF(XF) satisfied, one may invoke perturbation arguments or follow
achieves closed-loop internal stability and ESPR. the work of Stoorvogel and Trentelman [30], [31] to extend
Proof: See Appendix. the results to this case. This will not be done in this paper and
Remarks: is left for future work.
Introduce Riccati functions
a) Controller Structure: Despite the apparently complicated
expression, the controller C K has ~ a very
~ simple struc- R(X) := [A - Bl(D11 + D;l)-Cl
ture - (B2 - Bl(D11+ D;J1D12)
?K = AZK + AFLXK+ BZU+ L(CZZK- y) +
. (DiZ(D11 D;J1Dl2)r1
U = FXK D:2(D11 + D:l)-c,]x
where L = ( I - YLXF)-~L.It has a striking resem- + X[A - Bl(D11-t Dil)-Cl
blance to the well-known LQG and F I, controllers [6].
-(B2 - Bl(D11 + D;l)-1D12)
Here, F, L, and AFLXKcan be interpreted as feedback,
filtering gain, and estimate of the worst disturbance, . (D;2(D11 + D;l)-lD12)-l
respectively. . %(Dl1 + @l)-cl]
b) Linear Matrix Inequalities: It is also an easy exercise + +
X[Bl(Dll Di1)-lB;
to convert these algebraic Riccati inequalities to linear
- (B2 - Bl(D11 + D:1)-1D12)
matrix inequalities. For instance, take Condition 2). Let
W1 = X-l, WZ = FW1, then RF(X)< 0 has a . (DiZ(Dl1 + D;1)-1D12)-1
solution X > 0 with some F if and only if (see (4.1) . (B2 - Bl(D11 + D:1)-1D12)]x
at the bottom of the page) has a solution W1, W2 such + Ci(Dl1 D;J1+
that W1 > 0. This is a linear programming optimization
problem, and recently developed numerical algorithms
. [Dll + +
- D12(D;,(D11 D;1)-1D12)-1D;2]

can by applied [41. . ( D l l + D:J1Cl


c) The State Feedback Case: Suppose that the states are S(Y) := [A - B1(Dil + D1l)-lC1
available for measurement, i.e., y = x. Then we have -Bl(Di1 + DlI)-lD;l
the following corollary.
(Dzl(D;, + Dll)-lD;l)-l

Corollary 4.2: Consider the system CG and assume that the


assumption Al-1) holds. Then there exists a state feedback
+
. (CZ - D21(D;1 D1l)-lcl)]y
controller C K such that the closed-loop system C G ~ Kis + +
Y[A - Bl(Di1 D I ~ ) - ~ C I
+
internally stable and ESPR if and only if that Dll Oil > 0 - +
Dll)-lD;l
and there exists a matrix F such that the ARI RF(X) < 0 +
. (D21(D;1 Dll)-lD;l)-l
has a positive definite solution XF. Moreover, when such a
solution exists the controller U = Fx achieves closed-loop
+
. (C2 - DZl(Di, D1l)-lcl)l
internally stability and ESPR. + Y[c:(D:, +
Dll)-lCl
Proof: This follows easily from the proof for Theorem - (C2 - D21(D;1 +
Dll)-lCl)
4.1. +
. (DZl(Di1 Dll)-lD;l)-l
Notice that the above results are stated with minimal as-
. (C2 - DZl(D;, + D1l)-lcl)]Y
sumption required. Assumption A1 can not be weakened due
to the internal stability constraint. The main drawback of the +
+ Bl(Di1 011)-l
above result is that they are stated in terms of existence of . [Oil + Dll - D;1(D21(D;1 + D11)-1D;1)-1D21]
matrices F and L. Next we will show that the computational +
. (Oil D l l y B ;
2038 IEEE TRANSACTIONS ON AUTOMATIC CONTROL. VOL. 39. NO. 10, OCTOBER 1994

and two linear functions of X , Y R ( X ) = AX + XA + X R X + CiCl, where

Now we can state the following theorem.


Theorem 4.3: Consider the system CG and assume that
Assumptions A1 and A2 hold. Then there exists a strictly
proper controller C K such that the closed-loop system CG K
is internally stable and ESPR if and only if
+
1) The matrix Dll Oil is positive definite.
2) The ARI R ( X ) < 0 has a positive definite solution XI.
3 ) The ARI S ( Y ) < 0 has a positive definite solution Yr.
4) The spectral radius ~(YIXI)< 1. and let W = X-. Then R ( X ) < 0 has a solution X >0
Moreover, when these conditions are satisfied the controller if and only if
(see (w) at the bottom of the page) where
we; < o
[
Aw+wA+R
Gw -I 1
has a solution W > 0. There are less unknowns in this
LMI than in the LMI used in (4.1). Again, this is a linear
programming optimization problem.
The following corollary is a simple extension of Theorem
4.3.
achieves closed-loop internal stability and ESPR.
Corollary 4.4: Consider the system CG and assume that
Proofi See Appendix.
the assumptions Al-1) and A2-1) hold. Then there exists a
Remarks:
state feedback controller C K such that the closed-loop system
a ) Algebraic Riccati Inequalities: The Riccati functions
C G ~ Kis ESPR with internal stability if and only if that
R ( X ) ,S(Y) have indefinite quadratic terms and positive Dll +Oil > 0 and the ARI R ( X ) < 0 has a positive definite
semidefinite constant terms. This is just as one would expect solution XI.
if a Cayley transform approach is used and well-known 7-1, Moreover, when such a solution exists the controller U =
control [6] results are applied. Moreover, we have F I X , where FI := F(XI), achieves closed-loop internal
stability and ESPR.
This corollary follows from the proof of Theorem 4.3.

V. STRICTLY PROPER CONTROLLERS-REDUCTION


TO ARE s
In the previous section we have given solution to the general
positive real control problem in terms of algebraic Riccati
inequalities. To reduce these to algebraic Riccati equations,
which can be viewed as the sum of two components: the an extra assumption is needed:
first component is from the KYP analysis lemma and the
second negative semi-definite term comes from the control
A3: 1) The matrix
[A c1- jW B2
D12
] has full column rank
input matrix. This is very similar to the situation in 7-1, control for all w E [O,m).
B1 ]
[61.
b ) Linear Matrix Inequalities: We can also convert these
2) The matrix
[A
all w E [ O , o c ) .
-
(72
jW
D21
has full row rank for

ARIs to LMIs. Consider the matrix function in Condition 2)


SUN et a/: LINEAR TIME-INVARIANT SYSTEMS 2039

These conditions are analogous to the corresponding con- Proofi See Appendix.
ditions in the LQG/Hm cases. If these conditions are not Without loss of generality, we replace Assumption A2 by
satisfied, one may follow the work of Scherer [29] and Hara Assumption A2:
et al. [ l l ] to extend their results to this case. Due to space
limitations, this will not be done here. We have the following A2/ D12 = [;] D21 = [O I ] .
3

theorem. Let Dll have the decomposition


Theorem 5.1: Consider the system CG and assume that the
assumptions A l , A2, and A3 hold. Then there exists a strictly
proper controller C K such that the closed-loop system C G ~ K
is internally stable and ESPR if and only if
where 0 1 1 2 2 E R m z X m z and D1122 E R p 2 X P ~ Now we
+
1) The inequality Dll Oil > 0 holds.
consider a real matrix positive real problem.
.

2) The ARE R ( X ) = 0 has a stabilizing solution XE 2 0.


Lemma 6.2: Let matrices Dll, D12, and D21 be given and
3) The ARE S(Y) = 0 has a stabilizing solution YE 2 0.
suppose that Assumption A2 holds. Then there exists a matrix
4) The spectral radius ~ ( Y E X E<) 1.
DK such that
Moreover, when these conditions are satisfied the controller
(see (x) at the bottom of the page) where + + +
Dll D12DKD21 (Dll D12D~D21)> 0 (6.1)
FE F ( X E ) ,L E = L(YE)
A E = -(& + +
( I - Y E X E ) - ~ L E D ~ ~ ) Di1)-
(D~~
(Cl - B:xE + D12FE)

achieves closed-loop internal stability and ESPR.


Prooj? See Appendix. Moreover, when this condition is satisfied, then
Notice that the formula for AE is greatly simplified.
Corollary 5.2: Consider the system CG and assume that
the assumptions A l - l ) , A2-1), and A3-I) hold. Then there
exists a state feedback controller C K such that the closed-loop
system CG K is internally stable and ESPR if and only if that (6.3)
+
Dll Oil > 0 and the ARE R ( X ) = 0 has a stabilizing
solution X E 2 0. where
Moreover, when such a solution exists the controller U =
FEZ, where FE := F(XE), achieves closed-loop internal
stability and ESPR.

VI. PROPERCONTROLLERS
If the matrix Dll is singular, a strictly proper controller
can not render the closed-loop system ESPR. In this section,
the results of previous sections are extended to the case of satisfies (6.1).
proper controllers. We start with a technical lemma which Prooj? The sufficiency follows by direct verification us-
reduces the general proper control design problem into a ing (6.3). To show the necessity, we note that if (6.1) has a
strictly proper control design problem. After that a matrix solution, then there exist DF and D L such that both Dll +
positive real problem is solved. Then we present the main + + +
D ~ P D F (Dii D12Dp) > 0 and Dii D L D ~(Dii + ~ +
result on solution to the positive real control problem. Finally D~021)> 0 are satisfied. Further matrix decomposition leads
we will discuss some further generalizations. to (6.2). 0
Lemma 6.1: Consider the system CG and assume that the This lemma implies that the inequality (6.2) must hold for
assumption A1 holds. Suppose that there exists a controller the given system CG in order that the ESPR control problem
C K O such that C G ~ K isO internally stable and ESPR. Then have a solution. .
for any real matrix DK such that Dll fD12D~D21-t(Dll+ Since symmetric matrices can be diagonalized, we will
D12D~D21)> 0 there exists a controller C K which achieves use the folIowing assumption for simplicity of formulae and
closed-loop internal stability, ESPR, and lims--tm K ( s ) = without loss of generality. This assumption is discussed further
DK. and removed after the main result.
2040 IEEE TRANSACTIONS ON AUTOMATIC CONTROL. VOL. 39, NO. 10, OCTOBER 1994

A4: The matrix Dll satisfies the following block diagonal Moreover, when these conditions are satisfied the controller
decomposition condition (see (y) at the bottom of the page) where D R is as in (6.3)
and

where "*"s are irrelevant entries.


Theorem 6.3: Consider the system CG and suppose that the
assumptions A l , A 2 ' , A 3 , and A4 hold and let the matrices
D l , DL be such that [ D L D ~=~ I] , [flyD;,] = I . Then
there exists a controller C K such that the closed-loop system
is internally stable and ESPR if and only if
1) The matrices D;(Dll + +
D i l ) D l and f l ~ ( D i ~
D11)D; are positive definite.
2) The ARE

As Bs1 Bs2
CG, := ;[
g;; D;12]
+ B2DkC2 + B2Di-Dzi
1
A B1

has a stabilizing solution X 2 0. c1+D12DRC2 Dll + Dl2DRDZl D12


3) The ARE? = [ c
2 D21 0
B2

has a stabilizing solution Y 2 0.


4) The spectral radius p ( Y X ) < 1.
SUN er al: LINEAR TIME-INVARIANT SYSTEMS 204 1

closed-loop internal stability and ESPR without assumption


A4. In the following we outline a procedure to remove A4. P-
Suppose that the system CG satisfies A l , A2', A3, and
inequality (6.2). Introduce
I O 0 Fig. 2.

P1 P2 I The ARE (6.4) degenerates to


I
(A - B2C1)'X + X ( A - B2Cl) + X(B2Bi + BIB;
- B2(Dll + Di1)Bb)X = 0.

R = I, s = [', y] i f p 2 > m2 Similarly, if Dzl = I , then Dl does not exist and posi-
+
tive definiteness of Dl(Dil Dll)Di, disappears, and the
I corresponding ARE (6.5) becomes
(A - B1C2)Y + Y(A - B1C2)' + Y(CiC2 + CbCi
- C;(Dil + D11)C~)y= 0.
R= [B2I O
I ] ,~=1ifp2<m2
The controller formula remains unchanged.
where

1":' ai2]:= Dllll +Dill, VII. APPLICATION


AND CONCLUDING REMARKS

- [iillll
- + a111
* *
*I ifp2 > m2,
The results of this paper have immediate applications in
robustlnonlinear control. If the uncertaintyhonlinearity can
be characterized in terms of positive real systems, then the
controller synthesis presented in this paper can be used directly
I:"[ ":2] := Dllll + D;,,, to achieve robust stability using standard results on stability
of feedback interconnection of positive real systems. Popov
and circle criteria are two best known extensions of positive
real system applications and have been widely used. For a very
recent account on the subject, we refer to the paper by Haddad
and Bernstein [9] with its extensive references.
Consider the feedback system configuration in Fig. 2.
The transfer function of closed-loop system CG,K (with
4 removed) is denoted T,,(s). The controller K ( s ) is to be
designed such that the closed-loop system is stable for arbitrary
nonlinear element 4 satisfying certain sector boundedness
constraint.
Suppose that 4is a sector bounded time varying nonlinearity

E G- .' -- [TC1
SC2
A
TD11T'
D21 B2R1
D12
0
'
satisfying
(+(z,t ) - QIZ)'($(Z, t ) - Q ~ z 5) 0, z E Rp', t 2 0. (7.1)
Then the circle criterion states that the system in the diagram
is stable for all nonlinearity satisfying (7.1) if the transfer
+ +
function ( I Q2Tz,(s))(1 Q l T Z w ( s ) ) - l is ESPR with
internal stability.
The control design for K ( s ) can be accomplished in two
steps. First, we change the above problem into another positive
real control problem. We can obtain a new system EG by using
the linear fractional transformation, which is (see ( 2 ) at the
+
bottom of the page) where S := (I QID1l)-l. Then, we
design a controller K ( s ) for this system such that the closed-
loop system E,,, is ESPR with internal stability. The later
2042 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 39, NO. 10, OCTOBER 1994

problem can be solved using the results developed in previous such that
sections.

as
The second class of nonlinearities are time-invariant defined
AP+PA C- Pt?
c - BP -(D D) +
P A + P ~ ~ B K C* ~ Ci
1
=I
-

+AP + ChBkP;,

C1 - Dh1BkPi2 *
where Q is a positive definite matrix. - B*i P *
By the Popov criterion, it is known that the system in the where * stands for irrelevant entries. It follows immediately
diagram is stable for all nonlinearity satisfying (7.2) if there that condition 1) is necessary. Without loss of generality, we
exists a nonnegative diagonal matrix N and a controller K ( s ) will assume Dll +
Oil = 1. Then
such that the system Q + +
( I sN)T,,(s) is ESPR with
+ + + + LD21)
internal stability. Based on this result, the control design for
Popov criterion is obtained by selecting a nonnegative diagonal
matrix N and then finding a controller K ( s ) such that the
[
P ( A LC2) ( A LC2)P C: - P ( B i
+
C1 - (B1 LD21)p
where L = P-lP12BK. Therefore
-I 1 < o:

closed-loop system C c X is ESPR with internal stability. For


original plant CG, we assume that Dll = 0, D12 = 0 for
simplicity. Then the system C, is defined as

E--+t+I
Cl+NClA Q+NClBl NC1B2
Let Y = P - l > 0. Then

Note that if we choose Q := diag(ql,qz:...,q,,), a


diagonal matrix and qis are real positive numbers. We can
replace second condition in (7.2) by This is the inequality in condition 3).
A dual argument shows that one can choose
0Iq&(zi) Iz;, for z; 2 O? i = 1 : 2 , . . . , m l .

Then it is easy to see that our design method provides


an altemative for robust stabilization with real parametric such that the inequality
uncertainties (see [9] for more discussion on this topic.)
Finally, one may use multipliers as in [23], [37] to obtain (A + B2F)X + X ( A + B2F) + (Ci + D12F - B i X )
less conservative controller designs. . ( C l + D12F - BiX) <0
In summary, our results give a solution to the extended
strictly positive real control problem. The problem of de- holds as in condition 2).
signing controllers so that the closed-loop system is only Notice that Q = ( P - P12F&Pi2)- 2 P-, therefore
positive real rather than extended strictly positive real is quite we have p ( X Y ) = p((PQ)-) 5 1. Since X , Y are positive
interesting and is left for future research. Generalizations to definite, a slight perturbation to these matrices X p := X -
nonlinear systems also appear to be feasible and of significant a1 > 0 . y ~ := Y - a1 > 0 for sufficient small a > 0 will
interest [ 5 ] , [16]. satisfy the strict inequalities R p ( X p ) < 0; S L ( Y L )< 0, and
then ~ ( X F Y L<) p ( X Y ) 5 1. This is the spectral radius
condition 4).
APPENDIX:PROOFS (Suficiency): It is easy to see that the controller C K is
We emphasize the main steps of the proofs. Detailed algebra well defined and the closed-loop system has the following
can be found in [32]. representation (use (d, 2 - &) as state vector)
Proof of Theorem 4.1 (Necessity): Suppose that the
closed-loop system C GK ~
H[IA-Ly
= A + &?-FB~Cz ~ B1 -:D21]
Dll
c1+Dl2F -D12F

p p12
:= [P12 P Z 2 ]
SUN et ai: LINEAR TIME-INVARIANT SYSTEMS 2043

solves the following ARI Defining X I := S - l , we now get desired ARI


0 > X I A + AXI + (C: - XIB1)(C1 - B ~ X I )
- ( X I B 2 + (c:- XIB1)D12)(D,2D12)-1
. (XIBP + (c:- XIB1)DlZ)
= R(XI).
Thus by Lemma 2.3-3) the closed-loop system C G ~ isK ~A similar
~ derivation will establish the existence of YI > 0 such
intemally stable and ESPR. that 0 > ~ ( Y I Note
) . meanwhile that X I = XF, YI = YL
To establish (A.l), we calculate hold. Therefore the spectral radius condition ~ ( Y I X I = )
~ ( Y L X F<) 1 holds.
(SufJiciency) It is easy to verify from the above derivation
that with the choice of F = FI = F ( X I ) ,L = LI = L(Y1)
we have R ( X I ) = & ( X I ) , S ( Y I ) = S L ( Y I ) ,AI =
A F ~ LTherefore
~. the controller K I ( s )equals to K F ~ L ~ ( s ) ,
the controller given in Theorem 4.1, which we have already
shown to achieve closed-loop internal stability and ESPR. 0
Proof of Theorem 5.1: Clearly we can assume Dll +
D:l = I .
(Necessity) It is clear that the condition 1 is necessary. We
will show that R ( X ) = 0 has a stabilizing solution. The
existence of stabilizing solution of S ( Y ) = 0 follows by
duality. Finally, we will establish the spectral radius condition.
Define
dl := ( I - D12W-1D:2)C1, B 2 := (B2 - B
ID~~)W-~/~,
A := A - BlCl - (B2 - BlD12)W-1Di2S-1C1
where W := Di2D12. Then
Therefore
rank( [ >fw

=rank( [oI
D 1 2BW

-B
2- 1 / 2
[,I
I)
[; ;I] < 0.

This completes the proof. 0


The last = comes from the assumption A3-1). It then
Proof of Theorem 4.3 (Necessity): It is obvious that D l l +
follows that the pair (Cl, A) has no unobservable eigenvalues
O i l > 0 must hold since D K = 0. Again we assume
+
Dll Oil = I. Let us start with R F ( X F )< 0 and define
on the imaginary axis. Therefore, without loss of generality,
we can assume (after a similarity transformation if necessary)
S := X i 1 . Then
the following decomposition

where the matrix A22 is stable and the pair (C11, - A l l ) is


detectable. (To see this, simply note that A22 represents the
stable and unobservable part.)
Now we are ready to show that R ( X ) = 0 has a stabilizing
solution. Introduce
2044 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 39. NO. IO, OCTOBER 1994

A + &FE -B2FE
12 -AE A+AE-BKC~ I31-B~D21

+[ CilC11
0 91
therefore we have
equation

AXE + X E A + (C- BXE)(C - BXE) = 0 (AS)


+ [Sl1
si2
S12] [S,Cll
s22 0 has a stabilizing solution 2,. Therefore, by Lemma 2.3-4)
the closed-loop system C C ~ isK internally
~ stable and ESPR.
+ The proof proceeds in three steps.
Taking the (1,l)block, it follows that
+
First define AF := A &FE: CF := C1 D ~ ~ Fand+ E,
CE := (CF - B ~ X E )Note . that

ALXE + XEAF + C ~ C =E R(XE)= 0


and

is stable because XE is the stabilizing solution of the ARE


R(XE) = 0. Thus the system pair ( C E ,A F ) is detectable and
we conclude that AF is stable by standard Lyapunov theorem.
Therefore the state feedback system
Then it is routine to verify that R(XE) = 0.
Lastly we need to show that XE is a stabilizing solution,
i.e., the matrix

is stable and ESPR.


Next we introduce a system
= [A l l + (BllBi,* B21Bhl)S,l,
is stable. This is easy to see because both
-

A22 and
0
A22 1
sT:E(A1l f (B1lBil - B21Bb1)S,1E)S11E
= -(A11 + SllEC;1C11) (4.4) where
are stable. ((A.4) is a different form of (A.3).)
Now we show that XE 5 XI. Note that Sii 5 S, =
X11 - X I ~ X , ~ X ~then
,,

2 0.
SUN et al: LINEAR TIME-INVARIANT SYSTEMS 2045

Lengthy but otherwise routine calculation shows that ZE = This establishes (AS). To show that X E is in fact the stabi-
(I-YEXE)-~YE is the stabilizing solution of the following lizing solution of (AS), define
Riccati equation
S ( Z ) := [ A- BlCl - B1D;1(D2lDL1)-
(C2 - DPlC1)IZ Then we have that

Now let Thus A is a block upper triangular matrix with stable diagonal
subblock matrices. We conclude that A is stable and therefore
L E := E ( Z E )
(AS) has a stabilizing solution. This completes the proof. 0
-(ZEC; f (B1 - ZEC:)D;1)(0210L1)-1
:= Proof of Lemma 6.1: Since assumption A1 holds, there
=(1- YEXE)-lLE exists a stabilizing controller K ( s ) . Using the well known
= -BK Youla parameterization, the transfer function for internally
stable closed-loop system C G ~ K can be represented in an
:= A f E E C 2
+
affine form T ( s ) := T l l ( s ) T ~ B ( s ) Q ( s ) T ~ ~ (s),
where
BE := B1 + LED^^. T l l ( s ) ,T12(s),and T 2 1 ( s ) are stable proper rational functions
determined by G ( s ) only and satisfy
Note that Z E is a stabilizing solution of the following ARE
A,ZE+ZEAZ+(BE-ZECi)(BL-ZECI) = S ( Z E ) = 0. Tll(j00)= D l l , TlZ(jco) = 0 1 2 , T2l(jCo) = D21

By a similar argument as for previous state feedback system, and Q ( s )is an arbitrary stable rational proper transfer function.
we can show that the system It turns out that, Q ( j c o ) = K ( j m ) = DK (see, e.g., [SI) for

;[ ~ U L ]
details).
Suppose that the controller KO(s ) achieves closed-loop
internal stability and ESPR. Equivalently there exists a stable
Dll proper rational function Q o ( s ) (Qo(jm)= Ko(jco)= D k )
is stable and ESPR. Thus by Lemma 2.3-4), the ARE such that
AkW + W A t + (Cl - BiW)(C1- BkW) = 0 +
T l l ( s ) T12(s)Q0(s)T21(s)is ESPR.
has a stabilizing solution WE such that Furthermore assume matrix D K is such that D I I + D ~ z D K D ~ I
A L- -
B L- ( C1 - B p E ) (A.7) + +
(Dl1 D12DKD21) > 0. By constructing a stable proper
rational function Q ( s ) = & ( s ) + t ( s ) ( D ~- D g ) >where t ( s )
is stable. is as in [27, Lemma 71, and using convexity of positive definite
Finally we are ready to show that +
matrices, one can show that T l l ( s ) T ~ ~ ( s ) Q ( s ) Tis~ ~ ( s )
ESPR. We omit the details as they are similar to [27 Lemma
51. 0
is the stabilizing solution of (A.5). Let REFERENCES
R:,
R I 1 [ l ] B. D. 0. Anderson, The small-gain theorem, the passivity theorem and
R E := [Rzl R,,] their equivalence, J. Franklin Insr., vol. 293, no. 2, pp. 105-115, Feb.
1972.
[2] B. D. 0. Anderson and S. Vongpanitlerd, Network Analysis and Syn-
thesis: A Modern Systems Theory Approach. Englewood Cliffs, NJ:
and then we compute Prentice-Hall, 1973.
[3] M. Araki, Improved M-matrix condition for the existence of positive-
real weighting, Syst. Contr. Lett., vol. 6, pp. 1-5, 1985.
[4] S. Boyd, V. Balakrishnan, E. Feron, and L. ElGhaoui, Control system
analysis and synthesis via linear matrix inequalities, in Proc. 1993
Amer. Contr. Cont. San Francisco, CA, 1993, pp. 2147-2154.
[5] C. I. Bymes, A. Isidori, and J. C. Willems, Passivity, feedback
equivalence, and the global stabilization of minimum phase nonlinear
systems, ZEEE Trans. Automat. Control, vol. 36, no. 1I , pp. 1228-1240,
Nov. 1991.
[6] J. C. Doyle, K. Glover, P. P. Khargonekar, and B. A. Francis, State-
space solutions to standard H 2 and H, control problems, lEEE Trans.
Automat. Contr., vol. 34, no. 8, pp. 831-847, Aug. 1989.
[7] L. E. Faibusovich, Matrix Riccati inequality: Existence of solutions,
Syst. Contr. Lett., vol. 9, pp. 59-64, 1987.
2046 IEEE TRANSACTTOKS ON AUTOMATIC CONTROL, VOL. 39, NO. IO, OCTOBER 1994

[8] B. A. Francis, A Course In 3-1, Control Theory (Lecture Notes in [35] J. T. Wen, Time domain and frequency domain conditions for strict
Control and Information Sciences), vol. 88. New York: Springer- positive realness, IEEE Trans. Automat. Contr., vol. 33, no. 10, pp.
Verlag, 1987. 988-992, Oct. 1988.
[9] W. M. Haddad and D. S. Bemstein, Parameter-dependent Lyapunov [36] G. Zames, On the input-output stability of time-varying nonlinear
functions, constant real parameter uncertainty and the Popov criterion feedback systems-Part 1: Conditions derived using concepts of loop
in robust analysis and synthesis, in Proc. 30th IEEE Conf Decis. Contr., gain, conicity and positivity, IEEE Trans. Automat. Contr., vol. AC-I 1,
Brighton, UK, 1991, pp. 2274-2279, 2632-2633. no. 2, pp. 228-238, Apr. 1966.
[IO] W. M. Haddad and D. S. Bernstein, Robust stabilization with positive [37] G. Zames, On the input-output stability of time-varying nonlinear
real uncertainty: Beyond the small gain theorem, Sysf. Contr. Lett., feedback systems-Part 2: Conditions involving circles in the frequency
vol. 17, no. 3, pp. 191-208, 1991. plane and sector nonlinearities, IEEE Trans. Automar. Contr., vol.
[ I I ] S. Hard, T. Sugie, and R. Kondo, H, control problem with p - a x i s AC-I I , no. 3, pp. 465476, July 1966.
zeros, Automatica, vol. 28, no. 1, pp. 55-70, Jan. 1992. [38] K. Zhou and P. P. Khargonekar, An algebraic Riccati equation approach
[I21 P. Ioannou and G. Tao, Frequency domain conditions for strictly to 31, optimization, Syst. Contr. Lett., vol. 1 1 , pp. 85-91, 1988.
positive red functions, IEEE Trans. Automat. Contr., vol. AC-32, no.
I , pp. 53-54, Jan. 1987.
[I31 Y. Jia, W. Gao and M. Cheng, Robust strict positive real stabilization
criteria for SISO uncertain systems, Syst. Contr. Lett., vol. 19, no. 2,
pp. 111-117, 1992. Weiqian Sun (S87-M93) received the B.S. and
[I41 S. M. Joshi, Control of Large Flexible Space Structures (Lecture Notes the M.S. degrees from the University of Science
in Control and Information Sciences), vol. 131. New York: Springer- and Technology of China, Hefei, Anhui, China, in
Verlag, 1989. 1982 and 1984, respectively.
[I51 P. P. Khargonekar, State-space H, control theory and the LQG He is now completing the Ph.D. degree in the
problem, in Mathematical System Theory: The Influence of R. E. Department of Electrical Engineering and Computer
Kalman, A. C. Antoulas, Ed. Berlin: Springer-Verlag, 1991, pp. Science, The University of Michigan, Ann Arbor,
147-158. MI. His current research interests are in the area of
[I61 P. V. Kokotovic and H. J. Sussmann, A positive real condition for signals, systems. and control.
global stabilization of nonlinear systems, Svsr. Contr. Lett., vol. 13. no. He is a member of Tau Beta Pi.
2, pp. 125-134, 1989.
[I71 R. Lozano-Leal and S. M. Joshi, Strictly positive real transfer functions
revisited, IEEE Trans. Automat. Contr., vol. 35, no. 1I , pp. 1243-1245,
Nov. 1990.
[I81 P. Mohnder and J. C. Willems, Synthesis of state feedback control
laws with a specified gain and phase margin, IEEE Trans. Automat. Pramod P. Khargonekar (S81-M81-SM90-F
Contr., vol. AC-25, no. 5 , pp. 928-931, Oct. 1980. 90) received the B.Tech. degree in electrical en-
[ 191 K. S. Narendra and J. H. Taylor, Frequency Domain Criteriafor Absolute
gineering from the Indian Institute of Technology,
Srability. New York: Academic, 1973. Bombay, in 1977 and the M.S. degree in mathemat-
[20] E. Noldus, Design of robust state feedback laws, Int. J. Contr., vol. ics and the Ph.D. degree in electrical engineering
35, no. 6, pp. 935-944, 1982. from the University of Florida in 1980 and 1981,
[21] I. R. Petersen, B. D. 0. Anderson, and E. A. Jonckeere, A first respectively.
principles solution to the nonsingular 31, control problem, Int. J. From 1981-1984, he was with the Department
Robust Nonlin. Contr., vol. 1, no. 3, pp. 171-186, July-Sept. 1992. of Electrical Engineering, University of Florida,
[22] G. Picci and S. Pinzoni, On feedback-dissipative systems, J. Math. and from 1984-1989 he was with the Department
Svst. Estim. Contr., vol. 2, no. 1, pp. 1-30, 1992. of Electrical Engineering, University of Minnesota.
[23] V. M. Popov, Hyperstability of Control Systems. Berlin: Springer- Since 1989, he has been a Professor of Electrical Engineering and Computer
Verlag, 1973. Science with the University of Michigan. His current research interests
[24] A. C. M. Ran and R. Vreugdenhil, Existence and comparision theo- include robust control, Hz , H , . and H 2 / H , optimal control, sampled-data
rems for algebraic Riccati equations for continuous and discrete-time systems, robust and H , identification, robust adaptive control, time-varying
systems, Linear Algebra and its Applications, vol. 99, pp. 63-83, systems, and industrial applications of control theory.
1988. Dr. Khargonekar is a recipient of the American Automatic Control Coun-
[25] M. G . Safonov and R. Y. Chiang, ReaVcomplex K,-synthesis with- cils Donald Eckman Award, the NSF Presidential Young Investigator Award,
out curve fitting, in Control and Dynamic Systems, C. T. Leondes, the George Taylor Award from the University of Michigan, and teaching and
Ed. New York: Academic, 1993. excellence awards from the University of Michigan. He is a co-recipient (with
[26] M. G. Safonov, E. A. Jonckheere, M. Verma, and D. J. N. Limebeer, J . C. Doyle. A. S. Francis, and K. Glover) of the 1991 IEEE W. R. G Baker
Synthesis of positive real multivariable feedback systems, Int. J. Proze Award and the 1990 George Axelby Best Paper Award. He is a co-
Contr., vol. 45, no. 3, pp. 817-842, 1987. recipient (with J. Krause, K. M. Nagpal, K. Poolla, and A. Tikku) of the
[27] M. Sampei, T. Mita, and M. Nakamichi, An algebraic approach to 3-1, 1992 American Control Conference 0. Hugo Schuck best paper award. He
output feedback control problems, Syst. Contr. Lett., vol. 14, no. 1, pp. served as Vice-Chair for Invited Sessions for the 1993 American Automatic
13-24, 1990. Control Conference. He was an Associate Editor for IEEE TRANSACTIONS
[28] C. Scherer, H,-control by state-feedback for plants with zeros on the ON AUTOMATIC COXTROL and Systems and Control Letters. He is currently
imaginary axis, SIAM J. Contr. Optim., vol. 30, no. I, pp. 123-142, Associate Editor for the following journals: Marhematics of Control, Signals.
Jan. 1992. and Systems; SIAM Joumal on Control and Optimization, and Intemational
[29] C. Scherer, Hm-optimization without assumptions on finite or infinite Joumal of Robust and Nonlinear Control.
zeros, SIAM J. Contr. Optim., vol. 30, no. 1, pp. 143-166, Jan. 1992.
[30] A. A. Stoorvogel, The singular H, control problem with dynamical
measurement feedback, SIAM J. Contr. Optim., vol. 29, pp. 160-184,
1991.
[3 1] A. A. Stoorvogel and H. L. Trentelman, The quadratic matrix inequality Duksun Shim (S90-M93) received the B.S and
in singular H m control with state feedback, SIAM J. Contr. Optim., the M S. degrees in control and instrumentation
vol. 28, pp. 1190-1208, 1990. engineering from Seoul National University, Korea,
[32] W. Sun, P. P. Khargonekar, and D. Shim, Solution to the positive real in 1984 and 1986, respectively. He received the
control problem for linear time-invariant systems, Tech. Rep. CGR Ph.D. degree in aerospace engineering form the
92-13, EECS Dept., Univ. Michigan, Ann Arbor, MI, July 1992. University of Michigan, Ann Arbor, MI, in 1993.
[33] G. Tao and P. A. Ioannou, Strictly positive real matrices and the Dr Shim was with Samsung Aerospace C O ,Ltd.
Lefschetz-Kalman-Yakubovichlemma, IEEE Trans. Automat. Contr., in Korea in 1987-1988 He is currently a Visiting
vol. 33, no. 12, pp. 1183-1185, Dec. 1988. Scholar In the Department of Electrical Engineering
[34] Q. Wang, J. L. Speyer, and H. Weiss, System characterization of and Computer Science, University of Michigan.
positive real conditions, in Proc. 29th IEEE Con$ Decis. Contr., His reqearch interests include robust and optimal
Honolulu, HI, 1990, pp. 348-363. control.

Das könnte Ihnen auch gefallen