Additional Lecture - Controllable Decomposition
Additional Lecture - Controllable Decomposition
Ramkrishna Pasumarthy
Controllable Decomposition
ẋ = Ax + Bu
, x ∈ Rn , u ∈ Rm (1)
x = Ax + Bu,
+
ż = Āz + B̄u
, Ā := T−1 AT, B̄ := T−1 B (2)
z = Āz + B̄u
+
Theorem 7.5.1
The pair (A, B) is controllable if and only if the pair (Ā, B̄) = (T−1 AT, T−1 B) is control-
lable.
Proof Sketch
Suppose the systems given in (1) is not completely state controllable. Then the rank of
the controllability matrix is less than n i.e.
( )
rank C = q < n
and the columns of U are linearly independent of each other as well as linearly
independent of the columns of V.
1 refer Module 3 Lecture 2
{ }
Moreover, since Im B ⊂ C the columns of B can be written as a linear combination of
the columns of V.
∴ ∃ an q × m matrix Bc such that
B = VBc
[ ]
Bc
=⇒ B = T
0
[ ]
−1 Bc
=⇒ T B =
0
For every LTI system (1), there is a similarity transformation that takes the system to
the form [ ] [ ]
Ac A12 Bc
T−1 AT = , T−1 B = , (3)
0 Au 0
for which
1. the controllable subspace of the transformed system (3) is given by
[ ]
Iq×q
C = Im
¯
0
and
2. the pair (Ac , Bc ) is controllable.
R1 R2
u
+ +
x1 C1 x2 C2
− −
[ ] [ ]
Say y = x2 i.e. C = 0 1 . Therefore CT = 1 −1
Then,
[ ] [ ]
−ω 0 ω
ż = z+ u
0 −ω 0
[ ]
y = 1 −1 z
Therefore,
−1 −1 ω
T(s) = Cc (sI − Ac ) Bc = 1 (s + ω) ω=
s+ω