Вы находитесь на странице: 1из 28

Lecture – 8

Model Reference Adaptive Control (MRAC)


(MRAC)

Prof. Radhakant Padhi


Dept. of Aerospace Engineering
Indian Institute of Science - Bangalore

Outline
Introduction
A Scalar Problem
A Toy Problem
MIMO System
MRAC Augmented with PI Feedback
A Real-life Problem

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 2

1
Introduction
Design a controller such that the actual plant
behaves like a reference model
External Reference
Command Model

Adaptive Law

Controller Plant Output

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 3

A Scalar Problem
Actual Model:

Assumption:

Unknown function:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 4

2
A Scalar Problem
Actual model can be written as:

Stable Reference Model:

Objective: Design a control law u(t) such that-

• Tracking error:

• All signals in the closed-loop system remain bounded in time

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 5

A Scalar Problem
Ideal control:

Substituting ideal control in actual model:

Comparing with reference model

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 6

3
A Scalar Problem
Control input:

Substituting ideal control in actual model:

Parameter estimation error:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 7

A Scalar Problem
Substituting parameter estimation error:

Tracking error:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 8

4
A Scalar Problem
Lyapunov Function:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 9

A Scalar Problem
Adaptive Laws:

Substituting adaptive laws,

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 10

5
Summary of Scalar Problem
Open Loop Plant:

Reference Model:

Tracking Error:

Control Input:
Adaptive Laws:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 11

Example (Toy Problem)

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 12

6
Example (Toy Problem)
Actual Plant:

Reference Signal:

Error:

Error Dynamic Equation:

Nominal DI Control:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 13

Example (Toy Problem)


Substituting Nominal control in Actual Model:

Reference Model:

Unknown Function:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 14

7
Example (Toy Problem)
Tracking Error:

Adaptive Control:

Adaptation Laws:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 15

Example (Toy Problem)


(Tracking Plot)

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 16

8
Example (Toy Problem)
(Control Plot)

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 17

Example (Toy Problem)


(Error Plot)

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 18

9
MRAC Design for MIMO System
Design of Reference Model from
Nominal Model
Formulation of Perturbed Model
(Actual Model)
Design of Model Reference Adaptive
Control
Lyapunov Function and Adaptive Laws

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 19

Design of Reference Model


(using Dynamic Inversion)
Nominal Plant:
Objective:

Error:
Error Dynamic Equation:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 20

10
Design of Reference Model
(using Dynamic Inversion)
DI Control Input:
Substituting Control in Nominal Plant:

Reference Model:
Comparing Reference Model with
Closed-Loop Nominal Plant:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 21

Formulation of Actual Model


Actual Model:

Assumption:
Unknown function:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 22

11
Design of Model
Reference Adaptive Control
Objective: Design of a MIMO state feedback
adaptive control law such that

Ideal Control Law:


Substituting in Actual Model:

Comparing with Reference Model:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 23

Design of Model
Reference Adaptive Control
Adaptive Control Input:

Substituting in Actual Model:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 24

12
Design of Model
Reference Adaptive Control
Parameter Estimation Error:

Substituting in Actual Model:

Tracking Error:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 25

Lyapunov Function
and Adaptive Laws
Lyapunov Function:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 26

13
Lyapunov Function
and Adaptive Laws
Lyapunov Function:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 27

Lyapunov Function
and Adaptive Laws
Adaptive Laws:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 28

14
MIMO MRAC Design Summary

Actual Model:

Reference Model:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 29

MIMO MRAC Design Summary


Adaptive Control Input:

Algebraic Lyapunov Equation:

MIMO MRAC Adaptive Laws:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 30

15
MRAC Augmentation of Baseline System
with
Proportional-
Proportional-Integral Feedback

Prof. Radhakant Padhi


Dept. of Aerospace Engineering
Indian Institute of Science - Bangalore

Introduction
In most realistic applications, systems already have
a baseline controller operating under nominal
conditions (no uncertainties)
Adding uncertainties destroys its performance
Augment the baseline controller with an adaptive
controller to recover the desired performance

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 32

16
Objective
Open Loop Plant Model:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 33

Objective
Reference Model:

Objective:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 34

17
Extended Open Loop Plant
Model

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 35

Baseline Control Formulation

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 36

18
Baseline Control Formulation

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 37

Reference Model

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 38

19
Adaptive Control Design

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 39

Adaptive Control Design

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 40

20
Adaptive Laws

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 41

Adaptive Law

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 42

21
Total Control Input

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 43

Summary
Open Loop Plant Model:

Integrated Output Tracking Error:


Augmented Plant Dynamics:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 44

22
Summary
Extended Open Loop Plant:

Nominal Plant:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 45

Summary
Reference Model:

Tracking Error:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 46

23
Summary
Adaptive Laws:

Total Control:

Algebraic Lyapunov Equation:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 47

Example: Fast Steering Mirror

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 48

24
Example: Fast Steering Mirror

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 49

Example: Fast Steering Mirror


Extended Open Loop Plant:

where

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 50

25
Example: Fast Steering Mirror
Reference Model:

Tracking Error:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 51

Example: Fast Steering Mirror


Adaptive Laws:

Total Control:

Algebraic Lyapunov Equation:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 52

26
Example: Fast Steering Mirror

Uncertain Parameters:

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 53

Example: Fast Steering Mirror


(Tracking Plot)
(-20% Parameter Degradation)
Nominal DI Control Model Reference Adaptive Control

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 54

27
Thanks for the Attention….!!

Prof. Radhakant Padhi, AE Dept., IISc-Bangalore 55

28

Вам также может понравиться