Matrix Quadratic Equations
Matrix Quadratic Equations
I5A24
VOL. 10 ( 1 9 7 4 ) , 377-401.
W.A. Coppel
1. Introduction
An autonomous linear hamiltonian system of differential equations has
the form
(1) x' = J hx ,
n
where x €R and
0 _J A B*
J= , H=
J o B C
The constant solutions of (2) are just the solutions of the matrix
quadratic equation
B C
(6) M =
-A -B*
(7) JM = -M*J .
(9) (p(s) =
since
I 0 T
0 B+CW
M
W I w I -B*-WC
Proof. We have
and hence
Bfi + fiB" = e Ce + C .
£ 0 .
Hence B is stable.
2. Extreme solutions
Throughout this section it will be assumed that C £ 0 and that
(B, C) is controllable. Moreover by a solution of (3) we will always mean
a syrmetrio solution, and we will assume that (3) has at least one solution
W .
THEOREM 1. The matrix quadratic equation (3) has maximal and minimal
solutions W and W ; that is, every solution W satisfies
All eigenvalues of B + CW+ have non-positive real part and all eigen-
values of B + CW have non-negative real part.
We give two proofs. The f i r s t uses the relation with the Riccati
equation (2). Let W be a solution of (3) and put
B = B + CW ,
rt
Uit) = f eTBCeTB*dT
>0
wT(t) = [w/(t-T)+J]y~1(t-27)
Riccati equation
V^(t) = Wf(t) on [T-6, T) . This shows that Wf(t) can also be defined
independently of W • The existence of W simply guarantees the existence
of WT{t) over the interval [0, T) . As T •* <*> , Vy(t) converges
-if
B + CWT(O) = B - C\ f e"TBCe"TB*dx]
Since the left side is non-positive and the right side is non-negative they
must both be zero. Since C 5 0 this implies Ct, = 0 .
and W= W ,
Therefore
, - v - • ,/* t[B+CW)
v
W - W= - e [W -W]C[W -W)e dt
2 0.
Therefore
stable.
Therefore
w -w =-I iVcK-xVe dt
V V+l JQ
> 0 .
Thus, after the first term, the sequence {w } is monotonic decreasing and
part.
2
m, p , and q are the number of zero, positive, and negative eigenvalues
of D .
0 0
D =
0 D,
B B C c0 1
00 01 00
B = , C=
1 o B c*
11 0 1 c1 1
(23) B^G +
Moreover
B B
oo oi+coA
B1+ CD =
eigenvalues of B .
then
= 0 .
Hence
Put
e )
V •Bn + zG
•
B u (e)G + + C u - 2EG2 = 0 .
0 £ £*(W+-W)E, £ Z*[W+-W_)Z = 0 .
The second corollary has been stated without proof by Wi I I ems [75].
A = V + -V , B+ = B + CW+ , B = B + CW .
By (h) we have
(25) V = VQ i V+ .
P( B +K 0 =
° -
Therefore £ = 0 , and V c V+ .
dimAl/ = n - dimf ,
dirnl/^ = n -
and hence
(U^) > n - di
Therefore
I t follows t h a t
= o,
and
(I-P)BJI-P) = B_(J-P) ;
that is,
(28) PB P = PB .
P*A(J-P) = 0 ;
that is,
P*A = P*AP .
(29) P*A = AP .
+CA)(J-P)
= B (I-P) + (J-P)CA(J-P)
Therefore, by (2U),
D = w+ - W = A(I-P) .
Furthermore
P*A = P*AP ;
that is,
P*A(J-P) = 0 .
first part of the proof that \1 is the subspace of all E, such that A£
In the statement and proof of the following result we use the notation
of Theorem 3.
W > W .
N = N+ + N ,
3. Existence of solutions
In this section we drop the hypotheses and convention imposed at the
beginning of Section 2. If W is a solution of (3), not assumed
symmetric, such that B + CW is stable then the characteristic polynomial
0 -T*
(35) x = X^ 2
Let (/1 denote the subspace of all vectors x such that \\/(M)X = 0 , and
V± • = i?2" .
T 0'
MX = X
0 5
(37) - -f°
X*JX\
0 (\\i(-T)* 0
io i 0 0
Write, in partitioned form,
X*JX =
now o b t a i n
Put
I 0
X = X
,-1
0 - 12
Y y
X = 1 2
Z
h 2
Then (31) is equivalent to
(38)
+ CZ. =
(39)
.-1
Suppose Y is non-singular, and put W = Z Y Then, by (38)1,
W is symmetric. By (39),
B + CW = Y T
A + UB = -Y*~1T*Z*
eOJ = A +
= 0 .
M (B+CW)
and hence
\ji(B+CW) = 0 .
J
(UO) = 0 .
0 0
1>(M)X = X
0
and
Z
*2 '"
1 X
X' = J~ X*J =
= Zl •
linear equation
(-(/ I)iKA/) = 0 ,
with the same coefficient matrix as (Uo). If W and W both exist then
Some results in this direction have been stated by Roth [ M ] and Bucy
and Joseph [/]. However Theorem 5, which underpins the method, is absent
in these references.
Similarly, either
Both (ii) and (ii) ' hold if and only if (B, E) is controllable;
that is, if and only if (B, C) is controllable.
Proof. Let
X =
Z
h 2
be the matrix whose existence was established in Theorem 5- We have
already seen that i f Y i s non-singular then (ii,) holds.
(Ul) = 0 .
(1*2) Y^E, = 0 ,
-B*T) = Z
This shows that we can replace £ by TE, in the preceding argument. Thus
for any non-negative integer k ,
=o ,
^ =o .
For any m x n matrix F ,
r\*(B+EF) = -C*T*Z* +
= -E,*T*Z* .
T)*(B+EF))k = (-l Z .
n*P(-B-EF) = |
singular.
the monic polynomial of least positive degree such that U)(!F)£ = 0 . Then
d)(s) divides the minimal polynomial of T , and hence also ijj(s) .
Furthermore to(s) is the monic polynomial of least degree such that
r\*u(-B-EF) = 0 .
Thus w(-s) divides the minimal polynomial, and also the characteristic
polynomial, of B + EF . This proves (i). Since
B + CW = B + E\-R~1E*W
and ij>(s) is relatively prime to IJJ(-S) , it is clear that (i) and (£i)
cannot hold simultaneously.
(i) ' and (ii) '. Suppose now that (B, E) is controllable. Then by a
well-known property of controllability (see, for example, Heymann [2]),
neither (i) nor (i) ' holds. Therefore both (ii) and (ii) ' hold.
Conversely, suppose that (B, E) is not controllable. Then there exists a
non-singular n x n matrix P such that
B B E
ll 12 l
X
PBP~ = , Pi? =
0 B
22. 0
Then
22
and hence
If both (ii) and (ii) ' hold then, taking F = -R~1E*W. {i = 1 , 2 ) , we see
that det[sJ-B ) divides both tp(s) and ip( —s) . Since they are
r e l a t i v e l y prime and det (sJ-Bpp) i s of positive degree t h i s i s a
contradiction.
COROLLARY. Suppose C< 0 . Then the following statements are
equivalent:
(i) (B, C) is controllable and M has no pure imaginary
eigenvalues;
(ii) the equation (3) has a solution W such that B + CW
is stable and a solution W such that -{B+CW ) is
stable.
This Corollary has been established by Molinari [S], [9] by a rather
long argument involving spectral factorisation of matrices of rational
functions. The key idea in the proof of Theorem 6, namely, the derivation
of (Ul) and (U2), is due to Kucera [5]. However Kucera treats only a
special case and uses the Jordan canonical form.
We next use Theorem 5 to discuss the applicability of an algorithm
introduced by Roberts [73].
LEMMA 4. Let A be a linear transformation of the vector space V
which has no pure imaginary eigenvalues3 and let 1/ = l/_ + l/+ be the
direct decomposition of V into subspaces invariant under A such that
the eigenvalues of the restriction of A to V , V+ have respectively
negative, positive real parts. Set
/ 2 (V
(MO AQ=A , 4v+1= ( v C ) "0) •
Then the sequence {A } is defined for all v and A •* A as v-*- 0 0 .,
(It5) A £ = -£ if £ € V_ , At = E if £ € l/+ .
(k = 1, , n) then
A = (A+A )/2
= 1
' •••' n ) •
T 0
M =X
0 -T*
vhere T is stable. Hence
_j 0
„-!
M = X
0)
0 I
Writing
Y
2
M = , X =
-S* z Z
i 2
we get
A =
equations
(1*6) CW = -I - B , CW = I - B
References
[/] Richard S. Bucy, Peter D. Joseph, Filtering for stochastic processes
with applications to guidance (interscience Tracts in Pure and
Applied Mathematics, 23. Interscience [John Wiley & Sons], New
York, London, Sydney, Toronto, 1968).
[3] R.E. Kalman, P.L. Falb, M.A. Arbib, Topics in mathematical system
theory (McGraw-Hill, New York; Toronto, Ontario; London;
1969).
Department of Mathematics,
Institute of Advanced Studies,
Australian National University,
Canberra, ACT.