Professional Documents
Culture Documents
Objective: Study of Routh-Hurwitz stability criterion and root locus method using scilab.
Theory:
A control system is said to be stable if and only if all the closed loop poles lie in the left half of the
s plane.
Characteristic equation: when the denominator of closed loop transfer function is equated with zero
the equation obtained is called the characteristic equation of the transfer function.
When closed loop transfer function is,
C(s) G (s )
=
R(s) 1+G (s) H ( s)
Then the characteristic equation is given by:
1+G ( s ) H ( s )=0
m m−1
C( s) b0 s +b1 s +… bm−1 s +b m
=
R( s) a0 s n +a1 s n−1 +… an −1 s +a n
Where a’s and b’s are constants and m ≤n . with the help of Routh-Hurwitz criterion we can
determine the stability of the system without actually factorizing the polynomial. In this method
Routh array is created using a procedure, and sign change is observed to find the number of roots on
the right side of the s plane.
Root locus:
The basic character of the transient response of a closed loop system is closely related to the
location of the closed loop poles depending on the value of the loop gain chosen. It is therefore
important to know how the closed loop poles move in the s plane as the loop gain is varied.
By using the root locus method the designer can predict the effect on the location of the closed
loop poles of varying the gain value or adding open loop poles and/or open loop zeroes.
Root loci for the system are the loci of the closed loop poles as the gain K is varied from zero to
infinity.
PDPM
Effect of addition of zeros: The addition of a zero to the open-loop transfer function has the effect of
pulling the root locus to the left, tending to make the system more stable and to speed up the settling
of the response.
Few examples:
k
1. OLTF: G ( s )=
s2
Ex Figure 2: step response for different value of k, red (k=100), green (k=10), black (k=1)
time response:
PDPM
k
2. OLTF: G ( s )=
s ( s+1)
Root locus for this TF :
Time response:
For k=0.05
PDPM
For k=1
For k=100
PDPM
Root locus:
Procedure:
1. Open scilab and create scinotes.
2. Define transfer function.
3. Using ‘evans()’ function plot root locus
4. Using datatip find the range of k for which system is stable
5. Verify the value of k using routh array, use function routh_t() to create routh array.
6. Also verify the value of break-in and break away point manually.
a. Write the characteristic equation
1+G ( s ) H ( s )=0
b. Now write k in terms of s
dk
c. =0 , find the roots
ds
d. Put the value of roots in the characteristic equation, roots for which k is positive are the
break points
Results:
PDPM