Controller Design Using Root Locus: 14.1 PD Control
Controller Design Using Root Locus: 14.1 PD Control
14.1 PD Control
Root locus is a useful tool to design different types of controllers. Below, we will illustrate
the design of proportional derivative controllers using root locus technique. PD control
shapes the closed-loop transient response of a system by adding a zero to the system
dynamics.
K(s) = kp + kd s
By carefully placing the PD controller zero, the root locus can be shaped to improve
damping, rise time, and stability, without any excessively large gains.
Let us consider an example.
An Example: Consider the following control system.
k · s12
Gc (s) =
1 + k · s12
143
Lecture Notes on Control Systems/D. Ghose/2012 144
180o + α360o
φα = = 90o , 270o
2 α=0,1
σ=0
Observations:
1. The closed loop poles are imaginary for all k.
2. There is no damping for any k.
Lecture Notes on Control Systems/D. Ghose/2012 145
K(s) = kp + kd s
kd
K(s) = kp 1 + s = k (1 + T s)
kp
Where, k = kp and T = kd
kp
.
Let us assume T = 1 and then find the root locus with respect to k.
k · 1+T
s2
s
Gc (s) =
1 + k · 1+T
s2
s
Figure 14.4: Open loop pole and zero locations and real axis segment of root locus
Asymptote angle is
180o + α360o
φα = = 180o
1 α=0
Another Example:
1
Let K(s) = k and G(s) = s(T s+1)
.
The closed loop system is
1
k· s(T s+1)
Gc (s) = 1
1+ k · s(T s+1)
By using the rules in the root locus technique we obtain the following (use the rules to
get this locus yourself):
Here, increasing k moves the system from being neutrally stable to stable overdamped to
stable underdamped to stable overdamped again.
What are the benefits of PD control?
1. For the same k, PD control provides faster rise time and peak time with smaller
overshoot.
2. One can increase k to decrease steady state error without affecting the transient
response.
Lecture Notes on Control Systems/D. Ghose/2012 148
PD control has a problem that though it improves transient response, the derivative
term amplifies noise (why? – think about this). So, if there is a small but high frequency
disturbance, the PD-control will generate a large control signal.
Lead1 compensation helps to reduce this effect by balancing the PD control zero with
an added pole.
s+z
k(s) = k · , 0≤z<p
s+p
Lead compensation shifts the root locus to the left. Consider the angle criterion.
θz − θp = 180o
Suppose we have two poles as shown in the next figure.
What do we achieve by shifting the root locus to the left? For the same damping ratio
ζ, we can increase the controller gain k to obtain better steady state response. We can
also have higher ωn for faster rise time.
Example of Lead Control:
2
G(s) =
s(s + 2)
2k
Gc (s) =
s2 + 2s + 2k
Lecture Notes on Control Systems/D. Ghose/2012 150
− √ πζ
Mp = e 1−ζ 2 ≤ 0.2 ⇒ ζ ≥ 0.46
Now obtain the root locus of the system (shown in the figure below).
Suppose the point s lies on the root locus so that the damping ratio ζ = sin φ ≥
0.46, then φ = sin−1 0.46 = 27.4o . On every point on the root locus, if we use our
polar representation, the following equation should be satisfied:
2 2
0 = 1 + kG(s) = 1 + k =1+k e−j(θp1 +θp2 )
s(s + 2) Rp1 Rp2
2k
⇒ =1
Rp1 Rp2
For the damping ratio ζ = 0.46, the point on the root locus corresponds to
2k = (2.17)2 ⇒ k = 2.36
Note that this is the maximum permissible value of k. since any larger value will
produce a damping ratio less than the prescribed value.
So, from maximum overshoot specification we get
0 < k ≤ 2.36
Lecture Notes on Control Systems/D. Ghose/2012 151
π/2 + sin−1 ζ
Tr = √ ≤ 0.5
ωn 1 − ζ 2
π/2 + sin−1 ζ
⇒ ωn ≥ √
0.5 1 − ζ 2
Note that the RHS of the above inequality increases as ζ increases and its minimum
value is attained when ζ = 0.46. So substituting ζ = 0.46 in the above inequality,
we obtain,
But,
2k = ωn2
and so,
4.6172
ωn ≥ 4.617 ⇒ k ≥ = 10.65
2
1 1 1
e(∞) = lim sE(s) = lim s = lim s · 2 · 2
s→0 s→0 1 + kG(s) s→0 1 + k s(s+2) s
1 1
= lim 2 =
s→0 s + k
(s+2)
k
To summarize:
Maximum overshoot specification ⇒ 0 < k ≤ 2.36
Rise time specification ⇒ k ≥ 10.65
Steady state error specification ⇒ k ≥ 5.0
Hence, all the design specifications cannot be met with P-control.
Lead Compensation:
Let us try lead compensation here.
For simplicity let us put the lead compensator zero on top of the system pole. Let,
s+2
K(s) = k ·
s+5
(Note that the pole-zero cancelation is not very desirable, but it is used here to make it
simpler for the root locus to be plotted.)
Thus,
s+2 2 2
K(s)G(s) = k · =k
s + 5 s(s + 2) s(s + 5)
So, all we did was to kick the open loop pole further to the left from (-2 to -5).
The closed loop system is,
2
k s(s+5)
Gc (s) = 2
1 + k s(s+5)
Using the same reasoning, for the point on the root locus that corresponds to ζ = 0.46
(overshoot specification),
2.5
Rp1 = Rp2 = = 5.44
sin 27.4o
So, the maximum permissible value of k is,
5.442
k= = 14.8
2
1 1 1
e(∞) = lim sE(s) = lim s = lim s · 2 · 2
s→0 s→0 1 + kG(s) s→0 1 + k s(s+5) s
1 5
= lim 2 =
s→0 s + k 2k
(s+5)