29.01.2015 Views

The Stability of Linear Feedback Systems

The Stability of Linear Feedback Systems

The Stability of Linear Feedback Systems

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>The</strong> <strong>Stability</strong> <strong>of</strong><br />

<strong>Linear</strong> <strong>Feedback</strong><br />

<strong>Systems</strong><br />

'"Be Concept <strong>of</strong> <strong>Stability</strong> 208<br />

"he Routb-Hurwitz <strong>Stability</strong> Criterion 211<br />

"he Relative <strong>Stability</strong> <strong>of</strong> <strong>Feedback</strong> Control <strong>Systems</strong> 218<br />

"he Determination <strong>of</strong> Root Locations in the s-Plane 220<br />

DeIIp Example 223<br />

'-mary 225<br />

<strong>of</strong>a stable system is familiar to us. We know that an unstable device<br />

I:Ihibit an erratic and destructive response. Thus we seek to ensure that a<br />

is stable and exhibits a bounded transient response.<br />

stability <strong>of</strong>a feedback system is related to the location <strong>of</strong>the roots <strong>of</strong><br />

"'''''Clelristic equation <strong>of</strong> the system transfer function. Thus we wish to<br />

a few methods for determining whether a system is stable, and if so,<br />

Ilable it is.<br />

In this chapter we consider the characteristic equation and examine the<br />

"nation <strong>of</strong> the location <strong>of</strong>its roots. We also will consider a method <strong>of</strong> the<br />

ination <strong>of</strong>a system's stability that does not require the determination <strong>of</strong><br />

~lS, but uses only the polynomial coefficients <strong>of</strong>the characteristic<br />

On.<br />

207


208 Chapter 5 <strong>The</strong> <strong>Stability</strong> <strong>of</strong> <strong>Linear</strong> <strong>Feedback</strong> <strong>Systems</strong><br />

III <strong>The</strong> Concept <strong>of</strong> <strong>Stability</strong><br />

<strong>The</strong> transient response <strong>of</strong> a feedback control system is <strong>of</strong> primary intere<br />

must be investigat~d. A very. i.mportant characteristic <strong>of</strong> the transient ~;~<br />

mance <strong>of</strong> a system IS the slabIllly <strong>of</strong> the system. A stable system is defined r.<br />

system with a bounded system response. That is, if the system is subjected as a<br />

bounded input or disturbance and the response is bounded in magnitude tQ~<br />

system is said to be stable.<br />

' t<br />

<strong>The</strong> concept <strong>of</strong>stability can be illustrated by considering a right circular co<br />

pl.aced o~ a plane ho~zont.al.surface: ~ft~e cone i.s.resting .on its base and is tip~<br />

~hgh~ly, It returns to Its ongmal equlhbn~m Osition .. Th~s position and response<br />

Is.sald to be stable. If the cone re~t~ on 1tS. sld~ and I~ dlsp~a.ced slightly, it rolls<br />

With no tendency to leave the posItion on ItS side. This positiOn is designated as<br />

the neutral stability. On the other hand, if the cone is placed on its tip and<br />

released, it falls onto its side. This position is said to be unstable. <strong>The</strong>se three<br />

positions are illustrated in Fig. 5.1.<br />

<strong>The</strong> stability <strong>of</strong> a dynamic system is defined in a similar manner. <strong>The</strong><br />

response to a displacement, or initial condition, will result in either a decreasing,<br />

neutral, or increasing response. Specifically, it follows from the definition Orstability<br />

that a linear system is stable ifand only ifthe absolute value <strong>of</strong>its impulse<br />

response, g(l), integrated over an infinite range, is finite. That is, in terms orthe<br />

convolution integral Eq. (4.1) for a bounded input, one requires that f~ Ig(I)J tit<br />

be finite. <strong>The</strong> location in the s-plane <strong>of</strong>the poles <strong>of</strong>a system indicate the resultina<br />

transient response. <strong>The</strong> poles in the left-hand portion <strong>of</strong> the s-plane result in a<br />

decreasing response for disturbance inputs. Similarly, poles on thejw-axis and in<br />

the right-hand plane result in a neutral and an increasing response, resj)C{:tively,<br />

for a disturbance input. This division <strong>of</strong> the s·plane is shown in Fig. 5.2. Clearly<br />

the poles <strong>of</strong>desirable dynamic systems must lie in the left-hand portion <strong>of</strong> the 50<br />

plane [20].<br />

A common example <strong>of</strong>the potential destabilizing effect <strong>of</strong>feedback is that ~f<br />

feedback in audio amplifier and speaker systems used for public address in a.udl o<br />

toriurns. In this case a loudspeaker produces an audio signal that is an amphfi~<br />

version <strong>of</strong> the sounds picked up by a microphone. In addition -to other a~dlo<br />

inputs, the sound coming from the speaker itself may be sensed by the mICro-<br />

'fl<br />

____ ~--------Ci---------~ --<br />

(al Slable<br />

(b) Neutral<br />

Figure S.t. <strong>The</strong> stability <strong>of</strong>a cone.<br />

(c) UnSlabk


5.1 <strong>The</strong> Concept <strong>of</strong> <strong>Stability</strong><br />

209<br />

Stable<br />

Neutral<br />

Unstable<br />

Figure 5.2. <strong>Stability</strong> in the s-plane.<br />

How strong this particular signal is depends upon the distance between<br />

speaker and the microphone. Because <strong>of</strong> the attenuating properties <strong>of</strong><br />

Iaqer this distance is, the weaker the sign~1 is that reaches the micro­<br />

ID addition, due to the finite propagation s*ed <strong>of</strong> sound waves, there is<br />

y between the signal produced by the lou~speaker and that sensed by<br />

one. In this case, the output from the feedback path is added to the<br />

input. This is an example <strong>of</strong> positive feedback.<br />

the distance between the loud speaker and the microphone decreases, we<br />

ifthe microphone is placed too close to the speaker then the system will<br />

. <strong>The</strong> result <strong>of</strong>this instability is an excessive amplification and distoraf'audio<br />

signals and an oscillatory squeal.<br />

",otI>erexamp!e <strong>of</strong>an unstable system is shown in Fig. 5.3. <strong>The</strong> flrst bridge<br />

the Tacoma Narrows at Puget Sound, Washington, was opened to traffic<br />

1.1940. <strong>The</strong> bridge was found to oscillate whenever the wind blew. After<br />

!hI. on November 7,1940, a wind produced an oscillation that grew in<br />

until the bridge broke apart. Figure 5.3(a) shows the condition <strong>of</strong><br />

oscillation; Fig. 5.3(b) shows the catastrophic failure [II].<br />

1enns <strong>of</strong> linear systems, we recognize that the stability requirement may<br />

in terms <strong>of</strong> the location <strong>of</strong> the poles <strong>of</strong> the closed-loop transfer funcclosed-loop<br />

system transfer function is written as<br />

KIt: I (s + Zi)<br />

p(s)<br />

T( .). - - (5.1)<br />

q(s) s"'rr~_1 (s + O"k) II:_I [~ + 2u m s + (u;n + w;,,)] ,<br />

1(&) • 4(s) is the characteristic equation whose roots are the poles <strong>of</strong> the<br />

system. <strong>The</strong> output response for an impulse function input is then<br />

c(t) = t. A k e- Ok1 + t B m (-!...) e-"",1 sin w",l (5.2)<br />

k_1 m_1 W m<br />

O. Clearly, in order to obtain a bounded response, the poles <strong>of</strong> the<br />

GIld syst~m must ~ in the left-hand portion <strong>of</strong> the s-plane. Thus, a necnifficlent<br />

conditIOn that afeedback system be stable is that a/1 the poles<br />

em transfer function ha~'e negative real parts.


Figure 5.3(a}.<br />

Figure S.J(b}. (Photos courtesy <strong>of</strong> F. B. Farquharson.)


5.2 <strong>The</strong> Routh·Hurwitz <strong>Stability</strong> Criterion 211<br />

der to ascertain the stability <strong>of</strong> a feedback control system, one could<br />

In ~re the roots <strong>of</strong> the characteristic equation q(s). However, we are first<br />

deIt..nu~ in determining the answer to the question: "'s the system stable" If<br />

iD1t::t late the roots <strong>of</strong> the characteristjc equation in order to answer this ques­<br />

~ Cll have determined much more information than is necessary. <strong>The</strong>refore,<br />

IiCJIl. ~methods have been developed which provide th@ required "yes" or "no"<br />

JIVCI'I.. 10 the stability question. <strong>The</strong> three approaches to the Question <strong>of</strong>stability<br />

~) <strong>The</strong> s-plane approach, (2) the frequency plane Uw) approach, and (3) the<br />

~omain app~oach. <strong>The</strong> ~eal frequ~ncy (jw) ap~roach is oullin.ed in Chapter<br />

..aad the discussion <strong>of</strong> the ttme·domalO approach IS deferred uniii Chapter 9.<br />

• <strong>The</strong> Routh-Hurwitz <strong>Stability</strong> Criterion<br />

']"be discussion and determination <strong>of</strong> stability has occupied the interest <strong>of</strong> many<br />

_neers. Maxwell and Vishnegradsky first considered the question <strong>of</strong> stability<br />

<strong>of</strong>dynamic systems. In the late 1800s, A. Hurwitz and E. J. Routh published<br />

iDdePendently a method <strong>of</strong> investigating the stability <strong>of</strong> a linear system [2, 3].<br />

<strong>The</strong> Routh-Hurwitz stability method provides an answer to the Question <strong>of</strong> stability<br />

by considering the characteristic equation <strong>of</strong> the system. <strong>The</strong> characteristic<br />

equation in the laplace variable is written as<br />

6(s) = q(s) = a"sn + on_Is"-1 + ... + ajs + au ::: O. (5.3)<br />

III order to ascertain the stability <strong>of</strong>the system, it is necessary to determine ifany<br />

<strong>of</strong> the roots <strong>of</strong> q(s) lie in thc right half <strong>of</strong> the s-plane. If Eq. (5.3) is written in<br />

6ctored form, we have __<br />

an(s - ,\)(s - (2) ..• (s - 'n) = 0, (5.4)<br />

Where" ... ilh root <strong>of</strong>the characteristic cquation. Multiplying the factors togcther<br />

we find that<br />

'<br />

q(s) = a"s" -<br />

a"(rl + 'z + ... + 'n)s"-I<br />

+ a.('I'2 + rZr J + 'I') +. .)s"-2<br />

- a"(rl,Z') + 'Ir z ,.' •)sn-J +<br />

L + an( -IY",z') . 'n = O.<br />

All other Wo d l'.<br />

r S, lor an nth-degree equation, we obtain<br />

q(s) '"' a"s" -<br />

an(sum <strong>of</strong> all the roots)s"-I<br />

(5.5)<br />

+ an(sum <strong>of</strong>lhe products <strong>of</strong> the roots taken 2 at a time)s"-z<br />

- a"(sum <strong>of</strong>the products <strong>of</strong> the roots taken 3 at a time)s"-J<br />

(5.6)<br />

Eta + ... + a"(-!)"(product <strong>of</strong>all II roolS) = O.<br />

mining Eq (5 5) . .<br />

e the same . '.' ,we note that .a11 the coeffiCients <strong>of</strong> the polynomial must<br />

sign Ifall the roots are In the left-hand plane. Also, it is necessary


212 Chapler 5 <strong>The</strong> <strong>Stability</strong> <strong>of</strong> <strong>Linear</strong> <strong>Feedback</strong> <strong>Systems</strong><br />

for a stable system that all the coefficients be nonzero. However. although lh<br />

requirements are necessary, they are not sufficient; that is, if1hey are not satisfi~<br />

we immediately know the system is unstable. However, if they are satisfied Cd,<br />

must. p~oceed t~ a~rtain the stability <strong>of</strong>the system. For example, when the Cha~<br />

actenSile equatIon IS<br />

q(s) - (s + 2)(.1' - s + 4) - (s' + .I' + 2s + 8),<br />

(5.1)<br />

the system is unstable and yet the polynomial possesses all positive coefficients<br />

<strong>The</strong> Routh-Hurwitz crilerion is a necessary and sufficient criterion for the s~.<br />

bitity <strong>of</strong> linear systems. <strong>The</strong> method was originally developed in terms <strong>of</strong> deter.<br />

minants, but we shall utilize the more convenient array formulation.<br />

<strong>The</strong> Routh-Hurwitz criterion is based on ordering the coefficients <strong>of</strong>lhe char.<br />

acteristic equation<br />

a,.s" + a.._Is"-1 + a.. _:5"-2 + ... + a,s + 00 = 0 (5.!)<br />

into an array or schedule as follows [4):<br />

~-, I<br />

0.. a"_2 o.. _~<br />

0 .. _1 a.._} a.._3<br />

<strong>The</strong>n, further rows <strong>of</strong>the schedule are completed as follows:<br />

"<br />

s"<br />

a.._2 o.. -~<br />

r' 0 .. _1 °"_1 °"_5<br />

r' b"_1 b"_ 3 b"_s<br />

r' C"_I C"_J c.._s<br />

where<br />

and<br />

(0...Xa. J - 0..(0.<br />

b._I = ,) _-=..1-1.' ·'_'1<br />

b"_ l = --- I I. " a"_~1<br />

0 .. _ 1 0 .. _ 1<br />

'<br />

o.. _s<br />

- Q._I 0._1 Q..-l •<br />

C.. _ I = -- -I 1.'_' ·'_'1 ,<br />

b.. _, b"_ 1 b"_ l<br />

. . . be foJlo ....oed<br />

and so on. <strong>The</strong> algorithm for calculating the entnes In the array can<br />

on a determinant basis or by using the form <strong>of</strong>the equation for b.. _1• . h posi-<br />

<strong>The</strong> Routh·Hunvilz crilerion slales lhat the number <strong>of</strong>roots <strong>of</strong>q(s) wit ((hi<br />

lil·e real parts is equal to lhe number <strong>of</strong>changes in sig~ <strong>of</strong>.the flrsl co!lml~~urnl1<br />

array. This criterion requires that there be no changes tn Sign tn t~e first<br />

for a stable system. This requirement is both necessary and suffiCient.


5.2 <strong>The</strong> Routh-Hurwitz <strong>Stability</strong> Criterion<br />

213<br />

are three distinct cases that must be treated separately, requiring suit­<br />

~tions <strong>of</strong>the array calculation procedure. <strong>The</strong> three cases are: (1) No<br />

in the first column is zero; (2) there is a zero in the first column, but some<br />

eIaJICflts <strong>of</strong>tbe row containing the zero in the first column are nonzero; and<br />

isa zero in the first column, and the other e&ements <strong>of</strong>the row containing<br />

are also zero.<br />

order 10 clearly illustrate this method, several examples will be presented<br />

.....<br />

1. No element in the first column is zero.<br />

q(s) = a~ + a2i + a,s + Gosa.p<br />

Ie 5.1 Second-order system<br />

....eteristic equatjon <strong>of</strong>a second·order system is<br />

q(s) >IE<br />

b, = alllo-(O)Ol "" -I la, "'I ~ a,.<br />

aj OJ a, 0<br />

the requirement for a stable second.arder system is simply that all the<br />

IS be positive_<br />

Sa.pie S.2 Third-order system<br />

dlaracteristic equation <strong>of</strong>a third.arder system is<br />

.r' OJ a l<br />

i 02 ao<br />

Sl b l<br />

0<br />

f C I 0<br />

1be =ird~r~er<br />

alr + als + Gob<br />

_ a2a , - lloOl b llo<br />

r - and CI = -'- - a,.<br />

a2<br />

system to be stable, it is necessary and sufficient that the coefpOSitive<br />

and a2aj > QoOl- <strong>The</strong> condition when a)Ol = QoO) results in<br />

b j


214 Chapter 5 <strong>The</strong> <strong>Stability</strong> <strong>of</strong> <strong>Linear</strong> <strong>Feedback</strong> <strong>Systems</strong><br />

a borderline stability case, and one pair <strong>of</strong>roots lies on the imaginary axis i<br />

s-plane. This borderline case is recognized as Case 3 be


5.2 <strong>The</strong> Routh·HuTWitz <strong>Stability</strong> Criterion<br />

215<br />

. ' desired to determine the gain K that results in borderline stability, <strong>The</strong><br />

.1. 15 . h<br />

aurwitz array IS t en<br />

s' 11K<br />

s' 110<br />

•<br />

s' ,K 0<br />

s' clOD<br />

I' K 0 0<br />

t - K -K<br />

CI =-----<br />

, ,<br />

for any value <strong>of</strong> K greater than zero, the system is unstable. Also,<br />

me last term in the first column is equal to K, a negative value <strong>of</strong> K will<br />

in an unstable system, <strong>The</strong>refore the system is unstable for all values <strong>of</strong><br />

L<br />

3. Zeros in the first column, and the other elements <strong>of</strong> the row<br />

g the zero are also zero.<br />

3 occurs when all the elements in one row are zero or when the row<br />

<strong>of</strong> a single element which is zero. This condition occurs when the<br />

iaI contains singularities that are symmetrically located about the on·<br />

<strong>of</strong> the s·plane. <strong>The</strong>refore Case 3 occurs when factors such as<br />

.Xs - If) or (s + jw)(s - jw) occur. This problem is circumvented by utithe<br />

auxiliary equation, which immediately precedes the zero entry in the<br />

amy. <strong>The</strong> order <strong>of</strong>the auxiliary equation is always even and indjcates the<br />

<strong>of</strong>symmetrical root pairs.<br />

order to illustrate this approach, let us consider a third-order system with<br />

lIl""'ri"stic equation:<br />

q(5) - s' + 2s' + 45 + K,<br />

K is an adjustable loop gain. <strong>The</strong> Routh array is then<br />

s' 1 4<br />

s' 2 K<br />

8 - K<br />

Sl 2 0<br />

I' K O.<br />

re, for a stable system, we require that<br />

o


216<br />

Chapter 5 <strong>The</strong> <strong>Stability</strong> <strong>of</strong> <strong>Linear</strong> <strong>Feedback</strong> <strong>Systems</strong><br />

row preceding the row <strong>of</strong>zeros is, in this case, obtained from the 5 1 -row. We<br />

that this row contains the coefficients <strong>of</strong>the even powers <strong>of</strong>s and therefore i~eca.1I<br />

~~wehave ,<br />

thIs<br />

V(s) ~ 2s' + Ki' ~ 2s' + 8 ~ 2(s' + 4) ~ 2(s + j2)(s - j2). (5.13)<br />

[0 order to show that the auxiliary equation, U(s), is indeed a factor <strong>of</strong> the h<br />

acteristic equation, we divide q(s) by U(s) to obtain<br />

car.<br />

i's + 1<br />

2s' + 8) s' + 2s' + 4s + 8<br />

sJ + 45<br />

2s' + 8<br />

2s' + 8<br />

<strong>The</strong>refore, when K = 8, the factors <strong>of</strong> the characteristic equation arc<br />

q(s) ~ (s + 2)(s + j2Xs - j2). (5.14)<br />

0'.<br />

• Example 5.4 Robot control<br />

Let us consider the control <strong>of</strong> a robot arm as shown in Fig. 5.4. It is predicted<br />

that there will be about 100,000 robots in service throughout the world by 1996<br />

[6]. <strong>The</strong> robot shown in Fig. 5.4 is a six-legged micro robot system using highly<br />

flexible legs with high gain controllers that may become unstable and oscillale.<br />

Under this condition, we have the characteristic polynomial<br />

<strong>The</strong> Routh-Hurwitz array is<br />

q(s) = s' + l' + 4s' + 24s' + 3s + 63.<br />

s'<br />

l'<br />

s'<br />

s'<br />

s'<br />

<strong>The</strong>refore the auxiliary equation is<br />

1 4 3<br />

21<br />

o<br />

1 24 63<br />

-20 -60 0<br />

63 0<br />

o O.<br />

(5.15)<br />

V(s) = 21s' + 63 = 21(s' + 3) = 21(s + jV3)(s -jV3), (5. 16 )<br />

which indicates that two roots are on the imaginary axis. In order to examine lhe<br />

remaining roots, we divide by the auxiliary equation to obtain<br />

~ = Sl + s2 + S + 21.<br />

s'+3


5.2 <strong>The</strong> Routh-Hurwitz <strong>Stability</strong> Criterion<br />

217<br />

SA. A completely integrated, six-legged, micro robot system. <strong>The</strong> legged design<br />

maximum dexterity. Legs also provide a unique sensory system for<br />

tal interaction. It is equipped with a sensor network that includes 150<br />

<strong>of</strong> 12 different types. <strong>The</strong> legs are instrumented so that it can determine the lay<br />

IaTain, the surface texture, hardness, and even color. <strong>The</strong> gyro-stabilized camera<br />

nder can be used for gathering data beyond the robot's immediatc reach. This<br />

perfonnance system is able to walk quickly, climb over obstacles, and perform<br />

• mOlions. Courtesy <strong>of</strong> IS Robotics Corporation.<br />

"nga Routh-Hurwitz array for this equation, we have<br />

s' 1 1<br />

s2 I 21<br />

Sl -20 0<br />

f' 21 O.<br />

~t.:abanges in sign in the first c:01umn indicate the presence <strong>of</strong> two roots in<br />

nd plane, and the system IS unstable. <strong>The</strong> roots in the right-hand plane<br />

- +1 ±jV6.<br />

• a.PIe S.S Disk-drive control<br />

disk-storag d . .<br />

t . e eVlces arc used with IOOay's computers [17]. <strong>The</strong> data head<br />

o ~lfferent psitions on th~ spinning disk and rapid, accurate response<br />

block dtagram <strong>of</strong> a disk-storage data·head positioning system is


218<br />

Chapter 5 <strong>The</strong> <strong>Stability</strong> <strong>of</strong> <strong>Linear</strong> <strong>Feedback</strong> <strong>Systems</strong><br />

R(,)~ Co""oll" H<br />

De~ired + K(s +


5.3 <strong>The</strong> Relative <strong>Stability</strong> <strong>of</strong> <strong>Feedback</strong> Control <strong>Systems</strong><br />

219<br />

"•<br />

,<br />

"<br />

"<br />

I<br />

• ,<br />

" "' ,,<br />

'.<br />

10<br />

Figure 5.6. Root locations in the s-planc.<br />

uation lie in the right half<strong>of</strong> the s-plane. However, if the system satisfies<br />

th_Hurwitz criterion and is absolutely stable, it is desirable to determine<br />

;ve srabilily; that is, it is necessary to investigate the relative damping <strong>of</strong><br />

root <strong>of</strong>the characteristic equation. Thc relative stability <strong>of</strong>a system may be<br />

as the property that is measured by the relative settling times <strong>of</strong>each root<br />

. <strong>of</strong>roots. <strong>The</strong>refore relative stability is represented by the real part <strong>of</strong>each<br />

Thus root'! is relatively more stable than the roots,,, 'I as shown in Fig.<br />

1be relative stability <strong>of</strong>a system can also be defined in terms <strong>of</strong> the relative<br />

coefficients f <strong>of</strong> each complex root pair and therefore in terms <strong>of</strong> the<br />

<strong>of</strong>response and overshoot instead <strong>of</strong>settling time.<br />

Hence the investigation <strong>of</strong> the relative stability <strong>of</strong> each root is clearly necesbecause,<br />

as we found in Chapter 4, the location <strong>of</strong> the closed-loop poles in<br />

'"Plane determines the performance <strong>of</strong> the system. Thus it is imperative that<br />

ioe:xamine the characteristic equation q(s) and consider several methods for<br />

determination <strong>of</strong> relative stability.<br />

use the relative stability <strong>of</strong> a system is dictated by the location <strong>of</strong> the<br />

<strong>of</strong>the characteristic equation, a first approach using an s-plane formulation<br />

extend the Routh-Hurwitz criterion to ascertain relative stability. This can<br />

ply accomplished by utilizing a change <strong>of</strong> variable, which shifts the s-plane<br />

in order to utilize the Routh-Hurwitz criterion. Examining Fig. 5.6, we notice<br />

a ~ft <strong>of</strong> the vertical axis in the s-plane to -(11 will result in the roots 'I, 'I<br />

on the shifted axis. <strong>The</strong> correct magnitude to shift the vertical axis<br />

be btained on a trial-and-error basis. <strong>The</strong>n, without solving the fifth-order<br />

iaI q(s), one may determine the real part <strong>of</strong> the dominant roots,,, 'I'<br />

Example 5.6 Axis shift<br />

the simple third-order characteristic equation<br />

q(s) ~ s' + 4s' + 6s + 4. (5.17)<br />

Y! one might shift the axis other than one unit and obtain a Routh-Hurwitz<br />

\\>tth~ut a zero occurring in the first column. However, upon setting the<br />

vanable Sn equal to s + I, we obtain<br />

"<br />

(5.18)


220 Chapter 5 <strong>The</strong> <strong>Stability</strong> <strong>of</strong> <strong>Linear</strong> <strong>Feedback</strong> <strong>Systems</strong><br />

<strong>The</strong>n the Routh array is established as<br />

~ 1 1<br />

S; 1 1<br />

s~ 0 0<br />

~ 1 O.<br />

Clearly, there arc roots on the shifted Imaginary axis and the rOOls can be<br />

obtained from the auxiliary equation, which is<br />

U(s.) - S; + 1 - (s. + j)(s. - j)<br />

_ (s+ 1 +j)(s+ 1 -j). (5.19)<br />

<strong>The</strong> shifting <strong>of</strong>the s·plane axis in order to ascertain the relative stability <strong>of</strong> a<br />

system is a very useful approach, particularly for higher-order systems with sev.<br />

eral pairs <strong>of</strong>closed·loop complex conjugate roots.<br />

III <strong>The</strong> Determination <strong>of</strong> Root Locations in the s-Plane<br />

<strong>The</strong> relative stability <strong>of</strong> a feedback control system is directly related to the loca·<br />

tion <strong>of</strong> the closed-loop roots <strong>of</strong> the characteristic equation in the s-plane. <strong>The</strong>re·<br />

fore it is <strong>of</strong>ten necessary and easiest to simply determine the values <strong>of</strong> the roots<br />

<strong>of</strong> the characteristic equation. This approach has become particularly attractive<br />

today due to the availability <strong>of</strong> digital computer programs for determining the<br />

roots <strong>of</strong>polynomials. However, this approach may even be the most logical when<br />

using manual calculations ifthe order <strong>of</strong>the system is relatively low. For a thirdorder<br />

system or lower, it is usually simpler to utilize manual calculation methods.<br />

<strong>The</strong> determination <strong>of</strong> the roots <strong>of</strong>a polynomial can be obtained by utilizing<br />

synlhelic dh>isioll which is based on the remainder theorem; that is, upon dividing<br />

the polynomial by a factor, the remainder is zero when the factor is a root <strong>of</strong> the<br />

polynomial. Synthetic division is commonly used to carry out the division p":<br />

cess. <strong>The</strong> relations for the roots <strong>of</strong> a polynomial as obtained in Eq. (5.6) are utilized<br />

to aid in the choice <strong>of</strong>a first estimate <strong>of</strong> a root.<br />

• Example 5.7 Synthetic division<br />

Let us determine the roots <strong>of</strong>the polynomial<br />

q(s) - s' + 45' + 6s + 4.<br />

Establishing a table <strong>of</strong> synthetic division, we have<br />

4 6 4 l=..! = trial rQot<br />

-I -3 -3<br />

(5.20)<br />

3 3 = remainder


5.4 <strong>The</strong> Determination <strong>of</strong> Root Locations in the s-Plane<br />

221<br />

root <strong>of</strong> 5 = - I. In this table, we multiply by the trial root and succesadd<br />

in each column. With a remainder <strong>of</strong>one, we might try s = - 2, which<br />

in the form<br />

4 6 4 1-2<br />

-2 -4 -4<br />

2 2 0<br />

the remainder is zero, one root is equal to - 2 and the remaining roots<br />

obtained from the remaining polynomial (52 + 25 + 2) by using the qualOOt<br />

formula.<br />

search for a root <strong>of</strong>the polynomial can be aided considerably by utilizing<br />

<strong>of</strong> change <strong>of</strong> the polynomial at the estimated root in order to obtain a<br />

tllimate. <strong>The</strong> Newton-Raphson method is a rapid method utilizing synthetic<br />

to obtain the value <strong>of</strong><br />

d~;) L"<br />

II is a first estimate <strong>of</strong> the root. <strong>The</strong> Newton-Raphson method is an iterach<br />

utilized in many digital computer root-solving programs. A new<br />

SUI <strong>of</strong>the root is based on the last estimate as [I8, 19]<br />

q(s.)<br />

SHl = s~ - q'(S~)'<br />

(5.21 )<br />


222 Chapter 5 <strong>The</strong> <strong>Stability</strong> <strong>of</strong> <strong>Linear</strong> <strong>Feedback</strong> <strong>Systems</strong><br />

bm_ h ••• , hi coefficients. <strong>The</strong> value <strong>of</strong> q'(sn) is the remainder <strong>of</strong> this rcpe<br />

synthetic division process. This process converges as the square <strong>of</strong> the abso~lect<br />

error. <strong>The</strong> Ncwton-Raphson method, using synthetic division, is readily 'ttte<br />

trated, as can be seen by repeating Example 5.7. I U$-<br />

• E x amp I e 5.8 Newton-Raphson method<br />

For the polynomial q(s) = 53 + 45 2 + 6$ + 4, we establish a table <strong>of</strong> sYnth t'<br />

division for a first estimate as follows:<br />

e Ie<br />

4 6 4 l.=..!.<br />

-I -3 - 3<br />

3 3 = q(s,)<br />

-I -2<br />

2 = q'(s,)<br />

<strong>The</strong> derivative <strong>of</strong> q(s) evaluated at $1 is determined by continuing the synthetic<br />

division as shown. <strong>The</strong>n the second estimate becomes<br />

s = s _ q(s,) = -I - (!) = - 2<br />

2 I q '(51) I .<br />

As we found in Example 5.7, $2 is, in fact, a foot <strong>of</strong>the polynomial and results in<br />

a zero remainder.<br />

• E x amp Ie 5.9 Third-order system<br />

Let us consider the polynomial<br />

q(s) = s' + 3.5s' + 6.5s + 10. (5.22)<br />

From Eq. (5.6), we note that the sum <strong>of</strong> all the roots is equal to - 3.5 and thai<br />

the product <strong>of</strong> all the roots is -10. <strong>The</strong>refore, as a first estimate, we try 51 •<br />

- I and obtain the following table:<br />

3.5 6.5 10 l.=..!.<br />

-I -2.5 -4<br />

2.5 4 6 = q(s,)<br />

-I -1.5<br />

<strong>The</strong>refore a second estimate is<br />

52 = -I - (2~5) = -3.40.


5.5 Design Example: Tracked Vehicle Turning Control<br />

223<br />

let us use a second estimate that is convenient for these manual calculations.<br />

re on the basis <strong>of</strong>the calculation <strong>of</strong> 52 "" - 3.40, we will choose a second<br />

~ ;2 '"" - 3.00. Establishing a table for S2 = - 3.00 and completing the<br />

'c division, we find that<br />

q(s,) (- 5)<br />

SJ = -S1 - q'(5z) = -3.00 - ili "" -2.60.<br />

•completing a table for SJ "" - 2.50, we find that the remainder is zero and<br />

poIyDomial factors are q(s) = ($ + 2.5)(s1 + $ + 4).<br />

1be availability <strong>of</strong> a digital computer or a programmable calculator enables<br />

10 readily determine the roots <strong>of</strong> a polynomial by using root determination<br />

S, which usually use the Newton-Raphson algorithm, Eq. (5.21). This, as<br />

case for time·shared computers with remote consoles, is a particularly use­<br />

IPPfO&ch when a computer is. rea~ily avaiJable for immediate a~c.ess. <strong>The</strong><br />

. 'ty <strong>of</strong>a console connected In a ttme·shared manner to a large digital comar<br />

a personal computer is particularly advantageous for a control engineer,<br />

the ability to perform on·line calculations aids in the iterative analysis<br />

design process.<br />

Design Example: Tracked Vehicle Turning Control<br />

design <strong>of</strong>a turning control for a tracked vehicle involves the selection <strong>of</strong>two<br />

~~~[22l. In Fig. 5.7 the system shown in part (a) has the model shown in<br />

(b). <strong>The</strong> two tracks are operated at different speeds in order to turn the vehi-<br />

Track<br />

torque<br />

Power<br />

train and<br />

control<br />

Right<br />

l<strong>of</strong>t<br />

Vehicle<br />

-<br />

OJrection <strong>of</strong><br />

t!livel<br />

C(s)<br />

'.)<br />

Diffefl:ncc in tTllC" speed<br />

(.)<br />

Po_r train<br />

.,<br />

vehicle G{s)<br />

:s.'--~~-~__;:_;_HL_'_('_+_2~_('_+_"_~C(')<br />

(b)<br />

Filure 5.7. Turning control for a two-track vehicle.


224 Chapter 5 <strong>The</strong> <strong>Stability</strong> <strong>of</strong> <strong>Linear</strong> <strong>Feedback</strong> <strong>Systems</strong><br />

cle. Select K and a so that the system is stable and the steady-state errOr fo<br />

ramp command is less than or equal to 24% <strong>of</strong> the magnitude <strong>of</strong> the comman~ a<br />

<strong>The</strong> characteristic equation <strong>of</strong> the feedback system is .<br />

or<br />

<strong>The</strong>refore we have<br />

or<br />

I + GcG(s) - 0<br />

I + =="K",(s,-+~a!,-),--;-"""" 0<br />

sis + 1Xs + 2)(s + 5) ~ .<br />

sis + l)(s + 2)(s + 5) + K(s + a) ~ 0<br />

(5.23)<br />

s' + 8s' + 175' + (K + 10)s + Ka - O. (5.24)<br />

In order to determine the stable region for K and a, we establish the Routh array<br />

as<br />

where<br />

s' I 17 Ka<br />

s' 8 K + 10 0<br />

s' b, Ka<br />

s' c,<br />

s' Ka<br />

b, = 126 - K and blK + 10) - 8Ka<br />

8 c) = b<br />

•<br />

1<br />

In order for the elements <strong>of</strong> the first column to be positive, we require that Kat<br />

b), and c] be positive. <strong>The</strong>refore we require<br />

K < 126<br />

(K+ IOXI26-K)-64Ka>0.<br />

Ka > 0 (5.25)<br />

<strong>The</strong> region <strong>of</strong>stability for K > 0 is shown in Fig. 5.8. <strong>The</strong> steady-state error to a<br />

ramp input r(t) = At, t > 0 is<br />

where<br />

<strong>The</strong>refore we have<br />

K~ = lim sGrG = Ka/IO.<br />

~,<br />

lOA<br />

e"=Ka·<br />

(5.26)


,<br />

5.6 Summary<br />

225<br />

2<br />

"<br />

06<br />

o<br />

o<br />

so 70<br />

100 126 ISO<br />

K<br />

Figure 5.8. <strong>The</strong> stable region.<br />

ell is equal to 23.8% <strong>of</strong> A, we require that Ka = 42. This can be satisfied<br />

the selected point in the stable region when K = 70 and a = 0.6, as shown in<br />

5.8. Of course, another acceptable design would be attained when K = 50<br />

G - 0.84. We can calculate a series <strong>of</strong>possible combinations <strong>of</strong> K and a that<br />

utisfy Ka = 42 that lie within the stable region, and all will be acceptable<br />

solutions. However, not all selected values <strong>of</strong> K and a will lie within the<br />

region. Note that K cannot exceed 126.<br />

Summary<br />

chapter we have considered the concept <strong>of</strong>the stability <strong>of</strong>a feedback cont)'Item.<br />

A definition <strong>of</strong>a stable system in terms <strong>of</strong>a bounded system response<br />

':'Ottined and related to the location <strong>of</strong> the poles <strong>of</strong> the system transfer fune­<br />

In the s-plane.<br />

<strong>The</strong> Routh-Hurwitz stability criterion was introduced and several examples<br />

~idered. <strong>The</strong> relative stability <strong>of</strong>a feedback control system was also con­<br />

• In terms <strong>of</strong>the location <strong>of</strong>the poles and zeros <strong>of</strong>the system transfer func­<br />

~ the s-plane. Finally, the determination <strong>of</strong> the roots <strong>of</strong> the c-haracteristie<br />

on was considered and the Newton-Raphson method was illustrated.<br />

• A sYStem has a characteristic equation 5 l + 3Ks l<br />

<strong>of</strong>K for a stable system.<br />

K :> 0.53<br />

+ (2 + K)s + 4 = O. Determine


226 Chapler 5 <strong>The</strong> <strong>Stability</strong> <strong>of</strong> <strong>Linear</strong> <strong>Feedback</strong> <strong>Systems</strong><br />

E5.2. A system has a characteristic equalion 53 + 9$1 + 265 + 24 "" O. (a) U .<br />

Routh criterion, show that the system is stable. (b) Using the Ncwton-Raphson Sing the<br />

find Ihe three roots.<br />

methOd,<br />

ES.3. Find the roots <strong>of</strong> the characteristic equation s· + 9.5$J + 30.5s 1 + 37$ + 1') - • 0<br />

E:S.4. A control system has the structure shown in Fig. E5.4. Determine Ihe gain at w ..<br />

the system will become unstable.<br />

hleh<br />

Figure E5.4. Feedforward system.<br />

E5.5. A feedback system has a loop transfer function<br />

K<br />

GH(s) = ($ + IXs + 3){s + 6)'<br />

where K = 10. Find the roOIS <strong>of</strong> this system's characteristic equation.<br />

E5.6. For the feedback system <strong>of</strong> Exercise E5.5, find thc value <strong>of</strong> K when two rOOIS lie on<br />

the imaginary axis. Determine the value <strong>of</strong> the three roots.<br />

Answer: s =<br />

-10, ±j5.2<br />

£5.7. A negative feedback system has a loop transfer function<br />

GH(s) = K(s + 2)<br />

s(s 2)·<br />

(a) Find the value <strong>of</strong>the gain when the r<strong>of</strong>lhe closed-loop roots is equal to 0.707. (b) Find<br />

the value <strong>of</strong> the gain when the closed-loop system has two roots on the imaginary axis.<br />

E5.8. Designers have developed small, fast, venical-take<strong>of</strong>ffighter aircraft that are invisible<br />

to radar (Stealth aircraft). <strong>The</strong> aircraft concept shown in Fig. E5.8(a), on the next paIC<br />

uses quickly tumingjet nozzles to steer the airplane 119]. <strong>The</strong> control syslem for the heading<br />

or direction control is shown in Fig. E5.8(b). Determine the maximum gain <strong>of</strong> the<br />

system for stable operation.<br />

E5.9. A system has a characleristic equation<br />

Find the range <strong>of</strong> K for a stable system.<br />

sl + 3s2 + (K + I)s + 4 = 0<br />

An.f~·er:<br />

K > l'<br />

E5.10. We all use our eycs and ears to achieve balance. Our orientation system allo.",S ~~<br />

to sit or stand in a desired position even while in motion. This orientation system IS P Is<br />

marily run by the information received in the inner ear, where the semicircular can a


Problems<br />

227<br />

(.)<br />

Controlk,<br />

--------<br />

(b)<br />

figun £5.8. Aircraft heading conlrol.<br />

~C")<br />

~ II,,',",<br />

IIliplar acceleration and the otoliths measure linear acceleration. But these acceler­<br />

.....urements need to be supplemented by visual signals. Try the following cxpcri­<br />

(I) Stand with one foot in front <strong>of</strong>another and with your hands resting on your hips<br />

dboW5 bowed outward. (b) Oose your eyes. Did you find that you experienced a<br />

!!'I"'''' oscillation that grew until you lost balance Is this orientation position sta­<br />

- without the use <strong>of</strong> your eyes'<br />

Routh-Hurwitz criterion, dcterminc the stability <strong>of</strong> the following<br />

(b) s) + 4s 1 + 5s + 6<br />

(d) s' + r + 2.fl + 4s + 8<br />

(f) s' + s' + 2s" +s + 3<br />

eaacs, determine the number <strong>of</strong> roots, ifany, in the right-hand plane. Also, when it<br />

ble, determine the range <strong>of</strong> K that results in a stable system.


228 Chapter 5 <strong>The</strong> <strong>Stability</strong> <strong>of</strong> <strong>Linear</strong> <strong>Feedback</strong> <strong>Systems</strong><br />

PS.2. An antenna control system was analyzed in Problem 3.5 and it was determined<br />

in order to reduce the effect <strong>of</strong> wind disturbances, the gain <strong>of</strong> the magnetic amplifi thai<br />

should be as large as possible. (a) Determine the limiting value <strong>of</strong> gain for maintai ~t k,<br />

stab~e syster!l. (b) It is desired to ha.ve a ~ys~cm settling .time equal to two seconds. ~~ra<br />

a shIfted aXIs and the Routh-Hurwllz cnlenon, determme the value <strong>of</strong> gain thaI sat' 6"1<br />

this requirement. Assume that the complex fOOls <strong>of</strong> the closed-loop system dominal 1S ts<br />

transient response. (Is this a valid approximation in Ihis case)<br />

e 1!'It<br />

PS.3. Arc welding is onc <strong>of</strong> the most important areas <strong>of</strong> application for industrial Tobo<br />

[6]. In most manufacturing welding situations, uncertainties in dimensions <strong>of</strong> the Pa ls<br />

geometry <strong>of</strong> the joint, and the welding process itself require the use <strong>of</strong> sensors for main.<br />

taining weld quality. Several systems use a vision system to measure the geometry Oft~<br />

puddle <strong>of</strong> melted metal as shown in Fig. P5.3. This system uses a constant rate <strong>of</strong>feedifl&<br />

the wire to be melted. (a) Calculate the maximum value for K for the system that will rf1ult<br />

in an oscillatory response. (b) For ~ <strong>of</strong> the maximum value <strong>of</strong> K found in part (a), deter.<br />

mine the roots <strong>of</strong> the characteristic equation. (c) Estimate the overshoot <strong>of</strong> the system <strong>of</strong><br />

part (b) when it is subjected to a step input.<br />

Desired<br />

diamet~r<br />

Controller<br />

Wire-melting<br />

process<br />

A.<br />

+ Error --L current 1<br />

..I ,+2 (O.$s + t)(s + 1)<br />

-<br />

diameter """"<br />

Vision ~y~t~m<br />

M~asured<br />

diameter 1<br />

0.005s + 1<br />

Figure PS.3. Welder control.<br />

PS.4, A feedback control system is shown in Fig. P5.4. <strong>The</strong> process transfer function is<br />

G(s) ~ K(s + 30) ,<br />

s(s + 10)<br />

and the feedback transfer function is H(s) :: I/(s + 20). (a) Determine the limiting v~ue<br />

<strong>of</strong>gain K for a stable system. (b) For the gain that results in borderline stability, detennt~<br />

the magnitude <strong>of</strong> the imaginary roots. (c) Reduce the gain to ~ the magnitude <strong>of</strong>th~ ~<br />

derline value and determine the relative stability <strong>of</strong>the system (1) by shifting the aXIS ' tht<br />

using the Routh-Hurwitz criterion and (2) by determining the root locations. ShoW<br />

roots are between - I and - 2.<br />

R(s)<br />

1---..._ C(s)<br />

Figure PS.4. <strong>Feedback</strong> system.


Problems<br />

229<br />

. the relative stability <strong>of</strong>the systems with the following characteristic cqua­<br />

~Ii~ng the axis in the s-pla~e and using the Routh-Hurwitz criterion and (b)<br />

~ ins the location <strong>of</strong> the rOOts In the s-plane:<br />

+Jr+4s+2- 0<br />

+t.r + lOs! + 42s + 20:: 0<br />

+ t9r + 110$ + 200 - 0<br />

unity-feedback control system is Sho;nfin Fi.&- P5.6. ,Dctc~minhe the rcla.tivchsta­<br />

Ibe system with thc following !ranSlcr unctIOns by oeatmg t c roots In t c s-<br />

65 + 335<br />

)- ,'(,+ 9)<br />

Figure PS.6. Unity fecdback systcm.<br />

<strong>The</strong> linear model <strong>of</strong> a phase detector (phase-lock loop) can be represented by Fig.<br />

Tbe phase-lock systems arc designed to maintain zero difference in phase between<br />

carrier signal and a local voltage


230 Chapler 5 <strong>The</strong> <strong>Stability</strong> <strong>of</strong> <strong>Linear</strong> <strong>Feedback</strong> <strong>Systems</strong><br />

P5.8. A very interesting and useful velocity control system has been designed for a ~<br />

chair control system [131. It is desirable to enable people paralyzed from'the neck d W ttl.<br />

drive themselves about in motorized wheelchairs. A proposed system utilizing \lO~n.1a<br />

sensors mounted in a headgear is shown in Fig. P5.8. <strong>The</strong> headgear sensor provi~ OClty<br />

output proportional to the magnitude orlhe head movement. <strong>The</strong>re is a sensor rno es an<br />

at 90· intervals so that forward, left, right, or reverse can be commanded. Typical v~~led<br />

for the lime constants are TI "" 0.5 sec, Tl = I sec, and T. = Yo sec. (a) Determin lles<br />

limiting gain K = K,KlK J for a stable system. (b) When the gain K is set equal to MoCr the<br />

limiting value. determine if the settling lime <strong>of</strong> the system is less than 4 sec. (c) Deterrn~<br />

the value <strong>of</strong>gain that results in a system with a settling time <strong>of</strong>4 Set. Also, obtain Ihe v~ne<br />

<strong>of</strong> the roots <strong>of</strong> the characteristic equation when the settling time is equal to 4 sec. lie<br />

Desired<br />

velocity<br />

+<br />

Amplifier<br />

Wheelchair<br />

dynamics<br />

Figure P5.8. Wheelchair control system.<br />

PS.9. A cassette tape storage device has been designed for mass-storage (13]. [I is necessal)<br />

to control accurately the velocity <strong>of</strong> the tape. <strong>The</strong> speed control <strong>of</strong> the tape drive is represented<br />

by the system shown in Fig. P5.9. (a) Determine the limiting gain for a stable system.<br />

(b) Determine a suitable gain so that the overshoot to a step command is approximately<br />

5%.<br />

Power<br />

amplifier<br />

'1__,~+_K_l_00~_H<br />

Motor and<br />

drive mechanism<br />

(, ;'W)' ~s~<br />

Figure P5.9. Tape drive conlrol.<br />

.' . '- ceurale, fas<br />

PS.IO. Robots can be used L<br />

In manufactunngand assembly operatIOns w"ere a d'rect"<br />

and versatile manipulation is required (9]. <strong>The</strong> open-loop transfer function <strong>of</strong> a t<br />

drive arm may be approximated by<br />

K(s + 2)<br />

GH(s) "" s(s + 5X.r + 2s + 5)<br />

tS <strong>of</strong>t!Je<br />

(a) Determine the value <strong>of</strong>gain Kwhen the system oscillates. (b) Calculate the rOO<br />

closed-loop system for the K determined in part (a).


Problems<br />

231<br />

A (c:edback control system has a chal1lcteristic equation:<br />

s' + (4 + J()r + 6s + 16 + 8X - O.<br />

...."""'K must be positive. What is the maximum value K can assume before the<br />

beCOmes unstable When K is equal 10 the maximum value, the system oscillates.<br />

. the frequency <strong>of</strong> oscillation.<br />

A feedback control system has a characteristic equalion:<br />

f' + 2s' + 5s' + 8s' + 8sl + 8s + 4 + O.<br />

ifthe system is stable and determine the values <strong>of</strong> the roots.<br />

<strong>The</strong> stability <strong>of</strong>a motorcycle and rider is an important area for study because many<br />

designs result in vehicles that are difficuh to control (10). <strong>The</strong> handling char-<br />

• <strong>of</strong>a motorcycle must include a model <strong>of</strong> the rider as well as one <strong>of</strong>the vehicle.<br />

4J8amics <strong>of</strong> one motorcycle and rider can be represented by an open-loop tl1lnsfer<br />

(...... P5,4)<br />

K(r + lOs + 1125)<br />

GH(s) - s(s + 20)(.r + lOs + I 25)(.r + 60s + 34(0) .<br />

ID approximation, calculate the acceptable I1lnge <strong>of</strong> K for a stable system when the<br />

polynomial (zeros) and the denominator polynomial (Sl + 60s + 34(0) are<br />

(b) Calculate the actual range <strong>of</strong>acceptable K accounting for all zeros and poles.<br />

A s)'!tem has a transfer function<br />

T( ) I<br />

s :::: r+ 1.3.r+ 2.0s + I'<br />

ioe ifthe system is stable. (b) Determine the roots <strong>of</strong>the characteristic equation.<br />

the response <strong>of</strong> the system to a unit step input.<br />

Problems<br />

•<br />

<strong>The</strong> contr~l<br />

<strong>of</strong> the spark ignilion <strong>of</strong> an automotive engine requires constant per­<br />

-.~ver a W1~e range <strong>of</strong>param.eters (21]. <strong>The</strong> control system is shown in Fig. DP5.1,<br />

IUtoIpage With a controller gam K to be selected. <strong>The</strong> parameter p is, equal to 2 for<br />

.... but can equal zero for high performance autos. Select a gain K that will result<br />

Iystem for both values <strong>of</strong>p.<br />

~ automatically guided vehicl~ on Mars is represented by the system in Fig..<br />

_ .5YSIem has a steerable wheelm both the front and back <strong>of</strong>the vehicle and the<br />

"-tUires th I '<br />

for .~ se ectlon <strong>of</strong> H(s) where H(s) - Ks + I. Determine (a) the value <strong>of</strong> K<br />

10 I • ~blllty, (b) the value <strong>of</strong> K when one rool <strong>of</strong> the characteristic equation is<br />

"-cI1he'lt, and (c) the value <strong>of</strong> the t.....o remaining roolS for the gain selected in part<br />

response <strong>of</strong>the system to a step command for the gain selected in part (b).


232 Chapter 5 <strong>The</strong> <strong>Stability</strong> <strong>of</strong> <strong>Linear</strong> <strong>Feedback</strong> <strong>Systems</strong><br />

!,<br />

+<br />

R(J)--o{<br />

_,_ L...,..,-I -'-<br />

1+5 I s+p<br />

!<br />

,<br />

Figure DPS." Automobile engine control.<br />

R(s><br />

Sleering<br />

commarld<br />

• +.0- -'-<br />

,<br />

,+'<br />

i'<br />

C(s)<br />

Dirtttioo <strong>of</strong><br />

lra,'e1<br />

H(J)<br />

Figure DPS.2. Mars guided vehicle control.<br />

DPS.3. A unity negative feedback system with<br />

G(,) _ K(s + 2)<br />

- s(l + T5)(1 + 25)<br />

has two parameters to be selected. (a) Determine and plot the regions <strong>of</strong> stability for Ihis<br />

system. (b) Select T and K so that the ready state error to a ramp input is less than or equal<br />

to 25% <strong>of</strong> the input magnitude. (e) Determine the percent overshoot for a step input fot<br />

the design selected in part (b).<br />

DPS.4. <strong>The</strong> attitude control system <strong>of</strong> a space shuttle rocket is shown in Fig. DP5A [4).<br />

(a) Determine the range <strong>of</strong> gain K and parameter In so that the system is stable and pial<br />

the region <strong>of</strong>stability. (b) Select the gain and parameter values so that the steady-state error<br />

to a ramp input is less than or equal to 10% <strong>of</strong> the input magnitude. (e) Determine tbe<br />

percent overshoot for a step input for the design selected in part (b).<br />

..<br />

Space SllUtlle<br />

contro or ~,<br />

R(s)<br />

V-<br />

Is<br />

"<br />

, ~-I<br />

+ mXs + 2) Thrusl K<br />

Anilude<br />

C(s)<br />

Figure DPS.4. Shuttle attitude control.


References<br />

233<br />

equation <strong>The</strong> equation that immediately precedes the zero entry in the<br />

_yo<br />

RapllsOn method An iterative approach to solving for roots <strong>of</strong> a poly.<br />

equation.<br />

stability <strong>The</strong> property that is m~as.ured by. the relative settling times <strong>of</strong><br />

*GOt or pair <strong>of</strong> roots <strong>of</strong>the charactenstlc cQuatlon.<br />

Hanritz criterion A criterin for determining the ~tability <strong>of</strong>.a srstem by<br />

., the characteristic equation <strong>of</strong>the transfcr function. <strong>The</strong> cntenon states<br />

1be number <strong>of</strong> roots <strong>of</strong> the characteristic equation with positive real parts is<br />

10 the number <strong>of</strong> changes <strong>of</strong> sign <strong>of</strong> the coefficients in the first column <strong>of</strong><br />

th array.<br />

A perfonnance measure <strong>of</strong>a system. A system is stable if all the poles<br />

transfer function have negative real parts.<br />

•ystem A dynamic system with a bounded system response to a bounded<br />

division A method <strong>of</strong>determining the roots <strong>of</strong> the characteristic eQuabued<br />

on the remainder theorem <strong>of</strong> mathematics.<br />

..C. Dorf, Introduction 10 Eleclric Circuirs. John Wiley & Sons, New York, 1989.<br />

A. Hurwitz, "On the Conditions Under Which an Equation Has Only Roots with Negve<br />

Real Parts," Mathemarische Annalen, 46, 1895; pp. 273-84. Also in Selected<br />

on Mathematical Trends in Control <strong>The</strong>ar)'. Dover, New York, 1964; pp. 70-<br />

J. Routh, Dynamics <strong>of</strong>a S)'stem <strong>of</strong>Rigid Bodies, Macmillan, New York, 1892.<br />

DeMeis, "Shuttling to the Space Station," Aerospace America. March 1990; pp. 44-<br />

V. Rinswood, "Shape Control in Scndzimir Mills Using Roll Actuators," IEEE<br />

ions on Automatic Conlrol. April 1990; pp. 453-59.<br />

<strong>The</strong> SCIence <strong>of</strong>TelecommUfllcatJOllS, W. H. Freeman, San Fran­<br />

.i: ~rf, En.cyclopedia <strong>of</strong>~oborics, John Wiley.& s,ons, New York, 1988.<br />

r;iao.~,Slgnals:<br />

a 1990.<br />

I. ri::::~' Large-Sc~/e<strong>Systems</strong> COlllrol, Marcel Dekker, New York, 1990.<br />

F: Ita • Mtthatronlcs for Robots," Mechanical Engineering, July 1990; pp. 40-42.<br />

,: B. ~n, Automatic Control Engineering, 2nd ed., McGraw-Hill, New York, 1990.<br />

--.- arquharson, "Aerodynamic <strong>Stability</strong> <strong>of</strong> Suspension Bridges, with Special Ref­<br />

'-ern ~o I~e Tacoma Narrows Bridge," Bullerin 116. Pari I, <strong>The</strong> Engineering Exper­<br />

C. Do~on, Unive~sity <strong>of</strong> Washington, 1950.<br />

So F' In~rodllclJOn10 Complllers and Compuler Science, 3rd cd.. Boyd and Fm­<br />

C. 1'1 ranclSCO, 1982.<br />

• Krause, Electromechanical Motioll Devices, McGraw.Hill, New York, 1989.


234 Chapter 5 <strong>The</strong> <strong>Stability</strong> <strong>of</strong> <strong>Linear</strong> <strong>Feedback</strong> <strong>Systems</strong><br />

14. R. C. Rosenberg and D. C. Kllrnopp, Introduction 10 Physical System D .<br />

McGraw-Hill, New York, 1987.<br />

('sign<br />

15. T. Yoshikawa, Foundations <strong>of</strong>Robotics. M.LT. Press, Cambridge, Mass., 1990.<br />

16. B. E. Jeppscn, "A New Family <strong>of</strong> Dot Matrix Line Printers," HP Journal, June 198 .<br />

p~~9. ~<br />

17. R. E. Ziemer, Signals and Syswns. 2nd cd .. Macmillan, New York. 1989.<br />

18. R. C. Dorfand R. Jacquot, Control System Design Program, Addison-Wesley R ad<br />

ing, Mass., 1988. ' e .<br />

19. R. A. Hammond, "Fly by Wire Control <strong>Systems</strong>," Simulation, October 1989; PP. 159­<br />

67.<br />

20. P. P. Vardyanathan and S. K. Mitra, "A Unified Struclurallnterprctation <strong>of</strong>So m<br />

Well Known <strong>Stability</strong> Test Procedures for <strong>Linear</strong> <strong>Systems</strong>," Proceedings <strong>of</strong>the lEE;<br />

November 1989; pp. 478-79. .<br />

21. P. G. Scotson, "Self-Tuning Optimization <strong>of</strong> Spark Ignition Automotive Engines,"<br />

IEE£ Control Srstems. April 1990; pp. 94-99.<br />

22. G. G. Wang, "Design <strong>of</strong> Turning Control for a Tracked Vehicle," IEEE COlltrol SYj_<br />

terns. April 1990; pp. 122-25.<br />

23. A. Dane, "Hubble: Heartbreaks and Hope," Popular Mechanics. October 1990: pp.<br />

130-31.<br />

24. T. Beardsley, "Hubble's Legacy," Scientific American. Junc 1990; pp. 18-19.<br />

25. C. Phillips and R. Harbor, <strong>Feedback</strong> Comrol <strong>Systems</strong>. Prentice Hall. Englewood Cliffs,<br />

N.J., 1991.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!