Pole Locations for the Characteristic Equation via Routh Analysis
We want to count the number of roots (poles) of the characteristic polynomial in three regions: the left half-plane (LHP), right half-plane (RHP), and on the -axis (imaginary axis). This is a standard “root-location counting” task solved using the Routh-Hurwitz procedure, extended with the imaginary-axis special case.
Key terms:
- Routh table
- Sign changes
- Imaginary-axis roots
We will:
- Build the Routh table.
- Use sign changes in the first column to count RHP poles.
- Detect and count any -axis poles using the auxiliary polynomial procedure when a row becomes all zeros.
Step 1: Routh table setup
Write in descending powers:
- .
For a 5th-order polynomial, the Routh table has rows for .
Construct:
- row:
- row:
Then compute the , , rows using the standard Routh table recurrence: [ b_i=\frac{c_1 a_2-c_2 a_1}{c_1} ] (in row-to-row form: each entry is built from two rows above).
Carrying out the arithmetic:
Routh table (completed)
[ \begin{array}{c|ccc} s^5 & 2 & 2 & 1\ s^4 & 3 & 3 & 0\ s^3 & \frac{7}{3} & \frac{7}{3} & 0\ s^2 & 3 & 1 & 0\ s^1 & \frac{2}{3} & 0 & 0\ s^0 & 1 & 0 & 0 \end{array} ]
So the first column is: [ \left[2,\ 3,\ \frac{7}{3},\ 3,\ \frac{2}{3},\ 1\right] ]
Pro Tip: counting method
For a polynomial with a complete Routh table (no zero row in the first column computation step), the number of RHP poles equals the number of sign changes in the first column; RHP poles = sign_changes. Then LHP poles = total_order − sign_changes if there are no -axis roots.
Step 2: Count poles on the RHP using sign changes
In our first column: [ 2 \to 3 \to \frac{7}{3} \to 3 \to \frac{2}{3} \to 1 ] Every entry is positive, so there are 0 sign changes.
Therefore:
- RHP poles count .
Step 3: Check for -axis poles
A -axis pole typically appears in Routh analysis when:
- there is a row of all zeros (leading to an auxiliary polynomial), or
- an element in the first column becomes exactly zero (requiring an perturbation and an auxiliary polynomial).
In our completed table, the first-column entries are strictly positive (), and there is no zero row.
So:
- -axis poles count .
Step 4: Count LHP poles by complement
The polynomial order is , so total number of poles (counting multiplicity) is 5. With:
- RHP poles = 0
- -axis poles = 0
Thus LHP poles: [ 5 - 0 - 0 = 5 ]
Pole counts by region (multiplicity included)
Computed from the Routh table first-column sign changes and imaginary-axis checks.
Complete Routh-based pole counting workflow
- 1Step 1
Extract from .
- 2Step 2
Place on the row and on the row (pad with zeros if needed).
- 3Step 3
Fill the rows entry-by-entry from the two rows above.
- 4Step 4
Number of sign changes in the first column equals the number of RHP poles.
- 5Step 5
If a full zero row or a zero first-column element appears, use the auxiliary polynomial/epsilon method; otherwise imaginary-axis poles are zero.
Common edge cases in pole counting
Final counts (answer)
From the Routh table for we conclude:
- Number of poles in LHP:
- Number of poles in RHP:
- Number of poles on the -axis:
This means the characteristic polynomial has all 5 roots strictly in the left half-plane, so the associated closed-loop system (if this is a characteristic polynomial) would be asymptotically stable.
Knowledge Check
In the Routh table first column, if there are 0 sign changes, how many poles are in the right half-plane?