Professional Documents
Culture Documents
1
A necessary condition for Routh
Stability
• A necessary condition for stability of the system is
that all of the roots of its characteristic equation
have negative real parts, which in turn requires that
all the coefficients be positive.
2
A necessary and sufficient condition
for Stability
• Routh’s formulation requires the computation of a
triangular array that is a function of the
coefficients of the polynomial characteristic
equation.
3
Characteristic Equation/polynomial
n 1 n2
a ( s ) a0 s a1s
n
a2 s an 1s an s
1 0
4
Method for determining the Routh array
• Consider the characteristic equation:
a( s ) a 0 s n a1 s n 1 a 2 s n 2 a3 s n 3 a n 1 s 1 a n s 0
s n : ao a2 a4 Even coefficients
n 1
s : a1 a3 a5 Odd coefficients
5
Routh array: method (cont’d)
• Then add n
s : ao a2 a4
subsequent rows n 1
to complete the
s : a1 a3 a5
n2
Routh array: s : b1 b2 b3
n 3
s : c1 c2 c3
2
s : * *
1
s : *
0
s : * 6
Routh array: method (cont’d)
• Compute elements for s n : ao a2 a4
the 3rd row as follows: n 1
s : a1 a3 a5
a1a2 a0 a3
b1 , s n 2 : b1 b2 b3
a1
n 3
a1a4 a0 a5 s : c1 c2 c3
b2 ,
a1
a1a6 a0 a7 s 2
: * *
b3
a1
s1 : *
s0 : * 7
Routh array: method (cont’d)
• Compute elements sn : a0 a2 a4
for the 4th row, thus:
s n 1 : a1 a3 a5
b1 a3 a1b2 s n2 : b1 b2 b3
c1
b1 s n 3 : c1 c2 c3
b1 a5 a1b3
c2
b1 s2 : * *
b1 a 7 a1b4 s1 : *
c3 etc
b1 s0 : * 8
Example 1:
Given the characteristic equation,
a (s) s 6 4s5 3s 4 2s3 s 2 4s 4
is the system described by this characteristic
equation stable?
Answer:
• One coefficient (-2) is negative.
• Therefore, the system does not satisfy the
necessary condition for stability.
9
Example 2:
Given the characteristic equation,
a(s) s 6 4s 5 3s 4 2s 3 s 2 4s 4
is the system described by this characteristic
equation stable?
Answer:
• All the coefficients are positive and nonzero.
• Therefore, the system satisfies the necessary
condition for stability.
• We should determine whether any of the
coefficients of the first column of the Routh array
are negative.
10
Example 2 (cont’d): Routh array
a(s) s 6 4s 5 3s 4 2s 3 s 2 4s 4
6
s : 1 3 1 4
s5 : 4 2 4 0
4
s : ? ? ?
s3 : ? ? ? …Resulting array
is triangular
s2 : ? ?
1
s : ? ?
s0 : ?
11
Example 2 (cont’d): Routh array
a(s) s 6 4s 5 3s 4 2s 3 s 2 4s 4
6
s : 1 3 1 4
4 * 3 1* 2 5
5
s : 4 2 4 0 b1
4 2
4
s : 52 0 4 4 *1 1 * 4
b2 0
s3 : ? ? ? 4
4 * 4 1* 0
s2 : ? ? b3 4
4
s1 : ? ?
s0 : ?
12
Example 2 (cont’d): Routh array
a(s) s 6 4s 5 3s 4 2s 3 s 2 4s 4
s6 : 1 3 1 4
s5 : 4 2 4 0 2.5 * 2 4 * 0
c1 2
s4 : 5 2 0 4 2.5
2.5 * 4 4 * 4
s 3 : 2 12 5 0 c2 12 / 5
2.5
s2 : ? ?
2.5 * 0 4 * 0
s1 : ? ? c3 0
2.5
s0 : ?
…fill these similarly
13
Example 2 (cont’d): Routh array
a(s) s 6 4s 5 3s 4 2s 3 s 2 4s 4
s6 : 1 3 1 4
s5 : 4 2 4 0
s4 : 52 0 4
s3 : 2 12 5 0 ….The elements of
s2 : 3 4 the 1st column
s1 : 76 15 0 are not all positive:
s0 : 4
14
Example 3: Stability versus
Parameter Range
Consider a feedback system such as:
15
Example 3 (cont’d)
16
Example 3 (cont’d)
s 1
1 K 0
s( s 1)(s 6)
s 5s ( K 6)s K 0
3 2
17
Example 3 (cont’d)
a(s) s 3 5s 2 ( K 6) s K
s3 : K 6 4K 30
1 0 and K 0
5
s2 : 5 K
K 7.5 and K 0
s1 : (4 K 30) 5
s0 : K K 7.5
18
Example 4: Stability versus Two
Parameter Range
19
Example 4 (cont’d)
K1 1
1 K 0
s ( s 1 )( s 2 )
20
Example 4 (cont’d)
K1 1
1 K 0
s ( s 1 )( s 2 )
s 3s ( 2 K )s K1 0
3 2
21
Example 4 (cont’d)
s 3s ( 2 K )s K1 0
3 2
s3 : 1 2 K
s2 : 3 K1 K1 0 and K
K1
2
s1 : ( 6 3K K1 ) 3 3
s0 : K1
22
Special case:…Zero 1st column element??
Replace element by e > 0
Proceed as usual
Example
d s s3 3s 2
s3 1 3
s2 0 e 2
3e 2
s1
0
e
s0 2
24
Special case… when an entire row of the
Routh array is zero…
25
Root Locus Construction
26
Goal:
Learn a specific technique which shows how
changes in one of a system’s parameter
(usually the controller gain, K)
will modify the location of the closed-loop poles
in the s-domain.
27
Definition
• The closed-loop poles of the negative feedback control system:
29
Angle and Magnitude Conditions
KG s H s 1
KG s H s 1
KG s H s 180 0
2l 1
l 0,1, 2,
G s H s 1 K
G s H s 180 o
2l 1 l 0,1, 2,
Independent of K 30
Example 1
• 3 poles:
p1 = 0; p2 = -1; p3 = -2
• No zeros
33
Applying Step #1…
Draw the n poles and
m zeros of G(s)H(s)
using x and o
respectively.
G s H s
1
ss 1s 2
• 3 poles:
p1 = 0; p2 = -1; p3 = -2
• No zeros
34
Rule #2
• The loci on the real axis are to the left of an
ODD number of REAL poles and REAL zeros
of G(s)H(s)
36
Applying Step #2…
Determine the loci on the
real axis:
1800 2 0 1
0 60 0
30
1800
2 1 1 1800
1 30
Draw the asymptotes using
dash lines. 39
Applying Step #3
Determine the n - m asymptotes:
Locate s = α on the real axis:
p1 p2 p3 0 1 2
s 1
30 3
Compute and draw angles:
180 2l 1 l 0,1, 2,
l
nm
1800 2 0 1
0 60 0
30
1800
2 1 1 1800
1 30
Draw the asymptotes using
dash lines. 40
Break-away/in points
41
At the breakaway or break-in
point, the branches of the root
locus form an angle of 180/n
with the real axis, where n is
the number of closed loop
poles arriving or departing
from the single breakaway or
break-in point on the real axis.
42
Rule #4
Given the characteristic equation, KG(s)H(s) = -1
47
Example : Sketch the root locus for the system shown ….
• Ans…
48
Points on both root locus & imaginary axis?
solve for ω.
0 or 2
Alternative method uses auxiliary equation from Routh array 49
j-crossing using Routh Criterion
50
Angles of departure and arrival…
-This helps to
sketch the
root locus
more
accurately by
determining
the root
locus
departure
angle from
a complex
poles and
the arrival
angle to a
complex
zeros.
51