Lecture # 9
Decomposition of
Noncontrollable
&
Nonobservable Systems
p. 1/2
where A is n n and B is n m
Let
p. 2/2
Proof: Let
P =
X Y
p. 3/2
P 1 P = In
"
#
"
#
"
#
h
i
0
M
MX MY
Iq
=
X Y =
0 Inq
N
NX NY
N X = 0 R(C) N (N )
N B = 0 and N AX = 0
#
"
#
"
h
i
M
M AX M AY
1
A X Y =
A = P AP =
N
N AX N AY
#
"
#
"
M
MB
1
B=P B=
B=
N
NB
p. 4/2
=
A
"
12
11 A
A
22
0 A
=
B
"
1
B
0
= P 1 C
A
B,
..., A
n1 B]
C = [B,
rank C = rank C = q
C =
"
11 B
1
1 A
B
0
0
q1 B
1
A
11
0
n1 B
1
A
11
0
By Cayley-Hamilton theorem
i
h
11 B
1 A
1 = q
q1 B
1 A
rank C = rank B
11
11 , B
1 ) is controllable
(A
p. 5/2
"
z1
z2
p. 6/2
X Y
"
z1
0
= Xz1
p. 7/2
=P
A
AP =
"
12
11 A
A
22
0 A
p. 8/2
Example:
A=
1
1
2 1 1
1
1 2
0 1
, B =
1
1 1
0
2
1
1
1 1 3
C=
1
3 5
5
1 4
5 4
1
0
1 2
1
0 1
2
p. 9/2
rank
1
3 5
1 4
5
1
0
1
1
0 1
=3
1
3 5 0
1 4
5 0
P =
, rank P = 4
1
0
1 0
1
0 1 1
p. 10/2
= P 1 AP =
A
0
1
0
0
0 1 1.5
0 3
5
1 3 3.5
0
0 1
0 0 1
A11 = 1 0 3 ,
0 1 3
1
1, A
1] =
1, A
11 B
2 B
C1 = [ B
0
11
0
1
B
0
1
0
, B
1
0
0
0
1
= 0
0
0 , rank C1 = 3
1
p. 11/2
Matlab Calculation
p. 12/2
y = Cx
where A is n n and C is p n
Let
O=
C
CA
..
.
CAn1
p. 13/2
= P 1 AP =
A
"
11 0
A
21 A
22
A
= CP =
C
1 0
C
11 is q q , C
1 is p q , and the pair (A
11 , C
1 ) is
where A
observable
#
"
Proof: Let
M
1
P
=
N
p. 14/2
N (M ) = N (O)
p N (O) Ap N (O) M Ap = 0, p N (O)
h
i
1 1
Partition P = P
as P = X Y , where X is
n q and Y is n (n q)
P 1 P = In
"
#
"
"
#
#
h
i
0
MX MY
Iq
M
=
X Y =
0 Inq
NX NY
N
M Y = 0 R(Y ) = N (O)
The columns of Y form a basis of N (O)
p. 15/2
CY = 0 and M AY = 0
#
"
#
"
h
i
M
M AX M AY
1
A X Y =
A = P AP =
N
N AX N AY
h
i
= CP = C X Y = [CX, CY ]
C
=
A
=
O
"
C
A
C
..
.
11 0
A
21 A
22
A
A
n1
C
=
C
1 0
C
= OP, rank O
= rank O = q
p. 16/2
1
C
1 A
11
C
..
.
0
0
..
.
O = q1
C1 A11
0
..
..
.
.
1 A
n1 0
C
11
C1 A11
= rank
, rank O
..
q1
C
A
1 11
=q
11 , C
1 ) is observable
(A
h
i
Remark: We can also choose P = X Y , where the
(n q) columns of Y form a basis of N (O) and the q
columns of X are chosen such that P is nonsingular
p. 17/2
"
z1
z2
p. 18/2
0
z2
0
z2
is unobservable
In the x-coordinates
x = Pz =
X Y
"
= Y z2 N (O)
p. 19/2
=P
A
AP =
"
11 0
A
22
21 A
A
p. 20/2
p. 21/2
=
A
11 0
A
21 A
22
A
0
0
0
0
=
C
13 0
A
23 A
24
A
33 0
A
43 A
44
A
1 0 C
3 0
C
=
, B
1
B
2
B
0
0
ii is qi qi , for i = 1, 2, 3, 4, n = q1 + q2 + q3 + q4
A
"
# "
#!
11 0
1
A
B
,
is controllable
B2
A21 A22
"
!
#
i
h
11 A
13
A
1 C
3
is
observable
,
C
33
0 A
p. 22/2
q2 = qco
q1 = qc qco
q4 = n qo qco
11 are controllable and observable
The eigenvalues of A
22 are controllable and unobservable
The eigenvalues of A
33 are uncontrollable and observable
The eigenvalues of A
44 are uncontrollable and unobservable
The eigenvalues of A
If qi = 0 for i = 1, 2, 3, or 4, the corresponding part of the
decomposition disappears
p. 23/2
The columns of P
h 2 form a ibasis of R(C) N (O)
The columns of P2 P4 form a basis of N (O)
p. 24/2