0% found this document useful (0 votes)
46 views

Control System Unit5

The document discusses stability analysis using the Routh-Hurwitz criterion. It begins by defining stability for linear time-invariant systems and introducing the Routh-Hurwitz criterion as a method to determine stability without explicitly calculating poles. The document then demonstrates generating a basic Routh table from a transfer function and interpreting the table to determine the number of poles in each half of the s-plane. It provides examples of stable, unstable, and marginally stable systems.

Uploaded by

Tumelo Tumisang
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views

Control System Unit5

The document discusses stability analysis using the Routh-Hurwitz criterion. It begins by defining stability for linear time-invariant systems and introducing the Routh-Hurwitz criterion as a method to determine stability without explicitly calculating poles. The document then demonstrates generating a basic Routh table from a transfer function and interpreting the table to determine the number of poles in each half of the s-plane. It provides examples of stable, unstable, and marginally stable systems.

Uploaded by

Tumelo Tumisang
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 39

Control Systems

Stability

Chapter 6

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
2

Chapter 6
After completing this chapter the student will be able to:
• Make and interpret a basic Routh table to determine the
stability of a system (Sections 6.1-6.2)

• Make and interpret a Routh table where either the first


element of a row is zero or an entire row is zero (Sections 6.3-
6.4)

• Use a Routh table to determine the stability of a system


represented in state space (Section 6.5)

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
3
B

Stability – A Simple Example


We want the mass to stay at x = 0, but wind gave some initial
speed (f(t) = 0). What will happen?

How to characterize different behaviors with TF?


Faculty name - Change on Master Slide (View>Slide Master)
Department name – Change on Master Slide (View>Slide Master)
4

Stability – Importance
• The most basic and important specification in control analysis
and synthesis!
• Unstable systems have to be stabilized by feedback.
• Unstable closed-loop systems are useless.
– What happens if a system is unstable?
• may hit mechanical/electrical “stops” (saturation)
• may break down or burn out

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
5

Stability–What Will Happen to Unstable


Systems?
Tacoma Narrows Bridge (July 1-Nov.7, 1940)

Wind-induced vibration Collapsed!

2008…

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
6

6.1 Introduction
• Three requirements enter into the design of a control system:
transient response, stability, and steady-state errors. Thus far we
have covered transient response, which we will revisit in
Chapter 8. We are now ready to discuss the next requirement,
stability.
• Stability is the most important system specification. If a system
is unstable, transient response and steady-state errors are moot
points.
• An unstable system cannot be designed for a specific transient
response or steady-state error requirement.

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
7

6.1 Introduction
What is stability?
There are many definitions for stability, depending upon the kind
of system or the point of view. In this section, we limit ourselves
to linear, time-invariant systems.

A system is stable if every bounded input yields a bounded


output. We call this statement the bounded-input, bounded-
output (BIBO) definition of stability.

A system is unstable if any bounded input yields an unbounded


output.

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
8

Stability – Definition
BIBO (Bounded-Input-Bounded-Output) stability : Any bounded
input generates a bounded output

Asymptotic stability :
Any ICs generates y(t) converging to zero.

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
9

6.1 Introduction
we present the following definitions of stability, instability, and
marginal stability:
• A linear, time-invariant system is stable if the natural response
approaches zero as time approaches infinity.

• A linear, time-invariant system is unstable if the natural


response grows without bound as time approaches infinity.

• A linear, time-invariant system is marginally stable if the


natural response neither decays nor grows but remains constant
or oscillates as time approaches infinity.

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
10

6.1 Introduction
How do we determine if a system is stable? Let us focus on the
natural response definitions of stability

• Stable systems have closed-loop transfer functions with poles


only in the left half-plane.

• If the closed-loop system poles are in the right half of the s-


plane and hence have a positive real part, the system is
unstable.

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
11

6.1 Introduction

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
12

6.1 Introduction

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
13

Stability – “s” Domain Stability

For a system represented by a transfer


function G(s),

system is BIBO stable

All the poles of G(s) are in the open


left half of the complex plane

system is asymptotically stable

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
14

Stability – Remarks on Stability Definition

• For a general system (nonlinear etc.), BIBO stability


condition and asymptotic stability condition are different.

• For linear time-invariant (LTI) systems (to which we can


use Laplace transform and we can obtain a transfer
function), the conditions happen to be the same.

• In this course, we are interested in only LTI systems, we


use simply “stable” to mean both BIBO and asymptotic
stability.

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
15

Stability – Examples

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
16

Stability – Summary
• Stability for LTI systems
– (BIBO and asymptotically) stable, marginally stable,
unstable
– Stability for G (s) is determined by poles of G.

• Next
– Routh-Hurwitz stability criterion to determine stability
without explicitly computing the poles of a system.

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
17

6.2 Routh-Hurwitz Criterion

In this section, we learn a method that yields stability information


without the need to solve for the closed-loop system poles.
Using this method, we can tell how many closed-loop system poles
are in the left half-plane, in the right half-plane, and on the jw-axis.
(Notice that we say how many, not where.)
The method requires two steps:
(1) Generate a data table called a Routh table
(2) interpret the Routh table to tell how many closed-loop system
poles are in the LHP, the RHP, and on the jw-axis.

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
18

Generating a Basic Routh Table


Look at the equivalent closed-loop transfer function shown in Fig

Since we are interested in the system poles, we focus our


attention on the denominator.
In order the above characteristic eq. does not have roots in RHP,
it is necessary but not sufficient that the following hold;
1. All the coefficient of the polynomial have the same sign.
2. None of the coefficient vanishes.
Faculty name - Change on Master Slide (View>Slide Master)
Department name – Change on Master Slide (View>Slide Master)
19

Generating a Basic Routh Table


We first create the Routh table shown in Table below

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
20

Generating a Basic Routh Table


Only the first 2 rows of the array are obtained from the
characteristic eq. the remaining are calculated as follows;

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
21

Stability – Routh-Hurwitz Example


Find the stability of the characteristic eq;

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
22

Example 6.1 P. 306


PROBLEM: Make the Routh table for the system shown in
Figure

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
23

Example 6.1 P. 306


SOLUTION: The first step is to find the equivalent closed-loop
system because we want to test the denominator of this function.

System is unstable and has 2 poles in RHP.


Faculty name - Change on Master Slide (View>Slide Master)
Department name – Change on Master Slide (View>Slide Master)
24

Example
Consider the equation

Solution Because the equation has no missing terms and the coefficients
are all of the same sign, it satisfies the necessary condition

System is unstable
because there are two
sign changes in the first
column of the tabulation,
the equation has two
roots in the right half of
the .y-plane.

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
25

6.3 Routh-Hurwitz Criterion: Special


Cases
Two special cases can occur:
(1) The Routh table sometimes will have a zero only in the first
column of a row, or

(2) The Routh table sometimes will have an entire row that consists
of zeros

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
26

Zero Only in the First Column


• If the first element of a row is zero, division by zero would
be required to form the next row.
• To avoid this phenomenon, an epsilon, ε, is assigned to
replace the zero in the first column.
• The value ε is then allowed to approach zero from either the
positive or the negative side, after which the signs of the
entries in the first column can be determined.

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
27

Example 6.2 P.308


PROBLEM: Determine the stability of the closed-loop transfer
function

A sign change from the s3


row to the s2 row, and there
will be another sign change
from the s2 row to the s1 row.
Hence, the system is
unstable and has two poles
in the right half-plane.

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
28

Entire Row is Zero


We now look at the second special case. Sometimes while making a
Routh table, we find that an entire row consists of zeros.
Reason for entire row is zero; it indicates one or more of the following
exist:
(1) The roots are symmetrical and real,
(2) the roots are symmetrical and
imaginary, or
(3) the roots are quadrantal.

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
29

Entire Row is Zero


To continue with Routh's tabulation when a row of zero appears,
we conduct the following steps:
1. Form the auxiliary equation P(s) = 0 by using the coefficients from
the row just preceding the row of zeros.
2. Take the derivative of the auxiliary equation with respect to s; this
gives dP(s)/ds = 0.
3. Replace the row of zeros with the coefficients of dP(s)/ds .
4. Continue with Routh's tabulation in the usual manner with the newly
formed row of coefficients replacing the row of zeros.
5. Interpret the change of signs, if any, of the coefficients in the first
column of the Routh's tabulation in the usual manner.

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
30

Example 6.4 P. 310


PROBLEM: Determine the number of right-half-plane poles in the
closed-loop transfer function

Solution

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
31

Example 6.4 P. 310

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
32

6.4 Routh-Hurwitz Criterion: Additional


Examples
Example 6.6 Find the stability of the system shown.

SOLUTION: First, find the closed-loop transfer function as

The system is unstable, since it


has two right-half plane poles
and two left-half-plane poles.
Faculty name - Change on Master Slide (View>Slide Master)
Department name – Change on Master Slide (View>Slide Master)
33

Example 6.7 P.314


Find the stability of the system

SOLUTION: The closed-loop transfer function is

there are two sign changes, and the


system is unstable, with two poles in
the right half-plane. The remaining
poles are in the left half-plane.
Faculty name - Change on Master Slide (View>Slide Master)
Department name – Change on Master Slide (View>Slide Master)
34

Example 6.8 P.314


Find the stability of the system

SOLUTION: The closed-loop


transfer function for the system

The closed-loop system is unstable


because of the right-half-plane poles. Faculty name - Change on Master Slide (View>Slide Master)
Department name – Change on Master Slide (View>Slide Master)
35

Example 6.9 P. 318


PROBLEM: Find the range of gain, K, for the system shown, that will
cause the system to be stable, unstable, and marginally stable. Assume
K > 0.

SOLUTION: First find the closed-loop transfer function as

i) For stable System 0>k>1386


ii) For Unstable System k <1386
iii) For marginal stable k= 1386
Faculty name - Change on Master Slide (View>Slide Master)
Department name – Change on Master Slide (View>Slide Master)
36

Example
Consider that the characteristic equation of a closed-loop control
system is

Solution: It is desired to find the range of K so that the system is stable.

From the 𝑠 2 row, the condition of stability is K > 0, and from the 𝑠1 row,
the condition of stability is

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
37

Stability – Control Example

.
Determine the range of K that stabilize the closed-loop system

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
38

Stability – Control Example

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)
39

Stability – Control Example


Characteristic equation

If K = 35, oscillation frequency is obtained by the auxiliary equation

Faculty name - Change on Master Slide (View>Slide Master)


Department name – Change on Master Slide (View>Slide Master)

You might also like