Академический Документы
Профессиональный Документы
Культура Документы
Lecture 11
System Stability
1 August 2011
Contents
Poles, Zeros, Gain and Pole-Zero Map
Applications in MATLAB
Stable, Marginally Unstable & Unstable
Necessary condition for stability
Routh stability criterion
Hurwitz stability criterion
Routh-Hurwitz Criterion
Stability of State Variable System
1
Definitions
Poles
Poles are the roots of D(s) (the denominator of the
transfer function), obtained by setting D(s) = 0 and
solving for s.
Zeros
The roots of the numerator of the transfer function
obtained by setting N(s) = 0 and solving for s.
Gain
Pole-Zero Map
A plot of poles and zeros.
3( s + 4)
G (s) =
s 2 + 2s + 5
2
Definitions
A stable system has a closed-loop transfer
functions with poles only in the left half plane.
Stability
3
Example 1
Test the stability for the following system:
1
G(s) =
( s + a )( s + b )
Solution to Example 1
Taking the inverse Laplace transforms:
1 1 k1 k
L 1 =L + 2 = k1e at + k2 e bt
( s + a )( s + b ) s + a s +b
Im 1.2
0.8
Amplitude
0.6
Re 0.4
-a -b 0.2
0
0 2 4 6 8 10 12
Time (sec)
4
Example 2
Test the stability for the following system:
1
F (s) =
( s a )( s b )
Solution to Example 2
Taking the inverse Laplace transform:
1 1 k1 k
L 1 =L + 2 = k1eat + k2 ebt
( s a )( s b ) s a s b
5
x 10 Step Res ponse
Im 5
-5
Amplitude
-10
Re
-15
a b
-20
0 5 10 15 20 25 30
Time (sec )
5
Bounded Solution
A system is said to be stable if every bounded input produced a
bounded output. The following system shows a stable system:
Bounded Signals
The following diagram shows a BIBO stable system:
6
Unbounded Signals
The following shows unbounded signals:
x3
x4
Unbounded
signal
Unbounded
signal
7
Necessary Condition for Stability
Consider the following characteristic equation:
q ( s ) = a0 s n + a1s n 1 + a2 s n 2 + + an 1s + an = 0
8
Necessary Condition for Stability
Theorem:
1. The positive-ness of the coefficients of characteristic
equation is necessary as well as sufficient condition for
stability of system of a first and second order.
Theorem 1 : Proof
Consider the first order characteristic
equation: q( s) = a0 s + a1 = 0
9
Theorem 2 : Proof
Your turn prove Theorem 2 by using the following
equation:
s3 + s 2 + 2s + 8 = 0
You shall see that the real part of the complex roots is
positive, thus indicating the instability if the system
even though all of the coefficients of the characteristic
equation are positive.
10
Stability in s-domain
Besides sketching the pole-zero map, we can
also determine the stability of the system in s-
domain by using the Routh-Hurwitz Criterion.
Routh Table
Given the following polynomial:
p ( s ) = an s n + an 1s n 1 + an 2 s n 2 + + a2 s 2 + a1s + a0
11
Routh Table
Where the computation of b and c is given as:
an 1an 2i an an 2i 1
bi =
an 1
c1an 2i 1 bi +1an 1
ci =
b1
Step 1
Generate a data table called the Routh table.
Step 2
Interpret the Routh table
12
Creating Routh Table : Step 1
Step 1a:
Begin by labeling the rows with powers of s from
the highest power of the denominator of the closed
loop transfer function until s0.
Step 1b:
Next, start with the coefficient of the highest power
of s in the denominator and list, horizontally in the
first row every other coefficient.
Step 1d:
Each of the remaining entry is a negative determinant of entries
in the previous two rows, divided by the entry in the first
column directly above the calculated row.
Two left hand column of the determinant is always the first
column of the previous two rows; and, the right hand column is
the elements of the column above and to the right.
The table is completed when all of the rows are completed down
to s0.
13
Creating Routh Table : Step 2
Step 2 interpret your results.
If there are no sign changes (i.e. from positive to
negative) in the first column, then the system is
stable.
If there are sign changes in the first column, then
the system is unstable.
Example 3
Generate the Routh Hurwitz table for:
14
Solution to Example 3
Step 1 : Generate the Routh table:
Solution to Example 3
Step 2 : Interpret your result.
The number of roots of the polynomial that are in the
right-half plane is equal to the number of sign
changes in the first column.
And the system is stable if there are no sign changes
in the first column of the Routh table.
15
Special Case
There are two special cases which can sometimes occur:
Example 4
In this example, you shall see that the entire
first column is zero. Therefore, we need to use
the epsilon method.
16
Solution to Example 4
Step 1 : Generate the Routh table.
Solution to Example 4
Further analysis:
17
Solution to Example 4
Step 2 : interpret your result.
The system is unstable, regardless whether we
choose a positive or negative epsilon.
18
Example 5
In this example, you shall see that the entire row is
zero. Were going to form auxiliary equation and use
differentiation to compute the values of the next row.
Note that an entire row of zeros will appear in the
Routh table when a purely even or purely odd power of
polynomial is a factor of the original polynomial.
Generate a Routh table for the following system.
10
T (s) =
s + 7 s + 6 s + 42 s 2 + 8s + 56
5 4 3
Solution to Example 5
The Routh table is given by:
19
Solution to Example 5
The row s3 is now zero. So, at row s4, we form an
auxiliary (additional) polynomial :
P( s) = s 4 + 6s 2 + 8
Next, we differentiate and we get:
P( s ) = 4 s 3 + 12 s + 0
Then, use the coefficients of the
differentiated function and then place it in our
Routh table; and proceed as usual.
20
Example 6
Example :
Find the value of K, for the following system that will
cause the system to be stable, unstable of marginally
stable.
Solution to Example 6
Step I : generate the Routh table.
21
Solution to Example 6
Make the following assumption:
Recap
What, then again, is the Routh stability criterion?
22
Stability in Time Domain
The Routh-Hurwitz criterion is often used in analyzing
the stability of a system represented in transfer
function. It is the necessary and sufficient condition for
stability of a system.
Next Step
Textbook reference : Chapter 6.
Thank You.
23