IAE Academy

FOUNDATION · CHAPTER 6 OF 8

Stability, and where it is lost

A system is stable when its impulse response is absolutely integrable, which puts every pole in the open left half-plane. You see how stability is lost as a root reaches the imaginary axis, and read the Routh array as that event, to find the gain at which a loop goes unstable.

Updated 13 Oct 2026

What you will be able to do

You will show that a system is bounded-input, bounded-output (BIBO) stable exactly when its impulse response is absolutely integrable, so every pole lies in the open left half-plane. You will see why same-sign coefficients are needed but not enough. You will find the gain at which a cubic's roots reach the imaginary () axis, and read the Routh array as that same event.

Before you start

  1. Chapter 5, How pole positions set the time response

  2. Laplace transforms, transfer functions and the closed loop

  3. Convolution with the impulse response

  4. Partial fractions, poles and residues

  5. Integrating from to ;

  6. Roots of a quadratic; the cube roots of

  7. Complex roots in conjugate pairs; real and imaginary parts of an equation

  8. Polynomial roots move continuously with the coefficients

Stable means an integrable impulse response

A system is bounded-input, bounded-output (BIBO) stable if a bounded input always gives a bounded output: one constant makes for every input with . Here is the input, the output and the impulse response, all real and zero for . The output is the input convolved with , so the question is whether has a finite area.

Conventions: negative feedback, zero initial conditions, inputs applied at . is the one-sided (unilateral) Laplace transform of , ; for a signal that is zero before , the two-sided (bilateral) integral gives the same result. , with the imaginary unit. LHP and RHP are the open half-planes and : the axis belongs to neither.

OUTPUT BOUND FROM THE IMPULSE RESPONSE

Linear time-invariant system, ; is a dummy time (s). Use and , then extend the upper limit: works when it is finite. If it diverges, pick any and a with . The input ( as is positive or negative, where ) on has and gives . So BIBO stable means .

IMPULSE RESPONSE OF A RATIONAL TRANSFER FUNCTION

Strictly proper rational in lowest terms; distinct poles (1/s), residues . As , only matters: if every , (a repeated pole's is integrable too). Conversely, if that integral is finite, wherever , since , so no pole has . A constant in a proper adds only to . So stable means every pole in the LHP.

WATCH OUT FOR

Simple poles on the axis, the rest in the LHP, make a system marginally stable: stays bounded but does not decay. That is not BIBO stable. Test: driven by gives , which grows without limit.

CHARACTERISTIC EQUATION

Negative feedback, with the reference and the output. With and (polynomials) the equation becomes , a polynomial with real and . Its roots are the closed-loop poles, provided no factor cancels in . is then BIBO stable exactly when all of them lie in the LHP.

Signs, and the crossing of the axis

You rarely want the roots themselves, only whether any lie outside the LHP. Call a polynomial stable when all its roots are in the LHP. First, a stable polynomial is a product of factors with positive coefficients, which fixes the signs of its coefficients. Second, roots move continuously as the coefficients change, while stays nonzero. The axis separates the LHP from the RHP, so a root can enter the RHP only by passing through it.

FACTORS WITH POSITIVE COEFFICIENTS

A real root and a complex pair , with (1/s) and in rad/s. Every coefficient is positive. A stable polynomial is times a product of such factors, and multiplying them only adds positive products. So every coefficient is nonzero, with the sign of . The reverse fails from degree 3 up.

WATCH OUT FOR

Coefficients all of one sign do not guarantee stability. Test: has all coefficients positive, and the pair is in the RHP.

IMAGINARY-AXIS CROSSING OF A CUBIC

Cubic with real coefficients and . Put ( in rad/s). Since and : . The real part and the imaginary part must each vanish. A root at needs ; otherwise take in the second line.

CONDITION FOR A ROOT ON THE IMAGINARY AXIS

Needs and : equate the two values of . Conversely, with all four coefficients positive and equality, satisfies both lines, so are roots.

Which side is stable? Hold fixed and vary . While the inequality keeps one direction, no root is on the axis, so the number of RHP roots stays fixed. If , lower toward (the inequality still holds). The roots approach and those of , which have negative real parts by the quadratic formula, as its coefficients are positive. Complex roots come in conjugate pairs, so the single root near is real; it is negative because the cubic is positive for real . So the cubic is stable.

If , raise without limit; the inequality still holds. Write each root as . Dividing the cubic by leaves plus terms that shrink to as , so each approaches a cube root of : or . For large , two roots therefore have positive real parts. So the cubic has two RHP roots and is unstable.

WORKED EXAMPLE

A unity-feedback loop (, negative feedback) has with . Find the range of for BIBO stability, and the frequency of oscillation at the limit.

Solution
  1. The closed-loop poles are the roots of . Multiply by the denominator to get a polynomial: .

  2. Expand: . So , with , , , .

  3. With all four coefficients are positive, so the sign test passes and the cubic condition decides.

  4. The cubic is stable exactly when : .

  5. At the axis roots have , matching . So rad/s.

  6. Confirm by factoring: , so the roots are and .

Answer: Stable for . At the poles are and , so the loop oscillates at rad/s.

The Routh array and the auxiliary equation

For a cubic you now have the whole test in one line. The Routh array arranges the same test so that it works for any degree; it is stated here, not proved. For the cubic, its entry is zero exactly at the crossing, . For a higher degree, a zero in the first column shows only that the polynomial is not stable, not that a root is on the axis.

NEXT ROW OF THE ROUTH ARRAY

Rows run from down to ; the first two hold and . Each new row uses the two rows above it, upper and lower , with ; an entry past the end of a row counts as . With , all roots are in the LHP exactly when the array completes with every first-column entry nonzero and of one sign. With no zero there, the sign changes down the first column count the RHP roots. Cubic rows: ; ; ; .

AUXILIARY EQUATION AS THE CROSSING

All four coefficients positive. Expanding, the term is . The roots are , the same as before, and in the LHP. In the array the row is all zeros, so no row follows (); the row above, read as , is the auxiliary polynomial. For any degree, a zero row gives an auxiliary polynomial that divides the characteristic one, with roots symmetric about the origin: on the axis, or with one in the RHP. Either way the polynomial is not stable.

WORKED EXAMPLE

A unity-feedback loop has , , . Use the Routh array to find the range of for stability, and the auxiliary equation to find the oscillation frequency at the limit.

Solution
  1. Expand the denominator: . So the characteristic equation becomes .

  2. Rows and are and . The row, with and , is .

  3. The row, from the and rows with missing entries taken as , is .

  4. The first column is . For the first, second and last entries are positive, so there is no sign change exactly when .

  5. At the row is zero. The auxiliary equation from the row is , so .

  6. So rad/s. The third root is . Check: , and .

Answer: Stable for . At the poles are and , so the loop oscillates at rad/s.

Check yourself

CHECK YOURSELF 1

Which impulse response, zero for , belongs to a BIBO stable system?

  1. (A)

    for , the unit step

  2. (B)

    for

  3. (C)

    for

  4. (D)

    for

Answer and solution

Answer: (B)

  1. BIBO stability needs .

  2. A has and C grows, so both integrals diverge. D has with no decay, so it diverges too.

  3. B: , finite. This is a double pole at , in the LHP.

CHECK YOURSELF 2

A unity negative-feedback loop has with . The closed loop is stable for . Find .

Answer and solution

Answer: (accepted range )

  1. Characteristic equation: .

  2. Here , , , , all positive.

  3. Stable when : . So .

CHECK YOURSELF 3

Use the Routh array to find how many roots of lie in the RHP.

Answer and solution

Answer:

  1. Rows and : and .

  2. Row : . Row : .

  3. The first column has no zero and changes sign twice, so 2 roots lie in the RHP.

CHECK YOURSELF 4One or more options are correct

Which of these characteristic polynomials have at least one root outside the LHP (on the axis or in the RHP)?

  1. (A)

  2. (B)

  3. (C)

  4. (D)

Answer and solution

Answer: (A), (B), (C)

  1. A has a negative coefficient among positive ones. A stable polynomial has all coefficients of one sign, so A is not stable.

  2. B has no term. A stable polynomial has every coefficient nonzero, so B is not stable.

  3. C has positive coefficients but , so it is unstable.

  4. D has with positive coefficients, so it is stable. Indeed it is .

Used in these GATE topics