3.5.26 · D1Guidance, Navigation & Control (GNC)

Foundations — Control system fundamentals — plant, actuator, sensor, controller

2,586 words12 min readBack to topic

Before you can read the parent note the parent topic, you must own every letter it uses. This page builds them from absolute zero, in the order they depend on each other. Nothing is used before it is drawn.


Part 1 — Signals: things that change over time

The picture: a signal is a curve. The horizontal position tells you when; the height tells you how much.

Figure — Control system fundamentals — plant, actuator, sensor, controller
Figure s01 — A single wiggly curve. Look at the magenta curve (the signal), then the violet dashed drop-line marking one instant , and the orange dashed line reading off its height . Takeaway: one dot on the curve = one number at one moment.

WHY we need this notation. Control is about quantities that evolve: the rocket's angle, the motor's position, the error. A single number like "5°" is a snapshot; is the whole movie. We must talk about the movie, so we need the .


Part 2 — The error: the whole point of the loop

The picture: stack the target line and the measured curve ; the vertical distance between them, at each instant, is . Above the target, is negative (overshoot); below, positive.

Figure — Control system fundamentals — plant, actuator, sensor, controller
Figure s02 — Two curves plus vertical bars. Look at the flat violet line (target ), the rising magenta curve (measurement ), and the orange vertical bars between them — each bar's length is the error at that instant. Takeaway: error is the shrinking gap you are trying to close.

WHY subtraction and not, say, a ratio? Because a difference keeps its sign. A ratio of can't tell you whether you're above or below — but says "you overshot by 3, push back the other way." The sign is the steering direction. That is why the loop is built around a subtraction.


Part 3 — The four organs, as boxes that transform signals

Each block takes a signal in and gives a signal out. Think of each as a machine: a signal enters the left, a changed signal leaves the right.

reference r

compare minus

error e

controller C brain

command u

actuator A hardware

real force

plant P physics

true output y

sensor H measures

measured ym

WHY split hardware from software? The controller is just arithmetic — it can output any number. The actuator is metal — it can only push so hard (this limit is called saturation, explored in Actuator Saturation and Anti-Windup). Confusing the two hides real failures, so the parent keeps them as separate letters.


Part 4 — Why we jump to the Laplace domain ()

Here is the tool question. Each block delays, smooths, or amplifies its input — described by a differential equation (rates of change). Chaining boxes means chaining derivatives, which is horrible algebra in time.

The picture: lives on a 2-D map (the s-plane). Left half = decaying = safe. Right half = exploding = unstable. Exactly on the vertical middle line = neither — sustained oscillation. A signal's behaviour is decided by where its special points sit on this map.

Figure — Control system fundamentals — plant, actuator, sensor, controller
Figure s03 — The s-plane map. Look at the violet-shaded left half (poles here = decaying, STABLE, drawn as violet ×'s), the magenta-shaded right half (poles here = growing, UNSTABLE), and the orange dots sitting exactly on the vertical axis () — poles here neither grow nor decay, giving forever-ringing oscillation (marginal stability). Takeaway: horizontal position = stability, height = wobble speed.

WHY this tool and not just solving the ODEs? Because once we are in , "signal goes through box then box then box " is simply — plain multiplication. That is the only reason the parent can write so casually. Full details live in Transfer Functions and Laplace Domain.


Part 5 — Transfer functions: a box as a single fraction

  • The top (numerator) roots are called zeros — values of that make the output vanish.
  • The bottom (denominator) roots are called poles — values of that make the box "blow up." Poles decide stability (see Poles Zeros and Stability).

WHY a fraction? Because a physical system responds strongly to some frequencies and weakly to others. A ratio of two polynomials is exactly the shape that captures "amplify here, ignore there." Example: the parent's motor has poles at and .


Part 6 — Loop gain and the magic denominator

Chaining the forward boxes gives . Going all the way around the loop (forward through , back through the sensor ) multiplies them: this round-trip factor is the loop gain.

The picture: the signal loops around, each lap scaled by , the laps alternately adding and cancelling until they settle. If is small, they die fast; if too big, they grow — instability.

Figure — Control system fundamentals — plant, actuator, sensor, controller
Figure s04 — Bars plus a running total. Look at the orange bars (each lap's contribution — notice they flip sign and shrink), the magenta dotted line (the running sum as laps pile up), and the violet dashed line it settles onto, . Takeaway: the feedback subtraction, repeated, is exactly the geometric series that produces .


Part 7 — The second-order fingerprint: and

When the loop's denominator is a quadratic , two numbers describe everything about how it settles (see Second-order System Response).

WHY these two and not the raw coefficients? Because and map directly to what you feel: speed and wobble. They let the parent say "bigger raises but lowers " — the eternal speed-vs-stability trade-off — in plain human terms. Note (no damping) sits exactly on the imaginary axis — the marginal case from Figure s03: forever ringing.


Part 8 — The Final Value Theorem: peeking at

WHY this tool? We often want the steady-state error — how far off we are after everything settles — without simulating forever. Multiplying by and letting (the "DC" corner of the s-plane) reads that final value straight off the transfer function. That is how the parent gets without any time-plot.


How the foundations feed the topic

signals x of t

error e equals r minus ym

four blocks P A S C

Laplace transform to s

transfer functions G of s

sensor H of s

loop gain G H

closed loop T equals G over 1 plus GH

poles and stability

zeta and omega n response

final value steady error

Control System Fundamentals

Related deeper dives once you have these tools: PID Control, State-Space Representation, and Kalman Filter and Navigation.


Equipment checklist

Cover the right side; can you state each from memory?

A signal is
a number that changes with time; = when, = how much.
The error equals
reference minus measurement, — a signed gap.
Plant vs. actuator
plant = fixed physics you steer; actuator = hardware that pushes, with real limits.
Sensor vs. controller
sensor = hardware that measures; controller = software that decides the command.
The Laplace transform operator
, turning a time signal into .
Why go to the Laplace domain
derivatives become , so chained boxes just multiply.
The complex variable
= growth/decay rate, = oscillation speed.
Poles exactly on the imaginary axis mean
neither grow nor decay — sustained oscillation, marginal stability.
A transfer function is
output-over-input of a box, as a ratio of polynomials in .
What the sensor does
maps true output to measurement, ; is unity feedback.
Poles are
roots of the denominator; they decide stability.
Loop gain is
the factor a signal picks up going once around the whole loop.
Why the denominator is
repeated substitution at the subtracting node gives .
Characteristic equation
; its roots are the closed-loop poles.
Extract from
, .
Natural frequency
how fast the system wants to move (speed).
Damping ratio
how smothered the motion is; overshoots, critical, sluggish, rings forever.
Final Value Theorem
, valid only when the loop is stable.