Académique Documents
Professionnel Documents
Culture Documents
0: Stability Analysis of
Feedback Control Systems:
by Engr. Mudono
3.1 Introduction: Definition of Stability
3.2 Stability Criterion & Characteristic equation
3.3 Routh – Hurwitz Criterion
3.4 Direct Substitution
3.5 Root – Locus Analysis
3.1 Introduction: Definition of Stability
• The most important dynamic aspect of any system is its
stability.
• The stability requirement applies to any system, open loop
or closed loop.
• For a system to be stable, the poles of the transfer function,
must lie in the left half of the s plane (LHP).
• The stability of an open loop process depends upon the
location of the poles of its open loop transfer function.
• The stability of an closed loop process depends upon the
location of the poles of its closed loop transfer function.
• During designing a feedback control system, i.e.
selecting its components and tuning its controller, we
are seriously concerned about its stability
characteristics, i.e.
notion of stability and
stability characteristics of closed-loop systems
• A system is considered unstable if, after it had been
disturbed by an input change, its output does not return
to the set point (state of rest).
Definition of a stable (Linear System):
• An unconstrained linear system is said to be stable if
the output response is bounded for all bounded
inputs, otherwise it is said to be unstable.
• By a bounded input, an input variable stays within upper
and lower limits for all values of time
For example, consider a variable u(t) that varies with time.
If u(t) is a step or sinusoidal function , then it is bounded.
However, the function u(t) = t and u(t) = e3t are not
bounded
• A stable system will be defined as one for which the
output response is bounded for all bounded inputs.
• A system exhibiting an unbounded response to a
bounded input is unstable.
STABLE SYSTEM → a bounded input produces a
bounded output (BIBO)
• A dynamic system is considered to be stable if for
every bounded input it produces a bounded output,
regardless of its initial state.
• According to the definition, a system with response like those in Fig
3.1 (a) is stable, while Fig 3.1 (b) shows the responses of unstable
systems.
𝑤ℎ𝑒𝑟𝑒, 𝐺𝑂𝐿 = 𝐺𝐶 𝐺𝑣 𝐺𝑝 𝐺𝑚
• Considering set – point changes eq. 1 becomes:
𝑌 𝐾𝑚 𝐺𝑐 𝐺𝑣 𝐺𝑝
= −− −2
𝑌𝑆𝑃 1+𝐺𝑂𝐿
• Eqn 2 can be rearranged and factored into poles (pi) and zeros (zi)
• The roots of the denominator are called the poles of the transfer
function.
• The roots of the numerator are called the zeros of the transfer
function (these values of s make the transfer function equal zero)
• Factoring both numerator and denominator yields:
𝑌 𝑠 − 𝑧1 𝑠 − 𝑧2 ⋯ 𝑠 − 𝑧𝑚
𝐺 𝑠 = = 𝐾´ −− −3
𝑌𝑆𝑃 𝑠 − 𝑝1 𝑠 − 𝑝2 ⋯ 𝑠 − 𝑝𝑛
𝐾´ 𝑠 − 𝑧1 𝑠 − 𝑧2 ⋯ 𝑠 − 𝑧𝑚
𝑌= −− −5
𝑠 𝑠 − 𝑝1 𝑠 − 𝑝2 ⋯ 𝑠 − 𝑝𝑛
• If there are no repeated poles (i.e. if they are all distinct
poles) then the partial fraction expansion of eqn. 5
becomes:
𝐴0 𝐴1 𝐴2 𝐴𝑛
𝑌 𝑠 = + + + ⋯+ −−− −6
𝑠 𝑠 − 𝑝1 𝑠 − 𝑝2 𝑠 − 𝑝𝑛
Fig 3.3 Graphical interpretation of Stability regions in the complex plane for roots of the
characteristic equation
3.3 Routh – Hurwitz Criterion
• The Routh test is a purely algebraic method for determining
how many roots of the characteristic equation have positive
real parts:
can also be determined whether the system is stable,
for if there are no roots with positive real parts, the
system is stable.
• The test is limited to systems that have polynomial
characteristic equations.
cannot be used to test the stability of a control system
containing a transportation lag.
• The criterion of stability for closed-loop systems does
not require the calculation of the actual values of the
roots of the characteristic polynomial.
only requires knowing, if any root is to the right of
the imaginary axis.
• The Routh-Hurwitz procedure allows us to test if any
root is to the right of imaginary axis and thus reach
quickly a conclusion as to the stability of the closed-
loop system without computing the actual values of
the roots.
• The procedure for examining the roots is to write the
characteristic equation as an expanded polynomial form:
𝑁 𝑁−1
𝑎𝑁 𝑠 + 𝑎𝑁−1 𝑠 + ⋯ + 𝑎1 𝑠 + 𝑎𝑜 = 0 −− −9
• The Routh array formed is given below: