Root Locus Technique
Root Locus Technique
• The graph of all possible roots of this equation (K is the variable parameter) is called the root locus.
• The root locus gives information about the stability and transient response of feedback control systems.
Vector magnitude,
Vector angle,
Find if the point -2+j3 is on root locus for some value of gain, K:
From the angle condition
For the point −2 + j( 2ൗ2) which is on root locus, the gain K is:
Σ zero angle - Σ pole angle
2
ς 𝑝𝑜𝑙𝑒 𝑙𝑒𝑛𝑔𝑡ℎ𝑠 𝐿3 𝐿4 (1.22)
𝐾= = = 2 = 0.33
Not a multiple of 1800 . So, −2 + j3 is not in the root locus ς 𝑧𝑒𝑟𝑜 𝑙𝑒𝑛𝑔𝑡ℎ𝑠 𝐿1 𝐿2 (2.12)(1.22)
(can not be a pole for some value of K).
CEN455: Dr. Nassim Ammour 5
Sketching the Root Locus1
1.Number of branches: Equals the number of closed loop poles.
2.Symmetry: Symmetrical about the real axis (conjugate pairs of poles, real coefficients
of the characteristic equation polynomial).
3.Real axis segments: For K > 0, root locus exists to the left of an odd number real Real-axis segments of the root locus
axis poles and/or zeros (angle condition).
4.Start and end points: The root locus begins at finite and infinite poles of 𝐺 𝑠 𝐻 𝑠 and ends
at finite and infinite zeros of 𝐺 𝑠 𝐻 𝑠 .
5.Asymptotes: The root locus approaches straight lines as asymptotes as the locus
approaches infinity. the equation of the asymptotes is given by:
σ 𝑓𝑖𝑛𝑖𝑡𝑒 𝑝𝑜𝑙𝑒𝑠 − σ 𝑓𝑖𝑛𝑖𝑡𝑒 𝑧𝑒𝑟𝑜𝑠 Intersection with
𝜎𝑎 = Real axis
≠ 𝑓𝑖𝑛𝑖𝑡𝑒 𝑝𝑜𝑙𝑒𝑠 −≠ 𝑓𝑖𝑛𝑖𝑡𝑒 𝑧𝑒𝑟𝑜𝑠 Angle in radian of the Complete root locus for the system
(2𝑘 + 1)𝜋 asymptote with real axis
𝜃𝑎 = 𝑓𝑜𝑟 𝑘 = 0, ±1, ±2, …
≠ 𝑓𝑖𝑛𝑖𝑡𝑒 𝑝𝑜𝑙𝑒𝑠 −≠ 𝑓𝑖𝑛𝑖𝑡𝑒 𝑧𝑒𝑟𝑜𝑠
6.Real-Axis Breakaway and Break-in Points:
σ1: Breakaway point (leave the real axis);
σ2: Break-in point (return to the real axis ); .
Breakaway point: at maximum gain on the real axis between -2 and -1.
𝑎𝑛𝑑 Asymptote
Forming the even polynomial by using the 𝑠 2 row (above) with K= 9.65,
𝜃3 𝜃4
Gives
Thus, the root locus crosses the imaginary-axis at 𝝎𝒅 = ±𝒋𝟏. 𝟓𝟗 at
a gain of K= 9.65 So, the system is stable for 0 ≤ K < 9.65
CEN455: Dr. Nassim Ammour 8
Improving System Response Desired transient response
Speed up the response : move pole from A to B without affecting the percent overshoot
Solution: move the root locus to put the desired pole on it for some value of gain k Obtained transient
(compensation by adding poles and zeros). response
• Dynamic compensator is used if a satisfactory design cannot be
obtained by adjustment of gain k alone.
Compensators
Dynamic compensators (function of s) are designed to improve:
Transient response by adding an ideal compensator PD (pure differentiation
using active amplifiers) or a Lead compensator (implemented with passive a. Sample root locus, showing possible design point via gain adjustment (A)
and desired design point that cannot be met via simple gain adjustment (B);
elements) in the forward path or feedback path.
For gain 𝐾 = 164.6, searching along the line of 𝜁 = 0.174 for the uncompensated
system : dominant poles are 0.694 ∓ 𝑗3.926 (third pole at −11.61) Figure (c).
164.6
This gain yields Position constant 𝐾𝑝 = lim 𝐺(𝑠) = = 8.23.
𝑠→0 20
Figure (e)
Figure (d)
After compensation:
Root locus: a. before lag compensation; b. after lag compensation CEN455: Dr. Nassim Ammour 12
Example2
Compensate the system of Figure (a), whose root locus is shown in Figure (b), to improve the
steady-state error by a factor of 10 if the system is operating with a damping ratio of 0.174.
SOLUTION
• From example 1: uncompensated system error was 0.108 with 𝐾𝑃𝑜𝑙𝑑 = 8.230. A tenfold improvement means a
steady-state error of:
𝑛𝑒𝑤
𝑒 𝑜𝑙𝑑 ∞ 0.108 1 𝑛𝑒𝑤
𝑒 ∞ = = = 0.0108, 𝑠𝑖𝑛𝑐𝑒 𝑒 ∞ = 𝑛𝑒𝑤 ⇒ 𝐾𝑃 = 91.59
10 10 1 + 𝐾𝑃
𝑧𝑐 𝐾𝑃𝑛𝑒𝑤 91.59
• For the compensated system = = = 11.13
𝑝𝑐 𝐾𝑃𝑜𝑙𝑑 8.23
𝑧𝑐 ≈ 0.111
13
CEN455: Dr. Nassim Ammour
Example2-Conted
• The transient response of both systems is approximately the same with reduced steady state error
14
CEN455: Dr. Nassim Ammour
Ideal Derivative Compensation (PD)
Improving Transient Response
• The objective is to design a response that has a desirable percent overshoot and a shorter settling time than the
uncompensated system. (two approaches).
1. Ideal derivative compensation (Proportional-plus-Derivative (PD) active elements ): a pure differentiator is added
to the forward path of the feedback control system. sensitive to high frequency noise.
2. Lead Compensation: (not pure differentiation) approximates differentiation with a passive network by adding
a zero and a more distant pole to the forward-path transfer function.
• The transient response of a system can be selected by choosing an appropriate closed-loop pole location on the s-plane.
• If this point is on the root locus, then a simple gain adjustment is all that is required in order to meet the transient response
specification.
• If the closed loop root locus doesn’t go through the desired point, it needs to be reshaped (add poles and zeros in the forward
path).
• One way to speed up the original system is to add a single zero to the forward path. 𝐺𝑐 𝑠 = 𝑠 + 𝑧𝑐
- Compensated poles have more negative real part (smaller settling time)
and larger imaginary part (smaller peak time).
17
CEN455: Dr. Nassim Ammour
Example32 Zero contribution angle >
900 → zero position less than
Design the location of the compensator zero desired pole real part.
Adding zero
approximation is not
valid for case C
Fig (c) Uncompensated system and lead compensation responses (zeros at a:-5, b:-4 c: -2)
Fig (b) Compensated system root locus 20
CEN455: Dr. Nassim Ammour
Improving Steady-State Error
and Transient Response
• Combine the design techniques to obtain improvement in steady-state error and transient response independently.
• Two Alternatives
1. From the requirements figure out the desired pole location to meet transient response specifications.
3. Check validity (all requirements have been met) of the design by simulation.
• To reduce the peak time to two-thirds. (find the compensated system's dominant pole location)
The imaginary part
𝜋 𝜋
𝜔𝑑 = = = 15.87
𝑇𝑝 (2ൗ )(0.297)
3
compensating
zero's location. the PD controller.
15.87
From geometry = 𝑡𝑎𝑛18.370 𝑧𝑐 = 55.92 𝐺𝑃𝐷 (𝑠) = (𝑠 + 55.92)
in Fig(a) 𝑧𝑐 − 8.13
• The PD-compensated system is simulated. Fig (b) (next slide) shows the reduction
in peak time and the improvement in steady-state error over the uncompensated Fig (b) Root locus for PD-compensated system
system. (step 3 and 4)
1 1
= 256.5 + 128.6 + 4.6 𝑠 = 𝑘1 + 𝑘2 + 𝑘3 𝑠
𝑠 𝑠
• Design procedure:
1. Determine the desired pole location based on specifications. (Evaluate the performance of the uncompensated system).
2. Design the lead compensator to meet the transient response specifications.(zero location, pole location, and the loop gain).
3. Evaluate the steady state performance of the lead compensated system to figure out required improvement.(simulation).
4. Design the lag compensator to satisfy the improvement in steady state performance.
5. Simulate the system to be sure all requirements have been met. (If not met redesign)
• Step 2 : Lead compensator design (selection of the location of the compensated system's dominant poles).
Twofold reduction the imaginary part of
of settling time the dominant pole
−ζ 𝜔𝑛 = −2 1.794 = −3.588 𝜔𝑑 = ζ 𝜔𝑛 tan(117.130 ) = 7.003
the real part of
the dominant pole
Compensator pole.
7.003 𝑝𝑐 = −29.1
= tan(15.35° )
𝑝𝑐−3.588
Fig (a) Root locus for uncompensated system
- The complete root locus for the lead-compensated system is sketched in Figure (c)
Fig (c) Root locus for lead-compensated systemCEN455: Dr. Nassim Ammour 28
Example63
• Steps 3 and 4: Check the design with a simulation. (The result for the lead compensated system is shown in Figure(a) and is
satisfactory.)
• Step 5: design the lag compensator to improve the steady-state error. inversely the addition of lead
proportional to compensation has improved
uncompensated system's the steady- the steady-state error by a
open-loop transfer function state error factor of 2.122
static error
192.1 constant
𝐺 𝑠 = 𝑘𝑣𝑂 = 3.201
𝑠 𝑠 + 6 (𝑠 + 10) Need of tenfold
lead-compensated system's 6.794 improvement 10
open-loop transfer function static error = 2.122 𝑘𝑣𝑁 = = 4.713
constant 3.201 lag compensator factor 2.122
1977 for steady-state error
𝐺𝐿𝐶 𝑠 = 𝑘𝑣 = 6.794 improvement
𝑠 𝑠 + 10 (𝑠 + 29.1)
- The uncompensated system pole at - 6 canceled the lead compensator zero at -6.
- Drawing the complete root locus for the lag-lead-compensated system and by searching along the 0.456 damping ratio line
closed-loop
dominant poles
𝑝𝑐 = −3.574 ± 𝑗 6.976 with a gain of 1971. 29
CEN455: Dr. Nassim Ammour
Example64
- Fig (b) shows the complete draw of the lag-lead-compensated root locus.
- The lag-lead compensation has indeed increased the speed of the system (settling time or the peak time).
Step 7: The final proof of our designs is shown by the simulations of Figure (b)
Fig (a) Root locus for lag-lead-compensated system Fig (b) Improvement in step response for lag-lead-compensated system
CEN455: Dr. Nassim Ammour 30
Feedback Compensation
Compensator 𝐻𝑐 𝑠 is used at the minor feedback to improve
transient response and steady-state response independently
• More complicated than cascade.
• Generally provide faster response.
• Can be used in cases where noise is a concern if we use
cascade compensators.
• May not require additional gain.
The design of feedback compensation consists of finding the gains, such as 𝐾, 𝐾1 𝑎𝑛𝑑 𝐾𝑓 .
Similar to cascade compensation. Consider compensation as adding poles and zeros to feedback section for the equivalent
system. Moving a
Blocks in cascade
(product of blocks)
summing Moving a
point ahead pickoff point
of a block 𝐾 𝐾1 𝐺1 (𝑠) 𝐺2 (𝑠) behind a block
1 1
𝐾 𝐾𝑓 𝐻𝑐 (𝑠)
𝐺2 (𝑠)
𝑝𝑐 = −7.236 ± 𝑗 14.12
• Sum of the angles from the uncompensated system's poles (add zero to yields 180° )
compensator
zero contribution
The gain at
the design point, 𝐾1 = 1388
• steady-state error characteristic (fig (d) slide 32 ) (b) Root locus for the
𝐾1 compensated system
𝐾𝑣 = lim 𝑠𝐺(𝑠) = = 4.18
𝑠→0 75 + 𝐾1 𝐾𝑓
CEN455: Dr. Nassim Ammour 33
Example73
𝐺(𝑠) 𝐾1
𝑇 𝑠 = = 3
1 + 𝐺 𝑠 𝐻(𝑠) 𝑠 + 20 𝑠 2 + 75 + 𝐾1 𝐾𝑓 𝑠 + 𝐾1
• The results of the simulation are shown in Figure (a) and (b)
over-damped response
The settling time is 2.21 seconds with a settling time of 0.75 second
(a) Step response for uncompensated system CEN455: Dr. Nassim Ammour
(b) Step response for the compensated system 34
Physical Realization of Compensation
Active-Circuit Realization
• 𝑍1 (𝑠)and 𝑍2 (𝑠)are used as a building block to implement the compensators and controllers, such as PID controllers.
𝑉0 (𝑠) 𝑍2 (𝑠)
=−
𝑉𝑖 (𝑠) 𝑍1 (𝑠)
SOLUTION
4.6 𝑠 + 55.92 𝑠 + 0.5
• The transfer function of the PID controller is 𝐺𝑐 𝑠 =
𝑠
27.96
• which can be put in the form 𝐺𝑐 𝑠 = 𝑠 + 56.42 +
𝑠
• Comparing the PID controller in Table 1 with this equation we obtain
the following three relationships:
𝑅2 𝐶1 1
+ = 56.42 𝑅2 𝐶1 = 1 = 27.96
𝑅1 𝐶2 𝑅1 𝐶2
• Since there a re fou ru nk now ns a nd three equ a tions
we arbitrarily select a practical value:
Fig (a) PID controller
• The complete circuit is shown in Figure (a) where the circuit element values have been rounded off.
SOLUTION
𝑠+4
• The transfer function of the lead compensator is 𝐺𝑐 𝑠 =
𝑠 + 20.09
• Comparing the transfer function of a lead network shown in Table 2 with The equation, we obtain the
following two relationships:
1 1 1
=4 𝑎𝑛𝑑 + = 20.09
𝑅1 𝐶 𝑅1 𝐶 𝑅2 𝐶
• Since there are three network elements and two equations, we may select one of the element values
arbitrarily
𝐶 = 1 𝜇𝐹 𝑅1 = 250 𝑘Ω 𝑎𝑛𝑑 𝑅2 = 62.2 𝑘Ω