Skip to main content

Lag compensator for 0.53/[s(1+s)(1+0.5s)], Kv = 5

Short answer

The lag compensator is Gc(s) = 0.970(s+0.05)/(s+0.005). By placing zero at -0.05 and pole at -0.005 (β=10) near the origin, the velocity error constant becomes Kv=5.14 sec^-1 while the dominant closed-loop poles remain near -0.33±j0.59 (ζ≈0.49), so the transient response is essentially unchanged.

Design a lag compensator for a unity feedback system with open loop transfer function G(s) = 0.53/[s(1+s)(1+0.5s)] such that velocity error constant would become 5 s⁻¹ without significant change in transient properties.

"Without significant change in transient properties" means the dominant closed-loop poles should stay almost where they are, so a lag compensator is designed by the root locus method, with its pole and zero close to the origin.

G(s)=0.53s(1+s)(1+0.5s)=1.06s(s+1)(s+2)G(s) = \frac{0.53}{s(1+s)(1+0.5s)} = \frac{1.06}{s(s+1)(s+2)}

Step 1: Uncompensated system

Characteristic equation: s3+3s2+2s+1.06=0s^3 + 3s^2 + 2s + 1.06 = 0.

Roots: s=−0.331±j0.586s = -0.331 \pm j0.586 (dominant) and s=−2.34s = -2.34.

ωn=0.3312+0.5862=0.673 rad/s,ζ=0.3310.673=0.491\omega_n = \sqrt{0.331^2 + 0.586^2} = 0.673\ \text{rad/s},\qquad \zeta = \frac{0.331}{0.673} = 0.491 Kv=lim⁡s→0s G(s)=0.53 s−1K_v = \lim_{s\to0} s\,G(s) = 0.53\ \text{s}^{-1}

Step 2: Required increase in KvK_v

β≥50.53=9.43⇒choose β=10\beta \ge \frac{5}{0.53} = 9.43 \quad\Rightarrow\quad \text{choose } \beta = 10

Step 3: Place the pole and zero

Gc(s)=K^c s+1/Ts+1/(βT)G_c(s) = \hat{K}_c\,\dfrac{s + 1/T}{s + 1/(\beta T)}. Put the zero close to the origin, well to the right of the dominant poles:

zero at s=−0.05,pole at s=−0.0510=−0.005\text{zero at } s = -0.05, \qquad \text{pole at } s = -\frac{0.05}{10} = -0.005

Angle added at s1=−0.331+j0.586s_1 = -0.331 + j0.586:

∠(s1+0.05)−∠(s1+0.005)=115.6∘−119.1∘=−3.5∘\angle(s_1 + 0.05) - \angle(s_1 + 0.005) = 115.6^\circ - 119.1^\circ = -3.5^\circ

This is less than 5∘5^\circ, so the root locus near the dominant poles hardly changes.

Step 4: New dominant poles and gain

Keeping ζ=0.491\zeta = 0.491, the compensated locus 1.06K^c(s+0.05)s(s+1)(s+2)(s+0.005)\dfrac{1.06\hat{K}_c(s+0.05)}{s(s+1)(s+2)(s+0.005)} crosses the ζ\zeta line at

s1′=−0.312±j0.553s_1' = -0.312 \pm j0.553

Magnitude condition at s1′s_1':

K^c=∣s1′∣ ∣s1′+1∣ ∣s1′+2∣ ∣s1′+0.005∣1.06 ∣s1′+0.05∣=0.970\hat{K}_c = \frac{|s_1'|\,|s_1'+1|\,|s_1'+2|\,|s_1'+0.005|}{1.06\,|s_1'+0.05|} = 0.970

Step 5: Compensator

Gc(s)=0.970 s+0.05s+0.005=9.70 20s+1200s+1G_c(s) = 0.970\,\frac{s+0.05}{s+0.005} = 9.70\,\frac{20s+1}{200s+1} Gc(s)G(s)=1.028(s+0.05)s(s+0.005)(s+1)(s+2)G_c(s)G(s) = \frac{1.028(s+0.05)}{s(s+0.005)(s+1)(s+2)}

Step 6: Check

Kv=lim⁡s→0s GcG=1.028×0.050.005×2=5.14 s−1  (≥5)K_v = \lim_{s\to0} s\,G_cG = \frac{1.028\times0.05}{0.005\times2} = 5.14\ \text{s}^{-1} \;(\ge 5)
QuantityUncompensatedCompensated
Dominant poles−0.331±j0.586-0.331 \pm j0.586−0.312±j0.553-0.312 \pm j0.553
ζ\zeta0.4910.491
ωn\omega_n0.673 rad/s0.635 rad/s
Other poles−2.34-2.34−2.33-2.33, −0.055-0.055
KvK_v0.53 s−1^{-1}5.14 s−1^{-1}

The dominant poles keep ζ=0.491\zeta = 0.491 and ωn\omega_n falls by only about 6%, so the dominant-pole transient response is practically the same while KvK_v rises nearly ten times. The extra closed-loop pole at −0.055-0.055 lies close to, but not exactly on, the zero at −0.05-0.05, so it leaves a small, slowly decaying tail (amplitude about 0.11, time constant about 18 s). In a step simulation this tail raises the peak overshoot from about 16% to about 26% and lengthens the 2% settling time. This slow tail is the usual price of lag compensation.

Answer: Gc(s)=0.970s+0.05s+0.005G_c(s) = 0.970\dfrac{s+0.05}{s+0.005}, giving Kv=5.14 s−1K_v = 5.14\ \text{s}^{-1} with nearly unchanged transient response.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Control Systems chapter 7 questions →