adaptive control - eng.uok.ac.ir · 5 introduction history of adaptive control 6 ¤ 1950’s...
TRANSCRIPT
![Page 1: Adaptive Control - eng.uok.ac.ir · 5 Introduction History of Adaptive Control 6 ¤ 1950’s Autopilots for high-performance aircrafts operating over a wide range of speeds and altitudes](https://reader031.vdocuments.site/reader031/viewer/2022041302/5e125978b6e4252bb2364cc2/html5/thumbnails/1.jpg)
Reza Mohammadkhani, PhD Email: [email protected]
University of Kurdistan, Iran.
1
Adaptive Control
Fall 2012
Course Overview 2
¨ Introduction
¨ Parametric Models
¨ Parameter Identifications
¨ Model Reference Adaptive Control
¨ Adaptive Pole Placement Control
¨ Adaptive Control for Non-linear Systems
![Page 2: Adaptive Control - eng.uok.ac.ir · 5 Introduction History of Adaptive Control 6 ¤ 1950’s Autopilots for high-performance aircrafts operating over a wide range of speeds and altitudes](https://reader031.vdocuments.site/reader031/viewer/2022041302/5e125978b6e4252bb2364cc2/html5/thumbnails/2.jpg)
Text Books 3
¨ Lecture notes
¨ P. A. Ioannou and B. Fidan, Adaptive Control
Tutorial, SIAM, 2006.
¨ P. Ioannou and J. Sun, Robust Adaptive Control,
Prentice Hall, 1996.
¨ K. J. Astrom and B. Wittenmark, Adaptive Control,
2nd Edition, Addison-Wesley, 1995.
Grading 4
¨ Final 50%
¨ Projects 50%
![Page 3: Adaptive Control - eng.uok.ac.ir · 5 Introduction History of Adaptive Control 6 ¤ 1950’s Autopilots for high-performance aircrafts operating over a wide range of speeds and altitudes](https://reader031.vdocuments.site/reader031/viewer/2022041302/5e125978b6e4252bb2364cc2/html5/thumbnails/3.jpg)
Introduction 5
History of Adaptive Control 6
¨ 1950’s
Autopilots for high-performance aircrafts operating over a wide range of speeds and altitudes.
¨ 1960’s
Space state and stability theory.
¨ 1970’s-1980’s
Proof for stability of adaptive control systems.
![Page 4: Adaptive Control - eng.uok.ac.ir · 5 Introduction History of Adaptive Control 6 ¤ 1950’s Autopilots for high-performance aircrafts operating over a wide range of speeds and altitudes](https://reader031.vdocuments.site/reader031/viewer/2022041302/5e125978b6e4252bb2364cc2/html5/thumbnails/4.jpg)
Control System 7
Plant Representation
Control system
Control System Design 8
![Page 5: Adaptive Control - eng.uok.ac.ir · 5 Introduction History of Adaptive Control 6 ¤ 1950’s Autopilots for high-performance aircrafts operating over a wide range of speeds and altitudes](https://reader031.vdocuments.site/reader031/viewer/2022041302/5e125978b6e4252bb2364cc2/html5/thumbnails/5.jpg)
Control System Design (cont.) 9
Problems 10
¨ Unknown plant model or parameters
¨ Plant parameters can vary with time!
¨ Unknown disturbance characteristics
¨ Adaptive controller: adapt to changes
¨ To adapt: to change a behaviour to conform to
new circumstances.
![Page 6: Adaptive Control - eng.uok.ac.ir · 5 Introduction History of Adaptive Control 6 ¤ 1950’s Autopilots for high-performance aircrafts operating over a wide range of speeds and altitudes](https://reader031.vdocuments.site/reader031/viewer/2022041302/5e125978b6e4252bb2364cc2/html5/thumbnails/6.jpg)
Adaptive Controller 11
¨ A controller with adjustable parameters and a
mechanism for adjusting the parameters.
Adaptive Control Design Strategies 12
¨ Identifier-based Adaptive Control
¨ Non-identifier-based Adaptive Control
![Page 7: Adaptive Control - eng.uok.ac.ir · 5 Introduction History of Adaptive Control 6 ¤ 1950’s Autopilots for high-performance aircrafts operating over a wide range of speeds and altitudes](https://reader031.vdocuments.site/reader031/viewer/2022041302/5e125978b6e4252bb2364cc2/html5/thumbnails/7.jpg)
Non-identifier-based Adaptive Control
13
¨ Gain Scheduling
¨ Switching Control
¨ Multiple Model Control
Gain Scheduling 14
![Page 8: Adaptive Control - eng.uok.ac.ir · 5 Introduction History of Adaptive Control 6 ¤ 1950’s Autopilots for high-performance aircrafts operating over a wide range of speeds and altitudes](https://reader031.vdocuments.site/reader031/viewer/2022041302/5e125978b6e4252bb2364cc2/html5/thumbnails/8.jpg)
Switching Control 15
¨ Switching between multiple models
Identifier-based Adaptive Control
16
¨ Model Reference Adaptive Control
¨ Self-Tuning Regulator
¨ PID control
![Page 9: Adaptive Control - eng.uok.ac.ir · 5 Introduction History of Adaptive Control 6 ¤ 1950’s Autopilots for high-performance aircrafts operating over a wide range of speeds and altitudes](https://reader031.vdocuments.site/reader031/viewer/2022041302/5e125978b6e4252bb2364cc2/html5/thumbnails/9.jpg)
Model Reference 17
Self-Tuning Regulator 18
![Page 10: Adaptive Control - eng.uok.ac.ir · 5 Introduction History of Adaptive Control 6 ¤ 1950’s Autopilots for high-performance aircrafts operating over a wide range of speeds and altitudes](https://reader031.vdocuments.site/reader031/viewer/2022041302/5e125978b6e4252bb2364cc2/html5/thumbnails/10.jpg)
Adaptive Control Strategies 19
¨ Indirect Adaptive control
¨ Direct Adaptive Control
Indirect Adaptive Control 20
¨ estimate plant
parameters
¨ compute controller
parameters
¨ relies on convergence
of the estimated
parameters to their
true unknown values
![Page 11: Adaptive Control - eng.uok.ac.ir · 5 Introduction History of Adaptive Control 6 ¤ 1950’s Autopilots for high-performance aircrafts operating over a wide range of speeds and altitudes](https://reader031.vdocuments.site/reader031/viewer/2022041302/5e125978b6e4252bb2364cc2/html5/thumbnails/11.jpg)
Direct Adaptive Control 21
¨ no plant parameter
estimation
¨ estimate controller
parameters (gains) only
What kind of controller? 22
![Page 12: Adaptive Control - eng.uok.ac.ir · 5 Introduction History of Adaptive Control 6 ¤ 1950’s Autopilots for high-performance aircrafts operating over a wide range of speeds and altitudes](https://reader031.vdocuments.site/reader031/viewer/2022041302/5e125978b6e4252bb2364cc2/html5/thumbnails/12.jpg)
23
Thank You!