Feedback Control of Dynamic Systems

Similar documents
1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

CONTROL * ~ SYSTEMS ENGINEERING

CONTROL SYSTEMS ENGINEERING Sixth Edition International Student Version

FEEDBACK and CONTROL SYSTEMS

Digital Control Engineering Analysis and Design

MATLAB for Engineers

Dynamic Systems. Modeling and Analysis. Hung V. Vu. Ramin S. Esfandiari. THE McGRAW-HILL COMPANIES, INC. California State University, Long Beach

An Introduction to Computer Simulation Methods

Table of Laplacetransform

Course Summary. The course cannot be summarized in one lecture.

Analysis and Synthesis of Single-Input Single-Output Control Systems

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

EET 3212 Control Systems. Control Systems Engineering, 6th Edition, Norman S. Nise December 2010, A. Goykadosh and M.

9TH EDITION. George B. Thomas, Jr. Massachusetts Institute of Technology. Ross L. Finney. With the collaboration of Maurice D.

Index. Index. More information. in this web service Cambridge University Press

The Essentials of Linear State-Space Systems

Statistical Signal Processing Detection, Estimation, and Time Series Analysis

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

Methods for analysis and control of. Lecture 4: The root locus design method

OPTIMAL SPACECRAF1 ROTATIONAL MANEUVERS

R10. IV B.Tech II Semester Regular Examinations, April/May DIGITAL CONTROL SYSTEMS JNTUK

Automatic Control Systems

Introduction to. Process Control. Ahmet Palazoglu. Second Edition. Jose A. Romagnoli. CRC Press. Taylor & Francis Group. Taylor & Francis Group,

Methods for analysis and control of dynamical systems Lecture 4: The root locus design method

VALLIAMMAI ENGINEERING COLLEGE

OPTIMAL CONTROL AND ESTIMATION

Feedback Control of Linear SISO systems. Process Dynamics and Control

R a) Compare open loop and closed loop control systems. b) Clearly bring out, from basics, Force-current and Force-Voltage analogies.

Controls Problems for Qualifying Exam - Spring 2014

Basic. Theory. ircuit. Charles A. Desoer. Ernest S. Kuh. and. McGraw-Hill Book Company

SRI VENKATESWARA COLLEGE OF ENGINEERING

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Theory and Problems of Signals and Systems

EE 422G - Signals and Systems Laboratory

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur


Learn2Control Laboratory

Design of Nonlinear Control Systems with the Highest Derivative in Feedback

Index 669 Arrival angles rules for positive locus Assigned zeros 399 Associative law for addition 631 Associative law for multiplication 632 Å

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications:

Digital Control Systems

ALGEBRA AND ALGEBRAIC COMPUTING ELEMENTS OF. John D. Lipson. Addison-Wesley Publishing Company, Inc.

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

ME 475/591 Control Systems Final Exam Fall '99


ROBUST CONTROL SYSTEM DESIGN FOR SMALL UAV USING H2-OPTIMIZATION

Linear System. Lotfi A. Zadeh & Charles A. Desoer. The State Space Approach

System Dynamics for Engineering Students Concepts and Applications

Control Systems. University Questions

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION CONTENTS VOLUME VII

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27

Answers to multiple choice questions

ELECTRICAL ENGINEERING

Index. INDEX_p /15/02 3:08 PM Page 765

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing

Course roadmap. ME451: Control Systems. What is Root Locus? (Review) Characteristic equation & root locus. Lecture 18 Root locus: Sketch of proofs

EC CONTROL SYSTEM UNIT I- CONTROL SYSTEM MODELING

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013

STABILITY OF CLOSED-LOOP CONTOL SYSTEMS

Control Systems. EC / EE / IN. For

Passivity-based Control of Euler-Lagrange Systems

MULTIVARIABLE CALCULUS, LINEAR ALGEBRA, AND DIFFERENTIAL EQUATIONS

Process Modelling, Identification, and Control

SRM UNIVERSITY DEPARTMENT OF BIOMEDICAL ENGINEERING ODD Semester DAY floor

Stability of Feedback Control Systems: Absolute and Relative

ELEMENTARY MATRIX ALGEBRA

João P. Hespanha. January 16, 2009

Principles and Practice of Automatic Process Control

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

University of Science and Technology, Sudan Department of Chemical Engineering.

DISCRETE-TIME SIGNAL PROCESSING

Evaluation Performance of PID, LQR, Pole Placement Controllers for Heat Exchanger

EEE 184 Project: Option 1

Lecture 6 Classical Control Overview IV. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)

Cascade Control of a Continuous Stirred Tank Reactor (CSTR)

Analysis of Discrete-Time Systems

D(s) G(s) A control system design definition

A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR. Ryszard Gessing

EC 8391-CONTROL SYSTEMS ENGINEERING. Questions and Answers PART-A. Unit - I Systems Components And Their Representation

UNIVERSITY OF MASSACHUSETTS LOWELL DEPARTMENT OF ELECTRICAL & COMPUTER ENGINEERING SYLLABUS FOR THE DOCTORAL QUALIFYING EXAM

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Numerical Methods with MATLAB

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

Digital Control: Summary # 7

IC6501 CONTROL SYSTEMS

Additional Closed-Loop Frequency Response Material (Second edition, Chapter 14)

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad ELECTRICAL AND ELECTRONICS ENGINEERING TUTORIAL QUESTION BANK

Columbus State Community College Mathematics Department. CREDITS: 5 CLASS HOURS PER WEEK: 5 PREREQUISITES: MATH 2173 with a C or higher

Analysis of Discrete-Time Systems

Chapter 7. Digital Control Systems

INTRODUCTION TO DIGITAL CONTROL

TABLE OF CONTENTS INTRODUCTION, APPROXIMATION & ERRORS 1. Chapter Introduction to numerical methods 1 Multiple-choice test 7 Problem set 9

Introduction to Ordinary Differential Equations with Mathematica

Chapter 9: Controller design

SECTION 5: ROOT LOCUS ANALYSIS

ADAPTIVE FILTER THEORY

Chapter 3. State Feedback - Pole Placement. Motivation

EE3CL4: Introduction to Linear Control Systems

Transcription:

THIRD EDITION Feedback Control of Dynamic Systems Gene F. Franklin Stanford University J. David Powell Stanford University Abbas Emami-Naeini Integrated Systems, Inc. TT Addison-Wesley Publishing Company Reading, Massachusetts Menlo Park, California New York Don Mills, Ontario Wokingham, England Amsterdam Bonn Sydney Singapore Tokyo Madrid San Juan Milan Paris

Contents 1 An Overview and Brief History of Feedback Control 1 A Perspective on Feedback Control 1 Chapter Overview 2 1.1 A Simple Feedback System 2 1.2 A First Analysis of Feedback 4 1.3 A Brief History 7 1.4 An Overview of the Book 13 Summary 15 Problems 15 2 Dynamic Models 19 A Perspective on Dynamic Models 19 Chapter Overview 20 2.1 Dynamics of Mechanical Systems 20 2.2 Differential Equations in State-variable Form 35 2.3 Models of Electric Circuits 39 2.4 Models of Electromechanical Systems 43 2.5 Heat and Fluid-flow Models 51 2.5.1 Heat Flow 51 2.5.2 Incompressible Fluid Flow 55

XIV Contents 2.6 Linearization and Scaling 61 2.6.1 Small-signal Linearization 62 2.6.2 Linearization by Feedback 65 2.6.3 Amplitude Scaling 66 2.6.4 Time Scaling 67 Summary 68 Problems 70 J Dynamic Response 85 A Perspective on System Response 85 Chapter Overview 86 3.1 The Laplace Transform 86 3.1.1 Response by Convolution 86 3.1.2 Transfer Functions 89 3.1.3 The jsp-laplace Transform 92 3.1.4 Properties of Laplace Transforms 95 3.1.5 Partial-fraction Expansion 98 3.1.6 Laplace Transform Theorems 102 3.1.7 Using Laplace Transforms to Solve Problems 106 3.1.8 Laplace Transforms Using CACSD Software 108 3.2 System Modeling Diagrams 111 3.2.1 The Block Diagram 111 3.2.2 Mason's Rule and the Signal-flow Graph 114 3.3 Response versus Pole Locations 118 3.4 Time-domain Specifications 126 3.5 Effects of Zeros and Additional Poles 131 3.6 Numerical Simulation 138 3.6.1 Solution of Nonlinear Differential Equations 138 3.6.2 Solution of Linear Differential Equations 140 3.7 Obtaining Models from Experimental Data 144 3.7.1 Models from Transient-response Data 145 3.7.2 Models from Other Data 150 Summary 150 Problems 151

Contents XV т" Basic Properties of Feedback 167 A Perspective on Properties of Feedback 167 Chapter Overview 167 4.1 A Case Study of Speed Control 168 4.1.1 Disturbance Rejection 170 4.1.2 Sensitivity: Effects of Gain Changes 173 4.1.3 Dynamic Tracking 176 4.2 The Classical Three-term Controller 179 4.2.1 Proportional Feedback Control 179 4.2.2 Proportional-Integral (PI) Feedback Control 181 4.2.3 Derivative Feedback Control 183 4.2.4 Proportional-Integral-Derivative (PID) Control 185 4.2.5 Time-response Sensitivity to Parameters 187 4.2.6 Ziegler-Nichols Tuning of PID Regulators 191 4.2.7 Integrator Antiwindup 196 4.3 Steady-state Tracking and System Type 200 4.3.1 A Special Case of System Type: Unity Feedback 203 4.3.2 System Type with Respect to Disturbance Inputs 206 4.3.3 Truxal's Formula 211 4.4 Stability 212 4.4.1 Bounded Input-Bounded Output Stability 213 4.4.2 Stability of Constant Systems 214 4.4.3 Routh's Stability Criterion 215 Summary 223 Problems 224 5 The Root-locus Design Method 243 A Perspective on the Root-locus Design Method 243 Chapter Overview 244 5.1 Root Locus of a Basic Feedback System 244 5.2 Guidelines for Sketching a Root Locus 249 5.3 Selected Illustrative Root Loci 260 5.4 Other Root-locus Usage 281 5.4.1 Loci versus Other Parameters 282 5.4.2 Zero-degree Loci for Negative Parameters 285

XVI Contents 5.5 Selecting Gain from the Root Locus 289 5.6 Dynamic Compensation 292 5.6.1 Lead Compensation 293 5.6.2 Lag Compensation 298 5.7 Extensions of the Root-locus Method 300 5.7.1 Time Delay 300 5.7.2 Nonlinear Systems 304 5.8 Computer-aided Determination of the Root Locus 310 Summary 318 Problems 320 О The Frequency-response Design Method 337 A Perspective on the Frequency-response Design Method 337 Chapter Overview 338 6.1 Frequency Response 338 6.1.1 Bode Plot Techniques 345 6.1.2 Steady-state Errors 357 6.2 Stability 359 6.3 The Nyquist Stability Criterion 361 6.4 Stability Margins 375 6.5 Bodes Gain-phase Relationship 383 6.6 Closed-loop Frequency Response 388 6.7 Compensation 389 6.7.1 PD Compensation 389 6.7.2 Lead Compensation 390 6.7.3 PI Compensation 400 6.7.4 Lag Compensation 401 6.7.5 PID Compensation 407 6.8 Alternate Presentations of Data 412 6.8.1 Nichols Chart 412 6.8.2 Inverse Nyquist 417 6.9 Sensitivity 418 6.9.1 Sensitivity Functions 420 6.9.2 Stability Robustness 427 6.10 Time Delay 432

Contents XV11 6.11 Obtaining a Pole-zero Model from Frequency-response Data 435 Summary 438 Problems 440 State-space Design 469 A Perspective on State-space Design 469 Chapter Overview 470 7.1 Advantages of State Space 470 7.2 Analysis of the State Equations 472 7.2.1 Block Diagrams and Canonical Forms 472 7.2.2 Dynamic Response from the State Equations 485 7.3 Control-law Design for Full State Feedback 493 7.3.1 Finding the Control Law 494 7.3.2 Introducing the Reference Input with Full State Feedback 500 7.4 Selection of Pole Locations for Good Design 505 7.4.1 Dominant Second-order Poles 505 7.4.2 Prototype Design 507 7.4.3 Symmetric Root Locus 510 7.4.4 Comments on the Methods 514 7.5 Estimator Design 515 7.5.1 Full-order Estimators 515 7.5.2 Reduced-order Estimators 521 7.5.3 Estimator Pole Selection 525 7.6 Compensator Design: Combined Control Law and Estimator 527 7.7 Introduction of the Reference Input 541 7.7.1 A General Structure for the Reference Input 542 7.7.2 Calculation of the System Zeros 545 7.7.3 Selecting the Gain 550 7.8 Integral Control and Robust Tracking 551 7.8.1 Integral Control 552 7.8.2 Robust Tracking Control: the Error-space Approach 554 7.8.3 Disturbance Rejection by Disturbance Estimation 560 7.9 Direct Design with Rational Transfer Functions 564 7.10 Design for Systems with Pure Time Delay 568

XVÜi Contents 7.11 Lyapunov Stability 573 Summary 578 Problems 581 8 Digital Control 601 A Perspective on Digital Control 601 Chapter Overview 601 8.1 Digitization 602 8.1.1 Eulers Method 604 8.1.2 Digitization Using CACSD Software 607 8.2 Dynamic Analysis of Discrete Systems 609 8.2.1 г-transform 609 8.2.2 z-transform Inversion 610 8.2.3 Relationship between s and z 613 8.2.4 Final Value Theorem 616 8.3 Design by Emulation 617 8.3.1 Digitization Procedures 617 8.3.2 Design Example 623 8.3.3 Applicability Limits of the Emulation Design Method 625 8.4 Discrete Design 626 8.4.1 Analysis Tools 626 8.4.2 Feedback Properties 628 8.4.3 Discrete Design Example 629 8.4.4 Discrete Analysis of Designs 632 8.5 State-space Design Methods 634 8.6 Hardware Characteristics 641 8.6.1 Analog-to-Digital (A/D) Converters 641 8.6.2 Digital-to-Analog (D/A) Converters 642 8.6.3 Analog PrefiIters 642 8.6.4 The Computer 643 8.7 Word-size Effects 644 8.7.1 Random Effects 644 8.7.2 Systematic Effects 646

Contents XIX Sample-rate Selection 647 8.8. f Tracking Effectiveness 647 8.8.2 Disturbance Rejection 648 8.8.3 Control Systems Design Methodology Summary 650 Problems 652 649 У Control Systems Design: Principles and Case Studies 663 A Perspective on Design Principles 663 Chapter Overview 663 9.1 An Outline of Control Systems Design 664 9.2 Design of a Satellite's Attitude Control 669 9.3 Lateral and Longitudinal Control of a Boeing 747 684 9.3.1 Yaw Damper 685 9.3.2 Altitude-hold Autopilot 693 9.4 Control of the Fuel-air Ratio in an Automotive Engine 700 9.5 Control of a Digital Tape Transport 707 Summary 719 Problems 721 Appendix A Laplace Transforms 733 Appendix В A Review of Complex Variables 736 B. 1 Definition of a Complex Number 736 B.2 Algebraic Manipulations 737 B.3 Graphical Evaluation of Magnitude and Phase B.4 Differentiation and Integration 740 B.5 Euler's Relations 741 B.6 Analytic Functions 741 B.7 Cauchy's Theorem 742 B.8 Singularities and Residues 742 B.9 Residue Theorem 743 B. 10 The Argument Principle 743 739

XX Contents Appendix С Summary of Matrix Theory 746 C.l Matrix Definitions 746 С 2 Elementary Operations on Matrices 746 C.3 Trace 747 С4 Transpose 747 C.5 Determinant and Matrix Inverse 748 C.6 Properties of the Determinant 749 С 7 Inverse of Block Triangular Matrices 750 C.8 Special Matrices 750 C.9 Rank 751 C. 10 Characteristic Polynomial 751 С11 Cayley-Hamilton Theorem 751 C.12 Eigenvalues and Eigenvectors 752 С13 Similarity Transformations 752 С14 Matrix Exponential 753 С15 Fundamental Subspaces 754 C.16 Singular-value Decomposition 754 C.17 Positive Definite Matrices 755 Appendix D Controllability and Observability 756 Appendix E Ackermann's Formula for Pole Placement 762 Appendix F CACSD Cross-references 766 References 767 Index 773