Chapter 8 Rootlocustechniques
Chapter 8 Rootlocustechniques
Overview
Introduction
Defining the Root Locus
Properties of the Root Locus
Sketching the Root Locus
Refining the Sketch
An Example
Transient Response Design via Gain Adjustment
Generalized Root Locus
Root Locus for Positive-Feedback Systems
Pole Sensitivity
Muhamad Arfauz Bin A Rahman
arfauz@utem.edu.my
Robotic & Automation, FKP UTeM
Objectives
Definition of a root locus
How to sketch a root locus
How to refine your sketch of a root locus
How to use the root locus to find the poles of a
closed-loop system
How to use the root locus to describe qualitatively the
changes in transient response and stability of a
system as a system parameter is varied
How to use the root locus to design a parameter
value to meet a transient response specification for
systems of order 2 and higher
Muhamad Arfauz Bin A Rahman
arfauz@utem.edu.my
Robotic & Automation, FKP UTeM
Introduction
What is root locus?
Root locus is a graphical representation of the closedloop poles as a system parameter is varied
It can be used to describe qualitatively the
performance of a system as various parameters are
changed
It gives graphic representation of a systems transient
response and also stability
We can see the range of stability, instability, and the
conditions that cause a system to break into oscillation
Muhamad Arfauz Bin A Rahman
arfauz@utem.edu.my
Robotic & Automation, FKP UTeM
If
Observations:
And
H(s) = NH(s) / DH(s)
Then
T(s) = KG(s) / 1 + K(s)H(s)
Therefore
and a direction
Complex number ( +
j) can be described in
Cartesian coordinates
or in polar form. It can
also be represented by
a vector
If a complex number is
substituted into a
complex function, F(s),
another complex
number will result
Example:
If
s = ( + j) is substituted into
F(s) = (s + a)
Then
F(s) = ( + a) + j
Therefore
(s + a) is a complex number and
can be represented by a vector
drawn from the zero of the
function to point S
Muhamad Arfauz Bin A Rahman
arfauz@utem.edu.my
Robotic & Automation, FKP UTeM
Or
m
F(s) =
(s +z1)(s +z2)
(s + p1)(s + p2)
j =1
Where
= Product
Or
F(s) = M (in polar form)
Summary
M = zero lengths / pole lengths
m
| (s
zi ) |
i
n
| ( s
pj) |
( s zi ) ( s p j )
10
(s + 1)
s(s + 2)
Given F(s) =
point s = -3 + j4
Graphically:
For (s +1):
(s + 1)|s-3 + j4
= (-3 + j4) + 1
= -2 + j4
= 4.47 116.56o
Similarly:
s|s-3 + j4 = 5 126.9o
(s + 2)|s-3 + j4 = -1 + j4
= 4.12 104.03o
Therefore
M
= F(s)| s-3 + j4
= 4.47 / 5(4.12)
116.56o 126.9o +104.03o
= 0.217 -114.3o
11
12
13
14
Observations:
Root locus is the representation of the path of the closed loop poles as the gain is varied
Root locus show the changes in the transient response as the gain K, varies
For 0 < K < 25
- poles are real and distinct (j = 0)
- Overdamped response
For K = 25
- Poles are real and multiples
- Critical response
For 25 < K < 50 (or K > 25)
- Poles are complex conjugate
- Underdamped response
- Since Ts is inversely to the real part of the pole and the real part remains the same for K
> 25
- Therefore, the settling time, Ts, remains the same regardless of the value of gain (Note
that Ts = 4 / d)
For K > 25
- as the gain increases, the damping ratio, = cos decreases and thus the %OS
decreases too
- Note: %OS = e-[/(1-2)]*100
- As the gain increases, the damped freq. of oscillation, d, which is the imaginary part of
the complex pole also increase
- Since peak time, Tp = / d , thus an increase in d will result in an increase in Tp
- Finally, since the root locus never crosses over into the RHP, the system is always stable,
regardless of the value of gain
15
Knowing the properties of Root Locus will enable us to sketch the root locus
without having to factor the denominator of the closed loop transfer function
Consider the general representation of the C.L.T.F:
T(s) = KG(s) / 1 + KG(s)H(s)
A pole exists when the characteristic polynomial in the denominator becomes zero
Hence, KG(s)H(s) = -1 = 1(2k + 1)1800, k =0,+1,+2,
Or |KG(s)H(s)| = 1 and KG(s)H(s) = (2k + 1)1800
Similarly,
1
1 pole length
| G ( s ) H ( s) | M zero length
Hence, Given the poles & zeros of the open loop Transfer function, KG(s)H(s), a
point in the s-plane is on the root locus for a particular value of gain, K, if the
angles of the zeros minus the angles of the poles, all drawn to the selected point
on the S-plane, add up to (2k + 1)1800
Muhamad Arfauz Bin A Rahman
arfauz@utem.edu.my
Robotic & Automation, FKP UTeM
16
Given a unity feedback system that has a the following forward transfer
function:
K ( s 2)
G(s) 2
( S 4 s 13)
17
K ( s 2)
K ( s 2)
G(s) 2
( S 4s 13) ( s 2 j 3)( s 2 j 3)
j
S-Plane
Or
j3
G(s)|s=-3j0
= zeros poles
-3
-2
-1
2
-j3
Polelength (
K
Zerolength
Muhamad Arfauz Bin A Rahman
arfauz@utem.edu.my
Robotic & Automation, FKP UTeM
12 32 )( 12 32 )
10
1
18
Symmetry
Number
of
Branches
RULES
Real
Axis
segment
Starting
Behavior
&
at
Ending
infinity
Point
Muhamad Arfauz Bin A Rahman
arfauz@utem.edu.my
Robotic & Automation, FKP UTeM
19
No. of branches
The no. of branches of the
R.L equals the number
of closed-loop poles.
(Since a branch is the
path that one poles
traverses.)
1st
2nd
Muhamad Arfauz Bin A Rahman
arfauz@utem.edu.my
Robotic & Automation, FKP UTeM
20
Symmetry
The root locus is
symmetrical about the
real-axis. (Since
complex poles always
exist in complex
conjugate form.)
Symmetrical
about real axis
21
Real-axis segment
On the real-axis, for K>0,
the root locus exists to
the left of an odd
number of real-axis,
finite open-loop poles
and/or finite open-loop
zeros. (Due to the
angle property of R-L.)
To the left of an
odd number
Muhamad Arfauz Bin A Rahman
arfauz@utem.edu.my
Robotic & Automation, FKP UTeM
22
Ending
Starting
Muhamad Arfauz Bin A Rahman
arfauz@utem.edu.my
Robotic & Automation, FKP UTeM
23
24
Behavior at infinity
The root locus approaches straight lines as
25
(1 2 4) (3)
4
4 1
3
(2k 1)
# finite poles # finite zeros
for k 0
3
for k 1
5
for k 2
3
26
5 /3
27
Real-Axis
Breakaway
&
Break-in Points
Refining
the
Sketch
Finding
the j
axis
crossings
Muhamad Arfauz Bin A Rahman
arfauz@utem.edu.my
Robotic & Automation, FKP UTeM
Angle of
departure
& arrival
from
complex
poles & zeros
28
29
K = -1 / G(s)H(s)
Thus, on the real-axis (j = 0),
K = -1 / G()H()
Note also that
at the breakaway point, K is maximum (for the R-L
on the real-axis),
and at the break-in point, K is minimum.
Breakaway & Break-in point can be found by
differentiating K G()H() = -1 & set it to zero.
Muhamad Arfauz Bin A Rahman
arfauz@utem.edu.my
Robotic & Automation, FKP UTeM
30
( s 2 3s 2)
On the root locus & on the real axis,
KG ( s) H ( s ) 1 KG ( ) H ( )
K ( 2 8 15)
1
2
( 3 2)
k (11 2 26 61)
0
2
2
d
( 8 15)
1.45, 3.82
31
G ( )
0
d
of differentiation.
Derivation in Appendix J.2. on
CD-Rom.
This method states that:
Breakaway & break-in
points satisfy the following
relationship:
m
n
1
1
1 z 1 p
i
i
3 5 1 2
11 2 26 61 0
1.45, 3.82
KG ( s ) H ( s )
32
Forcing a row of zeros in the Routh Table will yield the gain.
Going back one row to the even polynomial equation & solving for the
roots yields the frequency at the imaginary axis crossing.
(Recall that a row of zeros in the Routh Table indicates the existence
of poles on the j axis.)
33
For the system shown, find the frequency & gain, K, for
which the root locus crosses the imaginary axis. For
what range of K is the system stable?
G ( s)
C.L.T .F of T ( s )
, H ( s) 1
1 G ( s) H ( s)
where
K ( s 3)
T ( s) 4
s 7 s 3 14 s 2 (8 K ) s 3K
Muhamad Arfauz Bin A Rahman
arfauz@utem.edu.my
Robotic & Automation, FKP UTeM
34
35
36
37
-1, + 2 + 3 4 5 + 6 =(2k+I)180
The angle of departure is:
1 = 2 + 3 4 5,+ 6 - (2k+1)180
Similarly, for complex zero:
-1 + 2 + 3 4 5 + 6 = (2k+I)180
The angle of arrival is:
2 = 1 - 3 + 4 + 5,- 6 + (2k+1)180
Muhamad Arfauz Bin A Rahman
arfauz@utem.edu.my
Robotic & Automation, FKP UTeM
38
Example:
Given the unity feedback system, find the angle of departure from
the complex poles & sketch the root locus
K ( s 2)
KG ( s ) H ( s)
, H ( s) 1
2
( s 3)(S 2s 2)
where
K ( s 2)
KG ( s ) H ( s)
( s 3)(s 1 j1)( s 1 j1)
Root locus for the system
showing angle of departure
Muhamad Arfauz Bin A Rahman
arfauz@utem.edu.my
Robotic & Automation, FKP UTeM
39
1 90 0 tan 1
40
Do the following:
a. Sketch the root locus
b. Find the imaginary axis crossing
c. Find the gain, K, at the j axis crossing
d. Find the break-in point
e. Find the angle of departure from the
complex poles
G (s)
K ( s 2)
K ( s 2)
( S 2 4 s 13) ( s 2 j 3)( s 2 j 3)
Muhamad Arfauz Bin A Rahman
arfauz@utem.edu.my
Robotic & Automation, FKP UTeM
41
An Example
Sketching the root locus &
42
43
Please Read!!!
Generalized Root Locus
Root Locus for Positive-Feedback Systems
44
Pole Sensitivity
Since Root Locus is a plot of the Closed Loop Poles
45
Applying Definition of
K s
s K
K
K
s is the change in pole
location
K/K is the fractional
Change in gain K
S s( S s:K )
46
Differenti ate
47