3.5.27 · D5Guidance, Navigation & Control (GNC)

Question bank — Transfer function — Laplace domain, poles and zeros

2,206 words10 min readBack to topic

Before you start, every symbol you'll meet below is defined once, right here, so nothing is used before it's earned.

And the geometry vocabulary, anchored to a picture:

  • is a complex frequency: real part = growth/decay rate, imaginary part = oscillation frequency.
  • "LHP" = left half of the complex plane (); "RHP" = right half (); the vertical line is the imaginary axis.

The map above is the whole game: where a pole sits in this plane tells you how its mode moves in time. Every trap below is really a question about reading this map.


True or false — justify

A transfer function fully describes the system's response to any input.
False — only for zero initial conditions. The transfer function is the machine's fingerprint; a non-zero start state adds extra terms the transfer function deliberately throws away.
Two systems with identical poles always behave identically.
False — same poles means the same modes , but different zeros (and gain) reweight those modes, so the transient shapes and overshoot can differ.
Moving a pole further into the left half-plane always makes the whole system faster.
Not necessarily — it speeds up that mode (its time constant shrinks), but overall speed is set by the dominant (slowest, rightmost) pole. Dragging a far-left non-dominant pole even further left barely changes the response, because the sluggish rightmost mode still governs the tail. You only get faster overall when you move the dominant pole left.
If a system has more zeros than poles, that's fine and common.
False in practice — a physical (causal) system needs the denominator degree numerator degree (proper); more zeros than poles implies pure differentiation, which amplifies noise without bound and isn't realisable.
A pole exactly on the imaginary axis () gives a stable response.
False — it's marginally stable: neither grows nor decays, so the system oscillates forever without settling. Not "stable" and not "unstable" — the knife's edge.
A real pole can produce oscillation.
False — oscillation needs a non-zero imaginary part (). A purely real pole gives a pure exponential , monotone rise or decay, no ringing.
Cancelling a pole and a zero at the same location removes that mode entirely.
Dangerous-true — algebraically they cancel, but if the pole was unstable, the hidden mode still exists in the real hardware and can blow up; pole-zero cancellation on paper can mask a real instability.
The slowest pole dominates the long-term response.
True — the pole closest to the imaginary axis (smallest ) has the longest time constant, so its term lingers longest and dictates the tail of the response. This "dominant pole" idea is exactly why the previous trap needed care.
Adding a zero can never cause overshoot.
False — a zero adds a derivative-like term to the response; a zero close to the imaginary axis can inject a fast kick that overshoots the final value even in an otherwise well-damped system.

Spot the error

", always."
The full rule is (from integration by parts on the defining integral). Dropping is only legal because transfer functions assume zero initial conditions — you must state that, not assume it silently.
"This system has a pole in the RHP but a zero also in the RHP, so they balance and it's stable."
Only poles decide stability. A RHP pole means an term that grows without bound; no zero can cancel that growth in the exponent — the zero only reweights coefficients.
" has all negative coefficients... wait, it has a , but the leading coefficient is positive so it's stable."
Sign of the leading coefficient tells you nothing. Factor it: , giving a pole at (RHP) → unstable. A missing or negative coefficient in is a red flag (see Stability - Routh-Hurwitz criterion).
"The zero at in sits left of both poles, so it slows the system down."
Zeros don't set decay rates — poles do. The zero at shapes how the response gets going (its early curvature), not how fast it settles.
" is just a dummy variable, so its units don't matter."
has units of (inverse seconds) because it stands in for . Its real part is a rate and imaginary part a frequency — that's why plotting poles on a plane with real/imaginary axes is physically meaningful.
"The transfer function tells me the output for input starting from a moving vehicle."
Not directly — if the vehicle already has non-zero velocity/position, those initial conditions add response terms the transfer function omits. It gives the forced response from rest only.

Why questions

Why does a pole become in the time domain?
Because of a three-step chain (see figure s02): (1) partial fractions rewrite as a sum ; (2) each simple term is, by the defining integral, exactly the transform of (check: ); (3) so inverting term-by-term gives . The pole location picks the exponent, the coefficient picks the weight.
Why do we insist on zero initial conditions when defining a transfer function?
So the answer depends only on the system, not on one particular starting state. The transfer function is meant to be a reusable fingerprint of the machine.
Why is the right kernel for the Laplace integral?
It is the eigenfunction of differentiation (), which is exactly what converts derivatives into multiplication by — turning calculus into algebra.
Why do zeros shape the transient but not stability?
Zeros never appear in the exponents — those come from poles. Zeros only set the coefficients multiplying each mode, so they change the shape/weighting, not whether anything grows.
Why can a right-half-plane zero cause "wrong-way" initial motion?
A RHP zero adds a response term with the opposite sign early on, so the output first moves away from its final value before correcting — the non-minimum-phase aircraft that sinks when you pull up.
Why prefer the transfer function over solving the ODE each time?
It converts a differential equation into a polynomial ratio you read off once; you then predict any input's response by algebra and by inspecting pole locations, without re-integrating.

Edge cases

Each edge case below is a special place on the complex-plane map from figure s01 — the pole-response gallery (figure s03) shows what these look like in time.

What does a pole at the origin, , mean physically?
It contributes , a constant — this is an integrator. The output holds/accumulates rather than decaying; marginally stable, and it kills steady-state error in feedback loops (see Block diagrams and feedback loops).
What happens with a repeated pole, e.g. ?
Partial fractions produce a term alongside a plain exponential. The extra factor of makes the response rise then decay (it doesn't jump instantly), but the exponential envelope still decides stability — still LHP, still settling.
What if the denominator is a constant (no ), like ?
There are no finite poles, so no dynamic modes. Written out, , which in time is — a scaled copy of the input plus its derivative. So a step input gives an instantaneous spike (the term) atop a scaled step: memoryless, and the bare makes it improper/non-physical on its own.
Complex poles must come in what arrangement, and why?
In conjugate pairs , because the system's coefficients are real. The two terms combine into a real — a decaying (or growing) oscillation with no leftover imaginary part.
What does do to the second-order poles ?
The real part vanishes, leaving poles at on the imaginary axis — undamped, ringing forever at . Marginally stable, the boundary between decay and growth (see Second-order systems - damping ratio and natural frequency).
What does (overdamping) do to those poles?
The square root becomes imaginary, so turns into a real — giving two real negative poles. No oscillation at all, just two decaying exponentials; the system crawls to its target without overshoot.
What happens as a stable pole is dragged toward the imaginary axis?
Its time constant grows without bound; the mode decays ever more slowly, and at it stops decaying entirely — the onset of marginal stability.

The whole page in two rules

Figure s03 is your visual cheat-sheet: the left column is a pole plotted on the plane, the right column is the time-response it produces. Read it left-to-right and the two rules below become obvious — you can literally see stability living in the poles.

Recall Self-test: did you catch the pattern?

Every trap above reduces to two rules. Name them. Rule 1 ::: Poles decide stability (only they sit in the exponents ; LHP = decaying = stable, RHP = growing = unstable, imaginary axis = marginal). Rule 2 ::: Zeros (and gain) only shape the transient (they reweight coefficients, never create or remove growth).

Connections

  • Parent topic — the full build-up of , poles and zeros
  • Laplace transform — the operator and kernel defined above, in depth
  • Stability - Routh-Hurwitz criterion — decides pole side (LHP vs RHP) without factoring
  • Root locus — a plane-plot showing how the poles migrate as a gain knob turns, so you can see stability being won or lost in real time
  • Second-order systems - damping ratio and natural frequency — where and place the poles
  • Block diagrams and feedback loops — how transfer functions multiply along signal paths