Skip to main content

Controller to change transient properties

Short answer

To improve transient properties, a PD controller or lead compensator is used. Derivative action adds phase lead, increases effective damping, and reduces overshoot and settling time without affecting steady-state error.

What kind of controller would you recommend to bring changes in transient properties of a system and how?

To change (improve) the transient properties of a system (overshoot, settling time, rise time), a controller with derivative action is recommended: a PD controller (or derivative/rate feedback), or in compensator terms a lead compensator.

How PD control changes the transient

Gc(s)=Kp+Kds=Kp(1+Tds)G_c(s)=K_p+K_ds=K_p(1+T_ds)

For the standard plant G(s)=ωn2s(s+2ζωn)G(s)=\dfrac{\omega_n^2}{s(s+2\zeta\omega_n)} (with Kp=1K_p=1):

C(s)R(s)=ωn2(1+Tds)s2+(2ζωn+Tdωn2)s+ωn2,ζ′=ζ+Tdωn2\frac{C(s)}{R(s)}=\frac{\omega_n^2(1+T_ds)}{s^2+(2\zeta\omega_n+T_d\omega_n^2)s+\omega_n^2},\qquad\zeta'=\zeta+\frac{T_d\omega_n}{2}
  1. Damping increases (ζ′ > ζ), so peak overshoot falls.
  2. Settling time falls (ts=4/ζ′ωnt_s=4/\zeta'\omega_n).
  3. Anticipation: D action responds to the rate of change of error, applying correction before the error becomes large, like braking a car before the stop line.
  4. The added zero gives phase lead, which raises the phase margin and bandwidth, so the response is faster and more stable.
  5. Steady-state error is not changed (the system type is the same); if needed, it is handled separately by I action.
Transient specEffect of PD
Overshoot MpM_pdecreases
Settling time tst_sdecreases
Rise time trt_rdecreases slightly
Stabilityimproves

Caution: derivative action amplifies high-frequency noise, so KdK_d is kept moderate or a filtered derivative is used.

Example: ωn=4\omega_n=4 rad/s, ζ=0.25\zeta=0.25 (Mp=44%M_p=44\%, ts=4t_s=4 s). With Td=0.15T_d=0.15 s: ζ′=0.25+0.3=0.55\zeta'=0.25+0.3=0.55, ts≈4/(ζ′ωn)=1.8t_s\approx4/(\zeta'\omega_n)=1.8 s, and the overshoot drops from 44% to about 16% (a little above the 12.6% of a pure ζ = 0.55 system, because of the added zero).

✓ Answer checked by Claude Opus 5.5 (high effort)

All Control Systems chapter 7 questions →