Sei sulla pagina 1di 7

Lecture 11: Root Locus Plot

Dr. Kalyana Veluvolu


1
ROOT-LOCUS ANALYSIS
Lecture 11: Root Locus Plot
Consider a general feedback control system with a variable gain K.
Root-Locus is a plot of the loci of the poles of the closed-loop transfer
function when one of the systems parameters (K) is varied. Root locus
allows us to visualize the changes in the closed-loop poles as the
parameter K is increase from 0 to infinity.
K G(s)
Y(s)
H(s)
R(s)

+
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
2
A distinction is usually made between the following categories of
root-locus:
(a) Root-Locus Plot:
The plot of the root loci when one parameter varies in positive values;
this parameter is usually the forward gain K,
i.e. 0 K <
(b) Complementary Root-Locus Plot:
The plot is obtained for negative values of K,
i.e. < K 0
(c) Root Contours Plot:
The plot is obtained when more than one parameter varies.
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
3
Example: Consider the system.
Suppose that , find the roots of the C.E. for
0 K < and plot these roots in the s-plane.
1
( )
( 2 )
G s
s s
=
+
2
( ) ( )
( ) 1 ( ) 2
Y s K G s K
R s K G s s s K
= =
+ + +
The C.E. is s
2
+ 2s + K = 0. The roots of the C.E. are:
1 2
1 1 for 1 1 1 for 1
;
1 1 for 1 1 1 for 1
K K K K
s s
j K K j K K

+

= =

+ > >

K
Y(s)
R(s)

+
G(s)
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
4
The effect of K on the roots s
1
and s
2
is shown by the table below:
K s
1
s
2
Remark
0
0.5
1.0
2.0
3.0
4.0
:
:

0
0.293
1.0
1 + j1
1 + j1.414
1 + j1.732
:
:
- 1 + j
2.0
1.707
1.0
1 j1
1 j1.414
1 j1.732
:
:
1 j
breakaway
point
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
5
The root-locus is plotted as shown:
K = 0
j
K
j2
j1
K = 0

j1
j2
K = 2
+

K = 3
K = 1
2 3
1
0
breakaway
point
s-plane
K = 2
K = 3

K
OLTF poles
root-locus as K is increased
We shall develop a procedure to sketch the root-locus without
computing the roots of the C.E. point by point.
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
6
( 3)
1 ( ) 1 0
( 2)
p
K s
G s
s s
+
+ = + =
+
1 ( ) 1 0
( 2)( 3)
p
K
G s
s s s
+ = + =
+ +
The root loci plots of
and
are given below. Take note of the asymptotes and break-away (in) points.
j
K
2
3
0
OLTF poles
OLTF zero
break-in
point
K
break-away
point
j
K

2
3
0
s-plane
K
K
break-away
point
centroid of
asymptotes
asymptotes
root loci
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
7
Mathematical Definition of Root-Locus
Consider the closed-loop transfer function
The Characteristic Equation (C.E.) is
1 + KG(s)H(s) = 0
i.e. KG(s)H(s) = 1
Root-locus is defined by the conditions:
(I) Magnitude Condition:
(II) Angle Condition:
where n = 0, 1, 2, (an integer)
( ) ( )
( ) 1 ( ) ( )
Y s K G s
R s K G s H s
=
+
( ) ( ) 1 K G s H s =
( ) ( ) (2 1) KG s H s n = +
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
8
The open-loop transfer function may be expressed as
where -z
i
s are the zeros of OLTF
-p
i
s are the poles of OLTF
Hence, the C.E. is given by
When K = 0, the roots of the C.E. are:
p
1
, p
2
, , p
n
When K , the roots of the C.E. are:
z
1
, z
2
, , z
m
In other words, as K varies from 0 to , the roots of the C.E.
traverse from the poles of OLTF to the zeros of OLTF.
1 2
1 2
( )( ) ( )
( ) ( )
( )( ) ( )
m
n
K s z s z s z
KG s H s
s p s p s p
+ + +
=
+ + +
0 ) ( ) )( (
) ( ) )( (
2 1
2 1
= + + +
+ + + +
m
n
z s z s z s K
p s p s p s
1+ ( ) ( ) 0 KG s H s =
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
9
1 2
1 2
( )( ) ( )
( ) ( )
( )( ) ( )
m
n
K s z s z s z
KG s H s
s p s p s p
+ + +
=
+ + +
1
1
1
( ) ( )
m
i
i
n
i
i
s z
G s H s
K
s p
=
=
+
= =
+

1 1
( ) ( ) ( ) ( )
(2 1) ; is an integer (2)
m n
i i
i i
G s H s s z s p
j j
= =
= + +
= +

With the OLTF KG(s)H(s) given by
Magnitude Condition:
Angle condition:
Equations (1) and (2) define the root-locus. The root-locus of a system
is a plot of all the values of s which satisfy eqns (1) and (2).
(1)
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
10
Thus, given the pole-zero plot of G(s)H(s), the root-locus plot of the
closed-loop system involves:
Example: Consider
1
2 3
( )
( ) ( ) ; 0
( )( )
K s z
KG s H s K
s s p s p
+
=
+ +
s
1
j
B
C
p
2
p
2
p
1

p
1
A
z
1
z
1 D
p
3
p
3
s
1
is an arbitrary
point
open loop poles
open loop zeros
The poles and zero are
shown in the diagram, and
we want to check whether
s
1
is on the root locus.
(a) A search for points in the s-plane which satisfy equation (2).
(b) The determination of the values of K on the root-locus using
equation (1).
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
11
K p s p s s
z s 1

3 1 2 1 1
1 1
=
+ +
+
( )
1 1 1 1 2 1 3
( ) ( ) ( )
(2 1)
s z s s p s p
j
+ + + + +
= +
1 1 2 3
( ) (2 1)
z p p p
j + + = +
A
D C B
K

=
If s
1
is a point on the Root-Locus, it must satisfy the following two
conditions:
Magnitude Condition:
Angle Condition:
If s
1
satisfies equation (4), then the value of K at that point is obtained
from eqn (3), i.e.
Next, repeat for new value of s
1
and so on.
(3)
(4)
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
12
Rules for Constructing the Root-Locus
The OLTF is given by
The closed-loop C.E. is
i.e. n = number of finite poles of G(s)H(s):
m = number of finite zeros of G(s)H(s):
Rule 1 : K = 0, points on the root-locus are at the finite poles of G(s)H(s).
Rule 2 : K +, points on the root-locus are at the finite zeros of
G(s)H(s) and infinity.
Rule 3 : The number of branches of the root loci is equal to n.
Rule 4 : The root loci are symmetrical with respect to the real-axis of the
s-plane.
1 2
1 2
( )( ) ( )
( ) ( ) ; ( )
( )( ) ( )
m
n
K s z s z s z
KG s H s n m
s p s p s p
+ + +
=
+ + +
1 2
1 2
( )( ) ( )
( )( ) ( ) 0
n
m
s p s p s p
K s z s z s z
+ + + +
+ + + =
; 1, 2,
i
z i m =
; 1, 2,
i
p i n =
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
13
(2 1)
; 0,1, ,( 1)
j
j
j n m
n m

+
= =


(finite_poles_of_ ( ) ( )) (finite_zeros_of_ ( ) ( ))
( )
G s H s G s H s
c
n m

1 1
i.e.
( ) ( )
( )
n m
i i
i i
c
p z
n m

= =
=


(The explanations for the following rules 5-8, and 10 are given in the
Appendix.)
Rule 5: There are |n m| asymptotes. As |s| the root loci are
asymptotic to straight lines (asymptotes) with angle with the real-axis
given by
Rule 6: The |n m| asymptotes intersect on the real axis at the point
given by:
Rule 7: Root loci are found on a section of the real axis only if the
total number of real poles and zeros of G(s)H(s) to the right of the
section is ODD.
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
14
Rule 8:
(a) The angle of departure from complex poles are given by

d
= 180 +
where is the angle of G(s)H(s) at that pole with the angle contribution
from the pole itself ignored.
(b) The angles of arrival at complex zeros are given by:

a
= 180
where is the angle of G(s)H(s) at that zero with the angle contribution
from the zero itself ignored.
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
15
Rule 9: The points where the root loci intersect the imaginary axis are
obtained using the Routh-Hurwitz criterion.
Rule 10: The breakaway/breakin points are points where two or more
branches of the root locus depart from or arrive at a main branch.
The angle of departure/arrival of breakaway/breakin point is given by
(2 1)180
; 0,1, , 1
ba
j
j k
k

+
= =
where k = number of loci leaving or approaching the point.
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
16
( )
1 ( ) ( ) 1 0
( )
B s
KG s H s K
A s
+ = + =
) (
) (
s B
s A
K =
) (
) ( ) ( ) ( ) (
2
s B
s B s A s A s B
ds
dK
=
0 =
ds
dK
0 ) ( ) ( ) ( ) ( = s B s A s B s A
Suppose that the C.E. is expressed as
Then,
(6)
The breakaway/breakin points are given by
i.e. the breakaway/breakin point are given by the roots of
NB: NOT all roots of equation (8) correspond to the actual
breakaway/breakin point.
(5)
(8)
(7)
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
17
( )
( )
A
K
B

2

1
With condition (7), we can use eqn. (6) to derive a numerical method to
obtain the breakaway/breakin points. For breakaway(in) points on the
real axis, s = , so we have
We plot a graph of K for various values of between the selected points
where the breakaway(in) point is expected.
Then at which K is maximum (or minimum) is the breakaway (or
breakin) point.

1
is the breakaway point.

2
is the breakin point.
(9)
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
18
1
1 1
1
1
1
1
1
( ) ( )
n
j
j
m
j
j
K
G s H s
s p
s z
=
=
=
+
=
+

1
product_of_vector_lengths_from_OLTF_poles
product_of_vector_lengths_from_OLTF_zeros
K =
Rule 11: The value of K at a point s
1
on the root locus is obtained by
applying the Magnitude Condition and is obtained from
i.e.
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
19
Appendix: Explanations of rules 5-8, and 10.
Rule 5: As K +, |n m| loci will approach infinity.
i.e. There are |n m| asymptotes.
If |s
1
|

j

1

2

3

4

5

6
By the Angle Condition:
1 1
( ) ( ) ( ) (2 1)
j
G s H s n m j = +
(2 1)
; 0,1, , ( 1)
j
j
j n m
n m

+
= =

j
s
1

1
0

6
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
20
1
1 1
1
1 1
1 2
1 2
( )( ) ( )
( ) ( )
( )( ) ( )
m m
m m
i i
i i
n n
n n
j j
j j
K s z s z
m
s p s p
n
K s z s z s z
KG s H s
s p s p s p

=
( | | | |
+ + +
( | |
( \ \
| | | |
+ + + | |
| |
\ \


+ + +
= =
+ + +

1
1 1
( ) ( )
n m
n m n m
j i
j i
K
KG s H s
s p z s

= =

| |
+
|
\

( )
1
( )
( )
n m
c
n m n m
c
K
KP s
s
K
s n m s

=
+
Rule 6: From the OLTF
Divide the denominator and the numerator by the numerator term,
Consider the following function
(A2)
(A1)
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
21
) 1 ( , , 1 , 0 ;
) 1 2 (
=

+
= m n j
m n
j
j

4 n m =
(2 1)
; 0,1, , ( 1).
j
j
j n m
n m

+
= =


j

c
(4 poles here)
45
o
45
o
The C.E. 1 + KP(s) = 0 has (n m) root locus branches which are
straight lines passing through the point s =
c
and having angles,
The case of is illustrated below. It can be readily verified that
every point on the 4 straight lines satisfies the angle condition.
That is, the root locus of 1 + KP(s) = 0 is a
set of (n m) lines drawn from s =
c
at
angles
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
22
The 1+KG(s)H(s) behaves in the same manner as 1+KP(s) for values
of s , because the first two higher order terms of their
denominators are identical.
1+KG(s)H(s) approaches 1+KP(s) for values of s . Therefore,
the branches of 1 + KG(s)H(s) = 0 which tend to infinity approach the
straight line root locus branches of 1 + KP(s) = 0.
The straight line root loci of 1 + KP(s) = 0 act as asymptotes to the (n
m) branches of 1+KG(s)H(s) = 0.
From eqns (A1) and (A2)
1 1
( )
n m
c j i
j i
n m p z
= =
=

1 1
( ) ( )

( )
n m
j i
j i
c
p z
n m

= =

=


i.e.
- the centroid of the asymptotes.
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
23
Rule 7: Consider the following case:
j
(s
o
+ p
1
)

p
1
p
2
z
1
(s
o
+ z
1
) ( s
o
+ p
2
)
( s
o
+ z
2
)
-
s
o

p
3
z
2
(s
o
+ p
3
)
m
R
: Number of zeros on the right of s
o
.
n
R
: Number of poles on the right of s
o
.
The poles and zeros on the real axis to the right of this point s
o
contribute an angle of 180 each.
The poles and zeros to the left of this point s
o
contribute an angle of
0 each.
The net angle contribution of a complex conjugate pole or zero pair
is always zero.
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
24
( ) ( ) ( )180 (2 1)180
R R
G s H s m n j = = +
R R
m n
R R
m n +
j

1
s
o

p

d
(s
o
p)

4
5
So,
i.e. (and hence
Rule 8: Consider the following case:
) must be an odd number.
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
25
At point s
o
, the net angle contribution of all other poles and zeros at
this point is:
( )
5 3 2 1 4
+ + + =
In the limit as the point s
o
on the root locus approaches p,
P
equals
the angle of departure of the root locus from the pole p, (
P

d
).
From the Angle Condition:

d
= (2j + 1)180 = 180
or
d
= 180 + .
Similar explanation applies to angle of arrival.
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
26
[ ]
' 1
1 1
1 '
1 1
1 ( ) ( ) ( ) ( ) ( ) ( )
( ) ( ) ( ) ( )
r r
r
d
KG s H s s b A s A s r s b
ds
s b rA s s b A s

+ = + + +
( = + + +

[ ]
1 ( ) ( ) 0
d
KG s H s
ds
+ =
Rule 10: The Characteristic Equation is
1 + KG(s)H(s) = 0
If C.E. has a multiple root at s = b of multiplicity r, i.e.
1 + KG(s)H(s) = (s + b)
r
A
1
(s)
where A
1
(s) does not contain the factor (s + b), then
At s = b, RHS = 0 (only if r 2)
(A3)
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
27
( )
1 ( ) ( ) 1 0
( )
B s
KG s H s K
A s
+ = + =
[ ]
2
( ) ( ) ( ) ( )
1 ( ) ( )
( )
d A s B s A s B s
KG s H s K
ds A s

+ =
0 ) ( ) ( ) ( ) ( = s B s A s B s A
) (
) (
s B
s A
K =
The C.E. can be expressed as
So,
From eqn (A3), the roots are the breakaway points, therefore the
breakaway points are also given by the roots of
From eqn (A4),
(A6)
(A4)
(A5)
Lecture 11: Root Locus Plot
Dr. Kalyana Veluvolu
28
) (
) ( ) ( ) ( ) (
2
s B
s B s A s A s B
ds
dK
=
) (
) ( ) ( ) ( ) (
2
s B
s A s B s B s A
=
0 =
ds
dK
Hence
With eqn (A5), we have
That is, the breakaway(in) points can also be computed from the roots
of (A7), or through a numerical method.
Warning: NOT all roots of equation (A5) (or (A7) correspond to the
actual breakaway point. (Verify with Angle Condition!!!)
(A7)

Potrebbero piacerti anche