1 Zeros of LTI Systems: MAE 280A 1 Maur Icio de Oliveira
1 Zeros of LTI Systems: MAE 280A 1 Maur Icio de Oliveira
Assumption: Matrix · ¸
sI − A −B
Q(s) =
C D
is nonsingular for some s ∈ C.
Theorem: Assume that Q(s) has full-column normal rank. Then s0 is a zero of
H(s) = C(sI − A)−1 B + D if and only if there exists x 6= 0, u such that
µ ¶ · ¸µ ¶
x s0 I − A −B x
Q(s0 ) = = 0. (1)
u C D u
Proof:
Sufficiency: If ∃ s0 ∈ C and x 6= 0, u such that (1) holds, then Q(s0 ) does not
have full-collumn rank, and s0 is a zero accordingµto ¶the definition.
x
Necessity: If ∃ s0 ∈ C is a zero then there exists 6= 0 such that (1) holds.
u
All we have to prove is that x 6= 0. Assume (1) holds with x = 0. Then
µ ¶ · ¸
0 −B
Q(s0 ) = u = 0.
u D
µ ¶
x
But since Q(s) has full-collumn normal rank this implies u = 0 and 6= 0,
u
which is a contradiction.
Theorem: Assume that Q(s) has full-row normal rank. Then s0 is a zero of
H(s) = C(sI − A)−1 B + D if and only if there exists y 6= 0, v such that
· ¸
¡ ∗ ∗¢ ¡ ∗ ∗ ¢ s0 I − A −B
y v Q(s0 ) = y v = 0.
C D
and
rank Q(1) = 4 < normalrank Q(s).
Indeed
2 0 0 −1 0 1
µ ¶ 0 1 0 −1 0 2
x
Q(1) = 0 0 1 0 −1 −2 = 0.
u
1 0 1/2 0 0 2
0 1 1 0 0 −2
Conclusion: s0 = 1 is a zero of H(s)!
2.1 Example
Transfer function:
s+1
H(s) =
s2
+ 5s + 6
Observer state space cannonical realization:
· ¸ · ¸
−5 1 1
ẋ = x+ u,
−6 0 1
£ ¤
y= 1 0 x
Poles: ¯ ¯
¯s + 5 −1¯
¯ ¯ = 0, s2 + 5s + 6 = (s + 2)(s + 3) = 0
¯ 6 s ¯
Distinct eigenvalues λ1 = −2, λ2 = −3, ⇒ A is diagonalizable.
Eigenvectors:
· ¸ µ ¶ · ¸
3 −1 1 1 1
(−2I − A)v1 = v = 0, v1 = T = ,
6 −2 1 3 3 2
· ¸ µ ¶ ⇒ · ¸
2 −1 1 −2 1
(−3I − A)v2 = v = 0, v2 = T −1 = .
6 −3 2
2 3 −1
Diagonal state space realization:
· ¸ · ¸
−2 0 −1
ẋ = T −1 AT x + T −1 Bu = x+ u,
0 −3 2
£ ¤
y = CT x = 1 1 x.
Time response:
Z t
At
y(t) = Ce x0 + CeA(t−τ ) Bu(τ )dτ,
0
Z t
¤ e−2t 0 ¤ e−2(t−τ )
· ¸ · ¸· ¸
£ £ 0 −1
= 1 1 −3t x0 + 1 1 −3(t−τ ) u(τ )dτ,
0 e 0 0 e 2
Z t³ ´
−3(t−τ ) −2(t−τ )
£ −2t −3t ¤
= e e x0 + 2e −e u(τ )dτ.
0
0.8
0.6
Amplitude
0.4
0.2
−0.2
0 0.5 1 1.5 2 2.5
Time (sec)
0.2
0.15
Amplitude
0.1
0.05
0
0 0.5 1 1.5 2 2.5 3
Time (sec)
0.8
0.6
0.4
Amplitude
0.2
−0.2
−0.4
−0.6
−0.8
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time (sec)
1.5
1
Amplitude
0.5
−0.5
−1
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time (sec)