3.5.27 · D3Guidance, Navigation & Control (GNC)

Worked examples — Transfer function — Laplace domain, poles and zeros

2,226 words10 min readBack to topic

Before symbols: a quick reminder of the alphabet we use, so nothing appears un-earned.


The scenario matrix

Every transfer function you meet falls into one of these cells. Each example below is tagged with the cell it covers.

# Cell (case class) What makes it distinct Example
A Two distinct real poles, both left , Ex 1
B Complex-conjugate poles, left , → ringing Ex 2
C Right-half-plane pole some → unstable Ex 3
D Pole on the imaginary axis (integrator / pure oscillator) → marginal Ex 4
E Repeated (degenerate) pole double root, term Ex 5
F A zero present — does it change stability? zero reweights, poles decide Ex 6
G Right-half-plane zero (non-minimum-phase) "wrong-way" initial motion Ex 7
H Real-world word problem (rocket actuator) build from an ODE, read personality Ex 8
I Limiting values (DC gain, high-freq roll-off) and Ex 9
J Exam twist — a parameter hides the instability find the threshold Ex 10

Ex 1 — Cell A: two distinct real poles (both stable)

Forecast: Both terms in the denominator are positive with positive coefficients — guess: two negative real roots → decaying, no wiggle.

  1. Factor the denominator. Why this step? Poles are the roots of ; factoring exposes them. Poles at and .
  2. Look for zeros. Why? Numerator is the constant ; has no solution, so no finite zeros.
  3. Read the signs. Why? Real part of each pole is the decay rate. Both stable. Both no oscillation.
  4. Write the shape. Response . The slower pole (closer to the imaginary axis) dominates; time constant s.

Verify: Steady-state gain (set ): . A step input of size settles to — finite, matching a stable system. ✓


Ex 2 — Cell B: complex-conjugate poles (ringing)

Forecast: The discriminant looks like it will go negative → complex poles → the thing should ring while decaying.

  1. Match the standard 2nd-order form . Why? This is the standard 2nd-order model — reading and off it tells us everything. rad/s. And .
  2. Solve the quadratic. Why? Poles are .
  3. Read it. Real part → decays. Imaginary part → rings at rad/s (the damped frequency). Since , this is underdamped: overshoot then settling.
Figure — Transfer function — Laplace domain, poles and zeros

Look at the red dots in the figure: they sit left of the vertical axis (stable) but off the horizontal axis (oscillating). Their distance from the origin is ; the angle from the vertical axis has cosine .

Verify: . ✓ And . ✓


Ex 3 — Cell C: a right-half-plane pole (unstable)

Forecast: That (a negative middle coefficient) is a red flag — one root may sneak into the right half. Guess: unstable.

  1. Factor. Why? Expose the poles. Poles at and .
  2. Check signs. Why? Any means a growing . Pole has → the term blows up.
  3. Conclusion: one RHP pole ⇒ UNSTABLE, no matter how stable the other pole is.

Verify (sign test): For a 2nd-order polynomial , all roots are left-half only if both and (the Routh-Hurwitz shortcut). Here → fails → unstable, agreeing with the factoring. ✓


Ex 4 — Cell D: pole on the imaginary axis (marginal)

Forecast: No decay term anywhere → neither blows up nor settles → marginally stable (borderline).

  1. (a) Integrator. Why look at alone? One pole at : , . Its time term is — constant, neither growing nor decaying. A step input gives output , which inverts to (a ramp that grows without bound). So an integrator is marginally stable: bounded inputs can produce unbounded output.
  2. (b) Oscillator. Why? . Real part , imaginary part . Term oscillates forever at rad/s with no decay — a bell that never stops.
  3. Conclusion: both live on the imaginary axis → marginally stable, the knife-edge between Cells A/B (left, stable) and Cell C (right, unstable).

Verify: For (b), poles at satisfy : . ✓ Real part exactly . ✓


Ex 5 — Cell E: a repeated (degenerate) pole

Forecast: Two poles stacked at the same spot . Still left-half → stable, but something changes in the shape.

  1. Identify the double pole. Why? gives twice — a repeated root.
  2. Recall the inverse transform for a double pole. Why this and not a single-pole rule? A single pole gives , but a repeated pole gives an extra factor of :
  3. Interpret. The multiplies, but decays faster than grows, so the product still → . Stable, non-oscillatory, but with a slower "critically-damped-like" rise (this is exactly the boundary).

Verify: peaks where its derivative is zero: s. Peak value . Finite, then decays → confirms stability. ✓


Ex 6 — Cell F: a zero enters (does it change stability?)

Forecast: Same poles in both. The mistake-callout in the parent warned us: zeros never decide stability. Guess: still stable, only the shape shifts.

  1. List poles for both. Why? Poles are the only stability arbiters. Both have poles at — identical, both left-half → both stable.
  2. The zero of . Why note it? zero at . It sits between the poles.
  3. What the zero does. Partial fractions of : the residues (coefficients ) change compared to , so the weights on and change — the transient shape differs (possible overshoot), but the exponents (and hence stability) are untouched.

Verify: DC gains differ, proving the zero reshapes the response: ; . Different steady values, same poles. ✓


Ex 7 — Cell G: a right-half-plane zero (non-minimum-phase)

Forecast: Stable (poles left), but the zero at is in the right half-plane — the classic "aircraft sinks before it climbs" signature.

  1. Poles. Why? Stability check. , both left → stable. Good.
  2. Zero. Why? , a right-half-plane zero (RHP zero).
  3. The wrong-way move. Why does this happen? The initial slope of the step response has the sign of the high-frequency behaviour, while the final value has the sign of the DC gain — and an RHP zero makes these two opposite signs. Check the DC gain: (settles positive). But the leading coefficient of the numerator is , so the initial response kicks negative — the vehicle first dips, then rises.

Verify: Initial value theorem on the step response : initial velocity while . Opposite signs → wrong-way motion confirmed. ✓


Ex 8 — Cell H: real-world rocket actuator

Forecast: Middle coefficient positive, constant positive → stable. It looks 2nd-order → probably ringing (Cell B in disguise). Command rad → should settle near rad.

  1. Laplace with zero I.C. Why zero I.C.? A transfer function describes the actuator itself, so we start from rest.
  2. Form the ratio. Why? .
  3. Read . Why? Standard-form matching. rad/s; . Underdamped → small overshoot, then settles.
  4. Poles. . Left-half → stable.
  5. Steady-state accuracy. Why ? DC gain = final nozzle angle per unit command. → the nozzle exactly tracks the command in steady state (zero steady-state error).

Verify: ✓; ✓; (perfect tracking) ✓.


Ex 9 — Cell I: limiting values (DC gain and roll-off)

Forecast: At we get a finite number (DC gain). At the highest powers win: numerator , denominator , ratio — it rolls off.

  1. DC gain, . Why? Sets the steady response to a constant input.
  2. High-frequency limit, . Why? Tells how fast the system attenuates fast signals (roll-off). The system has one more pole (2) than zero (1), so it rolls off like — a dB/decade slope on a Bode plot.
  3. Interpret. Slow commands pass with gain ; fast jitter is filtered out.

Verify: ✓. Excess of poles over zeros , so as (finite), confirming a single-order roll-off. ✓


Ex 10 — Cell J: exam twist, parameter hides instability

Forecast: Increasing shrinks the constant term . Once turns negative, the sign test fails. Guess: stable for .

  1. Write the denominator coefficients. Why? Use the 2nd-order sign rule: has both roots left-half iff and . Here (always fine) and .
  2. Apply the condition. Why? Stability needs .
  3. The threshold. At : , so denominator → a pole at (on the axis) → marginally stable (Cell D). For : → a root crosses into the right half → unstable (Cell C).

Verify: At the boundary : poles ; one pole exactly on the imaginary axis → marginal, matching the derivation. At : , roots of are → one RHP pole → unstable. ✓


Recall Which cell was hardest — self-test

An RHP zero makes a system unstable. ::: False — only poles decide stability; an RHP zero (Ex 7) causes wrong-way motion but the system stays stable if poles are left-half. A double pole at is unstable because of the extra factor. ::: False — ; still stable (Ex 5). An integrator is stable. ::: No — it is marginally stable; a step input yields an unbounded ramp (Ex 4). For , the stability limit is ::: ; at marginal, above it unstable (Ex 10).

Connections

  • Transfer function — Laplace domain, poles and zeros — the parent this deep-dive expands
  • Second-order systems - damping ratio and natural frequency — used in Ex 2 and Ex 8
  • Stability - Routh-Hurwitz criterion — the sign test used in Ex 3 and Ex 10
  • Root locus — how poles move as a gain varies (Ex 10 is one point on such a locus)
  • Bode plot — the roll-off computed in Ex 9