`
`
`Ex. PGS 1021
`EX. PGS 1021
`(EXCERPTED)
`(EXCERPTED)
`
`
`
`
`
`
`
`Modem
`Control
`Systems
`
`RICHARD C. DORF
`University of California, Davis
`
`ROBERT H. BISHOP
`The University of Texas at Austin
`
`T.., ADDISON-WESLEY
`An imprint of Addison Wesley Longman, Inc.
`
`Menlo Parle, California • Reading, Massachusetts • Harlow, England
`Berkeley, California • Don Mills, Ontario • ~ydney • Bonn • Amsterdam • Tolc)'o • Mexico City
`
`Ex. PGS 1021
`
`
`
`Additional Addison Wesley Longman Control Engineering titles:
`
`Feedback Control of Dynamic Systems,
`Third Edition, 0-201-52747-2
`Gene F. Franklin and J. David Powell
`
`Digital Control of Dynamic Systems,
`Third Edition, 0-201-82054-4
`Gene F. Franklin, J. David Powell,
`and Michael L. Workman
`
`The Art of Control Engineering,
`0-201-17545-2
`Ken Dutton, Steve Thompson,
`and Bill Barraclough
`
`Introduction to Robotics,
`Second Edition, 0-201-09529-9
`John J. Craig
`
`Fuzzy Control, 0-201-18074-X
`Kevin M. Passino and Stephen Yurkovich
`
`Adaptive Control,
`Second Edition, 0-201-55866-1
`Karl J. Astrom and Bjorn Wittenmark
`
`Control Systems Engineering,
`Second Edition, 0-8053-5424-7
`Norman S. Nise
`
`Computer Control of Machines and Processes,
`0-201-10645-0
`John G. Bollinger and Neil A. Duffie
`
`Multivariable Feedback Design
`0-201-1824 3-2
`Jan Maciejowski
`
`Assistant Editor, Laura Cheu
`Editorial Assistant, Royden Tonomura
`Senior Production Editor, Teri Hyde
`Art and Design Supervisor, Kevin Berry
`Composition and Film Buyer, Vivian McDougal
`
`Manufacturing Supervisor, Janet Weaver
`Copyeditor, Nick Murray
`Proofreader, Anna Reynolds-Trabucco
`Illustrations, Scientific Illustrators & Karl Miyajima
`Cover Design, Yvo Riezebos
`
`Copyright© 1998 Addison Wesley Longman, Inc.
`All rights reserved. No part of this publication may be reproduced, or stored in a database or retrieval system, or transmitted, in
`any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of
`the publisher. Printed in the United States of America. Printed simultaneously in Canada.
`Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those
`designations appear in this book, and Addison-Wesley was aware of a trademark claim, the designations have been printed in
`initial caps or in all caps.
`MATLAB is a registered trademark of The Math Works, Inc.
`24 Prime Park Way, Natick, MA 01760-1520.
`Phone: (508) 653-1415, Fax: (508) 653-2997
`Email: info@mathworks.com
`
`Library of Congress Cataloging-in-Publication Data
`Dorf, Richard C.
`Modern control systems I Richard C. Dorf, Robert H. Bishop. -8th ed.
`p.
`em.
`Includes bibliographical references and index.
`ISBN 0-201-30864-9
`1. Feedback control systems. 2. Control theory.
`TJ216.D67
`1998
`629.8'3-dc21
`
`I. Bishop, Robert H., 1957-
`
`II. Title.
`
`97-6632
`CIP
`
`Instructional Material Disclaimer:
`The programs presented in this book have been included for their instructional value. They have been tested with care but are not
`guaranteed for any particular purpose. Neither the publisher or the authors offer any warranties or representations, nor do they
`accept any liabilities with respect to the programs.
`
`ISBN 0-201-30864-9
`l 2 3 4 5 6 7 8 9 10-CRW -01 00 99 98 97
`
`Addison Wesley Longman, Inc.
`2725 Sand Hill Road
`Menlo Park, CA 94025
`
`Ex. PGS 1021
`
`
`
`2
`
`Chapter 1
`
`Introduction to Control Systems
`
`Finally, we introduce the Sequential Design Example: Disk Drive Read System. This
`example will be considered sequentially in each chapter of this book. It represents a very
`important and practical control system design problem while simultaneously serving as a
`useful learning tool.
`
`1.1 INTRODUCTION
`
`Engineering is concerned with understanding and controlling the materials and forces of
`nature for the benefit of humankind. Control system engineers are concerned with under(cid:173)
`standing and controlling segments of their environment, often called systems, to provide
`useful economic products for society. The twin goals of understanding and control are
`complementary because effective systems control requires that the systems be understood
`and modeled. Furthermore, control engineering must often consider the control of poorly
`understood systems such as chemiciU process systems. The present challenge to con~rol
`engineers is the modeling and control of modem, complex, interrelated systems such as
`traffic control systems, chemical processes, and robotic systems. Simultaneously, the for(cid:173)
`tunate engineer has the opportunity to control many very useful and interesting industrial
`automation systems. Perhaps the most characteristic quality of control engineering is the
`opport.unity to control machines an:d industrial and economic processes for the benefit of
`society.
`Control engineering is based on the foundations of feedback theory and linear sys(cid:173)
`tem analysis, and it integrates the concepts of network theory and communication theory.
`Therefore control engineering is not limited to any engineering discipline but is equally
`applicable to aeronautical, chemical, mechanical, environmental, civil, and electrical engi(cid:173)
`neering. For example, quite often a control system includes electrical, mechanical, and
`chemical components. FUrthennore, as the understanding of the dynamics of business, so(cid:173)
`cial, and political systems increases, the ability to control these systems will increase also.
`A control system is an interconnection of components forming a system configuration
`that will provide a desired system response. The basis for analysis of a system is the foun(cid:173)
`dation provided by linear system theory, which assumes a cause- effect relationship for the
`components of a system. Therefore a component or process to be controlled can be repre(cid:173)
`sented by a block, as shown in Fig. 1.1. The input-output relationship represents the cause(cid:173)
`and-effect relationship of the process, which in turn represents a processing of the input
`signal to provide an output signal variable, often with a power amplification. An open-loop
`control system utilizes a controller or control actuator to obtain the desired response, as
`shown in Fig. 1.2. An open-loop system is a system without feedback.
`
`An ~en~ loop. con~rol system utilizes an actuating device to control the
`process directly without using feedback.
`
`FIGURE1.1
`Process to be
`controlled.
`
`loput ~Output
`
`Ex. PGS 1021
`
`
`
`Section 1.1
`
`Introduction
`
`3
`
`Desired output response
`
`Output
`
`Desired output
`response
`
`FIGURE 1.2
`Open-loop control
`system (without
`feedback).
`
`FIGURE 1.3
`aosed-loop
`feedback control
`system (with
`feedback).
`
`In contrast to an open-loop control system, a closed-loop control svstem utilizes an
`additional measure of the ac.tua1 output to compare the actual outout with the desired outout
`response. The measure of the output is called the feedback signal. A simple closed-loop
`feedback control system is shown in Fig. 1.3. A feedback control system is a control
`system that tends to maintain a prescribed relationship of one system variable to another
`by comparing functions of these variables and using the difference as a means of control.
`A feedback control system often uses a function of a prescribed relationship between
`the output and reference input to control the process. Often the difference between the
`output of the process under control and the reference input is amplified and used to control
`the process so that the difference is continually reduced. The feedback concept has been
`the foundation for control system analysis and design.
`
`A closed-loop con trol system uses a measurem ent of the output and
`feedback of this signal to compare it with the desired input (r eference
`or command).
`
`Due to the increasing complexity of the system under control and the interest in achiev(cid:173)
`ing optimum performance, the importance of control system engineeriQg has grown in the
`past decade. Furthermore, as the systems become more complex, the interrelationship of
`many controlled variables must be considered in the control scheme. A block diagram
`depicting a m ulti variable control system is shown in Fig. 1.4.
`
`FIGURE1 .4
`Multivariable
`control system.
`
`Desired
`outpul
`response
`
`Controller
`
`Process
`
`Output
`variables
`
`r
`
`I+-
`
`Measurement
`
`Ex. PGS 1021
`
`
`
`Chapter 1
`
`Introduction to Control Systems
`
`A common example of an open-loop control system is an electric toaster in the kitchen.
`An example of a closed—loop control system is a person steering an automobile (assuming
`his or her eyes are open) by looking at the auto’s location on the road and making the
`appropriate adjustments.
`The introduction of feedback enables us to control a desired output and can improve
`accuracy, but it requires attention to the issue of stability of response.
`
`1.2 HISTORY OF AUTOMATIC CONTROL
`
`The use of feedback to control a system has had a fascinating history. The first applications
`of feedback control appeared in the development of float regulator mechanisms in Greece
`in the period 300 to 1 B.C. [1, 2, 3]. The water clock of Ktesibios used a float regulator
`(refer to Problem 1.11). An oil lamp devised by Philon in approximately 250 B.C. used a
`float regulator in an oil lamp for maintaining a constant level of fuel oil. Heron of Alexan-
`dria, who lived in the first century A.D., published a book entitled Pneumatica, which out-
`lined several forms of water-level mechanisms using float regulators [l].
`The first feedback system to be invented in modern Europe was the temperature regu-
`latorlof Cornelis Drebbel (1572—1633) of Holland [1]. Dennis Papin [1647-1712] in-
`vented the first pressure regulator for steam boilers in 1681. Papin’s pressure regulator was
`a form of safety regulator similar to a pressure—cooker valve.
`The first automatic feedback controller used in an industrial. process is generally
`agreed to be James Watt’s flyball governor, developed in 1769 for controlling the speed of
`a steam engine [1, 2]. The all-mechanical device, shown in Fig. 15, measured the speed of
`the output shaft and utilized the movement of the flyball with speed to control the valve
`and therefore the amount of steam entering the engine. As the speed increases, the ball
`weights rise and move away from the shaft axis, thus closing the valve. The flyweights
`require power from the engine to turn and therefore cause the speed measurement to be less
`accurate.
`
`FIGURE 1 .5
`Watt's flyball
`governor.
`
`W Measured
`w
`Speed
`
`Boiler
`5:} {Steam
`
`
`
`EX. PGS 1021
`
`Ex. PGS 1021
`
`
`
`
`
`
`
`
`:9 .
`
`
`
`
`
`
`
`
`
`Section 1.5 Examples of Modern Control Systems -
`
`
`
`
`
`
`
`
`
`
`
`
`
`. the Industrial Revolution has until recently resulted mainly in the displacement of human,
`
`
`
`
`
`
`
`
`
`
`
`
`
`muscle power from the tasks of production. The current revolution in computer technology _
`
`
`
`
`
`
`
`
`
`
`
`
`is causing an equally momentous social change: the expansion of information gathering
`
`
`
`
`
`
`
`
`
`
`
`
`
`and information processing as computers extend the reach of the human brain [16].
`
`
`
`
`
`
`
`
`
`
`
`Control systems are used to achieve (1) increased productivity and (2) improved
`
`
`
`
`
`
`
`
`
`
`
`
`performance of a device or system. Automation is used to improve productivity and ob-
`
`
`
`
`
`
`
`
`
`
`
`
`tain high—quality products. Automation is the automatic operation or control of a process,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`device,xor system. We utilize automatic control of machines and processes to produce a
`
`
`
`
`
`
`
`
`
`
`product within specified tolerances and to achieve high precision [28].
`
`
`
`
`
`
`
`
`
`
`
`
`The term automation first became popular in the automobile industry. Transfer lines
`
`
`
`
`
`
`
`
`
`
`
`
`
`were c0upled with automatic machine tools to create long machinery lines that could
`
`
`
`
`
`
`
`
`
`
`
`
`produce engine parts, such as the cylinder block, virtually without operator intervention.
`
`
`
`
`
`
`
`
`
`In body—parts manufacturing, automatic—feed mechanisms were coupled with high—speed
`
`
`
`
`
`
`
`
`
`
`
`
`stamping presses to increase productivity in sheet-metal forming. In many other areas
`
`
`
`
`
`
`
`
`
`
`
`
`where designs were relatively stable, such as radiator production, entire automated lines
`
`
`
`replaced manual operations.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`With the demand for flexible, custom production emerging in the 1990s, a need for
`
`
`
`
`
`
`
`
`flexible automation and robotics is growing [17, 25].
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`There are about 150,000 control engineers in the United States and also in Japan and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`in Europe. In the United States alone, the ,c0ntrol industry does a business of over $50
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`billion per year! The theory, practice, and application of automatic control is a large, excit-
`
`
`
`
`
`
`
`
`
`
`
`ing, and extremely useful engineering discipline. One can readily understand the motiva-
`
`
`
`
`
`
`
`tion for a study of modern control systems.
`
`'
`
`H
`7
`., 2:
`'
`
`
`
`
`
`
`1.5 EXAMPLES OF MODERN CONTROL SYSTEMS
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Feedback control is a fundamental fact of modern industry and society. Driving an auto-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`mobile is a pleasant task when the auto responds rapidly to the driver’s commands. Many
`
`
`
`
`
`
`
`
`
`
`
`
`cars have power steering and brakes, which utilize hydraulic amplifiers for amplification of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the force to the brakes or the steering wheel. A simple block diagram of an automobile
`
`
`
`
`
`
`
`
`
`
`
`steering control system is shown in Fig. 1.8(a). The desired course is compared with a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`measurement of the actual course in order to generate ameasure of the error, as shown in
`
`
`
`
`
`
`
`Fig. 1.8(b). This measurement is obtained by visual and tactile, (body movement) feedback.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`There is an additional feedback from the feel of the steering wheel by the hand (sensor).
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`This feedback system is a familiar version of the steering control system in an ocean liner
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`or the flight controls in a large airplane. A typical direction-of-travel response is shown in
`
`
`Fig. 1.8(c).
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Control systems operate in a closed-loop sequence, as shown in Fig. 1.9. With an
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`accurate sensor, the measured output is equal to the actual output of the system. The differ-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ence between the desired output and the actual output is equal to the error, which is then
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`adjusted by the control device (such as an amplifier). The output of the control device
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`causes the actuator to modulate the process in order to reduce the error. The sequence is
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`such, for instance, that if a ship is heading incorrectly to the right, the rudder is actuated to
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`direct the ship to the left. The system shown in Fig. 1.9 is a negative feedback control
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`system, because the output is subtracted from the input and the difference is used as the
`
`
`
`
`
`
`input signal to the power amplifier.
`
`
`
`EX. PGS 1021
`
`Ex. PGS 1021
`
`
`
`10
`
`Chapter 1
`
`Introduction to Control Systems ·
`
`Desired
`course
`of !Javel
`
`Actual
`,_ __ ..,.. course
`
`of travel
`
`Measurement,
`visual and tactile
`
`(a)
`
`(b)
`
`Time, t
`
`(c)
`
`Response(cid:173)
`direction
`of
`travel
`
`1----+ Actual
`ouput
`
`Measured output
`
`Feedback
`
`FIGURE 1.8
`(a) Automobile
`steering control
`system. (b) The
`driver uses the
`difference between
`the actual and the
`desired direction of
`travel to generate
`a controlled
`adjustment of the
`steering wheel. (c)
`Typical direction(cid:173)
`of-travel response.
`
`A GURE 1.9
`A negative
`feedback system
`block diagram
`depicting a basic
`closed-loop control
`system. The
`control device is
`often called a
`"controller."
`
`Input
`desired
`output
`
`Ex. PGS 1021
`
`
`
`
`
`Section 1.5 Examples of Modern Control Systems
`
`'
`
`1 1
`
`N
`Fluid input
`
`FIGURE 1 .10
`A manual control
`system for
`regulating the level
`of fluid in a tank by
`adjusting the
`output valve. The
`operatorviews the
`level of fluid
`through a port in
`the side of
`the tank.
`
` Fluid output
`
`A basic, manually controlled closed—loop system for regulating the level of fluid in a
`tank is shown in Fig. 1.10. The input is a reference level of fluid that the operator is in-
`structed to maintain. (This reference is memorized by the operator.) The power amplifier is
`the operator, and the sensor is visual. The operator compares the actual level with the de—
`sired level and opens or closes the valve (actuator), adjusting the fluid flow out, to maintain
`the desired level.
`
`Other familiar control systems have the same basic elements as the system shown in
`Fig. 1.9. A refrigerator has a temperature setting or desired temperature, a thermostat to
`measure the actual temperature and the error, and a compressor motor for power amplifi-
`cation. Other examples in the home are the oven, furnace, and water heater. In industry,
`there are speed controls, process temperature and pressure controls, position, thickness,
`composition, and quality controls, among many others [14, 17, 18].
`In its modern usage, automation can be defined as a technology that uses programmed
`commands to operate a given process, combined with feedback of information to determine
`that the commands have been properly executed. Automation is often used for processes
`that were previously operated by humans. When automated, the process can operate. with-
`out human assistance or interference. In fact, most automated systems are capable of per-
`forming their functions with greater accuracy and precision, and in less time, than humans
`are able to do. A semiautomated process is one that incorporates both humans and robots.
`For instance, many automobile assembly line operations require cooperation between a
`human operator and an intelligent robot.
`A robot is a computer-controlled machine and involves technology closely associated
`with automation. Industrial robotics can be defined as a particular field of automation in
`which the automated machine (that is, the robot) is designed to substitute for human labor
`[18, 27. 33]. Thus robots possess certain humanlike characteristics. Today, the most com-
`mon humanlike characteristic is a mechanical manipulator that is patterned somewhat after
`the human arm and wrist. We recognize that the automatic machine is well suited to some
`tasks. as noted in Table 1.2, and that other tasks are best carried out by humans.
`Another very important application of control technology is in the control of the mod:
`ern automobile [19, 20]. Control systems for suspension, steering, and engine control have
`been introduced. Many new autos have a four-wheel-steering system, as well as an antiskid
`control system.
`A three-axis control system for inspecting individual semiconductor wafers is shown
`in Fig. 1.11. This system uses a specific motor to drive each axis to the desired position in
`
`
`
`EX. PGS 1021
`
`Ex. PGS 1021
`
`