Sie sind auf Seite 1von 10

Lecture Notes on Control Systems/D.

Ghose/2012 127

13.5 Steps to obtain the Root Locus

Note: Dierent books give these set of steps dierently. We will follow something that
is simple and works in most cases. You can take a look at DAzzo and Houpis for a
complete set of steps.

Step 1: Put the closed-loop system in Evans form.

G1 (s)
Gc (s) =
1 + kG2 (s)

where, k is the parameter to be varied. We assume that k [0, ).

Step 2: Find the starting (k = 0) and the ending (k = ) points.

(a) Locate the open loop poles and zeros. Let there be n open loop poles and m
open loop zeros.
(b) Identify the number of loci. (n poles n loci).
(c) Now the starting and ending points of the loci:
(i) As k 0, the loci approach the open loop poles.
Proof: 1 + kG(s) = 0 |kG(s)| = 1, for all s on the root locus.
G(s) as k 0.
If s0 is on the root locus as k 0 then s0 must be a pole of G(s).
(ii) As k , m of the loci approach the open loop zeros, and the rest go
to .
Proof: 1 + kG(s) = 0 |kG(s)| = 1, for all s on the root locus.
G(s) 0 as k .
(s) m +b m1 ++b s+b
Now, G(s) = N D(s)
= ssn +am1 s
n1 s
1
n1 ++a s+a
1
0
0
and, m n.
So, for G(s) 0
Either N (s) = 0 s is a zero of G(s).
Or, D(s) s .

Step 3: Find the real axis segments. That is, on the real axis, draw the root locus to the
left of the odd number of open loop poles and zeros.

Step 4: Find the asymptotes.


The n m poles that do not approach the zeros go to along asymptotes.

(a) Find the asymptote angles.


180o + 360o + 2
= = , = 0, 1, . . . , n m 1
nm nm

Proof. As s ,
Lecture Notes on Control Systems/D. Ghose/2012 128

sm + + b1 s + b0 sm k
kG(s) = k = k = nm
s + + a1 s + a0
n s n s
Now, 1 + kG(s) = 0 for all s on the root locus, so,

k
kG(s)
= = 1
snm
1
s = (k) nm

For k > 0, we have

k = kej(+2) , = 0, 1, 2, . . .

So,
  1
1 +2
s = kej(+2) nm
= k nm ej ( nm ) , = 0, 1, 2, . . . , n m 1

Why does go only up to n m 1? It is because the angles repeat after


this point.
So, as k , n m poles go to along asymptotes with angles,
180o + 360o + 2
= = , = 0, 1, . . . , n m 1
nm nm

An Example:
Let
s+a
kG(s) = k
(s2 + 2n s + n2 )(s + b)2

Here, n = 4, m = 1.
As k , n m = 3 of the closed loop poles will go to . Only one of
them will approach the zero s = a.
The asymptotes are given by,

180o + 360o
= , = 0, 1, 2
nm
1800 1800 + 360o 1800 + 720o
= , ,
3 3 3
= 60o , 180o , 300o
Lecture Notes on Control Systems/D. Ghose/2012 129

Figure 13.16: Open loop poles and zeros and the asymptotic centroid

Figure 13.17: Possible root loci

(b) Find the asymptotic centroid.

n 
pi m
i=1 zi
= i=1
nm
where, pi and zi are the open loop poles and zeros.
Proof.

sm + bm1 sm1 + + b1 s + b0
kG(s) = k
sn + an1 sn1 + + a1 s + a0
(s z1 )(s z2 ) (s zm )
= k
(s p1 )(s p2 ) (s pn )
Note that,

m
bm1 = zk
k=1
Lecture Notes on Control Systems/D. Ghose/2012 130


m
an1 = pj
j=1

Try proving the above assertion yourself.


Now, let us do some long division (back to school!).

Insert
Inse
se
er
rtt th
the figure
e fig
figur
igur
u 6-eqn
re 6-eqn
-eqn here
n he
ere
e

Continuing in this way, we can obtain,

1
kG(s) = k = 1
snm
+ (an1 bm1 )snm1 +
snm + (an1 bm1 )snm1 + + k = 0

Let the roots of the polynomial be given by,


si = i , i = 1, 2, . . . , n m
Then,
nm 

(s 1 )(s 2 ) (s nm ) = s nm
i snm1 + + k
i=1

Then,

nm
an1 bm1 = i
i=1
nm
But, note that (an1 bm1 ) = i=1 i is the sum of the poles going to .
But,

n
an1 = pj
j=1

is the sum of the open loop poles, and



m
bm1 = zj
j=1
Lecture Notes on Control Systems/D. Ghose/2012 131

is the sum of the open loop zeros.


Finally, the centroid is given by,
nm  
i (an1 bm1 ) n
pi mi=1 zi
= i=1
= = i=1
nm

n m nm
open loop poles open loop zeros
=
Number of poles Number of zeros

Note that the centroid has to be real since complex conjugate poles or zeros
cancel the imaginary parts.
Also note that the whole proof depends on the fact that,

(s f1 )(s f2 ) (s fn ) = sn + gn1 sn1 + + g1 s + g0

and

n
gn1 = fi
i=1

An Example: Let the open loop plant transfer function be

1
G(s) =
s( s + 1)

With P-control, the closed-loop transfer function would be,


k
Gc (s) =
s2 + s + k
which has poles,

1 1 4 k
p1,2 =
2

Asymptotic angles:
m = 0, n = 2, n m = 2.
So there are two asymptotes.

180o + 360o
= = , = 0, 1
nm
1800 1800 + 360o
= ,
2 2
= 90o , 270o

Asymptotic centroid:
Lecture Notes on Control Systems/D. Ghose/2012 132

Figure 13.18: The example problem


pi 1/ 1
= = =
nm 2 2

These are the same as that given in the gure.


Another Example: Let the open loop plant transfer function be,

1
G(s) =
(s + 4)2 + 16
With an integral control K(s) = k/s, the closed-loop transfer function is,

1
k
s
(s+4)2 +16
Gc (s) = 1
1+ k

s (s+4)2 +16

which is already in Evans form.


There are 3 open loop poles (n = 3) and no open loop zeros (m = 0).
p1 = 0, p2,3 = 4 j4.
So, the asymptotic angles are,
180o + 360o
= = , = 0, 1, 2
nm
1800 1800 + 360o 1800 + 720o
= , ,
3 3 3
= 60o , 180o , 300o

The centroids are,



pi 0 + (4 + j4) + (4 j4) 8
= = =
3 3 3
The sketch of the root locus is shown in the gure below.
Lecture Notes on Control Systems/D. Ghose/2012 133

Figure 13.19: Root locus of the example problem

Step 5: Find the departure and arrival angles.

(a) The departure angle di of the locus from pole pi is,



m 
n
z k pj di = 180o + l 360o , l = 0, 1, 2,
k=1 j=1, j=i

where zk is the angle made by a vector drawn from the zero zk to the pole
pi , and pj is the angle made by a vector drawn from pole pj to pole pi . See
the gure given below for illustration.

Figure 13.20: Illustration for the departure angle

Proof: The departure angle expression is obtained directly from an application


of the angle criterion. Take a point si very close to pi .
Lecture Notes on Control Systems/D. Ghose/2012 134

Figure 13.21: Proof for the departure angle

Let the angle made by the vector from the pole pi to the point si be pi . The
angle made by the vectors from the other poles and zeros to si is almost the
same as the angles made by vectors from other poles and zeros to pi (since si
and pi are close). Now apply the angle criterion.


m 
n
z k pj pi = 180o + l 360o , l = 0, 1, 2,
k=1 j=1, j=i

Now, solve for pi = di .


An Example: Let
1 k
G(s) = , K(s) =
(s + 4)2 + 16 s
Then,
k
K(s)G(s) =
s[(s + 4)2 + 16]

Figure 13.22: Departure angle example

Departure angle for pole p2 ,


(135o + 90o ) d2 = 180o d2 = 45o or 315o
Lecture Notes on Control Systems/D. Ghose/2012 135

(b) The arrival angle ai of the locus at zero zi is computed from,



m 
n
zk pj + ai = 180o + l360o , l = 0, 1, 2,
k=1, k=i j=1

where, zk is the angle made by a vector drawn from zero zk to zero zi and pj
is the angle made by a vector drawn from pole pj to zero zi . See the gure
below for illustration.

Figure 13.23: Illustration for the arrival angle

Proof: Similar to the previous proof.


An Example: Let

(s 4)2 + 16 k
G(s) = , K(s) =
(s + 4)2 + 16 s

Then,

k[(s 4)2 + 16]


K(s)G(s) =
s[(s + 4)2 + 16]

Note that
p1 = 0, p2,3 = 4 j4, z1,2 = 4 j4.

Figure 13.24: Arrival angle example


Lecture Notes on Control Systems/D. Ghose/2012 136

The angle d2 is determined from,

(135o + 180o ) (135o + 90o ) d2 = 180o d2 = 90o or 270o

The arriving angle a2 is,

90o (45o + 45o ) + a2 = 180o a2 = 180o

Step 6: Find the real axis breakaway points.


Real axis locus segments that meet always break away at 90o . Generally, two
approaching loci always meet at a relative angle of 180o , and then break away
changing direction by 90o . Breakaway point locations can be dicult to solve
for (in fact, this could be as dicult as solving for the exact root locus!).
As illustration, look at the example given for the asymptotic centroid computation.

Step 7: Use the Routh-Hurwitz criterion judiciously to identify the gain values for which
poles cross from stable to unstable region. But remember that this may not always
work, especially if there are poles already existing in the unstable region and you
are trying to nd out the value of k for which some stable pole migrates to the
unstable region. Some times the auxiliary equations and its roots help in this.

Das könnte Ihnen auch gefallen