Roymech engineering encyclopedia

Control System Stability


What is control system stability?
A control system is stable if its output remains bounded for any bounded input and returns to equilibrium after a disturbance. Stability ensures predictable and safe system behaviour.

What is Control System Stability?

The stability of a control system is often extremely important and is generally a safety issue in the engineering of a system.  An example to illustrate the importance of stability is the control of a nuclear reactor.  An instability of this system could result in an unimaginable catastrophe.

Control system stability is a fundamental concept in engineering that determines whether a system will respond safely and predictably to inputs or disturbances. A stable system returns to equilibrium after a disturbance, while an unstable system may produce increasing or oscillating outputs. This page explains stability definitions, system behaviour, and analytical methods such as the Routh-Hurwitz criterion.

Definitions of Stability in Control Systems

The stability of a system relates to its response to inputs or disturbances. A system which remains in a constant state unless affected by an external action and which returns to a constant state when the external action is removed can be considered to be stable.

A systems stability can be defined in terms of its response to external impulse inputs..

Definition .a :
A system is stable if its impulse response approaches zero as time approaches infinity..

The system stability can also be defined in terms of bounded (limited) inputs..

Definition .b:
A system is stable if every bounded input produces a bounded output.

System Stability and Differential Equations

Control analysis is concerned not only with the stability of a system but also the degree of stability of a system.. A typical system equation without considering the concept of integral action is of the form.

[ a 2 D 2 + a 1 D + a 0 ].x = f(D) y

This is defined as be the highest order of D on the LHS as a equation of order 2.

The transient response, and as a result the stability, of such a system depends on the coefficients a 0, a 1 , a 2.
Assuming a 0 >0 then provided that a 1 >0 and a 2 >0 the complementary function will not contain any positive time exponentials and the system will be stable.   If either a 1 < 0 (negative damping) or a 2 < 0 (negative mass) the transient response will contain positive exponentials and the system will be unstable..

If a 1 = 0 (As resulting from zero damping) then the complementary function will oscillate indefinitely. This is not an unstable response but this marginally stable response is not satisfactory. Following are a number of plots to illustrate the types of stability responses resulting from an input...

Routh-Hurwitz Stability Criterion

The notes below relate specifically to the Hurwitz stability criterion and is applied to time domain equations.   The similar and more generally used Routh stability criteria is described on a separate page with respect to Laplace transformed equations (using the complex variable s ) Routh Stability Criteria

Consider the generalised control equation

[a n.Dn + a n-1.Dn-1 +..... a 1.D + a 0 ]x = f(D) y

Assuming (or making) a 0 is positive..

A determinant is created of the coefficients

a 1a 000000...
a 3a 2a 1a 0000...
a 5a 4a 3a 2a 1a 00...
a 7a 6a 5a 4a 3a 2a 1a 0..
a 9 a 8a 7a 6a 5a 4a 3a 2a 1a 0


If an equation of order n is under consideration all factors of an and above are replaced by 0

For stability of an equation of degree 4 the necessary conditions are as follows

1)... a 1 > 0 , a 2 > 0 , a 3 > 0, a 4 > 0
2)...Determinant

a 1 a 0
a 3 a 2
> 0

That is     (a 1. a 2 — a 0.a 3 )   >  0

3)...Determinant

a 1 a 0 0
a 3 a 2 a 1
0 a 4 a 3
> 0


That is     a 1(a 2.a 3 — a 1 a 4 ) — a 0 (a 3. a 3 - a 1 .0 )  >  0



Marginal Stability in Control Systems

Considering a control system which has an output loop variable x of the form x = A cos ( ωn. t ) as the complimentary function (transient) part of the complete solution..

Treating this in exponential form x = Re.( A.e jωnt ) where ω is the natural frequency and A is the real amplitude.. considering the third order equation..

[ a 3 D 3 + a 2 D 2 + a 1 D + a 0 ]. A.e jωnt = 0

Now
D. A.e jωnt = jωn.A.e jωnt
D2. A.e jωnt = (jωn)2.A.e jωnt
D3. A.e jωnt = (jωn)3.A.e jωnt
or in general terms
Dr. A.e jωnt = (jωn)r.A.e jωnt
The equation above becomes.

(a 3. (jωn)3 + a 2. (jωn)2 + a 1.(jωn)1 + a 0 ) .A.e jωnt = 0

As A.e jω n t is not zero the equation can be written..

(a 3. (jωn)3 + a 2. (jωn)2 + a 1.(jωn)1 + a 0 ) = 0

Bring the real and imaginary terms together..

(- a 2.ωn2 + a 0 ) + ωn.(- a 3. ωn2 + a 1 ).j = 0

The real parts and the imaginary parts must each be equal to zero therefore..

ωn2 = a0 / a2 = a1 / a3

These conditions identify that the third order system is marginally stable and will oscillate continuously at a circular frequency ωn...

Stability Analysis Methods

To know that the system is stable is not generally sufficient for the requirements of control system design. There is a need for stability analysis to determine how close the system is to instability and how much margin when disturbances are present and when the gain is adjusted..
The objectives of stability analysis is the determination of the following

  • The degree or extent of system stability
  • The steady state performance
  • The transient response

The standard method of completing a system analysis includes the following steps..

  • Determine the equations or transfer functions for each component
  • Create a model - generally a block diagram
  • Formulate the system model by appropriately connecting the blocks nodes and branches
  • Determine the system characteristics

A number of methods are available for determining the system characteristics including the following.

Understanding control system stability is essential in designing safe and efficient engineering systems, particularly in applications where failure could lead to significant risk or damage.


Frequently Asked Questions

What is a stable control system?

A system is stable if its output remains bounded for any bounded input and returns to equilibrium after disturbances.

What is the Routh-Hurwitz stability criterion?

It is a mathematical method used to determine system stability by examining the signs and relationships of polynomial coefficients.

What is marginal stability?

Marginal stability occurs when a system oscillates continuously without growing or decaying in amplitude.

What causes instability in a control system?

Instability can result from negative damping, incorrect system parameters, or feedback that amplifies disturbances.

Why is stability important?

Stability ensures safe, predictable operation of engineering systems such as aircraft, reactors, and industrial machinery.



See Also


Sites & Links For Control Information
  1. Control Laws..Paper reviewing control system design related to robotics
  2. Lorien..Multivariable control , A PDF download
  3. Samson..A number of useful control tutorials