Skip to main content

Derivative feedback for ramp input

Short answer

Derivative feedback feeds back the output derivative, increasing the effective damping ratio to ζ'=ζ+Kt ωn/2. This reduces overshoot and improves stability without altering ωn. For a unit ramp input, however, the steady-state error increases by Kt, so the forward gain must be raised to recover accuracy.

In response to unit ramp input, discuss role of derivative feedback controller for a second order system.

Derivative (rate) feedback feeds back Kt dcdtK_t\,\dfrac{dc}{dt} in addition to the output, for example with a tachogenerator on a position servo. It increases damping but, for a ramp input, it increases the steady-state error.

Take the standard second-order plant with derivative feedback in a minor loop:

G(s)=ωn2s(s+2ζωn),H(s)=1+KtsG(s) = \frac{\omega_n^2}{s(s + 2\zeta\omega_n)}, \qquad H(s) = 1 + K_t s

Closed-loop transfer function:

C(s)R(s)=ωn2s2+(2ζωn+Ktωn2)s+ωn2\frac{C(s)}{R(s)} = \frac{\omega_n^2}{s^2 + (2\zeta\omega_n + K_t\omega_n^2)s + \omega_n^2}

Effect on damping

Comparing with s2+2ζ′ωns+ωn2s^2 + 2\zeta'\omega_n s + \omega_n^2:

ζ′=ζ+Ktωn2\zeta' = \zeta + \frac{K_t\omega_n}{2}

The natural frequency is unchanged, but damping rises, so overshoot and oscillation fall and the system becomes more stable.

Effect on the unit ramp response

Error E(s)=R(s)−C(s)E(s) = R(s) - C(s) with R(s)=1/s2R(s) = 1/s^2:

E(s)=s2+(2ζωn+Ktωn2)ss2+(2ζωn+Ktωn2)s+ωn2⋅1s2ess=lim⁡s→0sE(s)=2ζωn+Ktωn2ωn2=2ζωn+Kt\begin{aligned} E(s) &= \frac{s^2 + (2\zeta\omega_n + K_t\omega_n^2)s}{s^2 + (2\zeta\omega_n + K_t\omega_n^2)s + \omega_n^2}\cdot\frac{1}{s^2} \\ e_{ss} &= \lim_{s\to0} sE(s) = \frac{2\zeta\omega_n + K_t\omega_n^2}{\omega_n^2} = \frac{2\zeta}{\omega_n} + K_t \end{aligned}

Without rate feedback ess=2ζ/ωne_{ss} = 2\zeta/\omega_n. Rate feedback adds KtK_t to the ramp error.

Example: ωn=4\omega_n = 4, ζ=0.25\zeta = 0.25, Kt=0.15K_t = 0.15: ζ′=0.25+0.3=0.55\zeta' = 0.25 + 0.3 = 0.55 (overshoot drops from 44% to 12.6%) but esse_{ss} rises from 0.125 to 0.275.

Remedy: increase the forward gain (amplifier) to bring the ramp error back down; the extra damping from KtK_t keeps the response well damped. In contrast, a PD controller in the forward path adds similar damping while leaving KvK_v, and so the ramp error 2ζ/ωn2\zeta/\omega_n, unchanged. Derivative feedback therefore trades ramp accuracy for damping.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Control Systems chapter 7 questions →