Skip to main content

Compensator for 10/[s(s+1)], ζ=0.5, ωn=3

Short answer

The desired dominant poles are −1.5 ± j2.598. The plant angle deficiency is 40.9°; place the compensator zero at −1 to cancel the plant pole, putting the pole at −3. With Kc=0.9, Gc(s)=0.9(s+1)/(s+3) gives closed-loop ζ=0.5 and ωn=3 rad/s.

Design a compensator for unity feedback system with open loop transfer function G(s) = 10/[s(s+1)] such that the damping ratio would become 0.5 and natural frequency of oscillation 3 rad/sec.

The specification is on the closed-loop pole positions, so a lead compensator is designed by the root-locus method.

Step 1: Present system

CR=10s2+s+10⇒ωn=10=3.16 rad/s, ζ=12×3.16=0.158\frac{C}{R}=\frac{10}{s^2+s+10}\Rightarrow\omega_n=\sqrt{10}=3.16\ \text{rad/s},\ \zeta=\frac{1}{2\times3.16}=0.158

The response is very oscillatory (Mp≈60%M_p\approx60\%).

Step 2: Desired dominant poles

sd=−ζωn±jωn1−ζ2=−1.5±j2.598s_d=-\zeta\omega_n\pm j\omega_n\sqrt{1-\zeta^2}=-1.5\pm j2.598

Step 3: Angle deficiency

Angle of G(s)=10s(s+1)G(s)=\dfrac{10}{s(s+1)} at sd=−1.5+j2.598s_d=-1.5+j2.598:

∠sd=180∘−tan⁡−12.5981.5=120∘∠(sd+1)=180∘−tan⁡−12.5980.5=100.9∘∠G(sd)=−(120∘+100.9∘)=−220.9∘\begin{aligned} \angle s_d&=180^\circ-\tan^{-1}\frac{2.598}{1.5}=120^\circ\\ \angle(s_d+1)&=180^\circ-\tan^{-1}\frac{2.598}{0.5}=100.9^\circ\\ \angle G(s_d)&=-(120^\circ+100.9^\circ)=-220.9^\circ \end{aligned}

To satisfy the angle condition (−180∘-180^\circ), the compensator must add

ϕ=−180∘−(−220.9∘)=40.9∘ (lead)\phi=-180^\circ-(-220.9^\circ)=40.9^\circ\ \text{(lead)}

Step 4: Locate zero and pole

Choose the compensator zero at s=−1s=-1 to cancel the plant pole at −1-1. Then the pole −p-p must satisfy

−∠sd−∠(sd+p)=−180∘⇒−120∘−∠(sd+p)=−180∘⇒∠(sd+p)=60∘-\angle s_d-\angle(s_d+p)=-180^\circ\Rightarrow-120^\circ-\angle(s_d+p)=-180^\circ\Rightarrow\angle(s_d+p)=60^\circ tan⁡−12.598p−1.5=60∘⇒p−1.5=2.5981.732=1.5⇒p=3\tan^{-1}\frac{2.598}{p-1.5}=60^\circ\Rightarrow p-1.5=\frac{2.598}{1.732}=1.5\Rightarrow p=3

Check of angle added: zero +100.9∘+100.9^\circ, pole −60∘-60^\circ, net +40.9∘+40.9^\circ ✓.

Step 5: Gain KcK_c (magnitude condition)

Gc(s)G(s)=Kcs+1s+3⋅10s(s+1)=10Kcs(s+3)G_c(s)G(s)=K_c\frac{s+1}{s+3}\cdot\frac{10}{s(s+1)}=\frac{10K_c}{s(s+3)} ∣10Kcsd(sd+3)∣=1⇒10Kc=∣sd∣ ∣sd+3∣=3×3=9⇒Kc=0.9\left|\frac{10K_c}{s_d(s_d+3)}\right|=1\Rightarrow10K_c=|s_d|\,|s_d+3|=3\times3=9\Rightarrow K_c=0.9 Gc(s)=0.9 s+1s+3=0.3 1+s1+0.333sG_c(s)=0.9\,\frac{s+1}{s+3}=0.3\,\frac{1+s}{1+0.333s}

Step 6: Verification

C(s)R(s)=9s2+3s+9\frac{C(s)}{R(s)}=\frac{9}{s^2+3s+9}

ωn=3\omega_n=3 rad/s, 2ζωn=3⇒ζ=0.52\zeta\omega_n=3\Rightarrow\zeta=0.5 ✓. Closed-loop poles: −1.5±j2.598-1.5\pm j2.598.

         jw
   x sd  |  j2.598
    \    |
 ---x--o-x------- sigma
   -3 -1 0   (zero cancels pole at -1)
ItemBeforeAfter
ζ\zeta0.1580.5
ωn\omega_n3.16 rad/s3 rad/s
MpM_p60%16.3%
tst_s (2%)8 s2.67 s
KvK_v103

Note: KvK_v falls to 10×0.9/3=310\times0.9/3=3; if a higher KvK_v is needed, the bisector method or an extra lag section can be used.

Answer: Gc(s)=0.9 s+1s+3G_c(s)=0.9\,\dfrac{s+1}{s+3}, giving closed-loop poles at −1.5 ± j2.6 (ζ = 0.5, ωn = 3 rad/s).

✓ Answer checked by Claude Opus 5.5 (high effort)

All Control Systems chapter 7 questions →