Automatic Control Theory: The Classical Design Workflow
Classical automatic-control theory is a disciplined way to turn a physical objective into a verified feedback loop. It connects modeling, transfer functions, poles and zeros, time and frequency response, stability tests, compensation, nonlinear limits, sampling, and implementation without confusing any one view for the whole system.
Automatic control theory is not a catalogue of formulas for making a graph look smooth. It is a chain of claims: a model represents a physical operating regime; a controller changes causal paths through that model; mathematical tests predict stability and performance; and experiments establish whether those predictions survive uncertainty, constraints, sampling, and hardware.
Each analysis view answers a different question. Verification can send the design back to the model, objective, or architecture.
Start with a control contract #
A useful control problem names more than a setpoint. Write down:
- the controlled output and reference , with units and allowable range;
- the manipulated input , its magnitude and rate limits, and the actuator's failure state;
- disturbances and measurement noise , including their important frequency or time scales;
- the operating region and states or outputs that must never be entered;
- transient, steady-state, robustness, and control-effort requirements;
- the available sensors, sample timing, computation delay, and mode transitions.
The controller is successful only if the complete contract is met. A small tracking error with a saturated actuator, fragile stability margin, unsafe internal state, or intolerable noise amplification is not successful control.
One loop, several exact maps #
For controller , plant , and unity negative feedback, let . Define
These two functions already show why one performance number is insufficient. Reference-to-output is ; reference-to-error is ; an input disturbance reaches the output through ; measurement noise often reaches the output through and the control signal through . Raising loop gain in one frequency band reduces some paths and enlarges or relocates others.
The classical workflow #
- Model the plant. Apply conservation laws or identify dynamics from data. State units, sign conventions, delays, constraints, and the validity region.
- Choose an operating point and linearize. A transfer function is usually a local small-signal model, not a global description of the device.
- Expose the dynamic structure. Factor poles, zeros, gain, integrators, delays, and nonminimum-phase behavior. Check properness and hidden modes.
- Assemble every signal path. Include sensors, actuators, filters, feedforward, disturbances, noise, and the sign of each summing junction.
- Establish nominal stability. Use poles, Routh–Hurwitz, Nyquist, or an equivalent state-space test. A plot is evidence only when its contour and assumptions are correct.
- Measure performance and margins. Inspect time response, steady-state error, bandwidth, sensitivity, gain and phase margins, and actuator demand.
- Synthesize compensation. Place gain, integral action, lead, lag, notch, feedforward, PID, state feedback, or another mechanism where the contract requires it.
- Reintroduce reality. Test uncertainty, nonlinearities, saturation, rate limits, quantization, sampling, delay, jitter, mode changes, and failure handling.
Each stage can invalidate an earlier assumption. That is normal design iteration, not a reason to skip the failed check.
What each representation reveals #
| View | Best question | What it can hide |
|---|---|---|
| Differential/state equations | What stores energy or information, and how do states evolve? | Input/output intuition and frequency tradeoffs |
| Transfer function | How does one input affect one output under zero initial conditions? | Internal realization, hidden cancellations, nonlinear constraints |
| Pole-zero map | Which modes decay, grow, oscillate, or force inverse response? | Gain, disturbance paths, and frequency weighting |
| Step/impulse response | What transient occurs for a specified test? | Robustness to model error and untested inputs |
| Bode/Nyquist/Nichols | Where are bandwidth, margins, sensitivity, and phase loss? | Large-signal nonlinear behavior and internal state constraints |
| Root locus | How do closed-loop poles move as one parameter changes? | Multivariable interaction and non-pole performance objectives |
| Phase portrait/Lyapunov view | What equilibria, invariant sets, basins, and cycles exist? | High-dimensional systems and input/output frequency structure |
The views are translations of one causal system under stated assumptions. They should agree. If a time simulation, pole calculation, and Nyquist count disagree, first suspect a sign, loop opening, delay, cancellation, initial-condition, or sampling convention error.
A worked thread: first-order thermal plant #
Suppose heat input raises temperature deviation above ambient:
The plant is
Proportional control gives
The closed-loop time constant becomes , but the constant-reference error is . Increasing makes the nominal loop faster and more accurate, yet also increases demanded heat and sensitivity to ignored delay. Integral action can remove constant error, but introduces another state, phase lag, and windup risk. This small example contains the whole workflow: model, close the loop, locate poles, calculate error, identify a limitation, add a mechanism, then verify delay and saturation.
Classical does not mean obsolete #
Classical methods remain the clearest tools for many SISO and weakly coupled loops. Bode shaping makes disturbance/noise tradeoffs visible; Nyquist handles unstable open-loop plants and delay; root locus links a tunable gain to pole motion; error constants expose the internal model needed for polynomial references.
Their boundary is equally important. Strongly coupled MIMO plants, state or input constraints, stochastic estimation, hybrid logic, and nonlinear operating envelopes need state-space, robust, predictive, nonlinear, or hybrid methods. Those approaches extend the same control contract; they do not repeal causality, stability, sensitivity, or implementation limits.
Verification hierarchy #
Progress from cheap structural evidence to representative runtime evidence:
- units, signs, properness, pole-zero structure, and internal stability;
- closed-loop maps for every reference, disturbance, and noise path;
- time and frequency checks over the modeled operating points;
- uncertainty sweeps and worst-case delays;
- nonlinear simulation with constraints and mode logic;
- target-code timing and numerical tests;
- bounded hardware tests, then commissioning under documented safeguards.
Passing a late test does not excuse an unexplained early contradiction. A controller that “works in simulation” without a traceable model and margin is difficult to trust, diagnose, or safely modify.
Sources
- bookTheory of Automatic Control: Lecture Notespdfnotes
- bookFeedback Systems: An Introduction for Scientists and Engineers, 2nd Editionpdfnotes
- docsMIT OCW 16.30: Feedback Control Systems