Model Reference Adaptive Control Survey of Control Systems (MEM 800)

Slides:



Advertisements
Similar presentations
PID Control Professor Walter W. Olson
Advertisements

Lecture 15: State Feedback Control: Part I
System Function For A Closed-Loop System
PID Controllers and PID tuning
Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
Discrete Controller Design
ABS Control Project Ondrej Ille Pre-bachelor Project.
 (x) f(x,u) u x f(x,  (x) x. Example: Using feed-forward, what should be canceled?
PID Control -1 + Professor Walter W. Olson
Robust and Efficient Control of an Induction Machine for an Electric Vehicle Arbin Ebrahim and Dr. Gregory Murphy University of Alabama.
Electric Drives FEEDBACK LINEARIZED CONTROL Vector control was invented to produce separate flux and torque control as it is implicitely possible.
A Typical Feedback System
ME 322: Instrumentation Lecture 39
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
Feedback Controllers Chapter 8
Transient and steady state response (cont.)
Professor of Electrical Engineering
Lecture 4: Basic Concepts in Control CS 344R: Robotics Benjamin Kuipers.
PID Feedback Controllers PID 反馈控制器
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
MODEL REFERENCE ADAPTIVE CONTROL
Chapter 1 Introduction to Adaptive Control
The Concept of a Root Locus
Chaos Identification For the driven, damped pendulum, we found chaos for some values of the parameters (the driving torque F) & not for others. Similarly,
A Mathematical Analysis of a Sun Tracking Circuit for Photovoltaic Systems Dr. S. Louvros and Prof. S. Kaplanis T.E.I. of Patra, Greece.
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?
A Typical Feedback System
1 Deadzone Compensation of an XY –Positioning Table Using Fuzzy Logic Adviser : Ying-Shieh Kung Student : Ping-Hung Huang Jun Oh Jang; Industrial Electronics,
Sensorless Sliding-Mode Control of Induction Motors Using Operating Condition Dependent Models 教 授: 王明賢 學 生: 謝男暉 南台科大電機系.
Controller Design (to determine controller settings for P, PI or PID controllers) Based on Transient Response Criteria Chapter 12.
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.
A talk in ICMLC 2011 Feb., 2011 ® Copyright by Shun-Feng Su 1 Learning Control Ideas and Problems in Adaptive Fuzzy Control Offered by Shun-Feng Su,Shun-Feng.
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.
ADAPTIVE CONTROL SYSTEMS
Feedback Control system
1 Chapter 11 Compensator Design When the full state is not available for feedback, we utilize an observer. The observer design process is described and.
PID CONTROLLERS By Harshal Inamdar.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
ME 431 System Dynamics Dept of Mechanical Engineering.
Lec 11. Common Controllers Some commonly used controllers –Proportional Controller –Integration Controller –Derivative Controller Reading: 5-8. TexPoint.
Signals and Systems Fall 2003 Lecture #21 25 November Feedback a)Root Locus b)Tracking c)Disturbance Rejection d)The Inverted Pendulum 2.Introduction.
Adaptive Control Loops for Advanced LIGO
Digital Control CSE 421.
PID Feedback Controllers Lei XIE Department of Control, Zhejiang University, Hangzhou, China 2013/3/20.
1 Lecture 15: Stability and Control III — Control Philosophy of control: closed loop with feedback Ad hoc control thoughts Controllability Three link robot.

Feedback Controllers Chapter 8
 In this lesson we will go over how to solve a basic matrix equation such as the following: These are matrices, not variables.
Adaptive Optimal Control of Nonlinear Parametric Strict Feedback Systems with application to Helicopter Attitude Control OBJECTIVES  Optimal adaptive.
Tip Position Control Using an Accelerometer & Machine Vision Aimee Beargie March 27, 2002.
Lecture 9: PID Controller.
Virtual Gravity Control for Swing-Up pendulum K.Furuta *, S.Suzuki ** and K.Azuma * * Department of Computers and Systems Engineering, TDU, Saitama Japan.
1 PID Feedback Controllers PID 反馈控制器 Dai Lian-kui Shen Guo-jiang Institute of Industrial Control, Zhejiang University.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
A Direct Drive SCARA ROBOT With an Adaptive Control
Digital Control CSE 421.
Control Systems EE 4314 Lecture 12 March 17, 2015
Estimation of the critical temperature ratio
Process Control & Instrumentation MAPUA INSTITUTE OF TECHNOLOGY
Chapter 7 The Root Locus Method The root-locus method is a powerful tool for designing and analyzing feedback control systems The Root Locus Concept The.
Arbin Ebrahim and Dr. Gregory Murphy University of Alabama
Lec 14. PID Controller Design
Sliding Mode Control of a Non-Collocated Flexible System
The Self-Organizing Controller
Feedback Controllers Chapter 8
Chapter 7 Inverse Dynamics Control
Presentation transcript:

Model Reference Adaptive Control Survey of Control Systems (MEM 800) Presented by Keith Sevcik

Concept Controller Model Adjustment Mechanism Plant Controller Parameters ymodel u yplant uc Design controller to drive plant response to mimic ideal response (error = yplant-ymodel => 0) Designer chooses: reference model, controller structure, and tuning gains for adjustment mechanism

MIT Rule Tracking error: Form cost function: Update rule: Change in is proportional to negative gradient of sensitivity derivative

MIT Rule Can chose different cost functions EX: From cost function and MIT rule, control law can be formed

MIT Rule EX: Adaptation of feedforward gain Π Adjustment Mechanism ymodel u yplant uc Π θ Reference Model Plant - +

MIT Rule For system where is unknown Goal: Make it look like using plant (note, plant model is scalar multiplied by plant)

MIT Rule Choose cost function: Write equation for error: Calculate sensitivity derivative: Apply MIT rule:

MIT Rule Gives block diagram: considered tuning parameter Π Adjustment Mechanism ymodel u yplant uc Π θ Reference Model Plant - +

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

MRAC of Pendulum System d2 d1 dc T

MRAC of Pendulum Controller will take form: Model Adjustment Mechanism Controller Parameters ymodel u yplant uc

MRAC of Pendulum Following process as before, write equation for error, cost function, and update rule: sensitivity derivative

MRAC of Pendulum Assuming controller takes the form:

MRAC of Pendulum

MRAC of Pendulum If reference model is close to plant, can approximate:

MRAC of Pendulum From MIT rule, update rules are then:

MRAC of Pendulum Block Diagram Π ymodel e yplant uc θ1 Reference Model + - θ2

MRAC of Pendulum Simulation block diagram (NOTE: Modeled to reflect control of DC motor)

MRAC of Pendulum Simulation with small gamma = UNSTABLE!

MRAC of Pendulum Solution: Add PD feedback

MRAC of Pendulum Simulation results with varying gammas

LabVIEW VI Front Panel

LabVIEW VI Back Panel

Experimental Results

Experimental Results PD feedback necessary to stabilize system Deadzone necessary to prevent updating when plant approached model Often went unstable (attributed to inherent instability in system i.e. little damping) Much tuning to get acceptable response

Conclusions Given controller does not perform well enough for practical use More advanced controllers could be formed from other methods Modified (normalized) MIT Lyapunov direct and indirect Discrete modeling using Euler operator Modified MRAC methods Fuzzy-MRAC Variable Structure MRAC (VS-MRAC)