Chapter 5
Chapter 5
STABILITY
1
Learning Outcomes
After completing this chapter the student will be
able to:
1) Known the definition of stability.
2) Determine the stability conditions by evaluating
poles of transfer function.
3) Make and interpret a basic Routh table to determine
the stability of a system.
4) Make and interpret a basic Routh table where either
the first element of a row is zero or an entire row is
zero. 2
1. Introduction
3
1. Introduction
4
1. Introduction
• Requirements for design of a control system
– Transient Response
– Stability
– Steady State Errors
• Stability – most important parameter for
design
• Total response of a system is = forced
response + natural response, or
c (t ) = c forced (t ) + c natural (t )
5
System Stability Definition
Types of stability based on Natural response definition:
1. A system is STABLE if the natural response approaches zero as time
approaches infinity
2. A system is UNSTABLE if the natural response approaches infinity as
time approaches infinity
3. A system is MARGINALLY STABLE if the natural response neither
decays nor grows but remains constant or oscillates.
Therefore,
1. A system is stable if every bounded input yields a bounded output
2. A system is unstable if any bounded input yields an unbounded
output 6
1. Introduction
7
How to define stability
R(s) C(s)
+
- G(s)
H(s)
Stability with respect to G(s)? Stability with respect to
All poles in the left half plane 𝑮(𝒔)
?
𝟏+𝑮 𝒔 𝑯(𝒔)
Poles of 1+G(s)H(s) in the
left half.
8
❖ How do we determine if a system is stable?
Bounded input
yields bounded
output
As time approaches
infinity , the natural
response approaches
zero
Stable system
have poles only
in the left hand
plane
10
❖ System Stability Definition – Unstable System
Bounded input
Time approaches
yields an
infinity the natural
unbounded
response
output
approaches
infinity
Unstable
system have
at least one
pole in the And/or poles of multiplicity greater
right hand than one on imaginary axis
plane 11
System Stability Definition
Unstable system – closed
loop transfer function
poles with at least one
j pole in the right half
and/or poles of
Stable system –
multiplicity greater than 1
closed loop on the imaginary axis
transfer function 𝑨𝒕𝒏 𝒄𝒐𝒔(𝝎𝒕 + ∅)
poles only in the 1
left half plane
Marginally stable –
closed loop transfer
-1 function with only
imaginary axis
poles of multiplicity
1 and poles in the
left half plane.
12
❖ How do we determine if a system is stable?
It is not always a simple matter to determine if a feedback control
system is stable.
Consider the system below
15
Generating of Routh table
16
Generating of Routh table
Example:
17
Generating of Routh table
Example:
18
❖ Routh-Hurwitz Method
Interpretation of Routh table
19
❖ Routh-Hurwitz Method
Interpretation of Routh table
P(s) = 3s 7 + 9s 6 + 6s 5 + 4s 4 + 7s 3 + 8s 2 + 2s + 6
Solution
4 in RHS & 3 in LHS
21
❖ Routh-Hurwitz Stability Criterion –Example
Example:
22
❖ Routh-Hurwitz Stability Criterion –Example
Example:
First find the closed-loop transfer function as
23
❖ Routh-Hurwitz Stability Criterion –Example
Example:
➢ Since K is assumed positive, we see that all elements in the first column
are always positive except the s1 row.
➢ This entry can be positive, zero, or negative, depending upon the value
of K.
➢ If K < 1386, all terms in the first column will be positive, and since there
are no sign changes, the system will have three poles in the left half-
plane and be stable. 24
❖ Routh-Hurwitz Stability Criterion –Example
Example:
26
❖ Routh-Hurwitz Stability Criterion –Example
For a unity feedback system with the forward
transfer function
27
❖ Routh-Hurwitz Stability Criterion
Special cases:
A. Zero in the first column
B. Zero in the entire row
28
(a) Zero Only in the First Column
If the first element of a row is zero, division by zero would be
required to form the next row. To avoid this phenomenon, will
do the following:
(1) An epsilon, , is assigned to replace the zero in the first
column.
(2) The value is then allowed to approach zero from either the
positive or the negative side, after which the signs of the
entries in the first column can be determined.
29
❖ Routh-Hurwitz Method : Special Cases
(a) Zero Only in the First Column
Example: 10
T (s) = 5
s + 2s4 + 3s3 + 6s2 + 5s + 3
30
❖ Routh-Hurwitz Method : Special Cases
(a) Zero Only in the First Column
The system is
unstable
31
❖ Routh-Hurwitz Method : Special Cases
(b) Entire Row is Zero
This case must be handled differently from the case of a
zero in only the first column of a row. The procedure is as
follows:
1. we return to the row immediately above the row of zeros
and form an auxiliary polynomial, using the entries in
that row as coefficients. The polynomial will start with
the power of s in the label column and continue by
skipping every other power of s.
2. differentiate the polynomial with respect to s
3. use the coefficients of the resulted polynomial to replace
the row of zeros.
32
❖ Routh-Hurwitz Method : Special Cases
(b) Entire Row is Zero
10
Example: T (s) = 5
s + 7s4 + 6s3 + 42s2 + 8s + 56
0 0 0
P( s ) = s 4 + 6 s 2 + 8 dP( s)
= 4s 3 + 12s
What to do? ds
4 12 0
33
❖ Routh-Hurwitz Method : Special Cases
(b) Entire Row is Zero
10
Example: T (s) = 5
s + 7s4 + 6s3 + 42s2 + 8s + 56
dP
P(s) = s + 6 s + 8
4 2
= 4 s 3 + 12s
ds
0 0 0 0
P(s) = s 4 + 3s 2 + 2 dP ( s )
= 4s 3 + 6s
ds
4 6 0 0
36
❖ Routh-Hurwitz Method : Special Cases
s 8 + s 7 + 12s 6 + 22s 5 + 39s 4 + 59s 3 + 48s 2 + 38s + 20
Apply to
original
polynomial
Apply only
to even
polynomial
37
❖ Routh-Hurwitz Method
Example:
38
❖ Routh-Hurwitz Method
Example:
Find the range of gain, K, to ensure stability in the unity feedback system
Solution:
39
❖ Routh-Hurwitz Method
Example: