Professional Documents
Culture Documents
Chapter 5
Root Locus
Chapter Description
• Aims
– Construct of Root Locus for a control system
– Examine the stability of a system using root locus
• Expected Outcomes
– Students will be Able to sketch the Root Locus for a given system
– Students will be Able to determine the stability of the system based on the Root Locus sketch
• References
– Norman S. Nise., Control System Engineering, 7th Ed. John Wiley & Sons, 2015.
– C. Dorf, Robert H. Bishop Richard, Modern control systems, 13th Ed, Pearson, 2017.
– Katsuhiko Ogata, Modern Control Engineering5th Ed, Pearson 2010
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 2
2023
Chapter Contents #5
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 3
2023
Introduction
▪ Root Locus illustrates how the poles of the closed-loop system vary with the
closed-loop gain.
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 4
2023
The Control System Problem
• A typical closed-loop feedback control
system is shown in Figure) a).
• The open-loop transfer function was
defined as KG(s)H(s). T(s)
• Ordinarily, we can determine the poles of
KG(s)H(s), since these poles arise from
simple cascaded first- or second-order
subsystems.
• Further, variations in K do not affect the
location of any pole of this function.
• On the other hand, we cannot determine FIGURE 1 a. Closed-loop system; b. equivalent transfer function
the poles of T(s) unless we factor the
denominator. Also, the poles of T(s)
change with K.
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 5
2023
Vector Representation of Complex Numbers
• The complex number also can be described in polar form with magnitude M and
angle 𝜃, as M∠𝜃.
• If the complex number is substituted into a complex function, F(s), another complex
number will result.
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 6
2023
𝑠 = 𝜎 + 𝑗𝜔 𝑠+𝑎
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 7
2023
Example-1
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 8
2023
Defining the Root Locus
• The root locus is the path of the roots of the characteristic equation traced out in
the s-plane as a system parameter varies from zero to infinity.
• The root locus technique can be used to analyze and design the effect of loop
gain upon the system’s transient response and stability.
• The individual closed-loop pole locations are removed and their paths are
represented with solid lines. It is this representation of the paths of the closed-
loop poles as the gain is varied that we call a root locus.
• The root locus shows the changes in the transient response as the gain, K,
varies.
• For most of our work, the discussion will be limited to positive gain, or K>=0.
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 9
2023
TABLE 1 Pole location as function of gain for the system
FIGURE 3 Security cameras with auto tracking: b. block diagram; c. closed-loop transfer function
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 10
2023
FIGURE 4 a. Pole plot from Table 1; b. root locus
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 11
2023
Properties of the Root Locus
R(s) C(s)
+ K G(s)
-
H(s)
the root locus is the set of paths traced by the roots of the characteristics equation
1 + KG(s)H(s) =0
where K varies from zero to infinity. As K changes, the solution to this equation changes.
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 12
2023
Root locus starts from the characteristic
equation:
1 + KG ( s ) H ( s ) = 0
where k = 0,1,2,
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 13
2023
Properties of the Root Locus
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 14
2023
Properties of the Root Locus
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 16
2023
• If point s is a closed-loop system pole for some value of gain, K, then s must
satisfy Eqs.
−𝟏
𝒐𝒑𝒑𝒐𝒔𝒊𝒕𝒆
𝜽 = tan ( )
𝒂𝒅𝒋𝒂𝒄𝒆𝒏𝒕
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 17
2023
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 18
2023
Example-2
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 19
2023
− b b 2 − 4ac
s= = s1 , s2
2a
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 20
2023
Example 3
K
G( s) =
s( s + 2)
S1
Let say the first search point, S1 S1 = −1 + j1
KG( s) H (s) = −1
M
Assume
K ( s + zi )
KG ( s ) H ( s ) = N
i =1
(s + p )
j
j =1 (s + p )
K =−
j
(s + z )
M
Then
K ( s + zi ) i
KG ( s ) H ( s ) = N
i =1
= −1
(s + p
j =1
j )
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 23
2023
For sketching Root Locus: 8 Rules to Follow
Rule 1 : Branches: The number of branches of the root locus equals
the number of closed-loop poles.
Rule 2: Symmetry: Root locus is symmetry about the real axis
Rule 3: Real-axis segments: 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.
R-L doesn’t exist here
K ( s + 3)( s + 4)
G( s) =
( S + 1)( S + 2)
A =
Re( p ) − Re( z ) j i
NP − NZ
K
G( s) = A
s( s + 1)( s + 2)
-1
−1 − 2
A = = −1
3
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 25
2023
Rule 5 : Behavior at Infinity (Angle of asymptote)
180o (1 + 2k )
A = , k = 0,1, ( N P − N Z − 1)
NP − NZ
K
G( s) = A2
s ( s + 1)( s + 2)
A1
A3
A1 =
180 o (1 + 2(0))
= 60 o
3−0 Centroid
180 o (1 + 2(1))
A2 = = 180 o
3−0
180 o (1 + 2(2))
A3 = = 300 o = −60 o
3−0
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 26
2023
Example-4
Note that:
• # Branches = # finite open-loop poles = 4
• RL start @open-loop poles and end@ open-loop zeros (start at (0,-1,-2, -4) and end at (ꝏ, ꝏ,-3,ꝏ))
• # open-loop zeros @ infinity = # finite open-loop poles - # finite open-loop zeros = 4-1=3
• RL is placed on the left of odd numbers of finite poles and zeros
• RL symmetric around real axis
• The asymptotes tell us how poles get to zeros at infinity.
• The number of asymptotes lines obtained equals the difference between the number of finite poles
and the number of finite zeros.
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 27
2023
Let us begin by calculating the asymptotes
• If the value for k continued to increase, the angles would begin to repeat.
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 28
2023
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 29
2023
Example-5
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 30
2023
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 31
2023
Refining the Sketch
Rule 6: Real-Axis Breakaway and Break-In Points
0 0
-2 -1 -2 -1
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 32
2023
Rule 6: Break away & break in points via differentiation
−1
KG( s) H ( s) = −1 K =
G( s) H ( s)
Differentiate K with respect to S & equate to zero
dK d −1 d
= = G ( s) H ( s ) = 0
ds ds G ( s ) H ( s ) ds
Solve for S → this value will either be the break away or break in point
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 33
2023
Rule 6: Break away & break in points without
differentiation
KG( s) H ( s) = −1
For points along the real-axis segment of the root locus where breakaway and breakin
points could exist, s = σ
Solve for σ → this value will give be the break away or break in point
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 34
2023
Rule 7: The jω-Axis Crossings
0
-2 -1 -0.42
• Construct Routh Hurwitz table and calculate the range for K to get
the maximum allowable gain to maintain stability and calculate
the root to get the frequency.
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 37
2023
Rule 7: jω-axis Crossings
1
1+ K =0
s ( s + 1)( s + 2)
s + 3s + 2s + K = 0
3 2
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 38
2023
Rule 7: jω-axis Crossings
S3 1 2
S2 3 K
S1 6-K
S0 K
3s + 6 = 0
2 Since
Force S1 row to zero or K=6
s = j
Replace K=6 into S2 row
s = −2
2
j = j 2
s = j 2 = 2
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 39
2023
Rule 8 : Angles of Departure and Arrival
• Finding departure angle from the complex poles and the arrival
angle to the complex zeros.
• Root locus start from open loop poles → Angle of departure
p
z
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 40
2023
Angle of Departure
p = 180 o + zi − p j
1 = 2 + 3 − 4 − 5 + 6 − (2k + 1)180 o
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 41
2023
Angle of Arrival
2 = 1 − 3 + 4 + 5 − 6 + (2k + 1)180 o
z = 180 o + p j − zi
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 42
2023
Example-6
Sketch the root locus for the system with
K
G( s) =
s( s 2 + 6s + 25) 4
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 43
2023
Step 3: Calculate angle of asymptote
180o (1 + 2k )
A = , k = 0,1, (3 − 0 − 1) = 0,1,2
NP − NZ
180 o (1 + 2(0))
A1 = = 60 o 4
3−0
180 o (1 + 2(1))
A2 = = 180 o -3 0
3−0
180 o (1 + 2(2))
A3
-4
= = 300 o = −60 o
3−0
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 44
2023
poles: = 0,−3 j 4
A =
Re( p j ) − Re( zi ) 4
NP − NZ
−3−3
A = = −2
3−0
-3 -2 0
Step 5: Sketch asymptotes line with dotted line
-4
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 45
2023
Step 6: Determine the break-away or break in points
dK d 1 d
= − =
ds ds G ( s) ds
− s ( s 2
+ 6s + 25) = 0
4
= −[3s + 12 s + 25] = 0
2
-3 -2 0
p = 180 − − 90
o o
4
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 47
2023
To determine θ
= 180 −
o
4
4
= tan ( ) −1
3
−1 4
-3 0
= 180 − tan = 126 .87
o o
3
-4
Angle of departure :
-36.87o
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 48
2023
Step 8: Sketch the root locus
-36.87o 4
-3 -2 0
-4
36.87o
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 49
2023
K
G( s) =
s( s 2 + 6s + 25)
Step 9: Determine jω-crossing
-3 -2 0
s 3 + 6s 2 + 25s + K = 0
-4
36.87o
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 50
2023
s3 1 25
s2 6 K
s1 (6(25)-K)/6= (150-K)/6
s0 K
6s 2 + 150 = 0 s 2 = −25
s = − 25 = j5 j = j 5 = 5
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 51
2023
Final Sketch
-36.87o 5
4
-3 -2 0
20 points
-4
36.87o -5
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 52
2023
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 53
2023
Stability In Root Locus
Stable region
K=0 -36.87o 5
4
Unstable region
K=0
-3 -2 0
Start from K=0 untill K=∞
Routh Hurwitz
-4
36.87o -5
K=0
s-plane
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 55
2023
Root Locus Analysis
1. Stability
→Stable region
→Unstable region
→ Value of Gain, K
→ Percentage Overshoot, %OS
→Settling time, Ts Transient Response
n
→Natural Frequency,
23 November
→Damping ratio, ζ
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 56
2023
Formulas
− ln(% OS / 100)
=
+ ln (%OS / 100)
2 2
= cos
4
Ts =
n
| (s + p j ) |
| K |=
| ( s + zi ) |
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 57
2023
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 58
2023
Example-7
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 59
2023
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 60
2023
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 61
2023
In-Class Exercise-1
The block diagram of the M-900iA robot system with a unity feedback is
shown in Figure.
(a)Sketch the root locus of the robot system and state all steps and
calculations clearly.
(b)Find the asymptotes, breakaway points, the range of K for stability
R(s) + 1
1 C(s)
K (𝑠 + 31)(𝑠 + 2)(𝑠 + 3)(𝑠 + 4)
-
s + 13s 2 + 50s + 56
Amplifier
Motor and Robot
RGB sensor
1
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 62
2023
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 63
2023
SUMMARY
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 64
2023
SUMMARY
Consider the open loop transfer function of system:
K
G( s) =
s ( s + P1 )( S + P2 )
The closed loop transfer function is:
K
T ( s) =
s ( s + P1 )( S + P2 ) + K
The characteristic polynomial equation is:
s(s + P1 )(S + P2 ) + K = 0
23 November
Control Systems– BTE3323 By Dr. Waheb A. Jabbar Faculty of Engineering Technology 65
2023
SUMMARY
s(s + P1 )(S + P2 ) + K = 0
The root of this polynomial is a function of the open loop gain
K. The value of K can be varied from 0 - .
For
https://sites.google.com/view/waheb/home