Week 5 - Stability and Routh Method - 24-25
Week 5 - Stability and Routh Method - 24-25
y(t) a>0
u(t)
1 a<0
U(s) Y(s) 0 t
0 t 1
(s a)
G(s)
1 1
Y(s) U(s) s-plane s=σ+jω
s a s a jω
From Laplace transforms of impulse
function U(s) = 1.
y(t)=eat 0 as t→∞ if a<0 x x
y(t)=eat ∞ as t→∞ if a>0 0 σ
a<0 a>0
STABLE UNSTABLE
Roots of s - a = 0 are ‘poles’.
Unit Impulse Response of 2nd Order System
a a2 4 b
s a1 , a 2 0 t U(s) 1 Y(s)
y(t)
2 s 2 as b
Case 1: a2 > 4b → two real poles, s = a1, a2 G(s)
and G(s) is:
1 s-plane s=σ+jω
G s =
(s − a1 )(s − a2 ) y(t) jω
y(t)
1 A1 A2
Y s =G s U s = = + 0 t
s − a1 s − a2 s − a1 s − a2 0 t
y t = A1 ea1 t + A2 ea2 t x x x x
σ
a1 a2 0 a1 a2
For a stable solution the poles need to be on left-hand side of the complex plane (LHP)
Unit Impulse Response of 2nd Order System
a j 4 b a 2
Case 2: a2 < 4b → complex conjugate pair s s1 , s 2
2
1
In this case G(s) can be written as: G(s) where ξ 1
s 2 2 ξω n s ω 2n
Poles are
s1 , s 2 ω n ξ j 1 ξ 2 0
x
t 0
x
t
1 0 σ
Y(s) U(s) G(s) 2 x
s 2 ξω n s ω 2n x
-ξωn < 0, poles have -ξωn > 0, poles have
From Laplace transform table: -ve real parts +ve real parts
1 ‘STABLE’ ‘UNSTABLE’
y(t) e ξω n t sin(ω n 1 ξ 2 t)
ωn 1 ξ2
y(t) is an exponentially decaying sinusoidal if ξ >0, or an exponentially expanding sinusoid if ξ<0
Unit Impulse Response of nth Order System
• The poles are given by the ‘n’ roots of:
A(s) a n s n a n 1s n 1 ... a 1s a 0 0
which is a mixture of real poles and complex conjugate pairs, giving (neglecting any repeated
roots):
Ai Ai
Y(s) 2
i s α i i s 2 ξ ω
i ni s ω 2
ni
0 t 0 t 0 t
t
0 0 t
0
x x
x
x x x
σ
0
x
x
x
y(t) y(t)
1 y(t)
0 0 t
t 0 t
‘STABLE’ ‘UNSTABLE’
Notes
(i) If a0 is zero divide by s to obtain Q(s) in the right form.
(ii) Ensure that an is positive; if not multiply the characteristic
equation by -1.
Routh-Hurwitz Stability Criterion - Polynomial Testing
Forming the Routh array
The coefficients of the characteristic equation are first arranged in the pattern shown to form the
first two rows of the array. These coefficients are then used to evaluate the rest of the entries.
• The number of roots with +ve real parts is equal to the number of changes in sign of the
• coefficients in the first column.
• The system is stable if all terms in the first column are positive.
Routh-Hurwitz Stability Criterion - Testing Stability
Example 4: Q(s) = s5 + s4 + 3s3 + 9s2 + 16s + 10 = 0
s5 1 3 16 1 3 1 16
1 9 1×9−3×1
𝑐 = − 1 10 = − 1 × 10 − 16 × 1 = 6
𝑐1 = − =− = −6 2
s4 1 9 10 1 1 1 1
s3 -6 6 1 9 1 10
1 × 6 − 9 × (−6) −6 0 = 1 × 0 − 10 × (−6) = 10
s2 10 10 𝑑1 = − −6 6 = = 10 𝑑2 = −
−6 6 −6 6
s1 12 −6 6
10 10 (−6) × 10 − 6 × (10)
s0 10 𝑒1 = − =− = 12
10 6
10 10
12 0 10 × 0 − 10 × 12
𝑓1 = − =− = 10
12 12
s3 1 4 1 4
𝑐1 = − 2 𝐾 = −1 × 𝐾 − 4 × 2 = 8 − 𝐾
s2 2 K 2 2 2
s1 (8-K)/2 0 2 𝐾
(8 − 𝐾)/2 0 2 × 0 − 𝐾 × (8 − 𝐾)/2
𝑑1 = − =− =𝐾
s0 K (8 − 𝐾)/2 (8 − 𝐾)/2
8−𝐾
For a stable system: 𝑐1 = >0⇒𝐾<8 𝑑1 = 𝐾 > 0
2
Thus, 0<𝐾<8
Routh-Hurwitz Stability Criterion – Finding Parameter Range
Example 6: What is the maximum value of adjustable gain K if the system is to remain stable?
+ K 10
R(s) s s s 10
2 Y(s)
-
1
s2
K 10 1
1 2 0
s s s 10 s 2
s ( s 2)( s 2 s 10) 10 K 0
Q ( s ) s 4 3s 3 12 s 2 20 s 10 K 0