You are on page 1of 9

Lab 08:

STABILITY ANALYSIS USING ROUTH HUWIRTZ CRITERION

Objectives:
 To find the system is stable or unstable using ROUTH-
HURWITZ criterion.
 To find number of sign changes in routh table to determine
stability of system.
 To plot pole zero map and location of poles in lab view and
MATLAB.
Introduction:
The Routh–Hurwitz stability criterion is an algebraic procedure for determining whether a
polynomial has any zeros in the right half-plane. It involves examining the signs and
magnitudes of the coefficients of the characteristic equation without having to determine its
roots.

Sufficient Condition for Routh-Hurwitz Stability:


The sufficient condition is that all the elements of the first column of the Routh array should
have the same sign. This means that all the elements of the first column of the Routh array
should be either positive or negative.
In Lab Task 01:

T(s)=( 1 ) /( 3*S^4 + 10*S^3 + 5*S^2 + 5*S + 2 )

Lab View:

Pole Zero Graph Output:


Routh Hurwitz Table:

S^4 3 5 2

S^3 10 5 0

S^2 7/2 2 0

S^1 -5/7 0 0

S^0 2 0 0
System is unstable because 2 poles in RHP.

MATLAB CODE:
In Lab Task 02:

T(s)=( 1 ) /( S^4 + 2*S^3 + 6*S^2 + 4*S + 1 )

Lab View:

Pole Zero Graph Output:


Routh Hurwitz Table:

S^4 1 6 1

S^3 2 4 0

S^2 4 1 0

S^1 7/2 0 0

S^0 1 0 0
System is stable because NO poles in RHP.

MATLAB CODE:
In Lab Task 03:

G(s)=( 7) /( (S+1)(S + 2) )

T(S)=G(s)/1+G(s)

Lab View:

Pole Zero Graph Output:


Routh Hurwitz Table:

S^3 1 2 0

S^2 3 7 0

S^0 -1/3 0 0

S^0 -7 0 0
System is unstable because 1poles in RHP.

MATLAB CODE:
PostLab_ Task 01:

T(s)=( 1 ) /( S^5+ S^4 + 3*S^2 + 2*S + 5 )

Lab View:

Pole Zero Graph Output:


MATLAB CODE:

SYSTEM IS UNSTABLE

Conclusion:
We determine the stability of a system by analysing Routh Hurwitz table that the system is stable
or unstable.

You might also like