Professional Documents
Culture Documents
Introduction
Simple definition:
o Locus of points on the s-plane that represents the poles of a system as one
or more parameter vary.
o A graphical presentation of the closed-loop poles as a system parameter is
varied. The variation is commonly described by plotting the pole location
in the s-plane.
2
Introduction
4
N G (s ) (s + 1)
Let G (s ) = Example G (s ) =
DG (s ) s(s + 2)
N H (s )
and H (s ) =
H (s ) =
(s + 3)
DH (s )
(s + 4)
KN G (s )DH (s )
then T (s ) =
DG (s )DH (s ) + KN G (s )N H (s )
The zeroes of T(s) are from NG(s)DH(s) and the poles of T(s) are from a
contribution of a lot of factors. Also the transient response is affected by the
poles and the zeroes of G(s) and H(s). The root locus give a good
representation of the poles of T(s) as K varies
Vector representation of
complex numbers:
a. s = + j;
b. (s + a);
c. alternate rep of (s + a);
d. (s + 7)|s→5 + j2
6
Apply the concept to a complicated function, F(s).
(s + zi )
m
zero lengths i =1
M= = n
(s + p j )
pole lengths The magnitude M of F(s) to any
i =1 point s is
i =1 i =1
where = “product”
m = number of zeroes
n = number of poles
M = the vector’s magnitude of F(s) at any point s
|(s+zi)| = a zero length, is the magnitude of the vector drawn from the zero of F(s) at
– zi to the point s
|(s+pj)| = a pole length, is the magnitude of the vector drawn from the zero of F(s) at
–pj to the point s
( )
s + zi = a zero angle, measured from the positive extension of the real axis, of a
vector drawn from the zero of F(s) at – zi to the point s.
(s + p j ) = a pole angle, measured from the positive extension of the real axis, of a
vector drawn from the zero of F(s) at – pj to the point s.
8
Example 1
( s + 1)
F ( s) =
s ( s + 2)
Sol to example
20
M = 116.6 − 126.9 − 104 = 0.22 − 114.3
5 17
10
Defining the root locus
11
Root locus
12
Defining the root locus
13
14
Properties of the Root Locus
Since the magnitude of KG(s)H(s) is unity, K can be solved as above once the pole
value is substituted.
So satisfying the angle and magnitude criteria of KG(s)H(s) indicates that the
s value is a pole on the root locus.
15
Example 2
Prove whether that the s point -2+j3 is on the RL of a open loop system as
K ( s + 3)( s + 4)
KG ( s ) H ( s ) =
( s + 1)( s + 2)
If the s point -2+j3 is on the RL of the system, then the magnitude and angle
criteria are satisfied.
16
Sol to example
17
Sol to example
-2+j3
18
Sol to example
2
For the previous system, check whether point −2 + 𝑗 2 is on the RL or not !!
TRY IT …
Then find the gain K at that point using the magnitude criterion.
19
Sol to example
KK
20
Example 3
do the following :
a. Calculate the angle of G(s) at the point (-3+j0) by finding the algebraic sum
of angles of the vector drawn from the zeroes and poles of G(s) to the given
point
b. Determine if the point in (a) is on the root locus
c. If it is on the root locus, find the gain K, using the lengths of the vectors
21
Sol to example
22
Rules of Construction
• Number of branches → the number of branches of the root locus equals the
number of closed loop poles
• 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 zeroes,
OR a root locus exists on the real axis if the total number of poles and zeros of
P(s) to the right is odd
23
Rules of Construction
24
Rules of Construction
System: sys
Root Locus
Gain: 0.333
Pole: -2 + 0.705i
Damping: 0.943
From Matlab 0.8 Overshoot (%): 0.013
Frequency (rad/sec): 2.12
0.6
0.4
0.2
Imag Axis
-0.2
-0.4
-0.6
-0.8
Stable for all K
-4 -3.5 -3 -2.5 -2 -1.5 -1 -0.5 0
Real Axis
25
Rules of Construction
As ε approaches zero due to K→ 0, the closed loop poles of T(s) becomes the
poles of DG(s)DH(s). This implies that RL commences at the poles of DG(s)DH(s).
26
Rules of Construction
KN G ( s ) DH ( s )
The RL ends T (s) =
DG ( s ) DH ( s ) + KN G ( s ) N H ( s )
KN G ( s ) DH ( s )
T (s)
+ KN G ( s ) N H ( s )
27
Rules of Construction
KN G ( s ) DH ( s )
T (s) =
DG ( s ) DH ( s ) + KN G ( s ) N H ( s )
The RL ends at K → , at the zeros of the open loop
DG ( s ) DH ( s ) + KN G ( s ) N H ( s ) = 0 transfer function N G ( s ) N H ( s ).
NG (s) N H (s) = 0
28
Rules of Construction
• Behavior at infinity → If there are n poles of P(s) and m finite zeros of P(s),
the number of loci that approaches infinity as K approaches infinity is n-m.
They will approach infinity along asymptotes with angles of 1800 (n-m=1);
+900 (n-m=2); 1800 and +600 (n-m=3), or +450 and +1350 (n-m=4).
1800 + 𝑘. 3600
Angles 𝜃𝑘 = , 𝑘 = 0,1,2, ⋯ , 𝑛 − 𝑚 − 1
𝑛−𝑚
𝑝1 + 𝑝2 + ⋯ 𝑝𝑛 − 𝑧1 + 𝑧2 + ⋯ 𝑧𝑚
Real axis intercept 𝜎𝑐 = ,𝑛 −𝑚 ≥ 2
𝑛−𝑚
29
Rules of Construction
30
Rules of Construction
Example
a =
(− 1 − 2 − 4) − (− 3) = 4
The real axis intercept
4 −1 3
31
Rules of Construction
# of zeros
# of poles
32
Rules of Construction
Root Locus
4
System: sys
Gain: 9.53
Pole: 0.000296 + 1.58i Stable up to a
Imag Axis
1
Damping: -0.000187
Overshoot (%): 100
Frequency (rad/sec): 1.58
limiting K value
0
-1
-2
33
Rules of Construction
Root Locus
3
1 System: sys
Gain: 0.534
Pole: -0.45
Damping: 1
Overshoot (%): 0
K at the
Imag Axis
breakaway point
-1
-2
-3
34
Rules of Construction
• Root locus example showing real- axis breakaway (-1) and break-in points (2)
35
Rules of Construction
The previous plot show that the gain reaches a maximum between the
poles (where K starts off at 0). This occurs at the breakaway point.
The gain is a minimum as the RL plot comes back on the real axis and
goes towards the zeros (K becomes infinite). This occurs at the break-in
point.
Therefore, we can use basic calculus to find the breakaway and break-in
points → first method.
36
Rules of Construction
37
Rules of Construction
38
Rules of Construction
where zi and pi are the negative of the zero and pole values
From example 1 1 1 1
+ = +
− 3 − 5 +1 + 2
11 2 − 26 − 61 = 0
= −1.45 and = 3.82
39
Rules of Construction
40
Rules of Construction
41
Rules of Construction
42
Rules of Construction
• Angles of departure from poles of P(s) and angles of arrival at finite zeros of
P(s) can determined by application of the angle criterion to a point selected
arbitrarily close to the departure or arrival point
Example
43
Rules of Construction
44
Example 4
45
Sol to example
46
Sol to example
47
Example 5
48
Sol to example
49
Sol to example
4 4
System: sys
Gain: 1
Pole: 0.00264 + 4.05i
Damping: -0.000652
3 Overshoot (%): 100 3
Frequency (rad/sec): 4.05
2 2
System: sys
1 1 Gain: 51.3
Pole: 2.89 - 3.67e-008i
Damping: -1
Overshoot (%): Inf
Imag Axis
Imag Axis
-1 -1
-2 -2
-3 -3
-4 -4
-3 -2 -1 0 1 2 3 4 -3 -2 -1 0 1 2 3 4
Real Axis Real Axis
50
Sol to example
Imag Axis
Now from the zeros (2, 4) 0
-2
-4
LL
K = 1 2 = 0.107 -3 -2 -1 0
Real Axis
1 2 3 4
L3 L4
51
➢ Higher order poles are much farther from the dominant second-order
pair.
➢ Closed loop zeros near the closed loop second poles are canceled or
nearly cancelled by the close proximity of other higher order closed loop
poles.
➢ Closed loop zeros not cancelled by the close proximity of other higher
order poles are far removed from the closed loop second order dominant
pair.
52
Transient Response via Gain Adjustment
53
Second-order
approximations
54
Example 6
55
Sol to example
56
Sol to example
3
8
2.5
System: sys
6 Gain: 39.4
Pole: -4.56 + 3.42i
2 Damping: 0.8
Overshoot (%): 1.51
4 Frequency (rad/sec): 5.7
System: sys
1.5 Gain: 12.7
System: sys
Pole: -1.19 + 0.893i
Damping: 0.8 Gain: 7.36 2
Overshoot (%): Pole:
1.52 -0.874 + 0.655i
1 Damping:
Frequency (rad/sec): 1.490.8
Imag Axis
Imag Axis
Overshoot (%): 1.51
Frequency (rad/sec): 1.09 0
0.5
-2
0
-4
-0.5
-6
-1
-8
-1.5
-10
-2 -1.5 -1 -0.5 0 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0
Real Axis Real Axis
57
Sol to example
For each point the settling time, time to first peak can be evaluated from
4
Ts = ; Tp =
n d
The third closed loop pole must be obtained for each dominant set
having the same corresponding gain.
58
Sol to example
Root Locus
10
System:System:
sys sys System: sys
Gain: 7.4
Gain: 12.8 Gain: 39.2
2 Pole: -9.25
Pole: -8.61 Pole: -1.8
Note that the third pole cannot be Damping:Damping:
Overshoot
1
Overshoot
1
(%): 0 (%): 0
Damping: 1
Overshoot (%): 0
Imag Axis
Frequency
Frequency
(rad/sec):
(rad/sec):
9.25 8.61 Frequency (rad/sec): 1.8
-4
respectively. -8
-10
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0
Real Axis
59
Sol to example
4
Using Ts = ; Tp =
n d
and the real and imaginary parts of the dominant pole.
The velocity error constant is
sK ( s + 1.5) K (1.5)
K v = lim sG ( s ) = lim =
s →0 s →0 s ( s + 1)( s + 10) (1)(10)
Subst. various values of K gives the K v values in the Table below.
60
Sol to example
a. Case 2 b. Case 3
61
Sol to example
A step input is used to show the second order dynamics and validity of the
second order approximation.
We will now re-evaluate for the third pole analytically knowing the gain at the
corresponding dominant pair.
In case 3, K=39.64, using the magnitude criterion assuming the third pole p
exist somewhere between the pole at -10 and the zero at -1.5.
62
Sol to example
63
Sol to example
1 4
1
NOTE THAT THIS IS =
Kv 1
5.9
64
Example 7
65
Sol to example
66
Sol to example
(e) The system is Type 0, the position error constant is ( p − 6)( p − 4)( p − 2)
K= = 45.55
K 45.55 1
lim G ( s ) = K p = = = 0.949 Solving for p gives
s →0 2*4*6 48
1 p = −7.943 which is the third pole.
Therefore, e() = = 0.51
1+ Kp
(f) Since this third close loop pole is NOT 5 times or more
In this case, K = 45.55. Using the magnitude criterion the magnitude of the real part of the closed loop dominant
assuming the third pole p exists somewhere to the left of the pole, the second approx. NOT valid.
pole at − 6. The point in question is p.
L1 = p − 6
L2 = p − 4
L3 = p − 2
67
Sol to example
Root Locus
10
4
System: sys
Gain: 44.6
2 Pole: -7.92
Damping: 1
Overshoot (%): 0
Imag Axis
-2
-4
-6
-8
-10
68