Normalized Coprime Factorizations for Systems in Generalized State-Space Form
Peter M. M. Bongers and Okko H. Bosgra
Abstract-This note presents a state-space algorithm for the calcula- tion of a normalized coprime factorization of continuous-time general- ized dynamical systems. It will be shown that two Riccati equations have to be solved to obtain this normalized coprime factorization.
I. INTRODUCTION
Recent publications have shown the importance of normalized coprime factorization plant descriptions in the fields of control design [6], [1], robustness analysis [13], [15], model reduction [7], and identification for control [12].
In [9], the connection between the state-space realization of a strictly proper plant, and a coprime factorization has been established. T h e coprime factorization of a generalized dynami- cal system was presented in [17]. In [8], it has been shown that in order to calculate a normalized coprime factorization of a continuous-time strictly proper plant, one Riccati equation has to be solved. In [14], these results have been extended to proper plants. For discrete-time proper systems, the construction of a normalized coprime factorization has been formulated in [2].
In this note, we extend the results of [8] and [14] to the case of proper and nonproper systems in a generalized state-space form. It will be shown that in the calculation of a normalized coprime factorization for systems in a generalized state-space form, two Riccati equations have to be solved. A n explicit algorithm to obtain this factorization will be given.
11. PRELIMINARIES
In this note, we adopt the ring theoretic setting of [4] and [16] to study stable multivariable linear systems. That is, we consider a stable system as a transfer function matrix with all its entries belor,$ng to the ring Z . For the application of our state-space algorithm, we will identify the ring Z with [w Hz, the space of
stable real rational finite-dimensional linear time-invariant continuous-time systems.
We consider the class of possibly nonproper and/or unstable multivariable systems as transfer function matrices whose en- tries are elements of the quotient field F:= ( a / b l a E Z , b E 3 \ 0 0 ) . The set of multiplicative units of 3 is defined as f : =
{ h ~ 2 I h - l
€8.
In the sequel, systems P E FmX" are denoted as P E 3 and M* := M T (-SI.
Definition 2.1 [16]: A plant P E 3 i s said to h_ave_a right (left) fractional representation-if there exist N , M( N , M ) E 3 such that P = N M - ' ( =
e-'?).
The pair M , N ( M , N ) is a right (left) coprime factorization
(RCF or LCF) if it is a right (left) fractional representation and_ there exist U , V ( U , V ) ~ Z s u c h that UN
+
VM
=I
( N U+
MV= I).
Manuscript received December 7, 1990; revised November 26, 1991. The authors are with the Mechanical Engineering Systems and Con- trol Group, Delft University of Technology, 2628 CD Delft, The Nether- lands.
IEEE Log Number 9203113.
The pair M, N ( M ,
P?)
is called a normalized right (left) coprime factorization (NRCF or N X F ) if it is an R C F (LCF), and M * M+
N * N =I(MM*
+
N N * = I).Proposition 2.2: Let P ( s ) E 9 have McMillan degree r . Then
P(s) can be represented by P ( s ) = C ( s E - A ) - ' B , where
I 0 A A
E = [ ( ; 0 ] ' . = [ A i : A : : )
with A , , A ; , = 0, A i 2 A 2 , = 0, and B2BT, CTC2 nonsingular,
having matrix partitions assumed to be compatible with the partitioning of E.
Pro08 Let P ( s ) = P X p , )
+
P p ( s ) with PJp = c ( s l -&'i
strictly _ _ - proper and Pp = C ( I - sj)-'B polynomial,
(2,
B,6,
and (.I, B , C) controllable and observable matrix triples, and .I in Jordan form [ 111. Then, operations of restricted system cquiv- alence (RSE) [ l l ] applied _ - - to the polynomial system matrix [lo], [5] corresponding to (.I, B , C ) yield
348 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 38, NO. 2, FEBRUARY 1993
0018-9286/93$03.00 0 1993 IEEE
The resulting structure (2) is obtained by solely interchanging rows and columns containing an s, and by performing sign changes. Controllability and observability of systems in Jordan form imply no-nsipgularity of _B,B: and CTC, [3]. The Jordan
form implies
.I,,.IL
= 0 and J & f 2 , = 0. Now defining(3) where the partitions have consistent dimensions, leads to (11,
0
and this proves the proposition.
111. MAIN RESULT
The main result consists of two parts. First, we will show that an NRCF of P is a stable full-rank spectral factor of
[;](I +P*P)-I[I
P * ] . (4) Secondly, we will use this result to obtain a state-space realiza- tion of an N R C F of P. This will be presented in the form of analgorithm.
Theorem 3. I: Let P E F be given. Then the following state- ments are equivalent:
a) ( N , M ) is an NRCF of P .
b)
[E]
€3, where ( N , M ) right coprime is a full-rank spec- tral factor ofIEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 38, NO. 2, FEBRUARY 1993 349
Proof a) + b). Given ( N , M ) as an NRCF of P . Then The following corollary enables the construction of both an
NRCF and NLCF of a plant using the algorithm presented above.
[ E]
€ 2 is full rank and (4) can be written as[
N ; - l ] ( l+
M * - " * N M - ' ) - l [ z M*-"*] ( M T , N T ) is an NLCF of PT. Corollaly 3.2: If ( M , N ) is an NRCF of system P , then=
[
3 M * M+
N * N ) - ' [ M * N * ] IV. EXAMPLEAssume that our nonproper system is a double differentiator P ( s ) = s 2 . A generalized state-space form of P ( s ) is
= [ 3 M * N * ]
which shows b).
( N , M ) right coprime, i.e., (4) equals [ z ] [ M * N * ] . Premulti- E 2 be a full-rank spectral factor of (4) with
L 1
plication by [ P -I] yields [ P
-I][
z]
= 0, which shows that ( N , M ) is an RCF of P . Postmultiplication of (4) by[E]
yields[ T ] [ M * N * ] [ ; ] = [ ; ] ( I
+
P * P ) - ' [ I P * ] [ ; ] M =[E],
y = [-1 0
of!].
which implies [ M* N * ]
[ E ]
= I , and this shows a). 0Based on Theorem 3.1, the following algorithm has been constructed, which will lead to a state-space representation of an
Using Proposition 2.2, we can bring this system in the form
(11,
(3) NRCF of a system in generalized state-space form. The proof is given in the Appendix.
Algorithm: Let P ( s ) be a real rational (possibly nonproper)
transfer function of McMillan degree r. . ,
Step 1: Perform the construction of a system in the particular generalized state-space form (1) having the structure defined by
(2) yielding (3) as formulated in Proposition 2.2 and its Proof. Step 2: Calculate W2 as the stabilizing solution to the Riccati
equation
CrC2
+
W 2 A 2 ,+
A;2W2 - W2B,BTW2 = 0 . Step 3: Define Y , Z ,c,
B,
x
to beThen, the steps outlined in the proposed algorithm yield a state-space realization U,, B,,
c,,
0,) of[ E ]
asY : = - ( W 2 A 2 ,
+
CTC2)-'(AT2 - W2B2BT) Z := - ( W 2 A 2 ,+
CTC,)-I(CZC,
+
W 2 A I 2 )c
:=c, +
c2z
x:=
A , ,+
( A l 2+
YTCTC2)Z+
YTCTC, Therefore, ~ ( s ) = (1/(s2+
Jzs+
I)), ~ ( s ) = ( s 2 / ( s 2+
as
+
1)); and M ( s ) , N ( s ) E 3, N ( s ) M ( s ) - ' = P ( s ) , and M * ( s ) M ( s )+
N * ( s ) N ( s ) =I.
:= B, - ( A l 2 - B1BTW2)(A2, - B 2 B T W 2 ) - ' B 2 .Step 4: Calculate W , as the stabilizing solution to the Riccati
V. CONCLUSIONS
In this note, a state-space algorithm for the calculation of a normalized coprime factorization of continuous-time generalized Riccati equations have to be solved in the calculation of this these Riccati equations are well defined.
equation
cTC
+
A7WT+
W , x - W,BBTWT = 0 .step 5: A regular state-space realization ( A , , B,,
e,
,
0,) of dynamical systems has been given. It has been shown that two the NRCF 7 having an Order to the McMillan normalized coprime factorization. As shown in the Appendix, degree of P s), is obtained, withAPPENDIX
I '
A ,
= x -
BBTWl, B, = Bl(Z - B2#B2) + A 1 2 W ; ' B f rIn this Appendix, we prove the existence of an NRCF ( M , N ) of P E F a s constructed in the algorithm.
Let the generalized state-space realization of the system be partitioned according to Proposition 2.2, and apply operations of restricted system equivalence [ll] to a generalized state-space
- B f B 2
( B f B 2 - Z)BTW, - B2#A2]
( I - C2C2#)C1 -
c,#2~,w,
]
4
C,#'W2B,=
]
[
using Bf = Bc(B2BT)-' andCf
= ( C f C 2 ) - ' C 2 .350 0 - s E T - A T + F T B T - B B ~ F - BT - C 0 SE - A
+
BFIEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 38, NO. 2, FEBRUARY 1993
- F T C T
B O
I O
0 0
realization of
1
;I
( I+
P * P ) - ’ [ I P*] as follows: which equals a generalized state-space realization of the transfer function[ :]
[ M * N*] withNow it can be easily checked that P ( s ) = N ( s ) M - ’ ( s ) . Using
operations under restricted system equivalence [ 111, the con- the state-space form
structed generalized state-space realization of
B , ( I - B;B,)
+
A , , W , - ~ B ; ~ - ( I - C,C,#)C,+
c$4:,w, C,”’W, B, (5) with Q = s ( E T W T - WE)+
CTC+
A T W T+
WA - W BB T WT . (6) The right-hand side of (5) defines a generalized state-space realization of a spectral factor of ( I+
P * P ) - ’ [ I P*], pro- vided that Q in (6) is equal to zero. Define W =[:
withW , = WT, W2 = WT, W partitioned in accordance with E . Then,
the first part o f ( 6 ) , s( E T W T - W ) , equals zero. Define A , , =
A , ,
+
A , , X , A,, = A , ,+
A 2 , X ,el
= C ,+
C,X, X = YW,+
Z with[
:I
Y = -(w,A,,
+ c;c,)-’(A;,
- w,B,B;) Z = -(W,A,,+
C l C , ) - ’ ( C l C ,+
W,A,,)where W,, W, are the stabilizing solutions to the Riccati equa-
tions 0 = CTC,
+
W 2 A 2 ,+
A$,W, - W,B,B,TW, 0 =CTC
+
AIWT+
W , x - W I EET W T withc
:=c,
+ c,z
A:=
A , ,+
( A l 2+
Y T C T C 2 ) Z+
YT C TC,E
:= B , - ( A l 2 - B 1 B ; W 2 ) ( A 2 , - B,B:W,)-IB,.The existence of the Riccati solutions follows directly from properties formulated in Proposition 2.2.
Using F := [BFW, - BTW,X B:W,], (5) can be written as
with Bf = B;(B2B;)-’ and C,” = (CTC,)-’C,. Hence,
is proper and asymptotically stable. This shows that the pre- sented algorithm will lead to a state-space representation of an
0
N R C F of a system in generalized state-space form. REFERENCES
P. M. M. Bongers and 0. H. Bosgra, “Low-order H, controller synthesis,” in Proc. 29th Conf Decision Contr., Hawaii, 1990, pp. P. M. M. Bongers and P. S. C. Heuberger, “Discrete normalized coprime factorization,” in Proc. 9th INRIA Conf Analysis Optimiz. Syst. 1990 (Lecture Notes in Control and Information Sciences, Vol. 1441, A. Bensoussan, J. L. Lions, Eds. Berlin, Germany: Springer-Verlag, 1990, pp. 307-313.
C. T. Chen and C. A. Desoer, “A proof of controllability of Jordan form state equations,” IEEE Trans. Automat. Contr., vol. AC-13,
pp. 195-196, 1968.
C. A. Desoer, R. W. Liu, J. Murray, and R. Saeks, “Feedback systems design: the fractional representation approach to analysis and synthesis,” IEEE Trans. Automat. Contr., vol. AC-25, pp.
399-412, 1980.
T. Kailath, Linear Systems. Englewood Cliffs, NJ: Prentice Hall,
1980.
D. C. McFarlane and K. Glover, Robust Controller Design Using Normalized Coprime Factor Plant Descriptions (Lecture Notes in
Control and Information Sciences, Vol. 138). Berlin, Germany: Springer-Verlag, 1989.
D. G. Meyer, “A fractional approach to model reduction,” in Proc. Amer. Contr. Conf., 1988, pp. 1041-1047.
D. G. Meyer and G. F. Franklin, “A connection between normal- ized coprime factorization and linear quadratic regulator theory,”
IEEE Trans. Automat. Contr., vol. AC-32, pp. 227-228, 1987. C. N. Nett, C. A. Jacobson, and M. J. Balas, “A connection between state-space and doubly coprime fractional representation,”
IEEE Trans. Automat. Contr., vol. AC-29, pp. 831-832, 1984.
H. H. Rosenbrock, State-Space and Multioariable Theory. London, U.K.: Thomas Nelson and Sons, 1970.
-, “Structural properties of linear dynamical systems,” Int. J.
Contr., vol. 20, pp. 191-202, 1974.
R. J. P. Schrama, “A framework for control-oriented approximate closed-loop identification,” in Proc. 9th Int. Symp. Math. Theory Networks Syst., Kobe, Japan, 1991, to be published.
M. Vidyasagar, “The graph metric for unstable plants and robust- ness estimates for feedback stability,” IEEE Trans. Automat. Contr.,
-, “Normalized coprime factorizations for nonstrictly proper systems,” IEEE Trans. Automat. Contr., vol. AC-33, pp. 300-301, 1988.
M. Vidyasagar and H. I m u r a , “Robust controllers for uncertain linear multivariable systems,’’ Automatica, vol. 22, pp. 85-94, 1986.
M. Vidyasagar, H. Schneider, and B. A. Francis, “Algebraic and topological aspects of feedback stabilization,” IEEE Trans. A u - tomat. Contr., vol. AC-27, pp. 880-893, 1982.
F. Y. Wang and M. J. Balas, “Doubly coprime fractional represen- tations of generalized dynamical systems,” IEEE Trans. Automat. Contr., vol. 34, pp. 733-734, 1989.
194-1 99.