MODEL REFERENCE ADAPTIVE CONTROL

Slides:



Advertisements
Similar presentations

Advertisements

Pole Placement.
Self tuning regulators
Stability Margins Professor Walter W. Olson
 (x) f(x,u) u x f(x,  (x) x. Example: Using feed-forward, what should be canceled?
Properties of State Variables
Finite Settling Time Design
Chapter 8 Root Locus <<<4.1>>>
A Typical Feedback System
Analysis of SISO Control Loops
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
A De-coupled Sliding Mode Controller and Observer for Satellite Attitude Control Ronald Fenton.
עקיבה אחר מטרה נעה Stable tracking control method for a mobile robot מנחה : ולדיסלב זסלבסקי מציגים : רונן ניסים מרק גרינברג.
Lecture 17: Continuous-Time Transfer Functions
Controller Tuning: A Motivational Example
Lecture 14: Laplace Transform Properties
Adaptive Control Theory Professor Ming-Shaung Ju Dept. of Mechanical Engineering National Cheng Kung University x62163.
CH 1 Introduction Prof. Ming-Shaung Ju Dept. of Mechanical Engineering NCKU.
5.7 Impulse Functions In some applications, it is necessary to deal with phenomena of an impulsive nature—for example, voltages or forces of large magnitude.
Chapter 1 Introduction to Adaptive Control
Autumn 2008 EEE8013 Revision lecture 1 Ordinary Differential Equations.
Model Reference Adaptive Control Survey of Control Systems (MEM 800)
Book Adaptive control -astrom and witten mark
1  (x) f(x,u) u x f(x,  (x) x Example: Using feed-forward, what should be canceled?
Closed-loop Control of DC Drives with Controlled Rectifier
FULL STATE FEEDBAK CONTROL:
A Typical Feedback System
Time-Varying Angular Rate Sensing for a MEMS Z-Axis Gyroscope Mohammad Salah †, Michael McIntyre †, Darren Dawson †, and John Wagner ‡ Mohammad Salah †,
To clarify the statements, we present the following simple, closed-loop system where x(t) is a tracking error signal, is an unknown nonlinear function,
1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.
ME375 Handouts - Spring 2002 Root Locus Method.
Model Reference Adaptive Control (MRAC). MRAS The Model-Reference Adaptive system (MRAS) was originally proposed to solve a problem in which the performance.
September Bound Computation for Adaptive Systems V&V Giampiero Campa September 2008 West Virginia University.
Absolute Stability and the Circle Criterion In this section we will examine the use of the Circle Criterion for testing anddesigning to ensure the stability.
Feedback Linearization Presented by : Shubham Bhat (ECES-817)
TEMPLATE DESIGN © Observer Based Control of Decentralized Networked Control Systems Ahmed M. Elmahdi, Ahmad F. Taha School.
ADAPTIVE CONTROL SYSTEMS
Model Reference Adaptive Control
NONLINEAR ADAPTIVE CONTROL RICCARDO MARINO UNIVERSITA DI ROMA TOR VERGATA.
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Lec 9. Root Locus Analysis I From last lecture, the locations of the closed loop poles have important implication in –Stability –Transient behavior –Steady.
DC-DC Fundamentals 1.5 Converter Control. What is Converter Control? A converter can provide a constant voltage output at various condition because of.
State Observer (Estimator)
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
MESB374 System Modeling and Analysis Feedback Control Design Process
Adaptive Optimal Control of Nonlinear Parametric Strict Feedback Systems with application to Helicopter Attitude Control OBJECTIVES  Optimal adaptive.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1389 کنترل پيش بين-دکتر توحيدخواه MPC Stability-2.
Automatic Control Theory School of Automation NWPU Teaching Group of Automatic Control Theory.
1 Lu LIU and Jie HUANG Department of Mechanics & Automation Engineering The Chinese University of Hong Kong 9 December, Systems Workshop on Autonomous.
Control Systems Lect.3 Steady State Error Basil Hamed.
ABE425 Engineering Measurement Systems ABE425 Engineering Measurement Systems PID Control Dr. Tony E. Grift Dept. of Agricultural & Biological Engineering.
11-1 Lyapunov Based Redesign Motivation But the real system is is unknown but not necessarily small. We assume it has a known bound. Consider.
Exercise 1 Suppose we have a simple mass, spring, and damper problem. Find The modeling equation of this system (F input, x output). The transfer function.
EE611 Deterministic Systems State Observers Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
A few illustrations on the Basic Concepts of Nonlinear Control
Root Locus Method Assist. Professor. Dr. Mohammed Abdulrazzaq
Chapter 12 Design via State Space <<<4.1>>>
Modern Control Systems (MCS)
NONLINEAR ADAPTIVE CONTROL
Basic Design of PID Controller
Controller Tuning: A Motivational Example
Chapter 9 Design via Root Locus <<<4.1>>>
Autonomous Cyber-Physical Systems: Dynamical Systems
Root-Locus Analysis (1)
Digital and Non-Linear Control
8. Stability, controllability and observability
Homework 9 Refer to the last example.
CH. 6 Root Locus Chapter6. Root Locus.
IntroductionLecture 1: Basic Ideas & Terminology
Chapter 7 Inverse Dynamics Control
Presentation transcript:

MODEL REFERENCE ADAPTIVE CONTROL (ECES-817) Presented by : Shubham Bhat

Outline Introduction MRAC using MIT Rule Feed forward example (open loop ) Closed loop First order example MRAC using Lyapunov Rule Feed forward example (open loop) Closed loop first order example Comparison of MIT and Lyapunov Rule Homework Problem

Control System design steps

INTRODUCTION Design of Autopilots – A type of Adaptive Control MRAC is derived from the model following problem or model reference control (MRC) problem. Structure of an MRC scheme

MRC Objective The MRC objective is met if up is chosen so that the closed-loop transfer function from r to yp has stable poles and is equal to Wm(s), the transfer function of the reference model. When the transfer function is matched, for any reference input signal r(t), the plant output yp converges to ym exponentially fast. If G is known, design C such that

MODEL REFERENCE CONTROL The plant model is to be minimum phase, i.e., have stable zeros. The design of C( ) requires the knowledge of the coefficients of the plant transfer function G(s). If is a vector containing all the coefficients of G(s) = G(s; ), then the parameter vector may be computed by solving an algebraic equation of the form = F( ) The MRC objective to be achieved if the plant model has to be minimum phase and its parameter vector has to be known exactly.

MODEL REFERENCE CONTROL When is unknown, the MRC scheme cannot be implemented because cannot be calculated and is, therefore, unknown. One way of dealing with the unknown parameter case is to use the certainty equivalence approach to replace the unknown in the control law with its estimate obtained using the direct or the indirect approach. The resulting control schemes are known as MRAC and can be classified as indirect MRAC and direct MRAC.

Direct MRAC

Indirect MRAC

Assumptions

Assumptions

Proofs for the theorems can be found in the reference. MRAC - Key Stability Theorems Theorem 1: Global stability, robustness and asymptotic zero tracking performance Consider the previous system, satisfying assumptions with relative degree being one. If the control input and the adaptation law are chosen as per Lyapunov theorem, then there exists >0 such that for belongs [0, ] all signals inside the closed loop system are bounded and the tracking error will converge to zero asymptotically Theorem 2: Finite time zero tracking performance with high gain design Consider the previous system, satisfying assumptions with relative degree being one. If then the output tracking error will converge to zero in finite time with all signals inside the closed loop system remaining bounded. Proofs for the theorems can be found in the reference.

General MRAC Some of the basic methods used to design adjustment mechanism are MIT Rule Lyapunov rule

MRAC using MIT Rule

Sensitivity Derivative

Alternate cost function

Adaptation of a feed forward gain

Adaptation of a feed forward gain using MIT Rule

Block Diagram Implementation

MRAC using MIT Rule Control Law: gamma (g) = 1 Actual Kp = 2 Initial guessed Kp = 1

Error between Estimated and Actual value of Kp

Error between Model and Plant

MRAC for first order system- using MIT Rule

Adaptive Law- MIT Rule

Block Diagram

Simulation

Error and Parameter Convergence

Error and Parameter Convergence

NOTE: MIT rule does not guarantee error convergence or stability MIT Rule - Remarks NOTE: MIT rule does not guarantee error convergence or stability usually kept small Tuning crucial to adaptation rate and stability.

MIT Rule to Lyapunov transition Several Problems were encountered in the usage of the MIT rule. Also, it was not possible in general to prove closed loop stability, or convergence of the output error to zero. A new way of redesigning adaptive systems using Lyapunov theory was proposed by Parks. This was based on Lyapunov stability theorems, so that stable and provably convergent model reference schemes were obtained. The update laws are similar to that of the MIT Rule, with the sensitivity functions replaced by other functions. The theme was to generate parameter adjustment rule which guarantee stability

Lyapunov Stability

Definitions

Design MRAC using Lyapunov theorem

Adaptation to feed forward gain

Design MRAC using Lyapunov theorem

Adaptation of Feed forward gain

Simulation

First order system using Lyapunov

First order system using Lyapunov, contd.

First order system using Lyapunov, contd.

Comparison of MIT and Lyapunov rule

Simulation

State Feedback

Error Function

Lyapunov Function

Adaptation of Feed forward gain

Adaptation of Feed forward gain

Output Feedback

Stability Analysis - MRAC - Plant

MRAC - Model

MRAC - Simple control Law

MRAC - Feedback control law

MRAC - Block diagram

Proofs for the theorems can be found in the reference. MRAC - Stability Theorems Theorem 1: Global stability, robustness and asymptotic zero tracking performance Consider the above system, satisfying assumptions with relative degree being one. If the control input is designed as above, and the adaptation law is chosen as shown above, then there exists >0 such that for belongs [0, ] all signals inside the closed loop system are bounded and the tracking error will converge to zero asymptotically Theorem 2: Finite time zero tracking performance with high gain design Consider the above system, satisfying assumptions with relative degree being one. If then the output tracking error will converge to zero in finite time with all signals inside the closed loop system remaining bounded. Proofs for the theorems can be found in the reference.

Summary of Lyapunov rule for MRAC

References Adaptive Control (2nd Edition) by Karl Johan Astrom, Bjorn Wittenmark Robust Adaptive Control by Petros A. Ioannou,Jing Sun Stability, Convergence, and Robustness by Shankar Sastry and Marc Bodson

Design of MRAC using MIT Rule Homework Problem Design of MRAC using MIT Rule

Homework Problem

Homework Problem- contd.

Homework Problem- contd.

Deliverables Deliverables: Simulate the system in MATLAB/ Simulink. Design an MRAC controller for the plant using MIT Rule. Plot the error between estimated and actual parameter values. Try different reference inputs (ramps, sinusoids, step).