Stability: Dr. Issam ELGMATI
Stability: Dr. Issam ELGMATI
4
The Concept of Stability
The concept of stability can
be illustrated by a cone
placed on a plane horizontal
surface.
A necessary and
sufficient condition for
a feedback system to
be stable is that all the
poles of the system
transfer function have
negative real parts.
6
Unstable System
• A system is said to be unstable if for a bounded input, the
system produces an output which goes on increasing
without any bounds and the designer has no control over it.
• An unstable system whose response grows without bounds
can cause damage to the system, adjacent property and
also to human life.
• One will not find an unstable system in working condition !!
7
Marginally Stable System
8
The Routh-Hurwitz Stability Criterion
All coefficients of the characteristic equation must
have the same sign and non-zero if all the roots are
in the left-hand plane.
Routh array sn an an 2 an 4
s n 1 an 1 an 3 an 5
s n2 bn 1 bn 3 bn 5
s n 3 cn 1 cn 3 cn 5
The Routh-Hurwitz criterion
states that the number of
s0 hn 1
roots of q(s) with positive
real parts is equal to the
number of changes in sign bn 1
an 1 an2 an an3 1 an an 2
of the first column of the an 1 an 1 an 1 an 3
Routh array. 1 an 2 an 4
bn 3 10
an 1 an 1 an 3
1 an 1 an 3
cn 1
bn 1 bn 1 bn 3
Example: Generating a basic Routh
.Table
11
Q. Check weather the following system is stable or
unstable.
Solution :-
12
here, a0 = 1, a1 = 3, a2 = 2, a3 = 7
We now construct the Routh array
s3 1 2 0
s2 3 7 0
S1 -1/3 0
s0 7
• Observe the first column of the Routh array. There are two sign
changes (from +3 to -1/3 and from -1/3 to +7 ). Hence the given
system is unstable 13
Example: Check whether the given system is
stable or unstable.
Solution :-
14
We construct the Routh array
s3 1 2 0
s2 3 3 0
s1 1 0
s0 3
Since the element of the first column of the Routh array are all
positive, all three closed loop poles lie on the LHP. We can
hence conclude that the Routh array informs us whether a
system is stable or not without actually computing the roots. 15
Example: Determine the stability of:
Q(s)= s5 + s4 + 2s3 +2s2 + 3s + 5 = 0.
•Solution:-The Routh’s array shows that s3 row breaks down.
Replace 0 in column 1 of s3 row by and proceed with the array.
16
• The limiting value gives -2.
• There is sign change in s1 row. Also from s1 to s0 row, one
more sign change. Total 2 sign changes, indicating two
poles in RHP and hence instability.
• For this case, there will always be roots in RHP. Hence
completion of the array will only tell how many roots are
17
there.
Routh-Hurwitz Cases:
Case One: No element in the first column is zero
Example 6.1 Second-order system
5 4 3 2
q( s ) s 2s 2s 4s 11s 10
w here:
b1
2 2 1 4
0 c1
4 2 6 12
d1
6 c1 10
6
19
2 c1
There are tw o sign changes in the first column due to the large negative number
calculated f or c1. Thus, the system is unstable because tw o roots lie in the
right half of the plane.
Routh-Hurwitz Cases:
Case Three: Zeros in the first column, and the other
elements of the row containing the zero are also zero
This case occurs w hen the polynomial q(s) has zeros located sy metrically about the
origin of the s-plane, such as (s+ )(s -) or (s+j )(s -j). This c ase is solved using
the auxiliary poly nomial, U(s), w hich is located in the row above the row containing
the zero entry in the Routh array.
3 2
q(s ) s 2 s 4s K
s3 1 4
Routh array:
s2 2 K
s1 8 K
2 0
s0 K 0
For a stable system w e require that 0s 8
For the marginally stable case, K=8, the s^1 row of the Routh array contains all zeros. The
auxiliary plynomial comes f rom the s^2 row .
U( s )
2
2s Ks
0 2
2 s 8 2
2 s 4 2( s j 2) ( s j 2)
q(s ) s 2 20
U( s ) 2 Thus, w hen K=8, the factors of the characteristic polynomial are:
q(s ) ( s 2) ( s j 2) ( s j 2)
Case Four: Repeated roots of the
characteristic equation on the jw-axis.
23
Design Example: Tracked Vehicle Turning Control
24
Design Example: Tracked Vehicle Turning Control
The characteristic equation of this system is:
1 Gc G( s ) 0
or
K( s a)
1 0
s ( s 1) ( s 2) ( s 5)
Thus,
s ( s 1) ( s 2) ( s 5) K( s a) 0
or
4 3 2
s 8s 17s ( K 10)s Ka 0
To determine a stable region for the system, we establish the Routh array as:
s4 1 17 Ka
s3 8 ( K 10) 0
s2 b3 Ka
s1 c3
s0 Ka
25
where
126 K b 3( K 10) 8Ka
b3 and c3
8 b
Design Example: Tracked Vehicle Turning Control
s4 1 17 Ka
s3 8 ( K 10) 0
s2 b3 Ka
s1 c3
s0 Ka
where
126 K b 3( K 10) 8Ka
b3 and c3
8 b3
Therefore,
K 126
K a 0
26
( K 10) ( 126 K) 64Ka 0
Thank you
27