Professional Documents
Culture Documents
https://www.smsfadviser.com/sponsored-features/16404-gaining-stability-in-a-today-s-market
Chapter 6
Stability
26/04/2023
Outline
❑ Introduction
❑ Routh-Hurwitz Criterion
▪ Consider the unit step response of the stable and unstable systems
shown.
𝑠 3 + 3𝑠 2 + 2𝑠 + 3 = 0
𝑠 3 + 3𝑠 2 + 2𝑠 + 7 = 0
S. K. Armah (PgCAP, Ph.D.) 7
Introduction
Example 1
By determining the poles, state if the following systems are stable or
unstable or marginally stable.
(𝑠 + 2)(𝑠 + 10)
𝑎 𝑇 𝑠 =𝐾
(𝑠 + 1)(𝑠 2 + 2𝑠 + 10)(𝑠 + 5)2
𝑠+2 MATLAB Code
𝑏 𝑇 𝑠 =𝐾 2
(𝑠 + 4)(𝑠 + 3) (b) >> roots(conv([1 0 4], [1 3]))
(b) >> G = tf([1 2], conv([1 0 4], [1 3]))
7(𝑠 − 4)
𝑐 𝑇 𝑠 = 2 >> pole(G)
(𝑠 + 4)2 (𝑠 + 1)
(d) >> eig([2 1;0 -3])
2 1 0
𝑑 xሶ = x+ 𝑟
0 −3 1 (e) >> G = tf(20, [1 4 -10])
>> pole(feedback(G,1))
𝑒
20
𝐺 𝑠 = 2
𝑠 + 4𝑠 − 10
S. K. Armah (PgCAP, Ph.D.) 8
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 𝑗𝜔-axis.
▪ We can find the number of poles in each section of the 𝑠-plane, but
we cannot find their coordinates. The method is called the Routh-
Hurwitz Criterion for stability (Routh, 1905).
▪ The method requires two steps: (1) Generate a data table called a
Routh table and (2) interpret the Routh table to tell how many
closed-loop system poles are in the left half-plane, the right half-
plane, and on the 𝑗𝜔-axis.
▪ You might wonder why we study the Routh-Hurwitz criterion when
modern calculators and computers can tell us the exact location of
system poles.
S. K. Armah (PgCAP, Ph.D.) 9
Routh-Hurwitz Criterion
▪ For example, if you have an unknown parameter in the denominator
of a transfer function, it is difficult to determine via a calculator the
range of this parameter to yield stability; probably trial and error.
▪ We shall see later that the Routh-Hurwitz criterion can yield a
closed-form expression for the range of the unknown parameter.
https://www.youtube.com/watch?v=WBCZBOB3LCA
S. K. Armah (PgCAP, Ph.D.) 10
Routh-Hurwitz Criterion
▪ Consider the equivalent closed-loop transfer function shown.
▪ Begin by labeling the rows with powers of 𝑠 from the highest power
of the denominator of the closed-loop transfer function to 𝑠 0 .
▪ Next start with the coefficient of the highest power of 𝑠 in the
denominator and list, horizontally in the first row, every other
coefficient.
▪ If the closed-loop transfer function has all poles in the left half of the
𝑠-plane, the system is stable.
Solution 1
Two sign changes, so two poles in right half-plane (rhp) and one pole in the
left half-plane (lhp).
Note, we have zero poles on the 𝑗𝜔-axis.
The system is unstable.
S. K. Armah (PgCAP, Ph.D.) 14
Routh-Hurwitz Criterion
Example 2
Make a Routh table and tell how many roots of the following
polynomial are in the right half-plane, in the left half-plane, and
on the 𝑗𝜔-axis.
𝑃 𝑠 = 3𝑠 7 + 9𝑠 6 + 6𝑠 5 + 4𝑠 4 + 7𝑠 3 + 8𝑠 2 + 2𝑠 + 6
Since there are four sign changes and no complete row of zeros, there are
four right-half-plane poles, three left-half-plane poles, and zero 𝑗𝜔-axis poles.
S. K. Armah (PgCAP, Ph.D.) 15
Routh-Hurwitz Criterion
Example 3
Find the number of poles in the left half-plane, the right half-
plane, and on the 𝑗𝜔-axis for the system shown.
Since there are two sign changes and no complete row of zeros, there are two
right half-plane poles, two left half-plane poles, and zero 𝑗𝜔-axis poles.
S. K. Armah (PgCAP, Ph.D.) 16
Stability Design via Routh-Hurwitz Criterion
▪ The Routh-Hurwitz criterion
gives vivid proof that changes
in the gain of a feedback
control system result in
differences in transient
response because of changes
in closed-loop pole locations.
Jason is an underwater, remote-controlled vehicle (RCV) that has been used to explore the wreckage of
the Lusitania. The manipulator and cameras comprise some of the vehicle’s control systems
S. K. Armah (PgCAP, Ph.D.) 17
Stability Design via Routh-Hurwitz Criterion
Illustration 5
Find the range of gain, 𝐾, for the system shown that will cause the
system to be stable and unstable. Assume 𝐾 > 0.
System is stable if
1386 − 𝐾
Solution 5 >0 𝐾 < 1386
18
𝐾>0
0 < 𝐾 < 1386
System is unstable if
𝐾 > 1386
0<𝐾<2
S. K. Armah (PgCAP, Ph.D.) 19
Stability in State Space
The characteristic equation of the system transfer function is given as
Illustration 7
Given the system
Find out how many poles are in the left half-plane, in the right half-
plane, and on the 𝑗𝜔-axis.
Solution 7
Since there is one sign change in the first column, the system has one
right-half-plane pole, two left-half-plane poles, and no 𝑗𝜔-axis poles.
𝑦= 1 0𝐱
2 1 1 0
(2) 𝐱ሶ = 1 7 1 𝐱 + 0 𝑟
−3 4 −5 1
𝑦= 0 1 0𝐱
o 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.
S. K. Armah (PgCAP, Ph.D.) 23
Routh-Hurwitz Criterion: Special Cases
Case 1: Zero Only in the First Column
▪ Approach 1: Epsilon Method
Illustration 2
Determine the stability of the closed-loop transfer function shown.
Solution 2
o There are two sign changes, thus, the system is unstable with two poles
in the right half-plane.
S. K. Armah (PgCAP, Ph.D.) 25
Routh-Hurwitz Criterion: Special Cases
Case 1: Zero Only in the First Column
▪ Approach 2: Reverse Coefficients
o Is based on the fact that a polynomial that has the reciprocal roots of the
original polynomial has its roots distributed the same—right half-plane,
left half-plane, or imaginary axis—because taking the reciprocal of the
root value does not move it to another region.
𝑠=𝑑
1
𝑠=
𝑑
S. K. Armah (PgCAP, Ph.D.) 26
Routh-Hurwitz Criterion: Special Cases
Case 1: Zero Only in the First Column
▪ Approach 2: Reverse Coefficients
Illustration 3
Determine the stability of the closed-loop transfer function shown.
Solution 3
First write a polynomial that has the
reciprocal roots of the denominator;
From our discussion, this polynomial is
formed by writing the denominator of in
reverse order.
o There are two sign changes, thus the system is unstable with two poles in
the right half-plane.
S. K. Armah (PgCAP, Ph.D.) 27
Routh-Hurwitz Criterion: Special Cases
Example 7
Find the number of poles in the left half-plane, the right half-plane, and on the
𝑗𝜔-axis for the system shown.
Since there are two sign changes and no complete row of zeros, there are two
right-half-plane poles, three left-half-plane poles, and zero 𝑗𝜔-axis poles.
Solution 4 1 6 8
Start by forming the Routh 7 42 56
table for the denominator.
0 0 0
▪ Even polynomials only have roots that are symmetrical about the
origin.
▪ On the other hand, since 𝑗𝜔 roots are symmetric about the origin, if
we do not have a row of zeros, we cannot possibly have 𝑗𝜔 roots.
System is unstable if
𝐾 > 1386
𝐾 for oscillation
𝐾 = 1386
18𝑠 2 + 1386 = 0
𝑠 = ±𝑗 77 𝜔 = 77 rad/s
S. K. Armah (PgCAP, Ph.D.) 37