Skip to main content

Lead compensator for 10/[s(s+1)], ts=2 s, Mp=5%

Short answer

A lead compensator Gc(s)=0.84(s+1)/(s+4) places the closed-loop poles at -2±j2.1, giving damping ratio 0.69. This yields settling time 2 s and maximum overshoot 5% as required.

For a unity feedback system with feed forward transfer function G(s) = 10/[s(s+1)], design a lead compensator such that the settling time of the system will become 2 sec and maximum percent overshoot 5%.

Time-domain specifications are met by placing the dominant closed-loop poles with a lead compensator designed on the root locus.

Step 1: Present system

CR=10s2+s+10: ωn=3.16 rad/s, ζ=0.158, Mp=60.5%, ts=40.5=8 s\frac{C}{R}=\frac{10}{s^2+s+10}:\ \omega_n=3.16\ \text{rad/s},\ \zeta=0.158,\ M_p=60.5\%,\ t_s=\frac{4}{0.5}=8\ \text{s}

Step 2: Desired poles

From Mp=5%M_p=5\%:

ζ=−ln⁡0.05π2+(ln⁡0.05)2=2.9964.341=0.690\zeta=\frac{-\ln0.05}{\sqrt{\pi^2+(\ln0.05)^2}}=\frac{2.996}{4.341}=0.690

From ts=2t_s=2 s (2% criterion):

ζωn=42=2⇒ωn=20.690=2.898 rad/s,ωd=2.8981−0.6902=2.097\zeta\omega_n=\frac{4}{2}=2\Rightarrow\omega_n=\frac{2}{0.690}=2.898\ \text{rad/s},\quad\omega_d=2.898\sqrt{1-0.690^2}=2.097 sd=−2±j2.097s_d=-2\pm j2.097

Step 3: Angle deficiency

∠sd=180∘−tan⁡−12.0972=133.6∘∠(sd+1)=180∘−tan⁡−12.0971=115.5∘∠G(sd)=−249.1∘⇒ϕ=249.1∘−180∘=69.1∘\begin{aligned} \angle s_d&=180^\circ-\tan^{-1}\frac{2.097}{2}=133.6^\circ\\ \angle(s_d+1)&=180^\circ-\tan^{-1}\frac{2.097}{1}=115.5^\circ\\ \angle G(s_d)&=-249.1^\circ\Rightarrow\phi=249.1^\circ-180^\circ=69.1^\circ \end{aligned}

Step 4: Zero and pole

Place the zero at s=−1s=-1 to cancel the plant pole. Then the open loop becomes 10Kcs(s+p)\dfrac{10K_c}{s(s+p)} and the closed loop s2+ps+10Kc=0s^2+ps+10K_c=0. Matching with s2+2ζωns+ωn2=s2+4s+8.4s^2+2\zeta\omega_ns+\omega_n^2=s^2+4s+8.4:

p=2ζωn=4p=2\zeta\omega_n=4

Angle check: zero adds +115.5∘+115.5^\circ, pole at −4-4 adds −tan⁡−12.0972=−46.4∘-\tan^{-1}\frac{2.097}{2}=-46.4^\circ, net +69.1∘+69.1^\circ ✓.

Step 5: Gain

10Kc=ωn2=8.4⇒Kc=0.8410K_c=\omega_n^2=8.4\Rightarrow K_c=0.84

(same as magnitude condition Kc=∣sd∣∣sd+4∣/10=2.898×2.898/10K_c=|s_d||s_d+4|/10=2.898\times2.898/10).

Gc(s)=0.84 s+1s+4=0.21 1+s1+0.25sG_c(s)=0.84\,\frac{s+1}{s+4}=0.21\,\frac{1+s}{1+0.25s}

Step 6: Verification

C(s)R(s)=8.4s2+4s+8.4\frac{C(s)}{R(s)}=\frac{8.4}{s^2+4s+8.4}

Poles −2±j2.10-2\pm j2.10; ζ=428.4=0.690\zeta=\frac{4}{2\sqrt{8.4}}=0.690, Mp=5.0%M_p=5.0\%, ts=42=2t_s=\frac{4}{2}=2 s ✓.

          jw
  sd x    | j2.1
      \   |
 --x---o--x------ sigma
  -4  -1  0
 (zero at -1 cancels plant pole)
ItemBeforeAfter
ζ\zeta0.1580.69
ωn\omega_n3.16 rad/s2.90 rad/s
MpM_p60.5%5%
tst_s8 s2 s
KvK_v102.1

If a higher KvK_v is needed, a lag section can be added in cascade (lag–lead).

Answer: Gc(s)=0.84 s+1s+4G_c(s)=0.84\,\dfrac{s+1}{s+4}; closed loop 8.4s2+4s+8.4\dfrac{8.4}{s^2+4s+8.4} with ts = 2 s and Mp = 5%.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Control Systems chapter 7 questions →