Professional Documents
Culture Documents
Challenges in Control Education: K. J. Åström
Challenges in Control Education: K. J. Åström
K. J. Åström
Implementation of controllers
Design, analysis and simulation
Controllers
Mechanical, pneumatical, electrical
Transistors, operational amplifiers
Computers
Analog computing
Differential analyzer
Electron tubes, transistors, semiconductors
Digital computers
General purpose, process control, DSP, FPGA
Computer process control
Embedded systems
Distributed networked systems
Consolidation
Why?
Because feedback is fundamental and we know it best!
Control for Scientists and Engineers - Caltech, Lund
Introduction
Introductory Course
Feedback Fundamentals
Advanced Courses
The Systems View - Laboratories
Conclusions
dx
F ( z, ż, u) = 0, E = Ax + Bu,
dt
Introduction
Introductory Course
Feedback Fundamentals
Advanced Courses
The Systems View - Laboratories
Conclusions
Effects of
Load disturbances
Measurement noise
Process variations
Command signals
Assessment of the properties of a control system
A basis for analysis, specification and design
Concepts and insights
Systems with two degrees of freedom
Sensitivity functions
Fundamental limitations
Bodes integral - the waterbed effect
Bodes relations - non-minimum phase
d n
r e u v x y
F Σ C Σ P Σ
−1
Controll er Process
Ingredients:
w z
P
u y
C
r
d n
r e u v x y
F Σ C Σ P Σ
−1
Controll er Process
Ingredients
Many books and papers show only the set point response
In process control the load disturbance response is much
more important than the set point response.
The set point response is more important in motion control.
r u y
F Σ C P
−1
Mu uf f
r
ym ufb y
My Σ C Σ P
−1
uf f
r Model and
Feedforward
ufb u y
Generator xm State
Σ Feedback Σ Process
- x̂
Observer
r e u v x y
F Σ C Σ P Σ
−1
Controll er Process
P PC PC F
X = D− N+ R
1 + PC 1 + PC 1 + PC
P 1 PC F
Y= D+ N+ R
1 + PC 1 + PC 1 + PC
PC C CF
U =− D− N+ R
1 + PC 1 + PC 1 + PC
K. J. Åström Challenges in Control Education
Some Observations
PC P
1 + PC 1 + PC
C 1
1 + PC 1 + PC
The ones in blue also capture robustness. Two more are
required to describe the response to set point changes.
PC F CF
1 + PC 1 + PC
s(s + a) ( p1 + p2 − a)s + p1 p2
S(s) = T (s) =
(s + p1 )(s + p2 ) (s + p1 )(s + p2 )
1
10
0
a p1 p2
10
p S(iω )p
p S(iω )p
−1
0 10
10
p1 p2 a
−2
10
−1 −3
10 10
−2 0 −1 0 1 2
10 10 10 10 10 10
ω /a ω /a
1
10
0
10
pT (iω )p
pT (iω )p
zp1 p2
0
10
z p1 p2
−1 −1
10 10
−2 0 −1 0 1 2
10 10 10 10 10 10
ω /a ω /a
K. J. Åström Challenges in Control Education
Design Rules
Remedies:
S
K. J. Åström Challenges in Control Education
Summary of Limitations - Part 2
The inequality
π
arg Pnmp(iω c ) ≥ −π + ϕ m − nc
2
implies that robustness requires that the phase lag of the
non-minimum phase component Pnmp at the crossover
frequency is not too large!
Simple rule of thumb:
π
ϕ m = 45○ , nc = −1/2 [ − arg Pnmp(iω c ) ≤ (90○ )
2
π
ϕ m = 60○ , nc = −2/3 [ − arg Pnmp(iω c ) ≤ (60○ )
3
π
ϕ m = 45 , nc = −1 [ − arg Pnmp(iω c ) ≤ (45○ )
○
4
Introduction
Introductory Course
Feedback Fundamentals
Advanced Courses
The Systems View - Laboratories
Conclusions
Introduction
Introductory Course
Feedback Fundamentals
Advanced Courses
The Systems View - Laboratories
Conclusions
Requirements
Specifications
Modeling
Design
Implementation
Commissioning
Operation
Labs
Industrial projects
T. Hägglund: Case Studies in Control
V0
am{ V0 −s + a
P(s) =
bJ m{
s2 −
J
p
RHP pole at m{/ J
RHP zero at V0 /a
Introduction
Introductory Course
Feedback Fundamentals
Advanced Courses
The Systems View - Laboratories
Conclusions