3.5.30 · D4Guidance, Navigation & Control (GNC)

Exercises — Eigenvalues of A — system modes, stability

2,920 words13 min readBack to topic

Every eigenvalue we find is written , where (the real part) is the growth/decay rate and (the imaginary part) is the oscillation frequency. Keep the complex plane picture in your head the whole way down:

Figure — Eigenvalues of A — system modes, stability
Figure s01 — the stability map (visual key). Read it once carefully, because every problem below just asks "which region is my pole in?":

  • The horizontal white line is the real axis; the red dashed vertical line is the imaginary axis — the border between settling down and blowing up.
  • Everything left of the red line (shaded cyan, ) is stable; everything right () is unstable.
  • Each × is one eigenvalue (a "pole"). Cyan ×'s are stable: a real one at and a complex pair at . The amber × at is unstable. The white ×'s at sit exactly on the imaginary axis () — the marginal edge case.

L1.2 uses the amber and white points directly, and L5.4 lives entirely on a white pure-imaginary pair like these.


Level 1 — Recognition

L1.1 — Read stability straight off the plane

A system has eigenvalues . Is it asymptotically stable, marginally stable, or unstable?

Recall Solution

Both eigenvalues are real and negative, so both sit strictly to the left of the imaginary axis (look at the cyan × at in Figure s01). Every mode and decays to zero. Picture: two dots on the negative real axis, both inside the left half-plane.

L1.2 — Spot the unstable one

Which of these eigenvalue sets belongs to an unstable system?

Recall Solution

Check the real part of each — the horizontal position in Figure s01:

  • (a) for both → stable (oscillatory but decaying); these are the cyan pair at .
  • (b) real parts and → the is on the imaginary axis and simple, so marginally stable (bounded, per the definition above), not unstable.
  • (c) → one mode grows as → ==(c) is unstable==; this is the amber × at . Only a strictly positive real part means unstable.

Level 2 — Application

L2.1 — Find the eigenvalues of a 2×2

Compute the eigenvalues and classify stability.

Recall Solution

is upper-triangular (the entry below the diagonal is ), so its eigenvalues are just the diagonal entries — see Characteristic Polynomial & Determinants: Both asymptotically stable. The slow mode dominates the settling time.

L2.2 — Companion form of a 2nd-order ODE

A rotor obeys . Write the state-space with , then find the eigenvalues.

Recall Solution

With , : and : Characteristic equation (for this companion form it reproduces the ODE exactly): Both real, both negative → stable, overdamped (two distinct real roots, no oscillation).


Level 3 — Analysis

L3.1 — Damping ratio and natural frequency

A mode has eigenvalues . Find the natural frequency , the damped frequency , and the damping ratio . Is it under-, over-, or critically damped?

Recall Solution

Where the standard form comes from. A damped 2nd-order system is written . Why these coefficients? Its characteristic polynomial (plug ) is Solving with the quadratic formula:

= -\zeta\omega_n \pm \omega_n\sqrt{\zeta^2-1}.$$ For $0<\zeta<1$ the term under the root is negative, so pull out $j$: $\lambda=-\zeta\omega_n\pm j\,\omega_n\sqrt{1-\zeta^2}$. So the **constant term** of the polynomial is $\omega_n^2$ and the **$\lambda$-coefficient** is $2\zeta\omega_n$ — that is *why* matching a polynomial to this template reads off $\omega_n$ and $\zeta$ (see [[Damping Ratio and Natural Frequency]]). **Match our eigenvalues** $\lambda=-1\pm j\sqrt3$: - $\omega_n=|\lambda|=\sqrt{(-1)^2+(\sqrt3)^2}=\sqrt{1+3}=2.$ - $\omega_d=\operatorname{Im}(\lambda)=\sqrt3\approx 1.732.$ - $\sigma=-\zeta\omega_n=-1 \Rightarrow \zeta=\dfrac{1}{\omega_n}=\dfrac{1}{2}=0.5.$ Since $0<\zeta<1$ → ==underdamped== (it oscillates while decaying). **The geometric meaning of $\zeta$ — see Figure s02.** Plot the pole $\lambda=-1+j\sqrt3$ in the complex plane. Draw the straight line (of length $\omega_n$) from the origin out to the pole. Let ==$\phi$== be the angle measured *from the negative real axis, opening toward the pole*. The horizontal distance the pole sits to the left of the axis is $\omega_n\cos\phi$, and we already named that distance $|\sigma|=\zeta\omega_n$. Equate them: $$\zeta\omega_n=\omega_n\cos\phi \;\Rightarrow\; \boxed{\zeta=\cos\phi}.$$ So a pole *near the negative real axis* ($\phi$ small) is heavily damped ($\zeta\to 1$), and a pole *near the imaginary axis* ($\phi\to 90^\circ$) is barely damped ($\zeta\to 0$). For us $\cos\phi=0.5\Rightarrow\phi=60^\circ$.

Figure — Eigenvalues of A — system modes, stability
Figure s02 — the damping angle . The cyan line of length runs from the origin to the pole ; the amber angle is measured from the negative real axis; its horizontal leg is and its vertical leg is . That is why .

L3.2 — The slowest mode sets settling time

Which eigenvalue governs the long-term settling, and roughly how long until the response settles?

Recall Solution

Lower-triangular → eigenvalues are the diagonal: . The mode vanishes almost instantly; lingers longest. The eigenvalue closest to the imaginary axis () dominates.

Where the rule comes from. A decaying mode has envelope . We call the response "settled" once that envelope has shrunk to within a small band (the usual engineering convention is of its start value). Solve for the time when the envelope hits that band: Rounding gives the handy rule — it is just "how many time-constants to fade to " (see Damping Ratio and Natural Frequency). Applying it to the slowest pole: Long-term behaviour is set by the least-negative eigenvalue, not the fast one.


Level 4 — Synthesis

L4.1 — Stability without solving the quadratic

For with use the 2×2 rule (trace and determinant) to decide stability, then confirm with the eigenvalues.

Recall Solution

Why the trace–determinant test works. For any 2×2 matrix the characteristic polynomial can be written purely from its trace and determinant: Its two roots satisfy and . Now ask: when do both roots lie in the left half-plane ()?

  • If the roots are real, "both negative" means their sum is negative () and their product is positive (; two negatives multiply to a positive).
  • If the roots are a complex pair , then sum , so ; and product automatically, which just confirms .

In every case the pair of conditions is exactly This is the 2×2 special case of the Routh–Hurwitz Criterion. Here ✓ and ✓ → stable. Confirm:

L4.2 — Design a target: place the poles by choosing a parameter

A tunable system is with gain we can pick. Choose so that the closed loop is critically damped (), and give the resulting (repeated) eigenvalue.

Recall Solution

Characteristic equation: . Compare to the standard form derived in L3.1 (constant term , -coefficient ):

  • .
  • . For critical damping : .

With : (repeated). This is the fastest response with no overshoot — the sweet spot control engineers aim for (see Pole Placement & LQR).


Level 5 — Mastery

L5.1 — Repeated eigenvalue on the axis: the hidden growth

Both eigenvalues are . Is the system marginally stable or unstable? Solve from to justify.

Recall Solution

(repeated). Both real parts are , so the naive check says "on the axis → maybe marginal". But the two zeros share only one eigenvector (a defective/repeated eigenvalue), so a -term appears. Solve directly: The term grows without bound whenever → ==unstable==. Marginal stability requires axis eigenvalues to be simple (non-repeated). This one fails that.

L5.2 — Full modal solution and dominant mode

Find eigenvalues, eigenvectors, the constants , the full solution, and state which mode dominates as .

Recall Solution

Eigenvalues (triangular): . Eigenvectors (see Diagonalization and Modal Decomposition):

  • : .
  • : .

Constants from : Solution:

=\begin{pmatrix} e^{-3t}+e^{-2t} \\ e^{-2t}\end{pmatrix}.$$ As $t\to\infty$ the $e^{-3t}$ mode dies first; the **slower** $e^{-2t}$ mode (nearest the axis) dominates the tail. Both decay → asymptotically stable.

L5.3 — Third-order stability with Routh–Hurwitz

The eigenvalues of a system are the roots of its characteristic polynomial. Writing that polynomial in the eigenvalue variable , suppose Find the range of gain for which the system is asymptotically stable.

Recall Solution

Each root of this cubic is an eigenvalue, so "asymptotically stable" means every root has . The Routh–Hurwitz Criterion lets us test that without finding the roots. For a cubic all four conditions must hold simultaneously: (The first three demand every coefficient be positive; the last is the extra "inner" determinant condition that a cubic needs.) Here :

  • ✓ always.
  • ✓ always.
  • .
  • .

Combining: . At a pair of eigenvalues sits exactly on the imaginary axis (marginal); at an eigenvalue sits at the origin.

L5.4 — Pure-imaginary poles: the undamped edge case

A frictionless flywheel gives Find the eigenvalues, classify stability, and describe the motion .

Recall Solution

(using ). These are pure imaginary: — they sit exactly on the imaginary axis in Figure s01 (like the white × marks, but at ).

Classification. Both eigenvalues have real part , so no mode grows exponentially — the system is not unstable. And the two roots are distinct (), i.e. the axis eigenvalues are simple, so no dangerous -term appears (contrast L5.1, where the repeated broke marginal stability). Both requirements of the definition are met, so the flywheel is ==marginally stable==.

The motion. The envelope is , a constant, so the amplitude neither grows nor decays. Using Euler's formula , the real solution is a pure sustained oscillation at frequency : where and come from the initial state. The state traces a closed loop (an ellipse) in the plane forever — spinning at constant amplitude, never settling and never blowing up. In damping language this is (no damping) with , so . This is the knife-edge: nudge either pole a hair left of the imaginary axis → a decaying spiral (stable); a hair right → a growing spiral (unstable).


Recall One-line ladder recap

L1 read the plane ::: sign of the real part decides stability. L2 compute eigenvalues ::: solve , not the diagonal. L3 interpret ::: from pole location; slowest pole sets . L4 design ::: trace/det rule + pole placement pick behaviour. L5 master ::: repeated axis roots grow, simple imaginary pairs merely oscillate; Routh–Hurwitz for higher order.