Professional Documents
Culture Documents
ROOT-LOCUS ANALYSIS
Recall step response: we have seen that pole locations in the system
transfer function determine performance characteristics; such as rise
time, overshoot, settling time.
We have also seen that feedback can change pole locations in the
system transfer function and therefore performance is changed.
Suppose that we have one variable parameter in our control system.
Then, we make a parametric plot of pole locations as that parameter
changes. The poles are the roots of the denominator of the transfer
function (a.k.a. the characteristic equation.) This plot is a plot of the
locus of the roots or the ROOT LOCUS PLOT (First suggested by
Evans.)
VERY IMPORTANT NOTE :
roots of an equation
1+ K
b(s)
= 0.
a(s)
G(s)
y(t)
62
ROOT-LOCUS ANALYSIS
K G(s)
.
1 + K G(s)
nm
(b(s) is monic.)
(a(s) is monic.)
EXAMPLE :
G(s) =
63
ROOT-LOCUS ANALYSIS
2 4 4K
s1,2 =
2
= 1 1 K .
Roots are real and negative for 0 < K < 1.
Roots are complex conjugates for K > 1.
=(s)
K =1
s1 , K = 0
s2 , K = 0
<(s)
2
2
s + 2 n s + n = 0
K =2
m
s 2 + 2s + K = 0
or we can locate the point on the root locus where
|<{poles}| = |={poles}|.
| 1| = | 1 K |
2 = K.
(or, K = 0, not an appropriate solution).
How to Plot a Root Locus
A value s = s1 is on the (180) root locus iff 1 + K G(s1) = 0 for some
real value of K , 0 K .
64
ROOT-LOCUS ANALYSIS
(6.1)
(6.2)
EXAMPLE:
(s z 1)
.
(s p1)(s p2 )
65
ROOT-LOCUS ANALYSIS
=(s)
p2
z1
p1
<(s)
6
G(s1) = z1 p1 p2 .
Test point
s1
=(s)
p1
z1
Test point
s1
<(s)
6
G(s) = 6 z 1 6 p1 6 p2 6 p2
= 0 0 6 p2 6 p2
= 0.
p2
OBSERVATION :
If the test point is to the left of ONE pole or zero, the angle will be
180 or +180 (= 180) so that point is on the locus.
66
ROOT-LOCUS ANALYSIS
EXAMPLE:
G(s) =
1
.
s(s + 4 + 4 j)(s + 4 4 j)
=(s)
<(s)
EXAMPLE :
G(s) =
s+8
.
s+1
=(s)
<(s)
67
ROOT-LOCUS ANALYSIS
What happens at K = 0, ?
(s z 1)(s z 2 ) (s z m )
=0
(s p1)(s p2) (s pn )
(s p1)(s p2 ) (s pn ) + K (s z 1)(s z 2) (s z m ) = 0.
1 + K G(s) = 1 + K
68
ROOT-LOCUS ANALYSIS
180 + 360(l 1)
l =
,
nm
l = 1, 2, . . . , n m.
So, if
n m = 1;
= +180.
n m = 2;
= 90.
n m = 3;
= 60, 180.
(etc)
b(s)
1
a(s) (s )nm
b(s)
1
and match the top
and
a(s)
(s )nm
two coefficients of s, the dominant ones.
69
ROOT-LOCUS ANALYSIS
)
X
sum of roots is (n m)
zi .
Putting this all together,
X
X
X
ri = (n m) +
zi =
pi
or
P
pi zi
.
(n m)
GENERAL RULE #2
All poles go from their open-loop locations at K = 0 to:
The zeros of G(s), or
To C .
Those going to C go along asymptotes
180 + 360(l 1)
l =
nm
centered at
P
=
P
pi zi
.
nm
610
ROOT-LOCUS ANALYSIS
EXAMPLES :
Additional Techniques
The two general rules given, plus some experience are enough to
sketch root loci. Some additional rules help when there is ambiguity.
(As in examples , )
611
ROOT-LOCUS ANALYSIS
=(s)
<(s)
<(s)
G(s) =
1
.
s(s + 4 + 4 j)(s + 4 4 j)
=(s)
p1
2
p2
p 1
<(s)
l = 0, 1, . . .
612
ROOT-LOCUS ANALYSIS
where
613
ROOT-LOCUS ANALYSIS
614
ROOT-LOCUS ANALYSIS
Some similar loci for which finding saddle points helps clarify
ambiguity ...
=(s)
=(s)
<(s)
=(s)
<(s)
=(s)
<(s)
<(s)
615
ROOT-LOCUS ANALYSIS
K 0
b(s)
phase of
= 180 .
a(s)
They are
STEP 1: On the s-plane, mark poles (roots of a(s)) by an and zeros (roots of a(s)) with an .
There will be a branch of the locus departing from every pole and a branch arriving at every zero.
STEP 2: Draw the locus on the real axis to the left of an odd number of real poles plus zeros.
STEP 3: Draw the asymptotes, centered at and leaving at angles , where
n m = number of asymptotes.
n = order of a(s)
m = order of b(s)
P
P
pi z i
a1 + b1
=
=
nm
nm
l =
180 + (l 1)360
,
nm
l = 1, 2, . . . n m.
For n m > 0, there will be a branch of the locus approaching each asymptote and departing to
infinity. For n m < 0, there will be a branch of the locus arriving from infinity along each
asymptote.
STEP 4: Compare locus departure angles from the poles and arrival angles at the zeros where
qdep =
qarr =
X
X
i
i
i 180 l360
i + 180 l360,
where q is the order of the pole or zero and l takes on q integer values so that the angles are
between 180 . i is the angle of the line going from the i th zero to the pole or zero whose
angle of departure or arrival is being computed. Similarly, i is the angle of the line from the i th
pole.
j 0 and
compute the point(s) where the locus crosses the imaginary axis for positive K .
STEP 6: For the case of multiple roots, two loci come together at 180 and break away at 90.
Three loci segments approach each other at angles of 120 and depart at angles rotated by 60 .
616
ROOT-LOCUS ANALYSIS
STEP 7 Complete the locus, using the facts developed in the previous steps and making
reference to the illustrative loci for guidance. The loci branches start at poles and end at zeros or
infinity.
STEP 8 Select the desired point on the locus that meets the specifications (s0), then use the
magnitude condition to find that the value of K associated with that point is
1
K =
.
|b (s0 ) /a (s0 )|
EXAMPLE :
r (t)
(s + 1)(s + 2)
s(s + 4)
y(t)
=(s)
<(s)
EXAMPLE :
r (t)
s+2
s 10
y(t)
s+3
s+1
Recall that the root-locus rules plot the locus of roots of the equation
b(s)
1+ K
= 0.
a(s)
617
ROOT-LOCUS ANALYSIS
K (s + 2)(s + 1)
(s + 1)(s 10) + K (s + 2)(s + 3)
or
1+K
(s + 2)(s + 3)
= 0.
(s + 1)(s 10)
=(s)
<(s)
618
ROOT-LOCUS ANALYSIS
Routh Array
s2 K + 1
6K 10
s 1 5K 9
s 0 6K 10
K > 1
9
K > = 1.8
5
10
K >
= 1.66
6
stability criterion
6) Breakaway points
(s + 1)(s 10)
K (s) =
(s + 2)(s + 3)
(s 2 9s 10)
=
s 2 + 5s + 6
d
(s + 1)(s 10)(2s + 5) (2s + 9)(s + 2)(s + 3)
=0
K (s) =
ds
(den)2
3
2
2
= 2s + 18s + 20s 5s + 45s + 50
3
2
2
2s 10s 12s + 9s + 45s + 54 = 0
619
ROOT-LOCUS ANALYSIS
EXAMPLE :
r (t)
1
s+a
s+1
s2
y(t)
2) Real axis.
ROOT-LOCUS ANALYSIS
3) Asymptotes:
nm = 2
P
P
pi zi
0 + 0 + (a) (1) 1 a
=
=
=
2
2
2
= {0.5, 24.5, 4}
180 + 360(l 1)
l =
= 90.
2
4) Departure angles for two poles at s = 0.
X
X
6 (zeros)
6 (remaining poles) 180 360l
2dep =
= 0 0 180 360l
360
dep = 90
l = 90.
2
5) Will always be stable for K > 0.
6) Breakaway points:
s 2(s + a)
K (s) =
s+1
d
(s + 1)(3s 2 + 2as) s 2(s + a)(1)
=0
K (s) =
ds
(s + 1)2
2
= s 2s + (a + 3)s + 2a = 0
(
)
p
2
a + 3 (a + 3) 4(2)(2a)
breakaway at 0,
2(2)
p
sa={2,50,9} = 1.25 j 7/16, (2.04 and 24.46), 3 and 0
|
{z
}
not on locus
620
621
ROOT-LOCUS ANALYSIS
a=2
=(s)
a=9
<(s)
a = 50
=(s)
<(s)
=(s)
<(s)
622
ROOT-LOCUS ANALYSIS
6
4
Imag Axis
2
0
2
4
6
6
2
1
Real Axis
623
ROOT-LOCUS ANALYSIS
1:
b
s
+
b
0
1
Approximate ed s by
, a polynomial.
a0 s + 1
Pad approximation.
1 (d s/2)
First-order approximation
ed s 1 + ( s/2)
d
1 d s/2 + (d s)2/12
1 + d s/2 + (d s)2/12
1
1 + d s
Second-order approximation.
Very crude.
2: