Skip to main content

How feedback rejects disturbance input

Short answer

Feedback senses the disturbance effect and produces a correcting action. The disturbance output is divided by (1+loop gain); when loop gain is large, the effect becomes very small (e.g., 99% rejection for gain 99). The system thus robustly cancels load changes.

Discuss how a feedback control system rejects the disturbance input.

A feedback system senses the effect of the disturbance on the output and produces a correcting control action, so the disturbance is largely cancelled.

Disturbance rejection. Let the disturbance D(s)D(s) enter between two forward blocks G1G_1 (controller) and G2G_2 (plant).

  • Open loop: CD(s)=G2(s)D(s)C_D(s) = G_2(s)D(s).
  • Closed loop (feedback HH), with R=0R = 0 (superposition):
CD(s)=G2(s)1+G1(s)G2(s)H(s) D(s)C_D(s) = \frac{G_2(s)}{1 + G_1(s)G_2(s)H(s)}\,D(s)

The disturbance output is divided by (1+G1G2H)(1+G_1G_2H). If ∣G1G2H∣≫1|G_1G_2H| \gg 1, CD≈DG1HC_D \approx \dfrac{D}{G_1H}, which is very small for large G1G_1.

Example: G1G2H=99G_1G_2H = 99 means only 1% of the disturbance effect remains at the output, compared with 100% in open loop. In a motor speed system, a sudden load torque lowers the speed; the tachometer detects this, the error rises, and the amplifier increases armature voltage to restore the speed.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Control Systems chapter 1 questions →