upgrade
upgrade

🎛️Control Theory

Key Concepts in Feedback Control Systems

Study smarter with Fiveable

Get study guides, practice questions, and cheatsheets for all your subjects. Join 500,000+ students with a 96% pass rate.

Get Started

Why This Matters

Feedback control systems are the backbone of modern engineering—from cruise control in your car to temperature regulation in industrial processes. When you're tested on Control Theory, you're not just being asked to recall definitions. You're being evaluated on whether you understand how systems behave dynamically, why stability matters, and what tools engineers use to predict and shape system performance. The concepts here connect mathematical representations, stability criteria, and controller design into a unified framework.

Don't just memorize transfer functions or PID tuning rules in isolation. Know what problem each concept solves: transfer functions let us analyze dynamics algebraically, stability methods tell us if a system will behave safely, and controllers give us the tools to shape that behavior. When you see an exam question, ask yourself: Is this about representing the system, analyzing its stability, or designing a controller? That mental framework will guide you to the right approach every time.


Mathematical Representations

Before we can analyze or control a system, we need a mathematical model that captures its dynamics. These representations translate physical behavior into equations we can manipulate and solve.

Transfer Functions

  • Relates input to output in the Laplace domain—transforms differential equations into algebraic expressions using G(s)=Y(s)U(s)G(s) = \frac{Y(s)}{U(s)}
  • Poles and zeros determine system behavior; poles are roots of the denominator and directly indicate stability and response characteristics
  • Foundation for frequency response analysis—plug in s=jωs = j\omega to see how the system responds to sinusoidal inputs at different frequencies

State-Space Representation

  • Describes systems using first-order differential equations—the form x˙=Ax+Bu\dot{x} = Ax + Bu, y=Cx+Duy = Cx + Du handles multiple inputs and outputs naturally
  • State variables capture all internal information needed to predict future behavior, not just input-output relationships
  • Enables modern control techniques like optimal control, state feedback, and observer design that transfer functions can't easily support

Block Diagrams

  • Visual representation of signal flow—shows how inputs, outputs, feedback loops, and subsystems connect in a control architecture
  • Simplifies complex systems by breaking them into cascaded, parallel, or feedback configurations with clear reduction rules
  • Essential for identifying feedback loops—understanding where signals are measured and where they're injected is critical for analysis

Compare: Transfer functions vs. state-space representation—both model the same system, but transfer functions are simpler for single-input, single-output analysis while state-space handles multi-variable systems and internal dynamics. If an FRQ asks about controllability or observability, you need state-space.


Stability Analysis Methods

A control system is useless if it's unstable—outputs that grow without bound or oscillate uncontrollably are dangerous. These methods determine whether a closed-loop system will behave predictably.

Stability Analysis Fundamentals

  • System is stable when all closed-loop poles have negative real parts—this means the system returns to equilibrium after disturbances rather than diverging
  • Examines pole locations in the complex ss-plane—poles in the left half-plane indicate stability; right half-plane poles mean instability
  • BIBO stability (bounded-input, bounded-output) ensures that any bounded input produces a bounded output

Root Locus Method

  • Graphical technique showing how poles move as gain KK varies—traces the path of closed-loop poles from open-loop poles to open-loop zeros
  • Design tool for selecting gain values—you can visually identify what gain ranges keep poles in the stable left half-plane
  • Reveals transient response characteristics—pole positions indicate damping ratio, natural frequency, and whether the response will oscillate

Nyquist Stability Criterion

  • Determines closed-loop stability from open-loop frequency response—plots G(jω)H(jω)G(j\omega)H(j\omega) as ω\omega varies from -\infty to ++\infty
  • Counts encirclements of the critical point 1-1—relates these encirclements to the number of unstable closed-loop poles using Z=N+PZ = N + P
  • Handles systems with time delays and non-minimum phase behavior that other methods struggle with

Compare: Root locus vs. Nyquist criterion—root locus shows how poles move with gain changes (time-domain intuition), while Nyquist uses frequency response data (useful when you only have experimental measurements). Both answer the same stability question from different angles.


Frequency-Domain Tools

Analyzing how systems respond to sinusoidal inputs at different frequencies reveals stability margins and performance limits. These tools are essential for practical controller tuning.

Bode Plots

  • Two plots showing magnitude (in dB) and phase (in degrees) versus frequency—the magnitude plot uses 20log10G(jω)20\log_{10}|G(j\omega)| on a logarithmic frequency scale
  • Asymptotic approximations make hand-sketching possible; slopes change by ±20\pm 20 dB/decade at each pole or zero frequency
  • Directly shows bandwidth and frequency response characteristics—where the magnitude crosses 0 dB and how phase behaves at that frequency matters for stability

Gain and Phase Margins

  • Gain margin measures how much you can increase KK before the system goes unstable—found where phase equals 180°-180°
  • Phase margin indicates how much additional phase lag the system can tolerate—found where magnitude equals 0 dB (gain crossover frequency)
  • Robustness indicators—typical design targets are gain margin >6> 6 dB and phase margin between 30°30° and 60°60° for adequate stability buffer

Frequency-Domain Analysis

  • Evaluates system behavior across a spectrum of input frequencies—critical for understanding how noise, disturbances, and reference signals at different frequencies affect output
  • Complements time-domain analysis—frequency response tells you about steady-state sinusoidal behavior, while time-domain shows transient response to steps and impulses
  • Foundation for loop shaping—designing controllers by manipulating the open-loop frequency response to achieve desired margins

Compare: Bode plots vs. Nyquist plots—Bode plots separate magnitude and phase into two readable graphs (easier for design), while Nyquist combines them into one polar plot (better for applying the stability criterion directly). Use Bode for tuning, Nyquist for rigorous stability assessment.


Time-Domain Performance

Ultimately, we care about how the system output evolves over time in response to commands and disturbances. These concepts quantify what "good performance" means.

Time-Domain Analysis

  • Examines response to standard test inputs—step, impulse, and ramp inputs reveal different aspects of system behavior
  • Key metrics include rise time trt_r, settling time tst_s, and percent overshoot MpM_p—these specifications drive controller design requirements
  • Directly connects to pole locations—real pole parts affect settling time, imaginary parts affect oscillation frequency, and damping ratio affects overshoot

System Response (Transient and Steady-State)

  • Transient response describes behavior immediately after a change—dominated by system poles and initial conditions, typically lasting a few time constants
  • Steady-state response is the long-term behavior after transients decay—determines tracking accuracy and whether the output reaches the desired value
  • Second-order system approximations are powerful—many higher-order systems behave approximately like ωn2s2+2ζωns+ωn2\frac{\omega_n^2}{s^2 + 2\zeta\omega_n s + \omega_n^2} where ζ\zeta is damping ratio and ωn\omega_n is natural frequency

Error Analysis

  • Steady-state error measures the persistent difference between desired and actual output—depends on system type (number of integrators) and input type
  • System type determines error behavior—Type 0 systems have finite error to step inputs, Type 1 systems track steps perfectly but have error to ramps, and so on
  • Error constants KpK_p, KvK_v, KaK_a quantify position, velocity, and acceleration error coefficients for systematic analysis

Compare: Transient response vs. steady-state error—transient specs (overshoot, settling time) are about how you get to the final value, while steady-state error is about whether you reach the correct final value. A well-designed controller addresses both.


Controller Design

Once we understand system behavior, we need tools to shape it. Controllers modify the system dynamics to meet performance and stability requirements.

PID Controllers

  • Combines three control actions—Proportional (KpeK_p e) responds to current error, Integral (KiedtK_i \int e \, dt) eliminates steady-state error, Derivative (KddedtK_d \frac{de}{dt}) anticipates future error
  • Most widely used controller in industry—estimates suggest over 90% of industrial control loops use some form of PID due to simplicity and effectiveness
  • Tuning is critical—methods like Ziegler-Nichols provide starting points, but achieving the right balance between response speed, stability, and noise sensitivity requires iteration

Feedback and Feedforward Control

  • Feedback control measures output and adjusts input to reduce error—reactive approach that handles unknown disturbances but introduces delay
  • Feedforward control measures disturbances directly and compensates proactively—faster response but requires accurate disturbance models
  • Combining both strategies yields superior performance—feedforward handles predictable disturbances quickly while feedback corrects for model errors and unmeasured effects

Controllability and Observability

  • Controllability asks: can we drive the system to any desired state using available inputs?—mathematically, the controllability matrix C=[B  AB  A2B  ]\mathcal{C} = [B \; AB \; A^2B \; \cdots] must have full rank
  • Observability asks: can we determine internal states from output measurements?—the observability matrix O\mathcal{O} must have full rank for state estimation to work
  • Both are prerequisites for advanced control—you can't control what you can't reach, and you can't use state feedback if you can't observe the states

Compare: Feedback vs. feedforward control—feedback is robust to model uncertainty but slow to react, feedforward is fast but requires knowing the disturbance in advance. The best systems use feedforward for known disturbances and feedback to handle everything else.


Quick Reference Table

ConceptBest Examples
System RepresentationTransfer functions, State-space, Block diagrams
Stability DeterminationRoot locus, Nyquist criterion, Pole analysis
Frequency-Domain ToolsBode plots, Gain/phase margins, Nyquist plots
Time-Domain MetricsRise time, Settling time, Overshoot, Steady-state error
Controller TypesPID, Feedback, Feedforward
State-Space PropertiesControllability, Observability
Error QuantificationSystem type, Error constants KpK_p, KvK_v, KaK_a

Self-Check Questions

  1. What do transfer functions and state-space representations have in common, and when would you choose one over the other?

  2. A system has all poles in the left half-plane but a phase margin of only 5°. Is it stable? Would you trust it in practice? Explain your reasoning.

  3. Compare the root locus method and Bode plot analysis: what type of information does each provide, and how do they complement each other in controller design?

  4. If an FRQ describes a system with zero steady-state error to a step input but finite error to a ramp input, what can you conclude about the system type? How would adding integral action change this?

  5. Explain why a system might be stable but not controllable, or controllable but not observable. Give a physical interpretation of what each situation means for controller design.