Lecture 29 30 - Compensator Design Using Root Locus
Lecture 29 30 - Compensator Design Using Root Locus
• Necessities of compensation
• A system may be unsatisfactory in:
• Stability.
• Speed of response.
• Steady-state error.
• Overshoot;
• Series Compensation
• Parallel Compensation
• Phase lag occurs in the low-frequency region and phase lead occurs in the
high-frequency region.
0.06 0.998 0.996 0.993 0.986 0.965 0.86 0.5 0.86 0.76 0.64 0.5 0.34 0.16
0.4
0.999 0.94
0.04
0.3
0.2
0.02 1 0.985
0.1
Imag Axis
1.2 1 0.8 0.6 0.4 0.2 1 0.8 0.6 0.4 0.2
0 1 0
-0.1
-0.02 1 0.985
-0.2
-0.3
-0.04
0.999 0.94
-0.4
-0.06 0.998 0.996 0.993 0.986 0.965 0.86 0.86 0.76 0.64 0.5 0.34 0.16
-0.5
-1.2 -1 -0.8 -0.6 -0.4 -0.2 0 -1 -0.9 -0.8 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0
Real Axis Real Axis
3
0.93
2
0.98
1
Imag Axis
6 5 4 3 2 1
0
-1
0.98
-2
0.93
-3
-4
0.84
0.74 0.6 0.46 0.3 0.16
-6 -5 -4 -3 -2 -1 0 1
Real Axis
G( S ) =
K K ( S + 3)
G( S ) =
S ( S + 1) Add a zero at -3
S ( S + 1)
Root Locus
0.8 Root Locus
0.84 0.72 0.58 0.44 0.3 0.14 2.5
0.96 0.92 0.85 0.74 0.56 0.3
0.6
2
0.92 0.982
0.4 1.5
0.98 1
0.2 0.996
Imaginary Axis
0.5
1.2 1 0.8 0.6 0.4 0.2
Imag Axis
0 0
8 6 4 2
-0.2 -0.5
0.98
0.996
-1
-0.4
0.92 -1.5
-0.6 0.982
-2
0.84 0.72 0.58 0.44 0.3 0.14 0.96 0.92 0.85 0.74 0.56 0.3
-2.5
-0.8
-1.2 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 -9 -8 -7 -6 -5 -4 -3 -2 -1 0
Real Axis
Real Axis
K K ( S + 3)
G( S ) = Add a zero at -3 G( S ) =
S ( S + 1)(S + 2) S ( S + 1)(S + 2)
Root Locus
Root Locus
0.74 0.6 0.46 0.3 0.16
0.84
4 0.28 0.19 0.135 0.095 0.06 0.03 8
8
3 0.42 6
0.93 6
2
4
4
0.98
1 0.7
2
2
Imag Axis
6 5 4 3 2 1
Imag Axis
0
0
-1
0.98 -2
2
-2 0.7
-4
0.93 4
-3
-6
0.42 6
-4
0.84 -8
0.74 0.6 0.46 0.3 0.16 8
0.28 0.19 0.135 0.095 0.06 0.03
-6 -5 -4 -3 -2 -1 0 1
-3 -2.5 -2 -1.5 -1 -0.5 0
Real Axis Real Axis
𝑇𝑠+1
𝐺𝑐 𝑠 = 𝐾𝑐 𝛼 , (0 < 𝛼 < 1)
𝛼𝑇𝑠+1
or
1
𝑠+
𝑇
𝐺𝑐 𝑠 = 𝐾𝑐 1 , (0 < 𝛼 < 1)
𝑠+
𝛼𝑇
𝑠+1
𝐺𝑐 𝑠 = 3 , (𝛼 = 0.1)
𝑠+10
Pole-Zero Map
Bode Diagram
1
0
Magnitude (dB)
-5
0.5 -10
Imaginary Axis
-15
0 -20
60
Phase (deg)
-0.5
30
-1 0
-10 -8 -6 -4 -2 0 -2 -1 0 1 2 3
10 10 10 10 10 10
Real Axis Frequency (rad/sec)
• damping ratio
• undamped natural frequency
• desired dominant closed-loop poles
• maximum overshoot
• rise time
• settling time.
10
G( s) H ( s) =
s( s + 1)
C ( s) 10
= 2
R( s) s + s + 10
C ( s) 10
= 2
R( s) s + s + 10
• The damping ratio of the closed-loop
poles is 0.158.
• The undamped natural frequency of
the closed-loop poles is 3.1623
rad/sec.
• Because the damping ratio is small,
this system will have a large
overshoot in the step response and
is not desirable.
25 & 26-Mar-25 BMHA312L Control System Winter 2024-25 Dr. D. Saravanakumar 27
Step-2 (Example-1)
C (s) n2 9
= 2 =
R( s) s + 2 n s + n2 s 2 + 3s + 9
s = −1.5 j 2.5981
= cos−1
60
s = −1.5 j 2.5981
d = 180 − 120 − 100.8
-2
d = −40.89
-1
100.8o 120o
-2 -1
10
d = 180 +
s( s + 1) s =−1.5+ j 2.5981
Where s = −1.5 j 2.5981 are desired closed loop poles
40.89
40.89
1 yields
=1 𝑇=1
𝑇
1 yields
=3 𝛼 = 0.333
𝛼𝑇
10 40.89
𝐾𝑐 =1
𝑠(𝑠 + 3) 𝑠=−1.5+𝑗2.5981
𝑠(𝑠 + 3)
𝐾𝑐 = = 0.9
10 𝑠=−1.5+𝑗2.5981
𝑠+1
𝐺𝑐 𝑠 = 0.9
𝑠+3
25 & 26-Mar-25 BMHA312L Control System Winter 2024-25 Dr. D. Saravanakumar 37
Final Design Check
9
𝐺𝑐 𝑠 𝐺(𝑠) =
𝑠(𝑠 + 3)
• The closed loop transfer function of compensated system
becomes.
𝐶(𝑠) 9
= 2
𝑅(𝑠) 𝑠 + 3𝑠 + 9
0.158 3.16 3
0.5
Imaginary Axis
0 0
0.5
0.158 3.16 3
-5 -5
-4 -3 -2 -1 0 1 -4 -3 -2 -1 0 1
Real Axis Real Axis
10 9
𝐺(𝑠) = 𝐺𝑐 𝑠 𝐺(𝑠) =
𝑠(𝑠 + 1) 𝑠(𝑠 + 3)
25 & 26-Mar-25 BMHA312L Control System Winter 2024-25 Dr. D. Saravanakumar 39
Lag Compensation
• Lag compensation is used to improve the steady state error of
the system.
𝑠+10
𝐺𝑐 𝑠 = 3 , (𝛽 = 10)
𝑠+1
Pole-Zero Map Bode Diagram
1 30
25
Magnitude (dB)
20
0.5
15
10
0 5
Phase (deg) 0
-0.5 -30
-1 -60
-2 0 2
-10 -8 -6 -4 -2 0 10 10 10
25 & 26-Mar-25 Real Axis
BMHA312L Control System Winter 2024-25 (rad/sec)
FrequencyDr. D. Saravanakumar 41
Lag Compensation
• Consider the problem of finding a suitable compensation network for
the case where the system exhibits satisfactory transient-response
characteristics but unsatisfactory steady-state characteristics.
• This means that the root locus in the neighborhood of the dominant
closed-loop poles should not be changed appreciably, but the open-
loop gain should be increased as much as needed.
• To assure this, we place the pole and zero of the lag network
relatively close together and near the origin of the s plane.
• If we place the zero and pole of the lag compensator very close to
each other, then at s=s1 (where s1 is one of the dominant closed loop
1 1
poles) then the magnitudes 𝑠1 + and 𝑠1 + are almost equal, or
𝑇 𝛽𝑇
1
𝑠+
𝑐
𝐺𝑐 (𝑠1 ) = 𝐾 𝑇 ≅𝐾
𝑐
1
𝑠+
𝛽𝑇
25 & 26-Mar-25 BMHA312L Control System Winter 2024-25 Dr. D. Saravanakumar 44
Lag Compensation
• To make the angle contribution of the lag portion of the compensator
small, we require
1
𝑠+
−5° < 𝑎𝑛𝑔𝑙𝑒 𝑇 < 0°
1
𝑠+
𝛽𝑇
• This implies that if gain 𝐾𝑐 of the lag compensator is set equal to 1,
the alteration in the transient-response characteristics will be very
small, despite the fact that the overall gain of the open-loop transfer
function is increased by a factor of 𝛽, where 𝛽>1.
• It is noted that the value of T must be large, but its exact value is not
critical.
1
𝑠+
𝑣 = 𝐾𝑣 lim𝐾
𝐾 𝑐 𝑇 =𝐾 𝐾𝑐 𝛽
1 𝑣
𝑠→0
𝑠+
𝛽𝑇
25 & 26-Mar-25 BMHA312L Control System Winter 2024-25 Dr. D. Saravanakumar 47
Lag Compensation
• The main negative effect of the lag compensation is that the
compensator zero that will be generated near the origin
creates a closed-loop pole near the origin.
• Step-1
• Step-2
1
𝑇𝑠+1 𝑠+
𝑐 𝛽
𝐺𝑐 𝑠 = 𝐾 𝑐
=𝐾 𝑇
1
𝛽𝑇𝑠+1 𝑠+
𝛽𝑇
• Then the open-loop transfer function of the compensated system
becomes Gc(s)G(s).
• Step-3
• Step-4
• Determine the pole and zero of the lag compensator that produce the
necessary increase in the particular static error constant without
appreciably altering the original root loci.
• The ratio of the value of gain required in the specifications and the gain
found in the uncompensated system is the required ratio between the
distance of the zero from the origin and that of the pole from the origin.
• Step-5
• (If the angle contribution of the lag network is very small—that is, a few
degrees—then the original and new root loci are almost identical.
• Then locate, on the new root locus, the desired dominant closed-loop
poles based on the transient-response specifications.
• Step-6
𝑐 will be approximately 1.
•𝐾
s = -0.3307 ± j0.5864
1
𝑇𝑠+1 𝑠+
𝑐 𝛽
𝐺𝑐 𝑠 = 𝐾 𝑐
=𝐾 𝑇
1
𝛽𝑇𝑠+1 𝑠+
𝛽𝑇
1.06
𝐾𝑣 = lim𝑠𝐺(𝑠) = lim 𝑠 = 0.53𝑠 −1
𝑠→0 𝑠→0 𝑠 𝑠+1 𝑠+2
𝑣 ) of the
• The desired static velocity error constant ( 𝐾
compensated system is 5𝑠 −1 .
1
𝑠+
𝑣 = 𝐾𝑣 lim𝐾
𝐾 𝑐 𝑇 =𝐾 𝐾𝑐 𝛽
1 𝑣
𝑠→0
𝑠+
𝛽𝑇
25 & 26-Mar-25 BMHA312L Control System Winter 2024-25 Dr. D. Saravanakumar 59
Example-1 (Step-3)
1
𝑠+
𝑣 = 𝐾𝑣 lim𝐾
𝐾 𝑐 𝑇 =𝐾 𝐾𝑐 𝛽
1 𝑣
𝑠→0
𝑠+
𝛽𝑇
𝑣 = 𝐾𝑣 𝐾
𝐾 𝑐 𝛽
5 = 0.53𝛽
𝛽 = 10
1
𝑠+
𝑐
𝐺𝑐 𝑠 =𝐾 𝑇
1
𝑠+
𝛽𝑇
• Since 𝛽 = 10, therefore
1
𝑠+
𝑐
𝐺𝑐 𝑠 =𝐾 𝑇
0.1
𝑠+
𝑇
𝑐
𝑤ℎ𝑒𝑟𝑒 𝐾 = 1.06𝐾
25 & 26-Mar-25 BMHA312L Control System Winter 2024-25 Dr. D. Saravanakumar 62
Example-1 (Step-5)
• Root locus of uncompensated and compensated systems.
𝑠 = −0.31 ± 𝑗0.55
𝐾 = 1.0235
𝑐 is determined as
• Then the compensator gain 𝐾
𝑐
𝐾 = 1.06𝐾
𝐾
𝑐 =
𝐾 = 0.9656
1.06
25 & 26-Mar-25 BMHA312L Control System Winter 2024-25 Dr. D. Saravanakumar 65
Example-1 (Step-6)
• Then the compensator transfer function is given as
𝑠 + 0.05
𝐺𝑐 𝑠 = 0.9656
𝑠 + 0.005
1.0235 0.05
𝑣 =
𝐾 = 5.12𝑠 −1
0.005 1 2
25 & 26-Mar-25 BMHA312L Control System Winter 2024-25 Dr. D. Saravanakumar 67
Lag-Lead Compensation
• Lead compensation basically speeds up the response and
increases the stability of the system.
• Lag compensation improves the steady-state accuracy of the
system, but reduces the speed of the response.
• If improvements in both transient response and steady-state
response are desired, then both a lead compensator and a lag
compensator may be used simultaneously.
• Rather than introducing both a lead compensator and a lag
compensator as separate units, however, it is economical to use
a single lag–lead compensator.
1 1
𝑠+ 𝑠+
𝑇1 𝑇2
𝐺𝑐 𝑠 = 𝐾𝑐 𝛾 1 , (γ > 1 𝑎𝑛𝑑 β > 1)
𝑠+ 𝑠+
𝑇1 𝛽𝑇2
• Where Kc belongs to lead portion of the compensator.
𝑠+1 𝑠+0.4
𝐺𝑐 𝑠 = 𝐾𝑐
𝑠+2 𝑠+0.1
• Case-1: γ ≠ 𝛽
1 1
𝑠+ 𝑠+
𝑇1 𝑇2
𝐺𝑐 𝑠 = 𝐾𝑐 𝛾 1 , (γ > 1 𝑎𝑛𝑑 β > 1)
𝑠+ 𝑠+
• Case-2: γ = 𝛽 𝑇1 𝛽𝑇2
1 1
𝑠+ 𝑠+
𝑇1 𝑇2
𝐺𝑐 𝑠 = 𝐾𝑐 𝛽 1 , (β > 1)
𝑠+ 𝑠+
𝑇1 𝛽𝑇2
25 & 26-Mar-25 BMHA312L Control System Winter 2024-25 Dr. D. Saravanakumar 71