3.5.40 · D3Guidance, Navigation & Control (GNC)

Worked examples — Root locus — Evans' method, rules for sketching

2,653 words12 min readBack to topic

Before we start, one reminder of the alphabet so nothing is used unearned:


The scenario matrix

Every root-locus problem lives in one of these cells. The worked examples afterward each hit a labelled cell so together they cover the whole grid.

Cell Case class What is special Example
A Two real poles, no zero Simplest breakaway, vertical asymptotes Ex 1
B Real pole at origin () Integrator; starts on the danger axis Ex 1, Ex 4
C Three real poles → crossing Locus enters right-half-plane; finite max gain Ex 2
D Adding a finite zero Zero pulls a branch back; re-stabilises Ex 3
E Complex open-loop poles Need angle-of-departure (Rule 7) Ex 5
F Degenerate — zero cancels a pole Pole–zero cancellation, branch count drops Ex 6
G Unstable open-loop pole (right-half-plane start) Branch must be dragged left to stabilise Ex 7
H Real-world word problem Translate hardware → Ex 4 (GNC autopilot)
I Exam twist — solve for a required damping Combine locus + Damping ratio and settling time Ex 8

Ex 1 — Cells A + B: two real poles, one at the origin

Forecast: guess before reading — where do the two branches go, and at what value of do the poles first become oscillatory?

  1. Count poles/zeros. (poles at ), . Why this step? Every rule keys off and ; get them first.
  2. Real-axis segment (Rule 3). Pick a test point in . Only the pole at lies to its right → count (odd) → segment is on the locus. Why this step? The odd-count rule is the fast way to know which real stretch the branches ride before they split.
  3. Asymptotes (Rule 4). , so . Centroid . Why this step? Both branches escape to infinity; the asymptotes tell us the escaping direction is straight up/down from .
  4. Breakaway (Rule 5). . Then . Why this step? Two branches collide on the real axis; at a double root is at an extremum, so pinpoints the split.
  5. Gain at breakaway. . Why this step? It labels the split point — for the poles leave the axis and become complex (oscillatory).

See the branches leave and , meet at , then rise vertically:

Figure — Root locus — Evans' method, rules for sketching

Verify: at the characteristic equation is → double pole at . ✔ For : , real part exactly (on the vertical asymptote). ✔ Stable for all .


Ex 2 — Cell C: three real poles, crossing

Forecast: with three branches all fleeing to infinity, at least one must curve into the right-half-plane. At what ?

  1. Poles/zeros. (), .
  2. Asymptotes. ; . Why this step? The and asymptotes point rightward and up/down — a warning that branches head toward the unstable region.
  3. Characteristic equation. . Why this step? Routh–Hurwitz needs the polynomial coefficients.
  4. Routh array. First-column positivity needs and . Why this step? A sign change in the first column = a right-half-plane pole = instability.
  5. Crossing frequency. At the row vanishes; the auxiliary polynomial is the row: . Why this step? A zero row means poles sit exactly on the imaginary axis; the auxiliary equation reads off their frequency.
Figure — Root locus — Evans' method, rules for sketching

Verify: substitute into : , , , . Sum . ✔ Critical gain , .


Ex 3 — Cell D: a zero re-stabilises the system

Forecast: does adding a left-half-plane zero make the escaping branches steeper or shallower? Does it help stability?

  1. Poles/zeros. (), (zero at ).
  2. Branches to infinity. , so only two branches escape (down from three in Ex 2). One branch now terminates on the finite zero at . Why this step? Rule 1 — each finite zero "catches" one branch, so the zero is a target that removes an escaping branch.
  3. New asymptotes. (vertical, not ). Centroid . Why this step? Compare with Ex 2's tilt: the zero straightened the asymptotes to vertical — the branches no longer lean into the right-half-plane as aggressively.
  4. Stability check (Routh). Char. eqn: . Routh term: for all . Why this step? This is the payoff: the Routh entry is a positive constant, so no makes it change sign — the system is stable for every gain. The zero (a PD action) bought unconditional stability.
Figure — Root locus — Evans' method, rules for sketching

Verify: Routh first column entries: . All positive for — no sign changes → stable for all . ✔ Centroid .


Ex 4 — Cells B + H: real-world GNC autopilot (word problem)

Forecast: a double integrator means two poles glued to the origin. Intuition says "unstable" — check it.

  1. Poles/zeros. : a repeated pole at (multiplicity 2) and a pole at . . Why this step? The repeated origin pole is the special feature — two branches start from the very same point on the danger axis.
  2. Asymptotes. , . Why this step? All three branches escape (). The and asymptotes point up-right and down-right — straight toward the unstable region — while the asymptote sends the third branch along the negative real axis to the left. That single left-going branch is the only well-behaved one; the two others fly into the right-half-plane. WHAT the branch looks like: the pole at moves left along the real axis toward as grows, staying safely stable — but it cannot rescue the two branches leaving the origin, which curve rightward across the danger axis almost immediately.
  3. Routh test. Char. eqn: . The coefficient is . Why this step? The entry is negative for every → a first-column sign change → at least one right-half-plane pole for all .
  4. Conclusion. Pure gain can never stabilise a double integrator. You must add a zero (rate feedback / PD) — exactly why real autopilots use derivative terms. Why this step? This is the engineering lesson: the matrix cell "pole on the axis + no zero" is a guaranteed-unstable trap.

Verify: for , has a root at (positive real part) → unstable. ✔ (checked numerically below).


Ex 5 — Cell E: complex open-loop poles, angle of departure

Forecast: the branch leaves a slanted pole — does it head up-left (stabilising) or up-right (toward danger)?

  1. Locate poles. . Plus a pole at . So poles: ; , . Why this step? Rule 7 (angle of departure) applies only to complex poles; find them first.
  2. Set up Rule 7 at . Why this step? A test point a hair away from must still satisfy the angle condition; solving for the departure direction gives .
  3. Angle from pole at to . Vector → angle .
  4. Angle from pole at to . Vector → angle . Why these steps? Each "other pole" contributes the angle of the arrow drawn from that pole to ; we subtract their sum.
  5. Combine. (equivalently ).
Figure — Root locus — Evans' method, rules for sketching

Verify: means the branch leaves heading down-right toward the real axis — consistent with the symmetric partner leaving at ; their conjugate symmetry (Rule 2) is respected since and are mirror images. ✔


Ex 6 — Cell F: degenerate pole–zero cancellation

Forecast: the factor appears top and bottom. Does the pole at still start a branch?

  1. Cancel first. for . Why this step? A common factor is a pole–zero cancellation: the pole at is exactly annihilated by the zero at . It contributes no moving branch.
  2. Effective count. After cancellation (), . Only two branches, not three. Why this step? The degenerate cell shrinks the branch count; forgetting to cancel would give a fake extra branch.
  3. Real-axis segment. Test point in : pole at to the right → count 1 (odd) → on the locus.
  4. Breakaway. , ; gain . Why this step? Same procedure as Ex 1 but on the reduced system — the breakaway sits at the midpoint .

Verify: breakaway of : midpoint , and . At : ✔ double pole at .


Ex 7 — Cell G: unstable open-loop pole must be dragged left

Forecast: the system is born unstable. Can the zero at pull the runaway pole into the left half-plane, and above what gain?

  1. Poles/zeros. Poles ; zero . , . Why this step? One escaping branch () and one branch that must land on the zero at .
  2. Real-axis segments. Test just right of (in ): to its right sits the pole at → count 1 (odd) → segment on the locus. Test : poles at and zero at all to the right → count 3 (odd) → on the locus. Why this step? This shows a branch travels from leftward and eventually reaches : the zero is the rescue target.
  3. Characteristic equation. . Why this step? We need conditions for both roots to have negative real part.
  4. Stability conditions (2nd-order: all coefficients positive).
    • coefficient .
    • coefficient (auto-satisfied). Why this step? For a quadratic , both roots lie in the left half-plane iff and . The binding one is .
  5. Conclusion. Stable for . At a pole sits exactly at (marginal); below that, the right-half-plane pole is not yet captured.
Figure — Root locus — Evans' method, rules for sketching

Verify: at : — marginal (). At : — both left-half-plane, stable. ✔


Ex 8 — Cell I: exam twist, hit a target damping ratio

Forecast: we already know for the poles are . Which gives , and does it need a higher or lower than the breakaway?

  1. Closed-loop poles. . For : . Why this step? We need the pole in the standard 2nd-order form .
  2. Match natural frequency. (constant term) so ; real part . Why this step? These two identities let us solve for directly from .
  3. Solve for . . Why this step? fixes , hence . (Note : past the breakaway, as forecast.)
  4. Damping-ray geometry. where is the angle from the negative real axis. . Why this step? On the locus you'd draw a ray from the origin and read off where it hits the vertical branch — a purely geometric way to set gain (see Damping ratio and settling time).
  5. Settling time. (2% criterion). Why this step? is the pole's real part; settling time depends only on that.
Figure — Root locus — Evans' method, rules for sketching

Verify: . Then ✔, ✔, s ✔.


Recall

Which example cell teaches you that pure gain can never fix a double integrator? ::: Ex 4 (cells B+H) — the Routh entry is for all . In Ex 3, what did adding the zero at do to the asymptote centroid? ::: Moved it from (Ex 2) to and straightened the asymptotes to vertical, giving stability for all . In Ex 8, what gain gives and what is the settling time? ::: , poles , s.


Connections