You are on page 1of 253

Stanford University

Lecture Notes for ENGR 105:


Feedback Control Design

Winter Quarter 2021

Abbas Emami-Naeini
(

Copyright 2020, All Rights Reserved.


(
Table of Contents
Chapter 1:
Definition of FB Control 1
History of FB Control 2
Applications of FB Control 3
Types of Control 4
Purposes of FB Control 5
Block Diagram 5
Cruise Control Example 8

Chapter 2:
DC Motor Example 10

Chapter 3:
( Impulse response first order system 13
Final Value Theorem {FVT) 14
Initial Value Theorem {IVT) 15
Transfer Function 16
First Order System 19
Second Order System 20
S-plane regions 24
Impulse response of SSOsystem 27
Step response of SSOsystem 28
Extra Zero 29
NMP system 30
Extra pole 32
Summary of dynamic response 32'
Bode form 32"
(
Dominant CL pair 33
(
Example of extra pole and zero 34
Bounding envelopes 36
Block diagram algebra 37
Dynamic interpretation of poles & zeros 44

Stability 47
Routh-Hurwitz 51

Chapter 4:
Basic principles of FB 57
The "Gang of six'' 59
Sensitivity & complementary sensitivity functions 60
PID Control 62
P control 62
Integral control 64
Derivative control 69
PD control 70
PIO control 71

PIO tuning 71
System Type 76
System Type wrt disturbance 84

Internal Model Principle 90


Zeigler-Nichols PIO tuning 91
Sensitivity 93
Integrator anti-windup 94
Truxal's formula 97

Chapter 5:
The Root Locus Design Method 98

Root Locus Phase & Gain Criteria 99


Root Locus Rules 103
(
Root Locus Examples 108

Dynamic Compensator Design 119

Design procedure for Lead 122

Design procedure for Lag 129

Notch filter compensation design 132

Collocated vs non-collocated system 133

Extensions of Root Locus 134

Review of complex algebra 135'

Chapter 6:
Frequency Response Design Methods 136

Decibel (db) 139

Advantages of Bode frequency response 141

Bode Form 142


( Bode first order 144

Bode second order 147

Bode of 1/s and 1/s 2 149

Bode of s, K 150

Bode Examples 151

Bode plots in Matlab 156

Bode of NMP systems 157

Nyquist Stability Criterion 158

Nyquist plot shapes 170

Nyquist Examples 173

Stability Robustness Metrics GM, PM, CM 179

Bandwidth 192

Conditionally Stable Systems 195

Lead, Lag, Notch Design Using Bode 198


(_
Lead design procedure 200
(
Lag design procedure 209
Notch compensation 213
Frequency response of e·ts 217
Nyquist plot with time delay 218
Bode's gain-phase relationship 220
Bode's sensitivity integrals 222
Robust Stability 227
Fundamental diagram of FB control 229
Nichols Chart 230
Course Summary 236

You might also like