Pole Count for a Quintic Characteristic Equation Using Routh-Hurwitz
We want the number of roots (poles) of the characteristic equation in three regions: the open left half-plane (), the open right half-plane (), and on the imaginary axis (-axis, i.e., ).
A standard way to do this is to build the Routh array and use the Routh stability theorem. However, to count roots on the imaginary axis, we must handle the case where the Routh array produces a row of zeros and/or a zero entry in the first column, leading to an auxiliary polynomial.
A concise algorithm summary:
- Construct the Routh array for .
- Count sign changes in the first column number of roots in .
- If a row of zeros occurs, form the auxiliary polynomial to determine roots on the -axis.
- The remaining roots go to .
Step-by-step pole counting (left, right, and $j\omega$-axis)
- 1Step 1
Identify coefficients for with .
- 2Step 2
Build the Routh array for a 5th-order polynomial. The standard structure yields rows corresponding to using the coefficients.
- 3Step 3
Let the Routh array be , , etc. Fill using the Routh recursion; the first column entries become the quantities needed for sign-change counting.
- 4Step 4
Count the number of sign changes in the first column. By the Routh stability theorem, this equals the number of poles in the open right half-plane (), provided the array contains no imaginary-axis ambiguities (i.e., no zero rows requiring auxiliary polynomial processing).
- 5Step 5
If any entire row becomes zero (or a first-column element becomes zero), use the auxiliary polynomial generated from the row of zeros to determine how many roots lie on the -axis.
- 6Step 6
A quintic has total roots counting multiplicity. Once the number on and the number on are known, the remainder must be in .
1) Construct the Routh array for
For a 5th-order polynomial the Routh array (using the standard pattern) begins with
- row:
- row:
Carrying out the Routh recursion row-by-row gives the first-column entries: [ \begin{aligned} \text{(first column)}:\quad &\text{Row } s^5: &&2 \ &\text{Row } s^4: &&3 \ &\text{Row } s^3: &&\frac{5}{3} \ &\text{Row } s^2: &&\frac{3}{5} \ &\text{Row } s^1: &&\frac{9}{3} = 3 \ &\text{Row } s^0: &&1 \end{aligned} ] so the first column is strictly positive throughout:
No row of zeros appears, and no first-column element becomes zero, so we do not need the auxiliary polynomial step for -axis roots.
This implies:
- Number of roots in equals the number of sign changes in the first column.
- Number of roots on -axis is because there is no zero row/zero first-column situation signaling imaginary-axis roots.
The above “all first-column entries are positive” conclusion follows the Routh stability theorem.
Fast sanity check
If every entry in the Routh array’s first column is positive (and no special zero-row handling is triggered), then there are 0 right-half-plane roots and 0 imaginary-axis roots; all remaining poles are in the left half-plane.
When $j\omega$-axis counting changes
If a complete row in the Routh array becomes zero, you must form the auxiliary polynomial from that row to find -axis roots; the simple sign-change rule alone is insufficient.
2) Count poles in each region
- Right half-plane ():
First column has no sign changes number of right-half-plane poles is . - Imaginary axis (-axis):
No zero row and no zero in the first column during construction number of imaginary-axis poles is . - Left half-plane ():
Total number of poles counting multiplicity is . With in the right half-plane and on the imaginary axis, the remaining are in the left half-plane:
Pole distribution across the complex s-plane
Counts of roots of in each region.
Decision flow for Routh-based pole counting
Build Routh array
1Compute all rows down to using the polynomial coefficients."
First-column sign changes
2Count sign changes in the first column to get poles in ."
$j\omega$ handling
3If a zero row occurs, build the auxiliary polynomial to count imaginary-axis roots."
Left-half-plane remainder
4All remaining roots are in ."
Key learning checks
Knowledge Check
For the polynomial , what is the number of poles in the open right half-plane ()?