SlideShare a Scribd company logo
1 of 31
INTRODUCTION TO ADAPTIVE
CONTROL
BY
Mohammed Nawfal Sheet
Hussien Hani Nayef
Muhammad Yasir Adel
Supervised by
Abdullah I. Abdullah
Ali K. Mahmoud
1
Contents
 Adaptive Control
 Why Adaptive Control ?
 MRAC
 MIT Rule
 Design Example
 Lyapunove Rule
 Design example
2
3
Adaptive Control
Adaptive control is the control method used by a controller which must adapt to
a controlled system with parameters which vary, or are initially uncertain. For
example, as an aircraft flies, its mass will slowly decrease as a result of fuel
consumption.
Classification of adaptive control techniques
1.Direct Method:
2.Indirect Method:
3.Hybrid method
Estimate the controller parameters
Estimate the system parameters
‫هي‬
‫طريقة‬
‫التحكم‬
‫المستخدمة‬
‫من‬
‫قبل‬
‫المسيطرة‬
‫والتي‬
‫يجب‬
‫أن‬
‫تتكيف‬
‫لنظام‬
‫متغ‬
‫ير‬
‫المعامالت‬
‫أو‬
‫غير‬
‫مؤكدة‬
‫في‬
‫البداية‬
.
‫على‬
‫سبيل‬
‫المثال‬
،
‫عندما‬
‫تطير‬
‫طائرة‬
‫ستنخفض‬
‫كتلتها‬
‫ببطء‬
‫نتيجة‬
‫الستهالك‬
‫الوقود‬
.
‫التكيفي‬ ‫التحكم‬
4
2.System dynamics experience unpredictable parameter variations
as the control operation goes on
1.Systems to be controlled have parameter uncertainty
Why Adaptive Control ?
Examples
1.Robot manipulation
2.Ship steering
3.Aircraft control
1
.
‫متغيرة‬ ‫معامالت‬ ‫لديها‬ ‫عليها‬ ‫السيطرة‬ ‫يجب‬ ‫التي‬ ‫النظم‬
2
.
‫يمك‬ ‫ال‬ ‫التي‬ ‫المعامالت‬ ‫لتغيرات‬ ‫تتغير‬ ‫النظام‬ ‫استجابة‬
‫التنبؤ‬ ‫ن‬
‫التحكم‬ ‫عملية‬ ‫الستمرار‬ ‫بها‬
‫التكيفي‬ ‫التحكم‬ ‫لماذا‬
5
Fig.1 Block diagram of MRAC
Goal :Is to design a controller so that our process track the reference model
An adaptive controller is a controller with adjustable parameters and a
mechanism of adjusting the parameters
MRAC
‫لض‬ ‫وآلية‬ ‫للتعديل‬ ‫قابلة‬ ‫معامالت‬ ‫ذات‬ ‫تحكم‬ ‫وحدة‬ ‫هي‬ ‫التكيفية‬ ‫التحكم‬ ‫وحدة‬
‫بط‬
‫المعامالت‬
‫التكيفي‬ ‫التحكم‬ ‫نموذج‬ ‫مرجع‬
6
Adjustment of system parameters in a MRAC can be
obtained in two ways.
GRADIENT METHOD (MIT RULE)
LYPNOV STABILITY THEORY
MRAC IS COMPOSED OF
 Plant containing unknown parameters
 Reference model
 Adjustable parameters containing control law
 Ordinary feed back loop
m
y
y
e 

Tracking error:
Introduce the cost function J:   2
2
1
e
J 

Where θ is a vector of controller parameters. Change the parameters in the
direction of the negative gradient of e2.
7
Fig.2 :
1.MIT RULE













e
e
J
dt
d


e is called the sensitivity derivative. It indicates how the error is
influenced by the adjustable parameters θ.
Example 1:
Process: bu
y
a
dt
dy



Model: c
m
m
m
m
u
b
y
a
dt
dy



Controller: y
u
u c 2
1 
 

Closed loop system:
    c
c u
b
y
b
a
y
u
b
ay
bu
y
a
dt
dy
1
2
2
1 


 










Define the MIT Rule
8
Ideal controller parameters for perfect model-following
b
a
a
b
b m
m 

 0
2
0
1 ; 

Derivation of adaptive law
Error: m
y
y
e 

where
c
u
b
a
s
b
y
2
1





 
  c
c
u
b
y
b
a
s
u
b
sy
b
a
y
s
1
2
1
2











Sensitivity derivatives
c
u
b
a
s
b
e
2
1 
 




 
y
b
a
s
b
u
b
a
s
b
e
c
2
2
2
1
2
2 


 









c
m
m
c
m
m
u
b
y
a
u
b
b
b
y
b
a
a
b
a
dt
dy

















 



y
s
dt
dy

9
Approximate    
m
a
s
b
a
s 


 2

where
e
u
a
s
a
s
e
u
a
s
b
t
c
m
m
c
m














 















 



1
1
e
y
a
s
a
s
e
y
a
s
b
t m
m
m






























 



2
2
m
a
b




10
11
Fig.3
12
Example 2:
Let the second order system be described by
13
14
Applying the MIT rule, the update rules for each Theta was written. The block
diagram for the system with the derived controller is shown on Figure 4.
Fig. 4: MRAC system with MIT-Rule
uc
15
The MIT rule is applied to the second order system. The simulation model is
shown in Figure 5.
Fig. 5: Simulink diagram of Model Reference Adaptive Controller with MIT rule.
16
The time response characteristics for the plant and the reference model are
shown in Figure 6.
Figure 6. Time response with θ1 and θ2 for MIT rule.
17
18
Fig. 8. Output error (y-ym) for MIT
19 2.LYPNOV STABILITY THEORY
The Lyapunov stability method is an important class of adaptive control. This method
attempts to find the Lyapunov function and an adaptation mechanism in such a way that
the error between plant and model goes to zero
Fig. 9 Block diagram model reference adaptive control for lyapunov rule
20 Considering, 2nd order Reference Model
And a 2nd order Plant Model:
By subtracting the equation (1) from equation (2), we get,
21 Replacing in equation (5) from equation (3), we get, u
Integrating equation (9) with respect to t, we get,
22
Let the Lyapunov function for the error dynamics,
This function is zero when e is zero and the controller parameters are equal to the correct
values.
For a valid Lyapunov function, time derivative of lyapunov function must be negative.
The derivative is given by e
23
24
Fig.10 Structure Diagram of MRAC for Lyapunov Rule.
r
25
The lyapunove rule is applied to the second order system. The simulation
model is shown in Figure 11.
Fig. 11: Simulink diagram of Model Reference Adaptive Controller
with lyapunove rule.
26 The time response characteristics for the plant and the reference model are shown
in Figure 12.
Figure 12. Time response with θ1 and θ2 for Lyapunov rule.
27
28
Fig. 14 Output error (y-ym) for Lyapunov rule
29
30
Fig. 16 Output error (y-ym) for MIT and Lyapunov rule
31
Rule
Peak Time
(second)
Maximum
Overshoot
(%)
Settling
Time
(second)
θ1 θ2
Lyapunov 1.2 0 0 3.8 0.71 -0.28
MIT Rule 1.2 0 0 4 0.81 -0.18
TABLE I
Time Response Specifications with Lyapunove and MIT for Different
Adaptation Gain.

More Related Content

What's hot

SLIDING MODE CONTROL AND ITS APPLICATION
SLIDING MODE CONTROL AND ITS APPLICATIONSLIDING MODE CONTROL AND ITS APPLICATION
SLIDING MODE CONTROL AND ITS APPLICATIONBindutesh Saner
 
Ch2 mathematical modeling of control system
Ch2 mathematical modeling of control system Ch2 mathematical modeling of control system
Ch2 mathematical modeling of control system Elaf A.Saeed
 
PID Controllers
PID Controllers PID Controllers
PID Controllers Hussain K
 
Control systems engineering
Control systems engineeringControl systems engineering
Control systems engineeringAnisur Rahman
 
1 mrac for inverted pendulum
1 mrac for inverted pendulum1 mrac for inverted pendulum
1 mrac for inverted pendulumnazir1988
 
Backstepping control of cart pole system
Backstepping  control of cart pole systemBackstepping  control of cart pole system
Backstepping control of cart pole systemShubhobrata Rudra
 
Sliding Mode Controller
Sliding Mode Controller Sliding Mode Controller
Sliding Mode Controller Ramaiahsubasri
 
Modern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of SystemsModern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of SystemsAmr E. Mohamed
 
Discrete time control systems
Discrete time control systemsDiscrete time control systems
Discrete time control systemsphannahty
 
The Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachThe Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachYang Hong
 
Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...Iaetsd Iaetsd
 
PID Controller and its design
PID Controller and its designPID Controller and its design
PID Controller and its designKonirDom1
 
Controllability and observability
Controllability and observabilityControllability and observability
Controllability and observabilityjawaharramaya
 
Embedded System in Automobiles
Embedded System in Automobiles Embedded System in Automobiles
Embedded System in Automobiles Seminar Links
 
Chapter 1 introduction to control system
Chapter 1 introduction to control systemChapter 1 introduction to control system
Chapter 1 introduction to control systemLenchoDuguma
 

What's hot (20)

SLIDING MODE CONTROL AND ITS APPLICATION
SLIDING MODE CONTROL AND ITS APPLICATIONSLIDING MODE CONTROL AND ITS APPLICATION
SLIDING MODE CONTROL AND ITS APPLICATION
 
Ch2 mathematical modeling of control system
Ch2 mathematical modeling of control system Ch2 mathematical modeling of control system
Ch2 mathematical modeling of control system
 
PID Controllers
PID Controllers PID Controllers
PID Controllers
 
Control systems engineering
Control systems engineeringControl systems engineering
Control systems engineering
 
pid controller
 pid controller pid controller
pid controller
 
1 mrac for inverted pendulum
1 mrac for inverted pendulum1 mrac for inverted pendulum
1 mrac for inverted pendulum
 
Control system
Control systemControl system
Control system
 
Backstepping control of cart pole system
Backstepping  control of cart pole systemBackstepping  control of cart pole system
Backstepping control of cart pole system
 
Sliding Mode Controller
Sliding Mode Controller Sliding Mode Controller
Sliding Mode Controller
 
Modern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of SystemsModern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of Systems
 
Discrete time control systems
Discrete time control systemsDiscrete time control systems
Discrete time control systems
 
Basics of control system
Basics of control system Basics of control system
Basics of control system
 
The Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachThe Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space Approach
 
Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...
 
Ppt on control system
Ppt on control systemPpt on control system
Ppt on control system
 
PID Controller and its design
PID Controller and its designPID Controller and its design
PID Controller and its design
 
Controllability and observability
Controllability and observabilityControllability and observability
Controllability and observability
 
Pid controller
Pid controllerPid controller
Pid controller
 
Embedded System in Automobiles
Embedded System in Automobiles Embedded System in Automobiles
Embedded System in Automobiles
 
Chapter 1 introduction to control system
Chapter 1 introduction to control systemChapter 1 introduction to control system
Chapter 1 introduction to control system
 

Similar to Model Reference Adaptive Control.ppt

Process Control Final Report
Process Control Final ReportProcess Control Final Report
Process Control Final ReportLogan Williamson
 
Speed control of ward leonard layout system using h infinity optimal control
Speed control of ward leonard layout system using h  infinity optimal controlSpeed control of ward leonard layout system using h  infinity optimal control
Speed control of ward leonard layout system using h infinity optimal controlMustefa Jibril
 
15_feedforward_and_ratio_cntrol
15_feedforward_and_ratio_cntrol15_feedforward_and_ratio_cntrol
15_feedforward_and_ratio_cntrolMircea Tomescu
 
Dynamic Matrix Control (DMC) on jacket tank heater - Rishikesh Bagwe
Dynamic Matrix Control (DMC) on jacket tank heater - Rishikesh BagweDynamic Matrix Control (DMC) on jacket tank heater - Rishikesh Bagwe
Dynamic Matrix Control (DMC) on jacket tank heater - Rishikesh BagweRishikesh Bagwe
 
1 s2.0-s167452641100161 x-main
1 s2.0-s167452641100161 x-main1 s2.0-s167452641100161 x-main
1 s2.0-s167452641100161 x-mainCristián Opazo
 
Performance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpcPerformance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpceSAT Publishing House
 
Performance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpcPerformance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpceSAT Publishing House
 
Simulation analysis of Series Cascade control Structure and anti-reset windup...
Simulation analysis of Series Cascade control Structure and anti-reset windup...Simulation analysis of Series Cascade control Structure and anti-reset windup...
Simulation analysis of Series Cascade control Structure and anti-reset windup...IOSR Journals
 
Mballa_Weiss_Lab6
Mballa_Weiss_Lab6Mballa_Weiss_Lab6
Mballa_Weiss_Lab6Chad Weiss
 
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable FactorResearch on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable FactorNooria Sukmaningtyas
 
C0325010015
C0325010015C0325010015
C0325010015theijes
 
Chapter 8 - Robot Control System
Chapter 8 - Robot Control SystemChapter 8 - Robot Control System
Chapter 8 - Robot Control SystemHaffiz Radzi
 
Research and Development the Adaptive Control Model Using the Spectrometer De...
Research and Development the Adaptive Control Model Using the Spectrometer De...Research and Development the Adaptive Control Model Using the Spectrometer De...
Research and Development the Adaptive Control Model Using the Spectrometer De...theijes
 
Design and control of ems magnetic levitation train using fuzzy mras and pid ...
Design and control of ems magnetic levitation train using fuzzy mras and pid ...Design and control of ems magnetic levitation train using fuzzy mras and pid ...
Design and control of ems magnetic levitation train using fuzzy mras and pid ...Mustefa Jibril
 
Magnetic levitation system
Magnetic levitation systemMagnetic levitation system
Magnetic levitation systemrahul bhambri
 
Design and control of steam flow in cement production process using neural ne...
Design and control of steam flow in cement production process using neural ne...Design and control of steam flow in cement production process using neural ne...
Design and control of steam flow in cement production process using neural ne...Mustefa Jibril
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Zac Darcy
 

Similar to Model Reference Adaptive Control.ppt (20)

Process Control Final Report
Process Control Final ReportProcess Control Final Report
Process Control Final Report
 
Speed control of ward leonard layout system using h infinity optimal control
Speed control of ward leonard layout system using h  infinity optimal controlSpeed control of ward leonard layout system using h  infinity optimal control
Speed control of ward leonard layout system using h infinity optimal control
 
15_feedforward_and_ratio_cntrol
15_feedforward_and_ratio_cntrol15_feedforward_and_ratio_cntrol
15_feedforward_and_ratio_cntrol
 
Dynamic Matrix Control (DMC) on jacket tank heater - Rishikesh Bagwe
Dynamic Matrix Control (DMC) on jacket tank heater - Rishikesh BagweDynamic Matrix Control (DMC) on jacket tank heater - Rishikesh Bagwe
Dynamic Matrix Control (DMC) on jacket tank heater - Rishikesh Bagwe
 
1 s2.0-s167452641100161 x-main
1 s2.0-s167452641100161 x-main1 s2.0-s167452641100161 x-main
1 s2.0-s167452641100161 x-main
 
Thesis1
Thesis1Thesis1
Thesis1
 
Performance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpcPerformance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpc
 
Performance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpcPerformance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpc
 
Simulation analysis of Series Cascade control Structure and anti-reset windup...
Simulation analysis of Series Cascade control Structure and anti-reset windup...Simulation analysis of Series Cascade control Structure and anti-reset windup...
Simulation analysis of Series Cascade control Structure and anti-reset windup...
 
Mballa_Weiss_Lab6
Mballa_Weiss_Lab6Mballa_Weiss_Lab6
Mballa_Weiss_Lab6
 
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable FactorResearch on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
 
C0325010015
C0325010015C0325010015
C0325010015
 
Control
ControlControl
Control
 
Chapter 8 - Robot Control System
Chapter 8 - Robot Control SystemChapter 8 - Robot Control System
Chapter 8 - Robot Control System
 
Research and Development the Adaptive Control Model Using the Spectrometer De...
Research and Development the Adaptive Control Model Using the Spectrometer De...Research and Development the Adaptive Control Model Using the Spectrometer De...
Research and Development the Adaptive Control Model Using the Spectrometer De...
 
Design and control of ems magnetic levitation train using fuzzy mras and pid ...
Design and control of ems magnetic levitation train using fuzzy mras and pid ...Design and control of ems magnetic levitation train using fuzzy mras and pid ...
Design and control of ems magnetic levitation train using fuzzy mras and pid ...
 
Magnetic levitation system
Magnetic levitation systemMagnetic levitation system
Magnetic levitation system
 
Design and control of steam flow in cement production process using neural ne...
Design and control of steam flow in cement production process using neural ne...Design and control of steam flow in cement production process using neural ne...
Design and control of steam flow in cement production process using neural ne...
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...
 
TOCbw I&ECPDD Oct67
TOCbw I&ECPDD Oct67TOCbw I&ECPDD Oct67
TOCbw I&ECPDD Oct67
 

Recently uploaded

8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...josephjonse
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxhublikarsn
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...ronahami
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdfKamal Acharya
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelDrAjayKumarYadav4
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementDr. Deepak Mudgal
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesChandrakantDivate1
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)ChandrakantDivate1
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...ssuserdfc773
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
 

Recently uploaded (20)

8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 

Model Reference Adaptive Control.ppt

  • 1. INTRODUCTION TO ADAPTIVE CONTROL BY Mohammed Nawfal Sheet Hussien Hani Nayef Muhammad Yasir Adel Supervised by Abdullah I. Abdullah Ali K. Mahmoud 1
  • 2. Contents  Adaptive Control  Why Adaptive Control ?  MRAC  MIT Rule  Design Example  Lyapunove Rule  Design example 2
  • 3. 3 Adaptive Control Adaptive control is the control method used by a controller which must adapt to a controlled system with parameters which vary, or are initially uncertain. For example, as an aircraft flies, its mass will slowly decrease as a result of fuel consumption. Classification of adaptive control techniques 1.Direct Method: 2.Indirect Method: 3.Hybrid method Estimate the controller parameters Estimate the system parameters ‫هي‬ ‫طريقة‬ ‫التحكم‬ ‫المستخدمة‬ ‫من‬ ‫قبل‬ ‫المسيطرة‬ ‫والتي‬ ‫يجب‬ ‫أن‬ ‫تتكيف‬ ‫لنظام‬ ‫متغ‬ ‫ير‬ ‫المعامالت‬ ‫أو‬ ‫غير‬ ‫مؤكدة‬ ‫في‬ ‫البداية‬ . ‫على‬ ‫سبيل‬ ‫المثال‬ ، ‫عندما‬ ‫تطير‬ ‫طائرة‬ ‫ستنخفض‬ ‫كتلتها‬ ‫ببطء‬ ‫نتيجة‬ ‫الستهالك‬ ‫الوقود‬ . ‫التكيفي‬ ‫التحكم‬
  • 4. 4 2.System dynamics experience unpredictable parameter variations as the control operation goes on 1.Systems to be controlled have parameter uncertainty Why Adaptive Control ? Examples 1.Robot manipulation 2.Ship steering 3.Aircraft control 1 . ‫متغيرة‬ ‫معامالت‬ ‫لديها‬ ‫عليها‬ ‫السيطرة‬ ‫يجب‬ ‫التي‬ ‫النظم‬ 2 . ‫يمك‬ ‫ال‬ ‫التي‬ ‫المعامالت‬ ‫لتغيرات‬ ‫تتغير‬ ‫النظام‬ ‫استجابة‬ ‫التنبؤ‬ ‫ن‬ ‫التحكم‬ ‫عملية‬ ‫الستمرار‬ ‫بها‬ ‫التكيفي‬ ‫التحكم‬ ‫لماذا‬
  • 5. 5 Fig.1 Block diagram of MRAC Goal :Is to design a controller so that our process track the reference model An adaptive controller is a controller with adjustable parameters and a mechanism of adjusting the parameters MRAC ‫لض‬ ‫وآلية‬ ‫للتعديل‬ ‫قابلة‬ ‫معامالت‬ ‫ذات‬ ‫تحكم‬ ‫وحدة‬ ‫هي‬ ‫التكيفية‬ ‫التحكم‬ ‫وحدة‬ ‫بط‬ ‫المعامالت‬ ‫التكيفي‬ ‫التحكم‬ ‫نموذج‬ ‫مرجع‬
  • 6. 6 Adjustment of system parameters in a MRAC can be obtained in two ways. GRADIENT METHOD (MIT RULE) LYPNOV STABILITY THEORY MRAC IS COMPOSED OF  Plant containing unknown parameters  Reference model  Adjustable parameters containing control law  Ordinary feed back loop
  • 7. m y y e   Tracking error: Introduce the cost function J:   2 2 1 e J   Where θ is a vector of controller parameters. Change the parameters in the direction of the negative gradient of e2. 7 Fig.2 : 1.MIT RULE
  • 8.              e e J dt d   e is called the sensitivity derivative. It indicates how the error is influenced by the adjustable parameters θ. Example 1: Process: bu y a dt dy    Model: c m m m m u b y a dt dy    Controller: y u u c 2 1     Closed loop system:     c c u b y b a y u b ay bu y a dt dy 1 2 2 1                Define the MIT Rule 8
  • 9. Ideal controller parameters for perfect model-following b a a b b m m    0 2 0 1 ;   Derivation of adaptive law Error: m y y e   where c u b a s b y 2 1          c c u b y b a s u b sy b a y s 1 2 1 2            Sensitivity derivatives c u b a s b e 2 1          y b a s b u b a s b e c 2 2 2 1 2 2               c m m c m m u b y a u b b b y b a a b a dt dy                       y s dt dy  9
  • 10. Approximate     m a s b a s     2  where e u a s a s e u a s b t c m m c m                                     1 1 e y a s a s e y a s b t m m m                                    2 2 m a b     10
  • 12. 12 Example 2: Let the second order system be described by
  • 13. 13
  • 14. 14 Applying the MIT rule, the update rules for each Theta was written. The block diagram for the system with the derived controller is shown on Figure 4. Fig. 4: MRAC system with MIT-Rule uc
  • 15. 15 The MIT rule is applied to the second order system. The simulation model is shown in Figure 5. Fig. 5: Simulink diagram of Model Reference Adaptive Controller with MIT rule.
  • 16. 16 The time response characteristics for the plant and the reference model are shown in Figure 6. Figure 6. Time response with θ1 and θ2 for MIT rule.
  • 17. 17
  • 18. 18 Fig. 8. Output error (y-ym) for MIT
  • 19. 19 2.LYPNOV STABILITY THEORY The Lyapunov stability method is an important class of adaptive control. This method attempts to find the Lyapunov function and an adaptation mechanism in such a way that the error between plant and model goes to zero Fig. 9 Block diagram model reference adaptive control for lyapunov rule
  • 20. 20 Considering, 2nd order Reference Model And a 2nd order Plant Model: By subtracting the equation (1) from equation (2), we get,
  • 21. 21 Replacing in equation (5) from equation (3), we get, u Integrating equation (9) with respect to t, we get,
  • 22. 22 Let the Lyapunov function for the error dynamics, This function is zero when e is zero and the controller parameters are equal to the correct values. For a valid Lyapunov function, time derivative of lyapunov function must be negative. The derivative is given by e
  • 23. 23
  • 24. 24 Fig.10 Structure Diagram of MRAC for Lyapunov Rule. r
  • 25. 25 The lyapunove rule is applied to the second order system. The simulation model is shown in Figure 11. Fig. 11: Simulink diagram of Model Reference Adaptive Controller with lyapunove rule.
  • 26. 26 The time response characteristics for the plant and the reference model are shown in Figure 12. Figure 12. Time response with θ1 and θ2 for Lyapunov rule.
  • 27. 27
  • 28. 28 Fig. 14 Output error (y-ym) for Lyapunov rule
  • 29. 29
  • 30. 30 Fig. 16 Output error (y-ym) for MIT and Lyapunov rule
  • 31. 31 Rule Peak Time (second) Maximum Overshoot (%) Settling Time (second) θ1 θ2 Lyapunov 1.2 0 0 3.8 0.71 -0.28 MIT Rule 1.2 0 0 4 0.81 -0.18 TABLE I Time Response Specifications with Lyapunove and MIT for Different Adaptation Gain.