Robust Control, Sensitivity & Loop Shaping

Robust control asks whether stability and performance survive a stated set of plant errors and disturbances. Sensitivity functions expose the trade-offs; loop shaping allocates gain by frequency; H∞ synthesis turns weighted worst-case amplification into an optimization problem.

A nominal controller is designed for one plant model P0P_0. A robust claim quantifies what remains true for a set of plants, disturbances, sensor noise and implementation errors. “It worked in simulation” is nominal evidence unless the simulation varied the uncertainties that matter.

Sensitivity partitions the loop #

For loop transfer L=PCL=PC,

S=11+L,T=L1+L,CS=C1+L.S=\frac{1}{1+L},\qquad T=\frac{L}{1+L},\qquad CS=\frac{C}{1+L}.

  • SS shapes output response to many load disturbances and plant perturbations.
  • TT shapes reference transmission and measurement-noise paths, depending on architecture.
  • CSCS exposes control effort and actuator demand.

At low frequency, large ∣L∣|L| makes ∣S∣|S| small and improves regulation. At high frequency, small ∣L∣|L| keeps ∣T∣|T| small and avoids chasing noise and unmodeled dynamics. Crossover is the negotiated boundary.

Because S+T=1S+T=1, both cannot be small at the same frequency. Bode's sensitivity integral adds a waterbed constraint: for important plant classes, pushing sensitivity down in one region forces it up elsewhere.

Describe uncertainty before proving robustness #

Useful models include:

  • parametric ranges for gains, time constants and delays;
  • additive uncertainty P=P0+WaΔP=P_0+W_a\Delta;
  • multiplicative uncertainty P=P0(1+WmΔ)P=P_0(1+W_m\Delta);
  • neglected high-frequency dynamics;
  • nonlinear limits and mode changes tested outside linear robust analysis.

The weight Wm(jω)W_m(j\omega) should bound relative model error over frequency. If ∣Δ∣≤1|\Delta|\le1, a small-gain robust-stability condition for output-multiplicative uncertainty is

∥WmT∥∞<1.\lVert W_m T\rVert_\infty<1.

This statement is only as credible as the uncertainty bound. Data from one operating point do not justify a global WmW_m.

Classical loop shaping #

Shape LL so it has:

  • high enough low-frequency gain for tracking and disturbance rejection;
  • crossover compatible with plant delay and uncertainty;
  • adequate gain and phase margins;
  • roll-off before noise and unmodeled resonances;
  • tolerable peaks in SS and TT;
  • feasible control effort and rate.

The maximum sensitivity Ms=max⁡ω∣S(jω)∣M_s=\max_\omega|S(j\omega)| summarizes the worst disturbance/uncertainty amplification and relates to distance from the Nyquist critical point. It is more informative than tuning for a pretty step response alone.

H∞ formulation #

The H∞H_\infty norm of a stable transfer matrix is its maximum singular value over frequency. Weighted mixed-sensitivity design asks for a stabilizing controller that makes

∥[WSSWUCSWTT]∥∞<γ.\left\Vert \begin{bmatrix} W_S S\\W_U CS\\W_T T \end{bmatrix} \right\Vert_\infty<\gamma.

WSW_S encodes desired error/disturbance attenuation, WUW_U control limits, and WTW_T high-frequency robustness/noise requirements. The optimization is powerful because it handles multivariable interaction and worst-case amplification. It does not choose physically meaningful weights or uncertainty sets for the engineer.

Robustness workflow #

  1. Identify the decision-relevant operating region and uncertain mechanisms.
  2. Validate nominal dynamics and bound error in time and frequency.
  3. Write performance outputs and exogenous inputs explicitly.
  4. Shape or synthesize the controller.
  5. Verify nominal stability and performance.
  6. Verify robust stability separately from robust performance.
  7. Test nonlinear saturation, rate limits, sampling, quantization and mode changes.
  8. Validate on representative plants and disturbances, then update uncertainty bounds.

Robust control is not conservatism for its own sake. It is a reproducible claim of what the closed loop tolerates, where the claim applies, and which uncertainty would invalidate it.

Sources

  1. bookFeedback Systems, 2nd ed. — Åström and Murray
  2. paperDoyle, Glover, Khargonekar and Francis — State-Space Solutions to Standard H2 and H∞ Control Problems

Searches titles, aliases, headings, summaries, and full text.↑↓ move ↵ open esc close