Solution Bounds of the Continuous and Discrete Lyapunov Matrix Equations
Transcript of Solution Bounds of the Continuous and Discrete Lyapunov Matrix Equations
Solution Bounds of the Continuous and Discrete
Lyapunov Matrix Equations1
C. H. LEE2
Communicated by M. J. Balas
Abstract. A unified approach is proposed to solve the estimation prob-
lem for the solution of continuous and discrete Lyapunov equations.
Upper and lower matrix bounds and corresponding eigenvalue bounds
of the solution of the so-called unified algebraic Lyapunov equation
are presented in this paper. From the obtained results, the bounds for
the solutions of continuous and discrete Lyapunov equations can be
obtained as limiting cases. It is shown that the eigenvalue bounds of the
unified Lyapunov equation are tighter than some parallel results and
that the lower matrix bounds of the continuous Lyapunov equation are
more general than the majority of those which have appeared in the
literature.
Key Words. Matrix bounds, eigenvalue bounds, Lyapunov equation,
unified algebraic Lyapunov equation.
1. Introduction
Consider the so-called unified algebraic Lyapunov equation (UALE,
Ref. 1)
PA +ATP + DATPA +Q = 0, (1)
where A˛<n · n represents a stable constant matrix, the superscript T denotes
the transpose, Q˛<n · n is a positive-definite matrix, the matrix P˛<n · n is
1This work was supported by the National Science Council, Republic of China, Grant NSC
90-2213-E230-004.2Professor, Department of Electrical Engineering, Cheng-Shiu University, Kaohsiung, Taiwan,
ROC.
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS: Vol. 120, No. 3, pp. 559–578, March 2004 (g2004)
559
0022-3239=04=0300-0559=0 g 2004 Plenum Publishing Corporation
the positive-definite solution of (1), and D denotes the sampling period. In
Ref. 2, it is shown that the positive-definite solution P is unique.
By setting D= 0 in the UALE (1), we obtain the following continuous
algebraic Lyapunov equation (CALE):
PA +ATP+Q = 0: (2)
Furthermore, since
ATP +PA + DATPA = (DA+ I)TP=D(DA + I) – P=D, (3)
the UALE (1) can be rewritten as
(DA+ I)TP(DA+ I) + DQ =P: (4)
Let D= 1 and let A + I be replaced by A. Then, the UALE (1) becomes the
discrete Riccati equation (DALE)
ATPA +Q =P: (5)
From the above descriptions, it is seen that the continuous and discrete
Lyapunov equations are the limiting cases of the UALE (1). In other words,
the UALE (1) can unify the continuous and discrete cases. For control sys-
tems, the CALE (2) and the DALE (5) are usually utilized to solve the sta-
bility analysis problem. Sometimes, we need only bounds of the exact
solutions of the mentioned equations to reduce the computational burden.
Furthermore, the solution bounds of these equations can be applied also to
solve many control problems such as stability analysis for systems in the
presence of perturbations and=or time delay (Refs. 3, 4), robust root clus-
tering (Refs. 5, 6), determination of the size of the estimation error for mul-
tiplicative systems (Ref. 7), and so on (Ref. 8). Therefore, the estimation
problem for the solutions of these equations has become an attractive topic
of research. A number of bounds including extreme eigenvalues, trace,
determinant, summation and product of eigenvalues, and matrix bounds
have been proposed (Refs. 2, 9–26). Of these measurements, the matrix
bounds can determine directly all the corresponding eigenvalue bounds;
hence, they are the most general findings. The goal of this paper is to derive
new upper and lower matrix bounds of the solutions of the CALE (2) and the
DALE (5). As mentioned in the above descriptions, the UALE can unify the
CALE and the DALE. Therefore, we develop matrix bounds for the solution
of the UALE (1) and then the solution bounds of the CALE and the DALE
are obtained directly. This work can be considered also as a generalization of
the solution bounds for the continuous and discrete Lyapunov equations.
Comparisons show that the obtained bounds for the eigenvalues of the
solution of the UALE are tighter than some existing results and that the
lower matrix bound of the CALE is more general than the majority of those
560 JOTA: VOL. 120, NO. 3, MARCH 2004
reported in the literature. Numerical examples are given to show that these
obtained matrix bounds and the corresponding eigenvalue bounds have
good performances for some case(s).
The following conventions are used in this paper. A >B(A$B) means
that matrix A–B is positive definite (semidefinite); li(A) and si(A) denote the
ith eigenvalue and the ith singular value of a matrix A for i = 1, 2, . . . , n,
whereas li(A) and si(A) are arranged in nonincreasing order [i.e.,
l1(A)$l2(A)$ � � �$ln(A) and s1(A)$s2(A)$ � � �$sn(A)]. The identity
matrix with appropriate dimension is represented by I.
2. Main Results
We review first the following useful results.
Lemma 2.1. See Ref. 27. For any symmetric matrices A, B˛< n · n and
1# i, j#n, the following inequalities hold:
li+j – n(A +B)$lj(A) + li(B), i + j#n + 1, (6)
li+j – 1(A +B)#lj(A) + li(B), i + j#n + 1: (7)
Lemma 2.2. See Ref. 27. Let A and B be n· n real positive-
semidefinite matrices. Then, for 1# i, j#n,
li + j – 1(AB)#lj(A)li(B), i + j#n + 1: (8)
Lemma 2.3. See Ref. 28. For any n·n real matrices A and B,
li(AB) = li(BA), i = 1, 2, . . . , n: (9)
Utilizing the above useful results, the main results of this paper are
derived as follows.
Theorem 2.1. Let the positive constant matrix M be chosen such that
Q>M: (10)
Then, the solution P of the UALE (1) is such that
P$S–1(S(Q –M + DhATA)S)1=2S–1 ”Pll , (11)
where the positive-definite matrix S and the constant h are defined by
S ” (AM–1AT )1=2, (12)
JOTA: VOL. 120, NO. 3, MARCH 2004 561
h ”Ds 2
n(AS)+
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiD2s 4
n(AS) + 4l2
1(AM–1AT )ln[S(Q –M)S]
q
2l2
1(AM–1AT ): (13)
Proof. For any positive constant matrix M, the following inequality
holds:
(M – 1=2ATP +M1=2)T (M – 1=2ATP +M1=2)
= PAM–1ATP+ PA +ATP+M$0: (14)
This implies that
–ATP – PA#PAM–1ATP+M: (15)
The UARE (1) is then rewritten as
DATPA +Q = –ATP – PA#PAM–1ATP +M, (16)
which implies that
PAM–1ATP$Q –M + ln(P)DATA, (17)
where the fact that P$ln(P)I is used. By the definition (12) and by pre-
multiplication postmultiplication of (17) by S, we obtain
(SPS)2 = SPSSPS$S(Q –M)S + ln(P)DSATAS: (18)
The application of (6), (8), (9) to (18) yields
l2
1(S2)l2
n(P)$l2
n(SPS) = l2
n(S2P)$ln[S(Q –M)S + ln(P)DSATAS]
$ln(S(Q –M)S)+ Ds 2n(AS)ln(P): (19)
Selecting M >0 such that (10) is satisfied gives
ln(P)$Ds 2
n(AS) +
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiD2s 4
n(AS) + 4l2
1(AM–1AT )ln[S(Q –M)S]
q
2l2
1(AM–1AT )” h: (20)
Substituting (20) into (18) results in
(SPS)2$S(Q –M + hDATA)S: (21)
Solving the above inequality with respect to P leads to the lower bound (11).
u
Theorem 2.2. Assume that P is the solution of the UALE (1). If
a ” l1(A +AT + DATA)<0, (22)
562 JOTA: VOL. 120, NO. 3, MARCH 2004
then
P# [l1(Q)= – a ](DA + I)T (DA + I) + DQ ”Plu: (23)
Proof. From (4) and in light of the fact that P#l1(P)I, we have
P#l1(P)(DA + I)T (DA+ I) + DQ: (24)
Applying (7) of Lemma 2.1 to (24) leads to
l1(P)#l1(P)l1[(DA + I)T (DA + I)] + Dl1(Q): (25)
From (25) and using the relation
l1[(DA+ I)T (DA + I)]= Dl1(A +AT + DATA) + 1,
if condition (22) is met, then
l1(P)#l1(Q)=[– l1(A+AT + DATA)]= [l1(Q)= – a ]: (26)
Substituting this inequality into (24) results in the bound (23). u
We can use the bounds (11) and (23) to derive another upper matrix
bound for P.
Theorem 2.3. If the condition (22) holds, then the solution of the
UALE (1) is such that
P# [Q + (A + I)TPlu(A + I) – (1 – D)ATPllA], (27)
where the positive matrices Pll and Plu are defined by (11) and (23).
Proof. By the following matrix identity:
ATP+ PA = (A + I)TP(A+ I) –ATPA – P, (28)
the UALE (1) is rewritten as
Q + (A+ I)TP(A + I) – (1 – D)ATPA =P: (29)
From the introduction, it is known that D = 0 for the continuous case and
D= 1 for the discrete case. Hence, in this paper, we restrict the analysis to
1 – D$0. Therefore, if the condition (22) is met, then the application of (11)
and (23) to (29) yields the upper matrix bound (27). u
Remark 2.1. Surveying the literature, we find that only Refs. 23, 24
proposed several eigenvalue lower bounds and one eigenvalue upper bound
JOTA: VOL. 120, NO. 3, MARCH 2004 563
for the UALE (1); the results of the UALE (1) proposed in Ref. 24 coin-
cides with those presented in Ref. 23. As mentioned in the introduction, the
matrix bounds are the most general findings. Therefore, the obtained
matrix bounds are more general than the results in Refs. 23, 24. Further-
more, Refs. 23–24 proposed the following bound of the solution P of the
UALE (1):
�k
1li(P)# �
k
1li(Q)=(– a), if a<0, (30)
where a is defined as (18). Letting k = 1 in (30) gives the following eigenvalue
bound:
l1(P)#l1(Q)=(– a): (31)
From (23), we have the eigenvalue bounds
l1(P)#l1[[l1(Q)=(– a)](DA + I)T (DA + I) + DQ], (32)
�k
1li(P)# �
k
1li[[l1(Q)= – a ](DA + I)T (DA + I) + DQ]: (33)
From (7) and using the relation
l1[(DA + I)T (DA+ I)] = Da + 1,
we have
l1(P)# [l1(Q)=– a ]l1[(DA + I)T (DA + I)]+ Dl1(Q)
= [l1(Q)=– a ](Da + 1) + Dl1(Q)
= [l1(Q)=– a ], (34)
which means that the bound (32) is sharper than the bound (31).
When Q = cI and from (7), we have
�k
1li(P)# �
k
1li{[li(Q)=(– a)](DA + I)T (DA+ I) + DQ} (35)
# �k
1[l1(Q)=(– a)]l1[(DA + I)T (DA + I)]+ Dli(Q)
� �
= �k
1[li(Q)=(– a)](Da + 1)+ Dli(Q)f g
= �k
1li(Q)=(– a), (36)
which means that the bound (33) is tighter than (30) for this case.
564 JOTA: VOL. 120, NO. 3, MARCH 2004
Setting D = 0 in (11), (23), and (27) gives the following matrix bounds for
the CALE (2).
Theorem 2.4. For the CALE (2), the positive solution P has the fol-
lowing lower bound:
P$S–1(S(Q –M)S)1=2S–1 ” Pllc, (37)
where the positive matrix S is defined by (12). Furthermore, if
a ” l1(AT +A)<0, the solution P has also the upper bounds
P# [l1(Q)=(– a)]I ”Pluc, (38)
P# [Q + (A + I)TPluc(A + I) –ATPllcA] ” Pluc1: (39)
From (37)–(39), we have
li(P)$li[S–1(S(Q –Mi)S)1=2S–1], i = 1, 2, . . . , n, (40)
li(P)# min[li(Pluc), li(Pluc1)], i = 1, 2, . . . , n, (41)
where the positive-definite matrix Mi is determined by Q>Mi.
Remark 2.2. Notice that the bounds (37)–(39) are new. The bound
(38) may be somewhat conservative. However, this bound can be utilized to
derive the bound (39).
We do not find a systematical method to determine the tuning matrix M
such that the obtained bound is the best measurement. However, simple
selections of M, that are easy to compute and yield better results for some
cases, are made as follows. If the positive matrix M is selected as M = 0.5Q,
then we have the following corollary.
Corollary 2.1. The positive solution P of the CALE (2) has the fol-
lowing bound:
P$ (1=2)U–1(UQU)1=2U–1 ”Pllc1, (42)
where the positive-definite matrix U is defined by U ” (AQ–1AT)1=2.
In addition, using Q$ln(Q)I, we have another lower matrix bound.
Corollary 2.2. The positive solution P of the CALE (2) satisfies
P$ (1=2)ffiffiffiffiffiffiffiffiffiffiffiffiln(Q)
p(A–1QA–T )1=2 ”Pllc2: (43)
JOTA: VOL. 120, NO. 3, MARCH 2004 565
If Q = cI, where c is a positive constant, then (42) becomes (43). Note that the
bounds (42) and (43) coincide with those proposed in Ref. 9.
Setting
M =ATA=b
in (37) leads to the following result.
Corollary 2.3. For the CALE (2), the positive solution P satisfies
P$ (1=ffiffiffiffib
p)(Q –ATA=b)1=2 ” Pllc3, (44)
where the positive constant b is chosen such that bQ >ATA.
The bound (44) results in the eigenvalue bounds
li(P)$ (1=ffiffiffiffiffib i
p)li(Q –ATA=b i)
1=2, i = 1, 2, . . . , n, (45)
where the positive constant bi is chosen such that biQ>ATA.
Reference 18 presented the same bounds (44) and (45).
Furthermore, letting M = I=x results in the following lower matrix
bound.
Corollary 2.4. The positive solution P of the CALE (2) satisfies
P$ (Q – I=x)1=2=ffiffiffix
ps 1(A) ” Pllc4, (46)
where x>0 is determined by Q>xI.From (46), we have
li(P)$li(Q – I=x i)1=2=
ffiffiffix
pis 1(A), i = 1, 2, . . . , n, (47)
where xi >0 is determined by Q >xiI.
The bounds (46) and (47) are the same as those derived in Ref. 19.
If ln(Q) >1, by letting M be (1 – e)Q +Q–1=e, we have a new lower
bound for P.
Corollary 2.5. For the CALE (2), the positive solution P is such that
P$V –1[V (eQ –Q–1=e)V ]1=2V –1 ”Pllc5, (48)
where the positive constant e satisfies
l–1
n (Q)<e<1
and the positive matrix V is defined as
V = {A[(1 – e)Q +Q–1=e]–1AT}1=2:
566 JOTA: VOL. 120, NO. 3, MARCH 2004
If M is chosen as
M = e(Q +ATQ–1A),
with
0<e< [1 + l1(ATQ–1AQ–1)]–1,
then the following lower bound is obtained.
Corollary 2.6. The positive solution P of the CALE (2) is such that
P$E–1{Ee[(1 – e)Q – eATQ–1A]E}1=2E–1 ” Pllc, (49)
where the positive matrix E is defined by
E = {A[Q +ATQ–1A]–1AT}1=2:
Remark 2.3. In light of Corollaries 2.1–2.4, it is obvious that the
bounds (42)–(47) reported in Refs. 9, 18, 19 are only special cases of the
obtained bound (37). Moreover, Ref. 9 showed that the bound (42) is tight-
er than the bound (44). In Refs. 18–19, it is proved that the bounds (45)
and (47) are sharper than the majority of those reported in the literature.
Setting D = 1 and using A to replace A + I, the bounds (11), (23), (27)
become the following matrix bounds for the solution of the DALE (5).
Theorem 2.5. Let the positive-definite matrix P be the solution of the
DALE (5). Then,
P$R–1{R[Q –M + h(A – I)T (A – I)]R}1=2R–1 ” F(M, A, Q), (50)
where R is defined as
R ” [(A – I)M–1(A – I)T ]1=2: (51)
Furthermore, if
1 – s 21(A)>0, (52)
then
P#{l1(Q)=[1 – s 21(A)]}ATA +Q ”Plud (53)
and
P#Q +ATPludA ” Plud1, (54)
JOTA: VOL. 120, NO. 3, MARCH 2004 567
where the positive constant matrix M is determined by Q >M and h is
defined by
h ”s 2
n[(A – I)R] +
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffis 4
n[(A – I)R] + 4l2
1[(A – I)M–1(A – I)T ]ln[R(Q –M)R]
q
2l2
1[(A – I)M–1(A – I)T ]:
(55)
Remark 2.4. A simple choice of M for (50) is
M =M1 = 0:5Q:
For this case, (50) becomes
P$R–1{R[0:5Q + h(A – I)T (A – I)]R}1=2R–1 =F(M1, A, Q), (56)
with
R ”ffiffiffi2
p[(A – I)Q–1(A – I)T ]1=2, (57)
h ”0:5s 2
n[(A – I)R] +
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi0:25s 4
n[(A – I)R] + l2
1[(A – I)Q–1(A – I)T ]ln(RQR)
q
2l2
1[(A – I)Q–1(A – I)T ]:
(58)
Other simple choices for the matrix M, which are easy to compute, can be
made as
(i) M =M2 = e[Q + (A – I)TQ–1(A – I)],
with
0<e<{1 + l1[(A – I)TQ–1(A – I)Q–1]}–1; (59)
(ii) M =M3 = (1 – e)Q +Q–1=e,
with
l–1
n (Q)<e<1; (60)
(iii) M =M4 = e(A – I)T (A – I),
with
e<ln[(A – I)–TQ(A – I)–1]; (61)
(iv) M =M5 = eI ,
with
e<ln(Q): (62)
568 JOTA: VOL. 120, NO. 3, MARCH 2004
Remark 2.5. The bound (54) is the same as that presented in Ref. 15.
In Ref. 15, it is shown that the bound (54) is tighter than (53) and that the
corresponding eigenvalue bounds are better than some parallel results.
Reference 15 gave also a numerical example to show the good performance
of (54). Furthermore, (50) is a new lower matrix bound for the DALE (5).
It is found that the sharpness between the matrix bound (50) and existing
results cannot be compared by mathematical methods. They may comple-
ment each other for estimating the solution bounds of the DALE (5).
Remark 2.6. From Theorems 2.4 and 2.5, it is seen that the results
presented for the UALE (1) can indeed unify the results for the continuous
and discrete cases.
Using the following notations, existing solution matrix bounds of the
CALE (2) and the DALE (5) are summarized in Tables 1 and 2:
MA(Q) ” max [– xT (ATQ +QA)x=2xTQx], x˛<n=[0], (63)
Table 1. Matrix bounds of the CALE (2).
P$S–1(S(Q – M)S)1=2S–1 ” Pllc This paper
P#l1(Q)– a I ” Pluc This paper
P# [Q+ (A+ I )TPluc(A+ I ) – ATPllcA] ” Pluc1 This paper
P$ (1=2)S–1(SQS)1=2S–1 ” Pllc1 Ref. 9, this paper
P$ (ffiffiffiffiffiffiffiffiffiffiffiffiln(Q)
p=2)(A–1QA–T )1=2 ” Pllc2 Ref. 9, this paper
P$ (Q – ATA=b)1=2=ffiffiffiffib
p” Pllc3, b >0, bQ$ATA Ref. 18, this paper
P$ (Q – I=x)1=2=ffiffiffix
ps 1(A) ” Pllc4, x >0, xQ$ I Ref. 19, this paper
Pllc7 ” Q=2MA(Q)#P#Q=2mA(Q) ” Pluc2 Ref. 11
Pllc8 ” ln(NTQN)N–TR1N
–1#P#l1(NTQN)N–TR1N
–1 ” Pluc3 Ref. 20
Pllc9 ” ln(Gcn)MnMnT#P#l1(Gcn)MnMn
T ” Pluc4 Ref. 22
Pllc10 ” ln(Gcm)MmMmT #P#l1(Gcm)MmMm
T ” Pluc5 Ref. 25
Table 2. Matrix bounds of the DALE (5).
P$R–1(R[Q – M + h(A – I )T(A – I )]R)1=2R–1 ” F(M, A, Q) This paper
P${l1(Q)=[1 – s12(A)]}ATA + Q ” Plld1 Ref. 17
P$Q + ATPlld1A ” Plld2 Ref. 15
P#{l1(Q)=[1 – s12(A)]}ATA + Q ” Plud Ref. 17, this paper
P#Q + ATPludA ” Plud1 Ref. 15, this paper
Plld3 ” ln(Mn M¢n)P1#P#l1(Mn M¢n)P1 ” Plud2, P1 – AnP1A¢n = I Ref. 21
Plld4 ” ln(Mn M¢n)[I – (AA¢)n]–1#P#l1(Mn M¢n)[I – (AA¢)n]–1
” Plud3, with AA¢ = A¢ARef. 21
Plld5 ” ln(Gdm)Mm MmT #P#l1(Gdm)Mm Mm
T ” Plud4 Ref. 25
Plld6 ” ln(NTQN)N–TR2N
–1#P#l1(NTQN)N–TR2N
–1 ” Plud5 Ref. 20
JOTA: VOL. 120, NO. 3, MARCH 2004 569
mA(Q) ” min [– xT (ATQ +QA)x=2xTQx], x˛<n=[0], (64)
R1 ” diag{1=[– 2Re(li(A))]}, (65)
R2 ” diag{1=[1 – jli(A)j2]}, (66)
A =NLN–1, L ” diag{li(A)}, (67)
Gcn ” {gij}˛<n · n, (68)
with
gij ”ðO
0
ai(t)aj(t)dt, (69)
eAT t = a1(t)I + a2(t)AT + � � � + an(t)(A
T )n–1, (70)
Mn ” [D, ATD, (AT )2D, . . . , (AT )n–1D], (71)
where Q =DDT,
Gcm ” {gij}˛<m · m,
with
gij =
ðO0
ai(t)aj(t)dt,
eAT t = a1(t)I + a2(t)AT + � � � + am(t)(AT )m–1, (72)
Gdm ” {gij}˛Rm · m, (73)
with
gij ” �O
k=0ai(k)aj(k), Ak = �
m–1
i=0ai(k)Ai, (74)
Mm ” [D, ATD, (AT )2D, . . . , (AT )m–1D], (75)
where Q =DDT,
m ” degree of the minimal polynomial of A: (76)
3. Numerical Examples
Example 3.1. This example is given in Ref. 25. Consider the CALE
(2) with
A =
– 1 1 0
0 – 1 0
0 0 – 1
264
375, Q =
5 0 1
0 8 1:4
1 1:4 5:5
264
375:
570 JOTA: VOL. 120, NO. 3, MARCH 2004
Then, the positive-definite solution P to the CALE (2) is
P =
2:5000 1:2500 0:5000
1:2500 5:2500 0:9500
0:5000 0:9500 2:7500
264
375,
with
l1(P) = 6:0756, l2(P) = 2:4408, l3(P) = 1:9836:
According to Theorem 2.4 and Corollaries 2.5–2.6, the upper and lower
matrix bounds of P can be estimated as
P$
2:2976 1:1936 0:4924
1:1936 4:9188 0:9216
0:4924 0:9216 2:7436
264
375 =Pllc5,
with
M = 0:45Q +Q–1=0:55
=
2:6280 0:0126 0:3781
0:0126 3:8383 0:5671
0:3781 0:5671 2:8347
2664
3775,
P$
2:3379 1:1731 0:4701
1:1731 4:8365 0:9249
0:4701 0:9249 2:7417
264
375 =Pllc6,
with
M = 0:5(Q +ATQ–1A)
=
2:6040 – 0:1005 0:4802
– 0:1005 4:1626 0:7025
0:4802 0:7025 2:8489
2664
3775,
JOTA: VOL. 120, NO. 3, MARCH 2004 571
P#
8:6752 0 0
0 8:6752 0
0 0 8:6752
2664
3775 =Pluc,
P#
2:7024 1:1040 0:5076
1:1040 11:8459 0:9707
0:5076 0:9707 2:7564
2664
3775 =Pluc1:
From Table 1, the bounds Pllc1 to Pllc4, Pllc7 to Pllc10, and Pluc2 to Pluc5 are
Pllc1 =
2:3174 1:1587 0:4635
1:1587 4:8800 0:9317
0:4635 0:9317 2:7427
264
375, Pllc2 =
3:3141 1:3731 0:3826
1:3731 2:4679 0:1835
0:3826 0:1835 2:3079
264
375,
Pllc3 =
2:2057 0:3982 0:2797
0:3982 2:6546 0:3762
0:2797 0:3762 2:3657
264
375, b = 0:7,
Pllc4 =
1:4930 – 0:0200 0:2497
– 0:0200 2:1212 0:2895
0:2497 0:2895 1:5898
264
375, x = 0:5,
Pllc7 =
1:0607 0 0:2121
0 1:6972 0:2970
0:2121 0:2970 1:1668
2664
3775,
Pllc9 =
0:0330 – 0:0330 0:0066
– 0:0330 0:1078 0:0026
0:0066 0:0026 0:0363
2664
3775,
Pllc10 =
0:4289 – 0:2145 0:0858
– 0:2145 0:9008 0:0772
0:0858 0:0772 0:4718
2664
3775,
Pluc2 =
7:4429 0 1:4886
0 11:9087 2:0840
1:4886 2:0840 8:1872
2664
3775,
572 JOTA: VOL. 120, NO. 3, MARCH 2004
Pluc4 =
56:3700 – 56:3700 11:2740
– 56:3700 184:1420 4:5096
11:2740 4:5096 62:0070
2664
3775,
Pluc5 =
14:5711 – 7:2855 2:9142
– 7:2855 30:5992 2:6228
2:9142 2:6228 16:0282
2664
3775:
Note that the bounds Pllc8 and Pluc3 cannot be calculated because the matrix
A is not diagonable. For this case, it is seen that
Pllc5>Pllc4>Pllc7>Pllc10>Pllc9,
Pllc6>Pllc4>Pllc7>Pllc10>Pllc9,
Pllc3>Pllc4>Pllc7>Pllc10>Pllc9,
Pllc1>Pllc4>Pllc7>Pllc10>Pllc9,
li(Pllc5)>li(Pllc2), for all i,
li(Pllc6)>li(Pllc2), for all i,
Pluc#Pluc4#Pluc5,
Pluc1#Pluc4#Pluc5,
li(Pluc1)<li(Pluc3), for all i:
The corresponding eigenvalue bounds are summarized in Table 3. From
Table 3, it should be noted that all corresponding eigenvalue bounds of Pllc5
are the best ones, except the minimum eigenvalue bound. Furthermore,
according to (41) and (42), we can conclude that
5:7403#l1(P)#8:6752,
2:4094#l2(P)#2:9962,
1:8573#ln(P)#2:2187:
This means that our results on the eigenvalue bounds are tighter than the
previous ones for this case. In fact, if the matrix M is selected as
M =
1:3786 – 1:4286 0
– 1:4286 2:8571 0
0 0 1:4286
264
375,
then we have
ln(P)$1:9607:
JOTA: VOL. 120, NO. 3, MARCH 2004 573
That is, with appropriate selections for M, we can obtain more accurate
estimations for the eigenvalue bounds.
Example 3.2. Since Ref. 15 has given a numerical example to show
the good performance of the bound (54), this paper compares only the
matrix bound (50) with existing results. Consider the DALE (5) with
A =
0:72 0:05 0:05
0 0:75 0
0 0 0:88
264
375, Q =
3 0 – 1:5
0 3 0
– 1:5 0 3
264
375:
For this case, the solution P of the DALE (5) is
P=
6:2292 0:4875 – 3:4818
0:4875 6:9763 – 0:3510
– 3:4818 – 0:3510 12:0087
264
375
and the corresponding eigenvalues are
l1(P)= 13:6849, l2(P) = 6:9709, l3(P) = 4:5584:
In light of (50), by choosing
M =M1 = 0:5Q,
Table 3. Eigenvalue bounds for the solution of the CALE (2).
l1(P) l2(P) l3(P)
Pllc5 5.7403 2.4094 1.8102
Pllc6 5.6661 2.3929 1.8573
Pllc1 5.6906 2.3947 1.8547
Pllc2 4.4105 2.2331 1.4463
Pllc3 3.9314 (b1 = 0.4) 2.2902 (b2 = 0.4) 1.9577 (b3 = 0.7)
Pllc4 2.6726 (x1 = 0.25) 1.7982 (x2 = 0.35) 1.2375 (x3 = 0.5)
Pllc7 1.8404 1.2347 0.8496
Pllc8 failed failed failed
Pllc9 0.1203 0.0390 0.0178
Pllc10 0.9871 0.5310 0.2835
Pluc 8.6752 8.6752 8.6752
Pluc1 12.0899 2.9962 2.2187
Pluc2 12.9137 8.6638 5.9613
Pluc3 failed failed failed
Pluc4 205.4561 66.6689 30.3940
Pluc5 33.5312 18.0380 9.6293
574 JOTA: VOL. 120, NO. 3, MARCH 2004
we estimate the lower matrix bound of P as
P$
5:5524 0:4759 – 3:0765
0:4759 6:3054 – 0:3188
– 3:0765 – 0:3188 11:2888
264
375=F(M1, A, Q),
which yields
l1(P)$12:6634, l2(P)$6:3141, l3(P)$4:1692:
If we select
M =M2 = (1=2)[Q + (A – I)TQ–1(A – I)]
=
1:5174 – 0:0031 – 0:7494
– 0:0031 1:5110 – 0:0001
– 0:7494 – 0:0001 1:5024
2664
3775,
then
P$
5:5622 0:4763 – 3:0795
0:4763 6:3086 – 0:3169
– 3:0795 – 0:3169 11:2877
264
375=F(M2, A, Q),
leading to
l1(P)$12:6659, l2(P)$6:3178, l3(P)$4:1747:
According to Table 3, the bounds Plld1 to Plld6 and the corresponding
eigenvalue bounds are
Plld1 =
4:5413 0:1070 – 1:3930
0:1070 4:6798 0:0074
– 1:3930 0:0074 5:3098
264
375,
l1(P)$6:3726, l2(P)$4:6844, l3(P)$3:4739,
Plld2 =
5:3542 0:2213 – 2:2191
0:2213 5:6518 – 0:0410
– 2:2191 – 0:0410 7:0007
264
375,
l1(P)$8:5532, l2(P)$5:6565, l3(P)$3:7970,
JOTA: VOL. 120, NO. 3, MARCH 2004 575
Plld3 =
3:6924 0:1326 0:1780
0:1326 3:9066 0:0618
0:1780 0:0618 6:0412
264
375,
l1(P)$6:0570, l2(P)$3:9617, l3(P)$3:6215,
Plld5 =
5:4471 0:2259 – 2:8652
0:2259 5:7509 – 0:1283
– 2:8652 – 0:1283 6:9403
264
375,
l1(P)$9:1714, l2(P)$5:7381, l3(P)$3:2288,
Plld6 =
0:8840 – 1:4733 – 0:2762
– 1:4733 6:1315 0:4604
– 0:2762 0:4604 2:1577
264
375,
l1(P)$6:5770, l2(P)$2:1115, l3(P)$0:4847:
Since the matrix A is not normal, the bound Plld4 cannot work. From the
above results, it is seen that
F(M1, A, Q)>Plld1,
F(M2, A, Q)>Plld1,
li[F(M2, A, Q)]>li[F(M1, A, Q)]>li(Plldj), i = 1, 2, 3 and j = 2, 3, 5, 6:
Therefore, it seems that the proposed lower bound F(M2, A, Q) is the best
one for this case.
4. Conclusions
A generalization work for the estimation bounds of the continuous and
discrete algebraic Lyapunov equations was developed. Upper and lower
solution bounds of the UALE including matrix bounds and eigenvalue
bounds were proposed. The results presented are new and become bounds of
the solutions of the continuous and discrete Lyapunov equations via limiting
cases. Comparisons showed that the eigenvalue bounds of the UALE are
tighter than some parallel results and that, for the CALE, the majority of the
lower matrix bounds which have appeared in the literature only are special
cases of the obtained result. Numerical examples are given to demonstrate
576 JOTA: VOL. 120, NO. 3, MARCH 2004
the good performances of the obtained bounds. It is seen also that different
choices of M lead to different bounds. Although simple selections for the
tuning matrix M are given, it is expected to find a systematic method for
determining M that can yields better bounds for the solutions of the CALE
and the DALE.
References
1. MIDDLETON, R. H., and GOODWIN, G. C., Digital Control and Estimation: A Uni-
fied Approach, Prentice-Hall, Englewood Cliffs, New Jersey, 1990.
2. KWON, B. H., YOUN, M. J., and BIEN, Z., On Bounds of the Riccati and Lyapunov
Equations, IEEE Transactions on Automatic Control, Vol. 30, pp. 1134–1135,
1985.
3. LEE, C. H., LI, T. H. S., and KUNG, F. C., A New Approach for the Robust
Stability of Perturbed Systems with a Class of Noncommensurate Time Delays,
IEEE Transactions on Circuits and Systems, Part 1, Vol. 40, pp. 605–608, 1993.
4. WANG, S. S., and LIN, T. P., Robust Stability of Uncertain Time-Delay Systems,
International Journal of Control, Vol. 46, pp. 963–976, 1987.
5. LEE, C. H., and LEE, S. T., On the Estimation of Solution Bounds of the
Generalized Lyapunov Equations and the Robust Root Clustering for the Linear
Perturbed Systems, International Journal of Control, Vol. 74, pp. 996–1008,
2001.
6. YEDAVALLII, R. K., Robust Root Clustering for Linear Uncertain Systems Using
Generalized Lyapunov Theory, Automatica, Vol. 29, pp. 237–240, 1993.
7. KOUIKOGLOU, V. S., and PHILLIS, Y. A., Trace Bounds on the Covariances of
Continuous-Time Systems with Multiplicative Noise, IEEE Transactions on
Automatic Control, Vol. 38, pp. 138–142, 1993.
8. MORI, T., and DERESE, I. A., A Brief Summary of the Bounds on the Solution of the
Algebraic Equations in Control Theory, International Journal of Control, Vol. 39,
pp. 247–256, 1984.
9. CHOI, H. H., and KUC, T. Y., Lower Matrix Bounds for the Continuous Algebraic
Riccati and Lyapunov Matrix Equations, Automatica, Vol. 38, pp. 1147–1152,
2002.
10. GARLOFF, J., Bounds for the Eigenvalues of the Solution of Discrete Riccati and
Lyapunov Equations and the Continuous Lyapunov Equation, International Jour-
nal of Control, Vol. 43, pp. 423–431, 1986.
11. GERMEL, J. C., and BERNUSSOU, J., On Bounds of Lyapunov’s Matrix Equation,
IEEE Transactions on Automatic Control, Vol. 24, pp. 482–483, 1979.
12. HMAMED, A., Discrete Lyapunov Equation: Simultaneous Eigenvalue Lower
Bounds, International Journal of Systems Science, Vol. 22, pp. 1121–1126, 1991.
13. KOMAROFF, N., Lower Bounds for the Solution of the Discrete Algebraic Lyapunov
Equation, IEEE Transactions on Automatic Control, Vol. 37, pp. 1017–1018,
1992.
JOTA: VOL. 120, NO. 3, MARCH 2004 577
14. KOMAROFF, N., and SHAHIAN, B., Lower Summation Bounds for the Discrete Ric-
cati and Lyapunov Equations, IEEE Transactions on Automatic Control, Vol. 37,
pp. 1078–1080, 1992.
15. LEE, C. H., Upper and Lower Bounds of the Solutions of the Discrete Algebraic
Riccati and Lyapunov Matrix Equations, International Journal of Control, Vol.
68, pp. 579–598, 1997.
16. LEE, C. H., Eigenvalue Upper and Lower Bounds of the Solution for the Continuous
Algebraic Matrix Riccati Equation, IEEE Transactions on Circuits and Systems,
Part 1, Vol. 43, pp. 683–686, 1996.
17. LEE, C. H., Upper and Lower Bounds of the Solution for the Discrete Lyapunov
Equation, IEEE Transactions on Automatic Control, Vol. 41, pp. 1338–1341,
1996.
18. LEE, C. H., New Results for the Bounds of the Solution for the Continuous Riccati
and Lyapunov Equations, IEEE Transactions on Automatic Control, Vol. 42, pp.
118–123, 1997.
19. LEE, C. H., On the Upper and Lower Bounds of the Solution for the Continuous
Riccati and Matrix Equation, International Journal of Control, Vol. 66, pp.
105–118, 1997.
20. LEE, C. H., Upper and Lower Matrix Bounds of the Solutions for the Continuous
and Discrete Lyapunov Equations, Journal of the Franklin Institute, Vol. 334B,
pp. 539–546, 1997.
21. MORI, T., FUKUMA, N., and KUWAHARA, M., Eigenvalue Bounds for the Discrete
Lyapunov Matrix Equation, IEEE Transactions on Automatic Control, Vol. 30,
pp. 925–926, 1985.
22. MORI, T., FUKUMA, N., and KUWAHARA, M., Explicit Solution and Eigenvalue
Bounds in the Lyapunov Matrix Equation, IEEE Transactions on Automatic
Control, Vol. 31, pp. 656–658, 1986.
23. MRABTI, M., and BENSEDDIK, M., Unified Type Nonstationary Lyapunov Matrix
Equation: Simultaneous Eigenvalue Bounds, Systems and Control Letters, Vol. 24,
pp. 53–59, 1995.
24. MRABTI, M., and HMAMED, A., Bounds for the Solution of the Lyapunov Matrix
Equation: A Unified Approach, Systems and Control Letters, Vol. 18, pp. 73–81,
1992.
25. TROCH, I., Improved Bounds for the Eigenvalues of solutions of the Lyapunov
Equation, IEEE Transactions on Automatic Control, Vol. 32, pp. 744–747, 1987.
26. WANG, S. D., KUO, T. S., and HSU, C. F., Trace Bounds on the Solution of the
Algebraic Matrix Riccati and Lyapunov Equations, IEEE Transactions on Auto-
matic Control, Vol. 31, pp. 654–656, 1986.
27. AMIR-MOEZ, R., Extreme Properties of Eigenvalues of a Hermitian Transformation
and Singular Values of the Sum and Product of Linear Transformations, Duke
Mathematical Journal, Vol. 23, pp. 463–467, 1956.
28. MARSHALL, A. W., and OLKIN, I., Inequalities: Theory of Majorization and Its
Applications, Academic Press, New York, NY, 1979.
578 JOTA: VOL. 120, NO. 3, MARCH 2004