Lab No. 4-System Stabilty Using Routh Table, Root Locus
Lab No. 4-System Stabilty Using Routh Table, Root Locus
04
Section:A Routh-Hurwitz Criterion in Matlab
General Description:
This is a very useful method which gives us the information about the stability of a system
without the need to solve the system and find the closed loop system poles. Using this method
we can tell how many closed loop system-poles are located in right half plane, in the left half
plane and on the jw axis.
The Routh Hurwitz criterion declares that the number of roots of polynomial that are in right half
plane is equal to the number of sign changes in first column.
Problem:
If Transfer function of a system is given as:
i) K=[1:1:20]
ii) For what value of K system will be stable.
Source Code:
Poles are located in the left half plane, so the system is stable.
Section:B Root Locus in Matlab
General Description:
In control theory and stability theory, root locus analysis is a graphical method for examining
how the roots of a system change with variation of a certain system parameter, commonly a gain
within a feedback system.
The root locus technique can be used to analyze and design the effect of loop gain upon the
system's transient response and stability. This technique provides very useful information about
system parameters. As one says if you can measure it , you can control it so this technique is
very useful in this regard.
Root Locus in Matlab:
Syntax
rlocus
rlocus(sys)
rlocus(sys1,sys2,...)
Description:
rlocus computes the Evans root locus of a SISO open-loop model. The root locus gives the
closed-loop pole trajectories as a function of the feedback gain (assuming negative feedback).
Root loci are used to study the effects of varying feedback gains on closed-loop pole locations.
In turn, these locations provide indirect information on the time and frequency responses.
rlocus(sys) calculates and plots the root locus of the open-loop SISO model sys.
Problem 01:
Source Code:
%Problem #01
k=[1:10:1000] % The value of K where damping ratio is 0.7
ng=[1] % declaring the feed-forward neumenator.