Professional Documents
Culture Documents
Design of Feedback Control Systems 4th Ed Stefani PDF
Design of Feedback Control Systems 4th Ed Stefani PDF
1
I
,
\
\
\
I
\
r
'. ~~.. -
Raymond T. Stefani
California State University, Long Beach
Bahram Shahian
California State University, Long Beach
-- - ,\
- ------
NUST-EME COLLEGE LIBRARY
L11~!"2g*IU- - - - -
Design of feedback control systems I Raymond T. Stefani ... let al.l.-- 4th ed.
p. em. -- (Oxford series in electrical and computer engineering)
Includes bibliographical references and index.
ISBN 0-19-514249-7
I. Feedback control systems. I. Stefani, Raymond T, II. Series.
..
,
Printing number: 9 8 7 6 5 4 3
Printed in the United States of America
on acid-free paper
TO
Ted, Rick, and my Inspiration
Saleh and Mahin; Farahnaz, Bita and Nima
Barbara and the Savant family in memory of Clement
Donna and the Hostetter family in memory of Gene
=ontents
Preface xv
lex 845
Preface
As the new millennium begins, we look back in gratitude to the many faculty and students who have
used the three earlier editions of this textbook and made many helpful suggestions to the authors. In
those earlier editions we introduced comprehensive design examples, drill problems, and wide margins
with notes. Other texts followed our lead and emulated those items. What other texts cannot emulate,
we believe, is the clear and understandable exposition we bring to the field of control system science.
Throughout this book we try to make complicated methodology accessible to a spectrum of students
with widely varying backgrounds. Detail is there for those who want to know "why." Summaries and
marginal comments are there for those who simply want to know "how."
Revisions
The most obvious change in this edition is the comprehensive keying of this text to MATLAB. We
created sections of "Computer-Aided Learnirig" by which each student can learn how the MATLAB
platfonn can be used to verify all figures and tables included in the text. We selected a small group of
MATLAB commands to efficiently focus the use of that computational package. In a basic course such
as this, it is essential that every student use the computer as an aid to learning and not as the primary
source of information. The student should learn all basics and should be able to sketch (albeit roughly)·
time response plots, root locus plots, and BodeJNyquist plots manually. MATLAB (or any other
computer tool) may then be used to fine-tune understanding and to obtain results of high accuracy. But,
those results must be critically reviewed by a knowledgeable user; otherwise the computer becomes
the master and the user becomes the slave.
Chapter I has been substantially revised. Linearization is introduced by which models may be gen-
erated. Operational amplifier applications are included for the various types of compensator designed
later in the text. Substantive coverage is made of aerodynamics, thermal systems, and hydraulic sys-
tems. Drill problems cover those topics. Stability is covered in more detail. Signal flow graphs are better
compared to block diagrams. Design examples are added for the human thyroid gland as a controller
and for oil well drill dynamics.
For Chapter 2, we include the significance of Routh array coefficients and the stability implication
of multiple roots occurring as even divisors. An example of Kharitonov's theorem is added.
xv
xvi PREFACE
Hurwitz determinants are now presented in Chapter 3. It is now shown how coefficients of the
transfer function may be selected to force a given type number to occur. An interesting biomedical
design example is added, that of a bionic eye for the blind. Time response examples are added to
illustrate time domain design.
The main change to Chapter 4 is inclusion of computer-aided means for calculating breakaway
points, entry points, departure angles, and approach angles. The MATLAB command rltool is
introduced. Delay effects are evaluated as a function of 1/ T where T is the delay in seconds. The
bionic eye example is again used, this time to illustrate use of the root locus.
Chapter 5 is revised comprehensively. Root locus design methods are now more general and more
flexible. The effect of adding or canceling poles or zeros is covered in detail. The MATLAB command
rl tool is suggested as a primary computer aid in that the effect of each root locus design point may
be evaluated in terms of step response and the Bode plot. A new design example is introduced for a
solar furnace.
Chapter 6 now begins with an introduction to all frequency response plots. It is argued that
frequency response data are complex vectors, hence can be plotted in a variety of ways resulting in
Bode, Nyquist, and Nichols plots. There is a new section that discusses the relation between open-loop
and closed-loop frequency response plots. Closed-loop frequency response data such as bandwidth
and peak resonance are introduced more formally. Nichols plots, Nichols charts, and constant loci M
and N circles are also discussed. Chapter 7 on frequency domain design remains unchanged.
Chapter 8 now includes a design example of the classic inverted pendulum problem and several
variations. This famous problem has become a benchmark for testing novel control design techniques
and provides an excellent tool for introducing the important concepts of controllability, observabil-
ity, pole-zero cancellation, and practical issues such as sensor placement. Appropriate MATLAB
commands for state space modeling, transforniation, analysis, and simulation are also discussed.
Chapters 9-11 have minor corrections along with the introduction of MATLAB commands for
digital control.
Raymond T. Stefani
Bahram Shahian
Clement J. Savant Jr. (late)
Gene H. Hostetter (late)
Continuous-Time
System Description
The first conscious use of feedback control of a physical system by mankind lives in
prehistory. Possibly it was a spillway in an irrigation network, where excess water was
automatically drained. Development of a mathematical framework for the description,
analysis, and design of control systems dates from the introduction of James Watt's
flyball governor (1760), which was used to regulate the speed of steam engines, and
the subsequent work by James Clerk Maxwell (ca. 1868) and others to improve the
design and extend its applicability.
Since that era, the theory and practice of control system design advanced rapidly.
Important new concepts and tools were developed in connection with telephone and
radio communications in the 1920s and 1930s. Rather poorly performing electronic
devices, including amplifiers and modulators, were dramatically improved by feed-
back. World War II further accelerated the development of classical control theory
and practice. Heavy guns had to be rapidly and accurately positioned. Precise navi-
gation and target tracking were increasingly important, and aircraft performance was
improved greatly with the incorporation of complex control systems to aid the pilot.
Latter, automation became a household word as industry began to depend more and
more upon automatically controlled machinery.
Today, feedback control systems are pervasive in industry and in our everyday
lives. They range from governmental regulation (such as that governing monetary
policy) to automated and highly flexible manufacturing plants to sophisticated auto-
mobiles, household appliances, and entertainment systems. It is our purpose to learn
to design feedback control systems for a wide variety of applications.
1
2 CONTINUOUS-TIME SYSTEM DESCRIPTION
Control system designers find that block diagrams provide a particularly useful
way to visualize the interconnections of system components, thus revealing the
system structure. Successful design begins by creating a mathematical model of the
system to be stabilized. Next, the contentS of the blocks within a diagram must be iden-
tified. Finally, values must be selected for those parameters that are adjustable, and
sometimes additional components must be added to provide acceptable performance.
This chapter begins by defining basic control system terminology. Since design
requires a model of each system of interest, the behaviors of many typical electrical,
mechanical, and electromechanical systems are described. The resulting differential
equations must be rendered into a forin useful to the controls engineer. The goal can be
accomplished by Laplace-transforming each differential equation and then generating
a relationship, the transmittance, between the input and output of each block of the
control system block diagram. In Appendix B, a summary of the Laplace transform
method is presented.
The block diagram can be reduced to just one input-output relationship, the
system overall transfer function. By converting the block diagram into an equivalent
fo~, the signal flow graph can be developed. Subsequent chapters will describe the
design steps that follow once the block diagram has been defined and the transfer
function has become available.
All the chapters of this text conclude with examples that are intended to reinforce
the key points of the chapter in an interesting and informative manner. Chapter 1
concludes with discussion of a positioning servo, analysis of the thyroid gland, and
design of an oil well drilling system.
While the material in the first chapter involves subjects already known to the
reader from previous experience, the text provides a coherent review. The emphasis
here is on using rather than proving results.
Desired Disturbance
plant inputs
behavior , . - - - - - - ,
Inputs Outputs
(a) (b)
Pump
load
Shalt
speed
30· 60· 90· 120· ISO·
Throttle position (angle)
(e) (d)
Figure 1.1 (a) A plant or process to be controlled. (b) An open-loop control system.
(c) Example of an open-loop control system. (d) Engine speed versus throttle angle curves.
desired outputs. Some of the plant inputs are accessible to the designer and some are
generally not available. The inaccessible input signals are often disturbances to the
plant. The double lines in the figure indicate that several signals of each type may be
involved. Arrows indicate direction of flow. This system is termed open-loop because
the control inputs are not influenced by the plant outputs: that is, there is no feedback
around the plant.
Such an open-loop control system has the advantage of simplicity, but its per-
formance is highly dependent upon the properties of the plant, which may vary with
time. The disturbances to the plant may also create an unwanted response, which it
would be desirable to reduce.
As an example, suppose that a gasoline engine is used to drive a large pump, as
depicted in Figure l.l(c). The carburetor and the engine comprise a common type
of control system wherein a large-power output is controlled with a small-power Open-loop examples 'are
input. The carburetor is the controller in this case, and the engine is the plant. The presented.
desired plant output, a certain engine shaft speed, may be obtained by adjusting the
throttle angle.
Two plots of engine speed versus throttle angle are shown in Figure 1.1 (d). If the
nominal curve is used, a throttle angle of 80° produces an engine speed of 2300 rpm.
Suppose that a disturbances occurs, consisting of a change in engine load. For the new
curve, a throttle angle of 80° produces an engine speed of only 1000 rpm. In some
cases open-loop control may be acceptable. In other cases, it may not be acceptable
to have system output change when other values change. In these more critical cases,
the closed-loop procedure of the next section may be needed.
Table 1.1 shows five examples. The first two examples are for open-loop systems
in that no measurements are taken to adjust controller influence on the plant. Each
of the two controllers is specified when a manual setting is made of temperature
and speed respectively. Hair dampness and the type of material being drilled are
4 CONTINUOUS-TIME SYSTEM DESCRIPTION
disturbances affecting desired performance. In these two cases, the user simply alters
the total time until the job is done. In the case of the hair dryer, output air temperature
remains constant while drying time for hair will vary according to wetness. In the case
of the drill, output speed may vary while the drilling requirement remains constant.
Figure l.l(b) describes these systems.
~"l~y"q\'~~i-
Input ' Controller "Q~'!tppt
Heat setting Dial Hair dryer Hair dampness Hot air None
temperature
Speed setting Dial Drill Type of material Rotating drill None
bit speed
Desired Thermostat Furnace Outside Hot air Room
temperature temperature temperature temperature
Desired speed Cruise control Auto engine Driving Car speed Enginerprn
conditions
Desired Electorate President Economy Decisions Evaluation
performance