Automatic Control System Index
Automatic Control System Index
CITATIONS
READS
361
9,298
2 authors, including:
M. Farid Golnaraghi
Simon Fraser University
179 PUBLICATIONS 3,014 CITATIONS
SEE PROFILE
Automatic Control
Systems
FARID GOLNARAGHI
Simon Frser University
BENJAMIN KUO
University of Illinois at Urbana-Champaign
WILEY
JOHN WILEY & SONS. INC.
Contents
Preface
2-2-8
2-2-9
2-2-10
2-2-11
2-2-12
iv
CHAPTER 1
Introduction
1-1
1-2
1-3
1-4
Introduction 1
1-1-1
Rasic Components of a Control
System 2
1-1-2
Examples of Control-System
Applications 2
1-1-3
Open-Loop Control Systems
(Nonfeedback Systems) 5
1-1-4
Closed-Loop Control Systems
(Feedback Control Systems) 7
What Is Feedback, and What Are Its Effects? 8
1-2-1
Effect of Feedback on Overall Gain
1-2-2
Effect of Feedback on Stability 9
1-2-3
Effect of Feedback on External
Disturbance or Noise 10
Types of Feedback Control Systems 11
1-3-1
Linear versus Nonlinear Control
Systems 11
1-3-2
Time-Invariant versus Time-Varying
Systems 12
Summary 14
2-3
2-4
2-5
2-6
CHAPTER 2
Mathematical Foundation
2-1
2-2
16
Complex-Variable Concept 16
2-1-1
Complex Numbers 16
2-1-2
Complex Variables 18
2-1-3
Functions of a Complex Variable 19
2-1-4
Analytic Function 20
2-1-5
Singularities and Poles of a
Function 20
2-1-6
Zeros of a Function 20
2-1-7
Polar Representation 22
Frequency-Domain Plots 26
2-2-1
Computer-Aided Construction of the
Frequency-Domain Plots 26
2-2-2
Polar Plots 27
2-2-3
Rode Plot (Corner Plot or Asymptotic
Plot) 32
2-2-4
Real Constant 34
2-2-5
Poles and Zeros at the Origin,
(jcofP 34
2-2-6
Simple Zero, 1 +ja>T 37
2-2-7
Simple Pole, 1/(1 +ja>T) 39
2-7
2-8
2-9
2-10
2-11
2-12
2-13
Vll
viii Contents
2-14
2-15
Routh's Tabulation 79
Special Cases when Routh's
Tabulation Terminates
Prematurely 80
MATLAB Tools and Case Studies 84
2-14-1
Description and Use of Transfer
Function Tool 84
2-14-2
MATLAB Tools for Stability 85
Summary 90
4-1-5
2-13-1
2-13-2
4-2
4-3
CHAPTEB 3
3-2
3-3
3-4
104
4-4
4-5
4-6
4-7
4-8
4-9
4-10
4-11
4-12
4-13
CHAPTER 4
It- C H A P T E R S
4-1
5-1
5-2
5-3
5-4
Contents *4 ix
5-4-1
5-5
5-6
5-7
5-9
5-10
5-11
5-12
5-13
CHAPTER 6
6-3
6-4
6-5
6-6
6-7
Introduction 337
Description of the Virtual Experimental
System 338
6-2-1
Motor 339
6-2-2
Position Sensor or Speed Sensor
6-2-3
Power Amplifier 340
6-2-4
Interface 340
Description of SIMLab and Virtual Lab
Software 340
Simulation and Virtual Experiments 345
6-4-1
Open-Loop Speed 345
6-4-2
Open-Loop Sine Input 347
6-4-3
Speed Control 350
6-4-4
Position Control 352
Design Project 1Robotic Arm 354
Design Project 2Quarter-Car Model 357
Introduction to the Quarter-Car
6-6-1
Model 357
Closed-Loop Acceleration
6-6-2
Control 359
Description of Quarter Car
6-6-3
Modeling Tool 360
6-6-4
Passive Suspension 364
6-6-5
Closed-Loop Relative Position
Control 365
6-6-6
Closed-Loop Acceleration
Control 366
Summary 367
339
CHAPTER
372
Introduction 372
Basic Properties of the Root
Loci (RL) 373
Properties of the Root Loci 377
7-3-1
= 0 and = oo Points 377
7-3-2
Number of Branches on the Root
Loci 378
7-3-3
Symmetry of the RL 378
7-3-4
Angles of Asymptotes of the RL:
Behavior of the RL at \s\ = oo 378
7-3-5
Intersect of the Asymptotes
(Centroid) 379
7-3-6
Root Loci on the Real Axis 380
7-3-7
Angles of Departure and Angles of
Arrival of the RL 380
7-3-8
Intersection of the RL with the
Imaginary Axis 380
7-3-9
Breakaway Points (Saddle Points)
on the RL 380
7-3-10
The Root Sensitivity 382
x Contents
7-4
7-5
7-6
7-7
8-12
8-13
8-14
8-15
CHAPTER
Frequency-Domain Analysis
8-1
8-2
8-3
8-4
8-5
8-6
8-7
8-8
8-9
8-10
8-11
409
Introduction 409
8-1-1
Frequency Response of
Closed-Loop Systems 410
8-1-2
Frequency-Domain Specifications 412
M r , LOr, and Bandwidth of the Prototype
Second-Order System 413
8-2-1
Resonant Peak and Resonant
Frequency 413
8-2-2
Bandwidth 416
Effects of Adding a Zero to the Forward-Path
Transfer Function 418
Effects of Adding a Pole to the Forward-Path
Transfer Function 424
Nyquist Stability Criterion: Fundamentals 426
8-5-1
Stability Problem 427
8-5-2
Definition of Encircled and
Enclosed 428
8-5-3
Number of Encirclements and
Enclosures 429
8-5-4
Principles of the Argument 429
8-5-5
Nyquist Path 433
8-5-6
Nyquist Criterion and the L(s) or
the G(s)H(s) Plot 434
Nyquist Criterion for Systems with
Minimum-Phase Transfer Functions 435
8-6-1
Application of the Nyquist Criterion
to Minimum-Phase Tranfer
Functions That Are Not Strictly
Proper 436
Relation between the Root Loci and the
Nyquist Plot 437
Illustrative Examples: Nyquist Criterion
for Minimum-Phase Transfer
Functions 440
Effects of Adding Poles and Zeros
to L(s) on the Shape of the Nyquist
Plot 444
Relative Stability: Gain Margin and Phase
Margin 449
8-10-1
Gain Margin (GM) 451
8-10-2
Phase Margin (PM) 453
Stability Analysis with the Bode Plot 455
8-11-1
Bode Plots of Systems with Pure
Time Delays 458
8-16
8-17
8-18
p- CH,A P T E R 9
9-2
9-3
9-4
9-5
9-6
9-7
9-8
Introduction 487
9-1-1
Design Specifications 487
9-1-2
Controller Configurations 489
9-1-3
Fundamental Principles of Design 491
Design with the PD Controller 492
9-2-1
Time-Domain Interpretation of PD
Control 494
9-2-2
Frequency-Domain Interpretation of
PD Control 496
9-2-3
Summary of Effects of PD Control 497
Design with the PI Controller 511
9-3-1
Time-Domain Interpretation and
Design of PI Control 513
9-3-2
Frequency-Domain Interpretation and
Design of PI Control 514
Design with the PID Controller 528
Design with Phase-Lead Controller 532
9-5-1
Time-Domain Interpretation and
Design of Phase-Lead Control 534
9-5-2
Frequency-Domain Interpretation and
Design of Phase-Lead Control 535
9-5-3
Effects of Phase-Lead
Compensation 554
9-5-4
Limitations of Single-Stage Phase-Lead
Control 555
9-5-5
Multistage Phase-Lead Controller 555
9-5-6
Sensitivity Considerations 559
Design with Phase-Lag Controller 561
Time-Domain Interpretation and
9-6-1
Design of Phase-Lag Control 561
Frequency-Domain Interpretation
'-6-2
and Design of Phase-Lag Control 563
9-6-3
Effects and Limitations of Phase-Lag
Control 574
Design with Lead-Lag Controller 574
Pole-Zero-Cancellation Design: Notch Filter 576
9-8-1
Second-Order Active Filter 579
9-8-2
Frequency-Domain Interpretation and
Design 580
Contents < xi
9-9
9-10
9-11
9-12
9-13
9-14
9-15
9-16
C H . 1 0
10-3
10-4
10-5
10-6
10-7
10-8
673
Introduction 673
Block Diagrams, Transfer Functions, and State
Diagrams 673
10-2-1
Transfer Functions (Multivariable
Systems) 673
10-2-2
Block Diagrams and Transfer Functions
of Multivariable Systems 674
10-2-3
State Diagram 676
10-2-4
From Differential Equations to State
Diagrams 678
10-2-5
From State Diagrams to Transfer
Function 679
10-2-6
From State Diagrams to State and
Output Equations 680
Vector-Matrix Representation of State
Equations 682
State-Transition Matrix 684
10-4-1
Significance of the State-Transition
Matrix 685
10-4-2
Properties of the State-Transition
Matrix 685
State-Transition Equation 687
10-5-1
State-Transition Equation Determined
from the State Diagram 689
Relationship between State Equations and
High-Order Differential Equations 691
Relationship between State Equations and
Transfer Functions 693
Characteristic Equations, Eigenvalues,
and Eigenvectors 695
10-8-1
773
A-1
A-2
A-3
Matrix Algebra
A-5
A-2-1
Equality of Matrices A-5
A-2-2
Addition and Subtraction of
Matrices A-6
A-2-3
Associative Law of Matrix (Addition and
Subtraction) A-6
A-2-4
Commutative Law of Matrix (Addition
and Subtraction) A-6
A-2-5
Matrix Multiplication A-6
A-2-6
Rules of Matrix Multiplication A-7
A-2-7
Multiplication by a Scalar A-8
A-2-8
Inverse of a Matrix (Matrix Division) A-8
A-2-9
Rank of a Matrix A-9
Computer-Aided Solutions of Matrices A-9
Difference Equations
B-l
PPEMBIX S
G-3
H-1
H-2
B-l
APPENBSK
C-1
APPENDIX D
z-Transform Table
D-1
APPENDIX S
E-10
E-1
H-3
H-4
APPEMOIX F
F-2
F-3
F-1
G-4
!- A P P E N D I X
B-l
Difference Equations
G-1
H-5
H-6
H-1
Introduction H-1
The z-Transform H-1
H-2-1
Definition of the z-Transform H-1
H-2-2
Relationship between the Laplace
Transform and the z-Transform H-2
H-2-3
Some Important Theorems of the
z-Transform H-3
H-2-4
Inverse z-Transform H-5
H-2-5
Computer Solution of the PartialFraction Expansion of Y(z)/z H-7
H-2-6
Application of the z-Transform to the
Solution of Linear Difference
Equations H-7
Transfer Functions of Discrete-Data
Systems H-8
H-3-1
Transfer Functions of Discrete-Data
Systems with Cascade Elements H-12
H-3-2
Transfer Function of the Zero-OrderHold H-13
H-3-3
Transfer Functions of Closed-Loop
Discrete-Data Systems H-14
State Equations of Linear Discrete-Data
Systems H-16
H-4-1
Discrete State Equations H-16
H-4-2
Solutions of the Discrete State
Equations: Discrete StateTransition Equations H-18
H-4-3
z-Transform Solution of Discrete State
Equations H-19
H-4-4
Transfer-Function Matrix and
the Characteristic Equation H-20
H-4-5
State Diagrams of Discrete-Data
Systems H-22
H-4-6
State Diagrams for Sampled-Data
Systems H-23
Stability of Discrete-Data Systems H-26
H-5-1
BIBO Stability H-26
H-5-2
Zero-Input Stability H-26
H-5-3
Stability Tests of Discrete-Data
Systems H-27
Time-Domain Properties of Discrete-Data
H-31
Time Response of Discrete-Data
Control Systems H-31
H-6-2
Mapping between s-Plane and z-Plane
Trajectories H-34
H-6-3
Relation between CharacteristicEquation Roots and Transient
Response H-38
7
Steady-State Error Analysis of Discrete-Data
Control Systems H-41
8
Root Loci of Discrete-Data Systems H-45
9
Frequency-Domain Analysis of Discrete-Data
Control Systems H-49
H-9-1
Bode Plot with the
^-Transformation H-50
10 Design of Discrete-Data Control Systems H-51
H-10-1
Introduction H-51
H-10-2