IAE Academy

Routh–Hurwitz formulas

Stability and the Routh–Hurwitz criterion. 13 formulas for GATE EC, EE, IN Control Systems, each with when to use it. Each is explained in the topic notes.

All 13 Routh–Hurwitz formulas

BIBO STABILITY CONDITION

For a causal LTI system with rational, proper (numerator degree denominator degree), with poles counted after cancelling common factors. If is proper but not strictly proper, also contains an impulse , which does not affect BIBO stability. An improper , such as the pure differentiator , is never BIBO stable. A single pole on the -axis, even a simple one, is enough to make the system not BIBO stable.

CLOSED-LOOP CHARACTERISTIC EQUATION (NEGATIVE FEEDBACK)

Here and , written without cancelling any factor. The roots are the closed-loop poles. For positive feedback, and the characteristic equation is , that is .

NECESSARY CONDITION FOR STABILITY

Necessary for every order . It is necessary and sufficient only for and . A missing term or a sign change proves that not every root is in the LHP, but it does not tell you how many roots are in the RHP or whether some lie on the -axis.

ROUTH ARRAY ENTRIES

General rule: with rows and directly above row , the entry in column is . The divisor is always the first-column entry of the row directly above. Take any missing entry at the right-hand end as 0. In an array with no special case, the single entry equals (or a positive multiple of it if you rescaled a row), which is a quick arithmetic check.

ROUTH'S CRITERION

Applies when no first-column entry is zero. With , the system is stable if and only if every first-column entry is positive. If the array is completed with no zero in the first column, no root lies on the -axis, so all the remaining roots are in the LHP.

THIRD-ORDER SHORTCUT

Assumes . This comes from the entry . If with every coefficient positive, the polynomial factors as . That gives a pair of roots at (equivalently ) and a third root at , which is marginal stability.

FOURTH-ORDER SHORTCUT

Assumes . This comes from requiring the entry and the entry to be positive. When every coefficient is positive, this condition already implies .

HURWITZ DETERMINANT FORM (EQUIVALENT TO ROUTH)

Assumes . Row , column of is , with for or . is the determinant of the top-left block, so , and . When no is zero, the Routh first column is , so the two tests always agree.

AUXILIARY POLYNOMIAL

are the entries of row , directly above the zero row (a positive multiple of that row works equally well). divides the characteristic polynomial exactly.

COUNTING THE ROOTS OF A(S)

is the degree of and is the number of sign changes from the row down to the row. If , all roots of lie on the -axis. If a second row of zeros appears lower down, has repeated roots; see the last tip in this section.

MARGINAL GAIN AND FREQUENCY OF OSCILLATION

and are the -row entries evaluated at the that makes the row zero. Both must be positive for the roots to lie on the -axis. If the limit is set by the entry going to zero instead, the boundary root is at and there is no oscillation.

SHORTCUT: THREE REAL OPEN-LOOP POLES

Unity negative feedback, real . Put for , which gives and . The characteristic equation is . The third-order shortcut, with , gives stability for . At the third root is . For any other form of , build the array.

RELATIVE STABILITY: SHIFTING THE AXIS

Substitute into the characteristic polynomial, expand in and apply Routh. The count holds when no special case arises. No sign change and no zero in the first column means every root lies strictly to the left of the line ; a row of zeros means some roots lie on the line.

Where this was asked: 2018 (3), 2020 (3), 2022 (3), 2023 (1), 2024 (1), 2025 (3), 2026 (1). See the 15 previous-year questions on Routh–Hurwitz. This shows what was asked, not what will be asked.