Ch5
Ch5
Chapter 5
For LTI systems, they all are basically same which is bounded input
bounded output (BIBO) stability.
If input is bounded (i.e., |u (t)| < K1 ), then output is also bounded
(i.e., |y (t)| < K2 ).
thus
+∞
Z
|h (τ )| dτ < ∞ iff < {pi } < 0 ∀i.
0
If poles are not distinct, for an m–th order pole, h (t) will have terms
of the form
k
t (m−1) exp (pi t)
(m − 1)!
thus
+∞
Z
|h (τ )| dτ < ∞ iff < {pi } < 0 ∀i.
0
Notice that, this is the same condition as the distinct poles case.
So for Laplace domain condition for stability, all poles of the transfer
function must be in the open left half plane (i.e., none on jω axis).
2
Is T (s) = s 2 +3s+2
stable?
Note that
2
T (s) =
(s + 2) (s + 1)
where the poles are at s = −1 and s = −2.
Since all poles of the transfer function are in the open left half plane,
the system is stable.
10s+24
Is T (s) = s 3 +2s 2 −11s−12
stable?
Note that
10 (s + 2.4)
T (s) =
(s + 1) (s − 3) (s + 4)
where the roots are at s = −1, s = 3 and s = −4.
Since not all poles of the transfer function are in the open left half
plane, the system is unstable.
a (s) = s 2 + a1 s + a0
= (s − p1 ) (s − p2 )
= s 2 − (p1 + p2 ) s + p1 p2 .
Note that, the poles are either real or they are complex conjugates.
Since, for stability, we need < {pi } < 0, it is clear that
− (p1 + p2 ) = a1 > 0
p1 p2 = a0 > 0
a (s) = s 3 + a2 s 2 + a1 s + a0
= (s − p1 ) (s − p2 ) (s − p3 )
= s 3 − (p1 + p2 + p3 ) s 2 + (p1 p2 + p1 p3 + p2 p3 ) s − p1 p2 p3 .
Note that, the poles are either real or two of them are complex
conjugates.
Since, for stability, we need < {pi } < 0, it is clear that
− (p1 + p2 + p3 ) = a2 > 0
(p1 p2 + p1 p3 + p2 p3 ) = a1 > 0
−p1 p2 p3 = a0 > 0
1 → −6 and − 6 → 8
−1 1 a1 −1 a0
where b1 = a2 = a2 (a0 − a1 a2 ) = a1 − a2 .
a2 a0
−1 a2 a0
where c1 = a a0 = a0 .
a 1 − a0
2
a1 − a2 0
Final Routh array is
s3 1 a1
s 2 a2 a0
s 1 a1 − aa02
s0 a0
where there will be no sign changes in the left column iff
a0
a2 > 0 , a1 > , a0 > 0.
a2
Dr. Enver Tatlicioglu (EEE@EgeU) Control Systems 1 Chapter 5 23 / 72
Routh Hurwitz stability criterion: Case 2
−1 1 2 −1 1 11
where b1 = 2 = 0 and b2 = 2 = 6.
2 4 2 10
s 5 1 2 11
s 4 2 4 10
s3 0 6
s 2 c1 c2
s 1 d1
s 0 e1
−1 2 4 −1 −12
where c1 = = (12 − 4) = + 4 and
6
−1 2 10
c2 = = 10.
0
Since for → 0, | −12
| >> 4, and the sign of c1 is not affected by the
presence of 4, for simplicity reasons, we can use c1 ≈ −12
.
s5 1 2 11
s4 2 4 10
s3 6
−12
s2 10
s1 d1
s0 e1
−1 6
10 + 72
10 2
where d1 = −12 = 12
−12 = 12 + 6 and since as
10
10 2
→ 0, then 12 → 0, for simplicity reasons, we can use d1 ≈ 6.
s5 1 2 11
s4 2 4 10
s3 6
−12
s2 10
s1 6
s0 e1
−12
−1 10
where e1 = 6 = 10.
6 0
s 5 1 2 11 s5 1 2 11
s 4 2 4 10 s4 2 4 10
old s 3 0 6 new s 3 6
2 −12
s c1 c2 s2 10
1
s d1 s1 6
s 0 e1 s0 10
−1 1 3 −1 1 2
where b1 = 1 = 1 and b2 = 1 = 2.
1 2 1 0
s4 1 3 2
s3 1 2
s2 1 2
s 1 c1
s 0 d1
−1 1 2
where c1 = 1 = 0.
1 2
−1 1 2
where d1 = 2 = 2.
2 0
s4 1 3 2 s4 1 3 2
s 3 1 2 s3 1 2
s2 1 2 s2 1 2
old s 1 0 new s 1 2
s 0 d1 s0 2
s4 1 0 4
s3 4 0
s2 0 4
s 1 c1
s 0 d1
−1 4 0 −16
where c1 = = .
4
s4 1 0 4
s3 4 0
s2 4
−16
s1
s0 d1
−1 4 − 64
where d1 = −16 −16 = −16
= 4.
0
s4 1 0 4 s4 1 0 4 s4 1 0 4
old s 3 0 0 new s 3 4 0 s3 4 0
2
s b1 b2 old s 2 0 4 new s 2 4
−16
s 1 c1 s 1 c1 s1
0
s d1 0
s d1 s0 4
a (s) = s (s − 1) (s + 6) + K (s + 1)
= s 3 + 5s 2 + (K − 6) s + K .
−1 1 K −6 −1 4K −30
where b1 = 5 = 5 (K − 5K + 30) = 5 .
5 K
−1 5 K
where c1 = 4K −30 4K −30 = K.
5 5 0
Final Routh array is
s3 1 K −6
s2 5 K
4K −30
s1 5
s0 K
4K −30
where there will be no sign changes in the left column iff 5 >0
and K > 0.
Dr. Enver Tatlicioglu (EEE@EgeU) Control Systems 1 Chapter 5 44 / 72
Routh Hurwitz stability criterion
Example
s3 1 2+K
K
s2 3 TI
6TI +3KTI −K
s1 3TI
s0 c1
K
−1 3 TI K
where c1 = 6TI +3KTI −K 6TI +3KTI −K = TI .
3TI 3TI 0
s3 1 2+K
K
s2 3 TI
6TI +3KTI −K
s1 3TI
K
s0 TI
−1 1 10 −1 1 5 25−K
where b1 = 5 = 8 and b2 = 5 = 5 .
5 10 5 K
s5 1 10 5
s4 5 10 K
25−K
s3 8 5
s 2 c1 c2
s 1 d1
s 0 e1
−1 5 10 55+K −1 5 K
where c1 = 8 25−K = 8 and c2 = 8 = K.
8 5 8 0
s5 1 10 5
s4 5 10 K
25−K
s3 8 5
55+K
s2 8 K
s1 d1
s0 e1
25−K
−1 8 5 −K 2 −350K +1375
where d1 = 55+K 55+K = 5(55+K ) .
8 8 K
Note that, e1 = K .
s5 1 10 5
s4 5 10 K
25−K
s3 8 5
55+K
s2 8 K
2
−K −350K +1375
s1 5(55+K )
s0 K
55+K
where there will be no sign changes in the left column iff 8 > 0,
−K 2 −350K +1375
5(55+K ) > 0 and K > 0.
55+K
From 8 > 0, we have K > −55.
= −(K +353.88)(K −3.88)
2
Note that, −K 5(55+K
−350K +1375
) 5(55+K ) > 0, thus
3.88 > K > −55 or −353.88 > K .
Combining these with K > 0 results in 3.88 > K > 0.
Dr. Enver Tatlicioglu (EEE@EgeU) Control Systems 1 Chapter 5 54 / 72
Routh Hurwitz stability criterion
Example
Find the values of K to make the following system stable
s 5 1 5.1 2 + K
s 4 1.9 6.2 4K
s 3 b1 b2
s 2 c1 c2
s 1 d1
s 0 e1
−1 1 5.1
where b1 = 1.9 = 1.83 and
1.9 6.2
−1 1 2+K
b2 = 1.9 = 2 − 1.1K .
1.9 4K
Dr. Enver Tatlicioglu (EEE@EgeU) Control Systems 1 Chapter 5 55 / 72
Routh Hurwitz stability criterion
Example
s5 1 5.1 2+K
s 4 1.9 6.2 4K
s 3 1.83 2 − 1.1K
s 2 c1 c2
s 1 d1
s 0 e1
−1 1.9 6.2
where c1 = 1.83 = 1.14K + 4.12 and
1.83 2 − 1.1K
−1 1.9 4K
c2 = 1.83 = 4K .
1.83 0
s5 1 5.1 2+K
s 4 1.9 6.2 4K
s3 1.83 2 − 1.1K
s 2 1.14K + 4.12 4K
s 1 d1
s0 e1
where
−1 1.83 2 − 1.1K −(1.25K 2 +9.57K −8.24)
d1 = 1.14K +4.12 = 1.14K +4.12 .
1.14K + 4.12 4K
Note that, e1 = 4K .
s5 1 5.1 2+K
s4 1.9 6.2 4K
s3 1.83 2 − 1.1K
s2 1.14K + 4.12 4K
−(1.25K 2 +9.57K −8.24)
s1 1.14K +4.12
s0 4K
Use Routh Hurwitz stability criteria to find the range of K (in terms
of ω0 and α) such that the closed–loop system remains stable.
Next, use ω0 = 1 and α = 0.25 to find the range of K numerically.
K (s + α)
= .
s 2 + ω02 s (s + 1) + K (s + α)
a (s) = s 2 + ω02 s (s + 1) + K (s + α)
= s 4 + s 3 + ω02 s 2 + ω02 + K s + αK .
Routh array is
s4 1 ω02 αK
s 3 1 ω02 + K
s 2 b1 b2
1
s c1
s 0 d1
−1 1 ω02 −1 1 αK
where b1 = = −K and b2 = = αK .
1 1 ω02 + K 1 1 0
s4 1 ω02 αK
s 3 1 ω02 + K
s 2 −K αK
s 1 c1
s 0 d1
where
−1 1 ω02 + K 1
αK + ω02 K + K 2 = α + ω02 + K .
c1 = −K = K
−K αK
Note that, d1 = αK .
s4 1 ω02 αK
s3 1 ω02 +K
s2 −K αK
s 1 α + ω02 + K
s0 αK
where there will be no sign changes in the left column iff K < 0,
α + ω02 + K > 0 and αK > 0.
Since we are given that α = 0.25, from αK > 0, we need K > 0, but
since K < 0, we can conclude that no values of K will result in
stability of the closed–loop system.
Use Routh Hurwitz stability criteria to find the range of K (in terms
of kP , kD and kI ) such that the closed–loop system remains stable.
kP s + kD s 2 + kI
= .
s (s 2 + K ) + (kP s + kD s 2 + kI )
a (s) = s s 2 + K + kP s + kD s 2 + kI
= s 3 + kD s 2 + (kP + K ) s + kI .
s3 1 kP + K
s2 kD kI
kD kP +kD K −kI
s1 kD
s0 kI
a (p) = a (s = p − 2) = (p − 2)2 + 2 (p − 2) + 1
= p 2 − 2p + 1.
Routh array is
p2 1 1
p 1 −2
p0 1
where there are two roots on the modified right half plane (where the
modified right half plane is to the right of −2).
Dr. Enver Tatlicioglu (EEE@EgeU) Control Systems 1 Chapter 5 69 / 72
Routh Hurwitz stability criterion
Example
a (p) = a (s = p − 2) = (p − 2)2 + 4 (p − 2) + 3
= p 2 − 1.
Routh array is
p 2 1 −1
p1 0
p 0 b1
where the entire p 1 row is 0.
ā (p) = p 2 − 1
d ā (p)
= 2p.
dp
Updated Routh array is
p 2 1 −1
p1 2
p 0 b1
p 2 1 −1 p 2 1 −1
old p1 0 new p1 2
p 0 b1 p 0 −1
where there is only one sign change (i.e., 2 → −1), so we have one
pole on the modified right half plane (where the modified right half
plane is to the right of −2).