EXTERNALLY AND INTERNALLY POSITIVE SINGULAR DISCRETE-TIME LINEAR SYSTEMS
T
ADEUSZKACZOREK
∗∗
Institute of Control and Industrial Electronics, Warsaw Technical University Faculty of Electrical Engineering
ul. Koszykowa 75, 00–662 Warsaw, Poland e-mail:
kaczorek@isep.pw.edu.plNotions of externally and internally positive singular discrete-time linear systems are introduced. It is shown that a singular discrete-time linear system is externally positive if and only if its impulse response matrix is non-negative. Sufficient conditions are established under which a single-output singular discrete-time system with matrices in canonical forms is internally positive. It is shown that if a singular system is weakly positive (all matrices E, A, B, C are non-negative), then it is not internally positive.
Keywords: externally, internally, positive, singular, linear, system
1. Introduction
Singular (descriptor) discrete-time linear systems were considered in many papers and books (Cobb, 1984; Dai, 1989; Kaczorek, 1993; 1998b; Klamka, 1991; Lewis, 1984; 1986; Luenberger, 1977; 1978; Mertzios and Le- wis, 1989; Ohta et al., 1984). The properties of funda- mental matrices of singular discrete-time linear systems were established and their solution was derived in (Le- wis, 1986; Mertzios and Lewis, 1989). The reachabil- ity and controllability of singular and positive linear sys- tems were considered in (Cobb, 1984; Dai, 1989; Fanti et al., 1990; Kaczorek, 1993; Klamka, 1991; Ohta et al., 1984). The notions of weakly positive discrete-time and continuous-time linear systems were introduced in (Ka- czorek, 1997; 1998a; 1998b).
In the present paper a new class of externally and in- ternally positive discrete-time linear systems will be intro- duced. Necessary and sufficient conditions will be estab- lished under which singular discrete-time linear systems are externally and internally positive. It will be shown that the singular weakly positive linear system is not internally positive.
2. Preliminaries
Let Z
+be the set of non-negative integers, R
n×mbe the set of n × m real matrices and R
m:= R
m×1. The set of m × n real matrices with non-negative entries will be denoted by R
m×n+and R
m+:= R
m×1+.
Consider the singular discrete-time linear system Ex
i+1= Ax
i+ Bu
i, (1a)
y
i= Cx
i, (1b)
where i ∈ Z
+. Here x
i∈ R
n, u
i∈ R
m, y
i∈ R
pare the state, input and output vectors, respectively, and E, A ∈ R
n×n, B ∈ R
n×m, C ∈ R
p×n. It is assumed that det E = 0 and
det[Ez − A] 6= 0 (2) for some z ∈ C (the field of complex numbers). If (2) holds, then (Kaczorek, 1993; Lewis, 1984)
[Ez − A]
−1=
∞
X
i=−µ
Φ
iz
−(i+1), (3)
where µ is the nilpotence index and the Φ
i’s are the fundamental matrices satisfying the relations (Kaczorek, 1993; Lewis, 1984)
EΦ
i− AΦ
i−1= Φ
iE − Φ
i−1A =
( I for i = 0, 0 for i 6= 0, (4) and EΦ
−µ= 0, Φ
i= 0 for i < −µ, I and 0 being the identity and zero matrices, respectively.
The solution x
ito (1a) with admissible initial con- ditions is given by (Kaczorek, 1993; Lewis, 1984)
x
i= Φ
iEx
0+
i+µ−1
X
k=0
Φ
i−k−1Bu
k(5)
and the output y
iis determined by the formula
y
i= CΦ
iEx
0+
i+µ−1
X
k=0
CΦ
i−k−1Bu
k. (6)
Let g
k∈ R
p×m, k = 1 − µ, 2 − µ, . . . , 0, 1, . . . be the impulse response of the system (1). Applying the super- position principle and substituting
u
k=
( 1 for k = 0, 0 for k > 0 and x
0= 0 into (6), we obtain
g
i= CΦ
i−1B for i = 1 − µ, . . . , 0, 1, . . . . (7) Using (7), we may write (6) in the form
y
i= CΦ
iEx
0+
i+µ−1
X
k=0
g
i−ku
k. (8)
The transfer matrix of (1) is given by
T (z) = C[Ez − A]
−1B. (9) From (3), (9) and (7) we obtain
T (z) =
∞
X
i=−µ
CΦ
iBz
−(i+1)=
∞
X
j=1−µ
g
jz
−j. (10)
From (10) it follows that the impulse response matrix g
jcan be found by expansion of T (z).
Using (4) it can be shown that (Mertzios and Lewis, 1989)
Φ
0AΦ
i=
( Φ
i+1for i ≥ 0,
0 for i < 0 (11a)
and
−Φ
−1EΦ
i=
( 0 for i ≥ 0,
Φ
i−1for i < 0. (11b) From (11a) we have Φ
1= Φ
0(AΦ
0), Φ
2= Φ
0AΦ
1= Φ
0(AΦ
0)
2and
Φ
i= Φ
0(AΦ
0)
ifor i ≥ 1. (12a) Similarily, from (11b) we obtain Φ
−2= −Φ
−1EΦ
−1, Φ
−3= Φ
−1EΦ
−2= (−Φ
−1E)
2Φ
−1and
Φ
−j= (−Φ
−1E)
j−1Φ
−1for j ≥ 1. (12b)
3. Externally Positive Singular Systems
Definition 1. The singular system (1) is called externally positive if for any input sequence u
i∈ R
m+, i ∈ Z
+and the zero initial condition x
0= 0 we have y
i∈ R
p+for i ∈ Z
+.
Theorem 1. The system (1) is externally positive if and only if
g
i∈ R
p×m+for i = 1 − µ, . . . , 0, 1, . . . . (13)
Proof. The necessity follows immediately from Defini- tion 1. To prove the sufficiency, note that for x
0= 0 and u
k∈ R
m+, k ∈ Z
+, from (8) we obtain
y
i=
i+µ−1
X
k=0
g
i−ku
k∈ R
p+since (13) holds.
To simplify the notation, we shall assume that m = p = 1 and
E =
"
I
n−10
0 0
#
∈ R
n×n,
A =
0
|
|
|
I
n−1− − − − −−
a
∈ R
n×n, a = [a
0a
1· · · a
r−1− 1 0 · · · 0] ,
B =
0 .. . 0 1
∈ R
n,
C = [b
0b
1· · · b
n−1] ∈ R
1×n.
(14)
Theorem 2. If the matrices E, A, B, C have the canon- ical form (14),
a
i≥ 0, i = 0, 1, . . . , r − 1 and
b
j≥ 0, j = 0, 1, . . . , n − 1,
(15)
then
Φ
kB ∈ R
n+for k = −µ, 1 − µ, . . . , (16)
Φ
i∈ R
n×n+for i ∈ Z
+, (17)
g
j∈ R
p×m+for j = 1 − µ, 2 − µ, . . . . (18)
Proof. If E, A and B have the canonical form (14), then it is easy to show that
[Ez − A]
adB =
1 z .. . z
q
= H
qBz
q+ · · · + H
1Bz + H
0B, (19a)
where
H
qB =
0
.. . 0 1
, . . . , H
0B =
1 0 .. . 0
. (19b)
From (A4) (see the Appendix) and (19) it follows that Φ
kB ∈ R
n+, k = −µ, 1 − µ, . . . , r − 1 since H
kB ∈ R
n+, k = −µ, 1 − µ, . . . , r − 1 and q
k≥ 0 for k = 1, 2, . . . .
From (A6) we have
Φ
r+kB =
r
X
j=1
a
r−jΦ
r+k−jB ∈ R
n+for k = 0, 1, . . . (20) since by (15) we have a
i≥ 0 for i = 0, 1, . . . , r − 1.
From (A4), (A8) and (A9) we get
Φ
0= q
µH
q+ q
µ−1H
q−1+ · · · + q
0H
r−1=
.. ..
..
.. ..
.. 0 I
r.. ..
..
.. ..
.. .. . .. ..
..
.. ..
.. 0 ... ..
.. ..
.. ..
.. ..
.. .. 0 ..
.. .. q
0W ..
.. ..
.. ..
.. q
1.. ..
..
.. ..
.. .. . .. ..
..
.. ..
.. q
n−r
∈ R
n×n+, (21)
where W = [w
ij] ∈ R
(n−r)×r+, w
ij=
j
P
l=1
a
j−lq
i−land AΦ
0= q
µAH
q+ q
µ−1AH
q−1+ · · · + q
0AH
r−1= A (q
µH
q−1+ q
µ−1H
q−2+ · · · + q
0H
r−2)
=
0
|||
|
|
|
|
|
|
0 .. .
|||
I
r−1|
|
|
|
|
|
.. . 0
|||
|
|
|
0
|||
0
− − − − − − −− |
|
|
|
|
|
q
0W
|||
|
|
|
.. .
|
|
|
|
|
|
q
n−r− − − − − − −−
0 · · · 0
|||
|
|
|
0
∈ R
n×n+. (22)
From (12a) and (22) we have
Φ
i= Φ
0(AΦ
0)
i∈ R
n×n+for i = 1, 2, . . . . (23) Using (7) and (16), we obtain
g
j= CΦ
j−1B ∈ R
p×m+for j = 1 − µ, 2 − µ, . . . . (24)
4. Internally Positive Singular Systems
Definition 2. The system (1) is called internally positive if for any admissible initial conditions x
0∈ R
n+and all input sequences u
i∈ R
m+, i ∈ Z
+we have x
i∈ R
n+and y
i∈ R
p+for i ∈ Z
+.
From the comparison of Definitions 1 and 2 it fol- lows that if the system (1) is internally positive, then it is always externally positive, but if the system (1) is exter- nally positive, it may not be internally positive.
Theorem 3. The system (1) with (14) is internally positive if relations (15) hold.
Proof. By Theorem 2, if (15) hold, then Φ
i∈ R
n×n+for i ∈ Z
+and Φ
kB ∈ R
n+for k = −µ, 1 − µ, . . . . Hence, using (5), we obtain x
i∈ R
n+for i ∈ Z
+for any x
0∈ R
n+and all u
i∈ R
m+. Similarly, taking into account that g
j∈ R
p×m+for j = 1 − µ, 2 − µ, . . . , from (8) we obtain y
i∈ R
p+for i ∈ Z
+.
Consider the system (1) with
E =
"
I
n−10 0 0
#
∈ R
n×n, A =
"
A
1A
2# , B =
"
B
1B
2#
,
(25)
where A
1∈ R
(n−1)×n, A
2∈ R
1×n, B
1∈ R
n−1, B
2∈ R and C ∈ R
1×n. From (1a) for i = 0 and (25) we have
0 = A
2x
0+ B
2u
0. (26) Equation (26) determines the set of admissible initial con- ditions for a given input sequence u
i, i ∈ Z
+.
Note that the assumption (2) implies that A
2is not a zero row and the singularity of the system implies that at least one entry of A
2is zero.
From (26) for u
0= 0 it follows that the equation A
2x
0= 0, x
0∈ R
n+, x
06= 0 can be satisfied if A
2con- tains at least one positive entry and at least one negative entry. Hence we have the following important corollaries:
Corollary 1. The singular system (1) with (25) is not in- ternally positive if A ∈ R
n×n+.
Corollary 2. The singular weakly positive (Kaczorek, 1998a; 1998b) system (1) with (25) is not internally posi- tive.
5. Example
Consider the singular system (1) with
E =
1 0 0 0 1 0 0 0 0
, A =
0 1 0
0 0 1
a −1 0
,
B =
0 0 1
, C = [b
0b
1b
2] ,
(27)
and a ≥ 0, b
i≥ 0, i = 0, 1, 2. In this case n = 3, r = 1, µ = n − r = 2 and
[Ez − A]
−1=
z −1 0
0 z −1
−a 1 0
−1
= 1
z − a
1 0 1
a 0 z
az a − z z
2
= Φ
−2z + Φ
−1+ Φ
0z
−1+ Φ
1z
−2+ · · · ,
where
Φ
−2=
0 0 0 0 0 0 0 0 1
, Φ
−1=
0 0 0 0 0 1 a −1 a
,
Φ
0=
1 0 1 a 0 a a
20 a
2
, AΦ
0=
a 0 a a
20 a
20 0 0
,
Φ
i= Φ
0(AΦ
0)
i, i ≥ 1.
(28)
Using (7), we obtain g
−1= CΦ
−2B = b
2,
g
0= CΦ
−1B = b
1+ b
2a, g
1= CΦ
0B = b
0+ b
1a + b
2a
2, g
2= CΦ
1B = b
0a + b
1a
2+ b
2a
3,
g
i= a
i−1g
1, i ≥ 2.
(29)
From (28) and (29) it follows that for the system (1) with (27), the conditions (16)–(18) are satisfied.
The transfer function of (1) with (27) has the form T (z) = C[Ez − A]
−1B = b
2z
2+ b
21+ b
0z − a . (30) Expansion of (30) yields
T (z) = g
−1z + g
0+ g
1z
−1+ g
2z
−2+ · · · , where
g
−1= b
2, g
0= b
1+ b
2a, g
1= b
0+ b
1a + b
2a
2and g
k= a
k−1g
1for k ≥ 2.
(31)
This result agrees with (29).
By Theorem 1, the system (1) with (27) is externally positive since g
j≥ 0 for j = −1, 0, 1, . . . . By Theo- rem 3, the system (1) with (27) is also internally positive.
6. Concluding Remarks
The notions of externally and internally positive singular discrete-time linear systems have been introduced. It has been shown that:
1. The singular discrete-time linear system (1) is exter- nally positive if and only if its impulse response ma- trix g
i∈ R
p×m+for i > −µ.
2. The singular system (1) with (14) is internally posi-
tive if the conditions (15) are satisfied.
3. If the singular system (1) with (25) is weakly posi- tive, then it is not internally positive.
The consideration presented for single-input single- output discrete-time linear systems can be easily extended to multi-input multi-output singular discrete-time linear systems.
An extension to singular continuous-time linear sys- tems is also possible. A generalization of this approach to singular two-dimensional linear systems (Kaczorek, 1993) will be considered in a separate paper.
References
Cobb D. (1984): Controllability, observability and duality in sin- gular systems. — IEEE Trans. Automat. Contr., Vol. AC–
29, No. 12, pp. 1076–1082.
Dai L. (1989): Singular Control Systems. — Berlin: Springer.
Fanti M.P., Maione B. and Turchiano B. (1990): Controllabil- ity of multi-input positive discrete-time systems. — Int. J.
Contr., Vol. 51, No. 6, pp. 1295–1308.
Kaczorek T. (1993): Linear Control Systems, Vol. 2. — New York: Wiley.
Kaczorek T. (1997): Positive singular discrete linear systems. — Bull. Pol. Acad. Techn. Sci., Vol. 45, No. 4, pp. 619–631.
Kaczorek T. (1998a): Positive descriptor discrete-time linear systems. — Probl. Nonlin. Anal. Eng. Syst., Vol. 7, No. 1, pp. 38–54.
Kaczorek T. (1998b): Weakly positive continuous-time linear systems. — Bull. Pol. Acad. Techn. Sci., Vol. 46, No. 2, pp. 233–245.
Klamka J. (1991): Controllability of Dynamical Systems. — Dordecht: Kluwer.
Lewis F.L. (1984): Descriptor systems: Decomposition into for- ward and backward subsystems. — IEEE Trans. Automat.
Contr., Vol. AC–29, pp. 167–170.
Lewis F.L. (1986): A survey of linear singular systems. — Cir- cuits Syst. Signal Process., Vol. 5, No. 1, pp. 1–36.
Luenberger G. (1977): Dynamic equations in descriptor form.
— IEEE Trans. Automat. Contr., Vol. AC–22, No. 3, pp. 312–321.
Luenberger D.G. (1978): Time-invariant descriptor systems. — Automatica, Vol. 14, No.2, pp. 473–480.
Mertzios B.G. and Lewis F.L. (1989): Fundamental matrix of discrete singular systems. — Circuits Syst. Signal Process., Vol. 8, No. 3, pp. 341–355.
Ohta Y., Madea H. and Kodama S. (1984): Reachability, observ- ability and realizability of continuous-time positive sys- tems. — SIAM J. Contr. Optim., Vol. 22, No. 2, pp. 171–
180.
Appendix
Lemma 1. Let
p(z) : = det[Ez − A]
= z
r− a
r−1z
r−1− · · · − a
1z − a
0, (A1) [Ez − A]
ad= H
qz
q+ · · · + H
1z + H
0, (A2) and
[Ez − A]
−1=
∞
X
i=−µ
Φ
iz
−(i+1). (A3) Then
Φ
−µΦ
1−µΦ
2−µ.. . Φ
r−1
=
1 0 0 · · · 0 0 q
11 0 · · · 0 0 q
2q
11 · · · 0 0 . . . . q
n−1q
n−2q
n−3· · · q
11
H
qH
q−1H
q−2.. . H
0
,
(A4) where n = r + µ, q = n − 1,
q
k:=
k
X
i=1
a
r−iq
k−ifor k = 1, 2, . . . (q
0:= 1), (A5) and
Φ
r+k=
r
X
j=1
a
r−jΦ
r+k−jfor k = 0, 1, . . . . (A6)
Proof. Using the well-known equality [Ez − A]
ad= (det[Ez − A]) [Ez − A]
−1, and (A1), (A2) with (A3), we can write
H
qz
q+ H
q−1z
q−1+ · · · + H
1z + H
0= z
r− a
r−1z
r−1− · · · − a
1z − a
0× Φ
−µz
µ−1+ Φ
1−µz
µ−2+ · · ·
+ Φ
−1+ Φ
0z
−1+ Φ
1z
−2+ · · · . (A7) The comparison of the coefficients at the same powers of z
kfor k = q, q − 1, . . . , 0 of (A7) yields
Φ
−µ= H
q, H
q−1= Φ
1−µ− a
r−1Φ
−µ, Φ
1−µ= H
q−1+ a
r−1H
q,
H
q−2= Φ
2−µ− a
r−1Φ
1−µ− a
r−2Φ
−µ, Φ
2−µ= H
q−2+ a
r−1Φ
1−µ+ a
r−2Φ
−µ= H
q−2+ a
r−1H
q−1+ a
2r−1+ a
r−2H
q= H
q−2+ q
1H
q−1+ q
2H
qand (A4), where q
kis defined by (A5).
Comparing the coefficients of (A7) at z
−1, z
−2, . . . , we obtain
Φ
r= a
r−1Φ
r−1+ a
r−2Φ
r−2+ · · · + a
0Φ
0, Φ
r+1= a
r−1Φ
r+ a
r−2Φ
r−1+ · · · + a
0Φ
1, and the formula (A6).
Lemma 2. Let H
k, k = 0, 1, . . . , q be defined by (A2) and let the matrices E,A have the canonical form (14).
Then
AH
k=
EH
k−1+ a
kI
nfor k = 1, . . . , r − 1, EH
r−1− I
nfor k = r,
EH
k−1for k = r + 1, . . . , q, (A8)
H
0=
−a
(0)..
.. ..
. . . . . ..
.. .. e
1a
0I
q.. ..
..
,
a
(0):= [a
1a
2· · · a
r−1− 1 0 · · · 0] ,
H
i=
−a
(1)..
.. ..
.. . ..
.. ..
−a
(i+1)..
.. .. e
i+1¯ a
(1)..
.. ..
.. . ..
.. ..
¯ a
(q−i)..
.. ..
for i = 1, . . . , r − 1,
a
(i)=
i−1
z }| {
0 · · · 0 a
i+1· · · a
r−1− 1 0 · · · 0
,
¯ a
(j):=
j−1
z }| {
0 · · · 0 a
0· · · a
i0 · · · 0
, j = 1, . . . , q − i,
H
i=
0 · · · 0 0 . . . . 0 · · · 0 0 0 · · · 0 1 . . . .
ˆ a
(1).. . ˆ a
(i−1)
n − i + 1
for i = r, . . . , n−2,
ˆ a
(j):=
j−1