Stability & Routh–Hurwitz
Stability: Poles & Routh–Hurwitz
A linear time-invariant system is stable if and only if every pole of its closed-loop transfer function lies in the open left-half of the $s$-plane (real part $<$ 0). Stability is the first property any feedback design must guarantee — without it, nothing else matters.
For simple systems you can factor the characteristic polynomial and read the pole real parts directly. For higher-order systems, the Routh–Hurwitz criterion gives stability without having to compute roots: all coefficients must have the same sign, and the Routh array's first column must have no sign changes. The number of sign changes equals the number of unstable poles.
We will do stability checks on 2nd–4th order polynomials and find the gain range that keeps a control loop stable.
All poles $p_i$ of $T(s)$ satisfy $\operatorname{Re}(p_i) < 0$.
Build rows for $s^3, s^2, s^1, s^0$:
$s^3: a_3 \; a_1$
$s^2: a_2 \; a_0$
$s^1: (a_2 a_1 - a_3 a_0)/a_2$
$s^0: a_0$
Stable ⇔ first column (leftmost entries) has no sign change.
$s^2 + 3s + 2 = 0$: is it stable?
All coefficients positive. Roots: $s^2 + 3s + 2 = (s+1)(s+2)$ — both negative. Stable.
$s^3 + 2s^2 + 3s + K = 0$. For what $K$ is the system stable?
Routh: $s^3: 1, 3$; $s^2: 2, K$; $s^1: (2\cdot 3 - 1\cdot K)/2 = (6-K)/2$; $s^0: K$.
First column: $1, 2, (6-K)/2, K$. Need all positive: $K > 0$ and $(6-K)/2 > 0 \Rightarrow K < 6$.
Stable range: $0 < K < 6$.
At the boundary $K = 6$ of Example 2, what happens?
The $s^1$ row becomes zero. Substitute $K=6$: $s^3 + 2s^2 + 3s + 6 = (s+2)(s^2+3)$. Roots $s = -2$ and $s = \pm j\sqrt{3}$. Pure-imaginary pair ⇒ system oscillates sustainedly at $\omega = \sqrt{3} \approx 1.73\,\text{rad/s}$.
Practice Problems
Show Answer Key
1. All closed-loop poles must lie in the open left-half plane.
2. Marginal — roots at $\pm 2j$ oscillate without decay.
3. $K > 0$ and $K < 20$. So $0 < K < 20$.
4. The impulse response is $\sin(\omega t)$ with constant amplitude — no decay, no growth.
5. Each sign change equals one pole in the right-half plane (unstable).
6. If the closed loop is unstable every other specification (speed, accuracy) is meaningless.