DERIVATIVE FREE OUTPUT FEEDBACK ADAPTIVE CONTROL

Similar documents
H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4

Outline. Classical Control. Lecture 1

Supervisor: Dr. Youmin Zhang Amin Salar Zahra Gallehdari Narges Roofigari

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures

Every real system has uncertainties, which include system parametric uncertainties, unmodeled dynamics

FAULT DETECTION AND FAULT TOLERANT APPROACHES WITH AIRCRAFT APPLICATION. Andrés Marcos

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

Department of Aerospace Engineering and Mechanics University of Minnesota Written Preliminary Examination: Control Systems Friday, April 9, 2010

MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan

Aircraft Stability & Control

Weak Convergence of Nonlinear High-Gain Tracking Differentiator

Derivative-Free Output Feedback Adaptive Control

Direct Adaptive Reconfigurable Control of a Tailless Fighter Aircraft

9. Two-Degrees-of-Freedom Design

CDS 101/110a: Lecture 8-1 Frequency Domain Design

ADAPTIVE NEURAL NETWORK CONTROLLER DESIGN FOR BLENDED-WING UAV WITH COMPLEX DAMAGE

Concurrent Learning Adaptive Control of Linear Systems with Exponentially Convergent Bounds

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Controlling Human Heart Rate Response During Treadmill Exercise

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D.

Composite Model Reference Adaptive Control with Parameter Convergence under Finite Excitation

Event-triggering architectures for adaptive control of uncertain dynamical systems

Modelling the Dynamics of Flight Control Surfaces Under Actuation Compliances and Losses

Robust Control 5 Nominal Controller Design Continued

Adaptive Control with a Nested Saturation Reference Model

A brief introduction to robust H control

Internal Model Control of A Class of Continuous Linear Underactuated Systems

A Comparative Study on Automatic Flight Control for small UAV

D(s) G(s) A control system design definition

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

Exam. 135 minutes, 15 minutes reading time

QFT Framework for Robust Tuning of Power System Stabilizers

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

Concurrent Learning Adaptive Control in the Presence of Uncertain Control Allocation Matrix

Adaptive Predictive Observer Design for Class of Uncertain Nonlinear Systems with Bounded Disturbance

Stability theory is a fundamental topic in mathematics and engineering, that include every

ANALYSIS OF MULTIPLE FLIGHT CONTROL ARCHITECTURES ON A SIX DEGREE OF FREEDOM GENERAL AVIATION AIRCRAFT. A Thesis by. John Taylor Oxford, Jr.

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement

FRTN 15 Predictive Control

Today (10/23/01) Today. Reading Assignment: 6.3. Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10

Problem 1: Ship Path-Following Control System (35%)

CDS 101/110a: Lecture 10-1 Robust Performance

Several Extensions in Methods for Adaptive Output Feedback Control

EE363 Automatic Control: Midterm Exam (4 problems, 90 minutes)

Lecture 9: Input Disturbance A Design Example Dr.-Ing. Sudchai Boonto

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

Control System Design

DISTURBANCES MONITORING FROM CONTROLLER STATES

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems

UNCERTAINTY MODELING VIA FREQUENCY DOMAIN MODEL VALIDATION

ANALYSIS AND SYNTHESIS OF DISTURBANCE OBSERVER AS AN ADD-ON ROBUST CONTROLLER

L 1 Adaptive Controller for a Missile Longitudinal Autopilot Design

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

L 1 Adaptive Output Feedback Controller to Systems of Unknown

Proportional, Integral & Derivative Control Design. Raktim Bhattacharya

Iterative Learning Control Analysis and Design I

PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS. Bin Yao

Control System Design

Topic # Feedback Control Systems

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries

Stability and Robustness 1

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

A Design, Analysis, and Verification framework for Adaptive Flight Control

Control Systems Design

Chaos suppression of uncertain gyros in a given finite time

(a) Find the transfer function of the amplifier. Ans.: G(s) =

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

Output Feedback Concurrent Learning Model Reference Adaptive Control

Dynamics and Control Preliminary Examination Topics

Formally Analyzing Adaptive Flight Control

A SIMPLIFIED ANALYSIS OF NONLINEAR LONGITUDINAL DYNAMICS AND CONCEPTUAL CONTROL SYSTEM DESIGN

Topic # Feedback Control Systems

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs

Classify a transfer function to see which order or ramp it can follow and with which expected error.

LONGITUDINAL STABILITY AUGMENTATION DESIGN WITH TWO DEGREE OF FREEDOM CONTROL STRUCTURE AND HANDLING QUALITIES REQUIREMENTS

Concurrent Learning for Convergence in Adaptive Control without Persistency of Excitation

H inf. Loop Shaping Robust Control vs. Classical PI(D) Control: A case study on the Longitudinal Dynamics of Hezarfen UAV

Adaptive Control for Nonlinear Uncertain Systems with Actuator Amplitude and Rate Saturation Constraints

Stability of CL System

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

Robust Multivariable Control

Control of Chatter using Active Magnetic Bearings

Contents. 1 State-Space Linear Systems 5. 2 Linearization Causality, Time Invariance, and Linearity 31

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Control Systems Theory and Applications for Linear Repetitive Processes

Unifying Behavior-Based Control Design and Hybrid Stability Theory

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

GUIDANCE AND CONTROL FOR D-SEND#2

Chemical Process Dynamics and Control. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University

Dr Ian R. Manchester

Mech 6091 Flight Control System Course Project. Team Member: Bai, Jing Cui, Yi Wang, Xiaoli

Mechatronics Assignment # 1

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems

Control and Robustness for Quantum Linear Systems

On Practical Applications of Active Disturbance Rejection Control

-MASTER THESIS- ADVANCED ACTIVE POWER AND FREQUENCY CONTROL OF WIND POWER PLANTS

Transcription:

DERIVATIVE FREE OUTPUT FEEDBACK ADAPTIVE CONTROL Tansel YUCELEN, * Kilsoo KIM, and Anthony J. CALISE Georgia Institute of Technology, Yucelen Atlanta, * GA 30332, USA * tansel@gatech.edu AIAA Guidance, Navigation, and Control Conference 8 11 August 2011, Portland, Oregon

Outline Motivation Adaptive Control Derivative-Free Adaptive Control Illustrative Scalar Example Output Feedback Adaptive Control Problem Formulation Control System Description Adaptive Control Architecture Visualization Wing Rock Dynamics Example Nonlinear Uncertainty External Disturbance Measurement Noise Concluding Remarks

Outline Motivation Adaptive Control Derivative-Free Adaptive Control Illustrative Scalar Example Output Feedback Adaptive Control Problem Formulation Control System Description Adaptive Control Architecture Visualization Wing Rock Dynamics Example Nonlinear Uncertainty External Disturbance Measurement Noise Concluding Remarks

Motivation Models that do not adequately capture the physical system Idealized assumptions and model simplifications Actual dynamics can be nonlinear and uncertain Many loops can be coupled (MIMO) Unknown disturbances (such as turbulance)

Motivation Models that do not adequately capture the physical system Idealized assumptions and model simplifications Actual dynamics can be nonlinear and uncertain Many loops can be coupled (MIMO) Unknown disturbances (such as turbulance) Sudden change in dynamics Reconfiguration Deployment of a payload Structural damage

Motivation Models that do not adequately capture the physical system Idealized assumptions and model simplifications Actual dynamics can be nonlinear and uncertain Many loops can be coupled (MIMO) Unknown disturbances (such as turbulance) Sudden change in dynamics Reconfiguration Deployment of a payload Structural damage Robust controllers? May fail to achieve a given performance criteria Under high levels of uncertainty Require more system modeling information

Motivation Models that do not adequately capture the physical system Idealized assumptions and model simplifications Actual dynamics can be nonlinear and uncertain Many loops can be coupled (MIMO) Unknown disturbances (such as turbulance) Sudden change in dynamics Reconfiguration Deployment of a payload Structural damage Robust controllers? May fail to achieve a given performance criteria Under high levels of uncertainty Require more system modeling information Adaptive controllers?

Adaptive Control Adaptive control is an attractive approach Address system uncertainties and nonlinearities Preserve stability w/o excessively reliance on models

Adaptive Control Adaptive control is an attractive approach Address system uncertainties and nonlinearities Preserve stability w/o excessively reliance on models Indirect/direct adaptive control architectures Indirect architecture: Prm estimation and adapting gains Direct architecture: Adapting gains in resp to sys variations

Adaptive Control Adaptive control is an attractive approach Address system uncertainties and nonlinearities Preserve stability w/o excessively reliance on models Indirect/direct adaptive control architectures Indirect architecture: Prm estimation and adapting gains Direct architecture: Adapting gains in resp to sys variations SYSTEM NOMINAL CONTROL COMMAND

Adaptive Control Adaptive control is an attractive approach Address system uncertainties and nonlinearities Preserve stability w/o excessively reliance on models Indirect/direct adaptive control architectures Indirect architecture: Prm estimation and adapting gains Direct architecture: Adapting gains in resp to sys variations UNCERTAIN SYSTEM NOMINAL CONTROL REFERENCE MODEL COMMAND

Adaptive Control Adaptive control is an attractive approach Address system uncertainties and nonlinearities Preserve stability w/o excessively reliance on models Indirect/direct adaptive control architectures Indirect architecture: Prm estimation and adapting gains Direct architecture: Adapting gains in resp to sys variations UNCERTAIN SYSTEM NOMINAL CONTROL REFERENCE MODEL COMMAND ADAPTIVE CONTROL

Derivative-Free Adaptive Control Derivative-based (standard) adaptive control Based on standard Lyapunov theory Existence of constant unknown ideal set of weights May require unrealistically high adaptation gain May fail to achieve a good perf under failure recovery Require mods in order to prevent from bursting

Derivative-Free Adaptive Control Derivative-based (standard) adaptive control Based on standard Lyapunov theory Existence of constant unknown ideal set of weights May require unrealistically high adaptation gain May fail to achieve a good perf under failure recovery Require mods in order to prevent from bursting Derivative-free adaptive control Based on Lyapunov-Krasovskii theory Guaranteed transient and steady state perf bounds Preserves stability and achieves desired performance Time-varying ideal weights (fast variation is allowed) Adv for sys with sudden change in dynamics Does not need mods in order to prevent from bursting

Derivative-Free Adaptive Control Derivative-free adaptive control Based on Lyapunov-Krasovskii theory Guaranteed transient and steady state perf bounds Preserves stability and achieves desired performance Time-varying ideal weights (fast variation is allowed) Adv for sys with sudden change in dynamics Does not need mods in order to prevent from bursting

Illustration: Constant Ideal Weights

Illustration: Constant Ideal Weights

Illustration: Constant Ideal Weights Low gain ( γ = 25 )

Illustration: Constant Ideal Weights Low gain ( γ = 25 ) Moderate gain ( γ = 125 )

Illustration: Time-Varying Ideal Weights

Illustration: Time-Varying Ideal Weights

Illustration: Time-Varying Ideal Weights Low gain ( γ = 25 )

Illustration: Time-Varying Ideal Weights Low gain ( γ = 25 ) Moderate gain ( γ = 90 )

Outline Motivation Adaptive Control Derivative-Free Adaptive Control Illustrative Scalar Example Output Feedback Adaptive Control Problem Formulation Control System Description Adaptive Control Architecture Visualization Wing Rock Dynamics Example Nonlinear Uncertainty External Disturbance Measurement Noise Concluding Remarks

Output Feedback Adaptive Control Extension of derivative-free adapt ctrl to output fdbk

Output Feedback Adaptive Control Extension of derivative-free adapt ctrl to output fdbk Augmentation of a fixed gain, observer based output fdbk ctrl

Output Feedback Adaptive Control Extension of derivative-free adapt ctrl to output fdbk Augmentation of a fixed gain, observer based output fdbk ctrl Realization of adapt ctrl does not require reference model Observer acts like a reference model

Output Feedback Adaptive Control Extension of derivative-free adapt ctrl to output fdbk Augmentation of a fixed gain, observer based output fdbk ctrl Realization of adapt ctrl does not require reference model Observer acts like a reference model Parameter dependent Riccati equation (PDRE) is used Rather than a Lyapunov equation

Output Feedback Adaptive Control Extension of derivative-free adapt ctrl to output fdbk Augmentation of a fixed gain, observer based output fdbk ctrl Realization of adapt ctrl does not require reference model Observer acts like a reference model Parameter dependent Riccati equation (PDRE) is used Rather than a Lyapunov equation Stability analysis uses a Lyapunov-Krasovskii functional That entails the solution of PDRE

Output Feedback Adaptive Control Extension of derivative-free adapt ctrl to output fdbk Augmentation of a fixed gain, observer based output fdbk ctrl Realization of adapt ctrl does not require reference model Observer acts like a reference model Parameter dependent Riccati equation (PDRE) is used Rather than a Lyapunov equation Stability analysis uses a Lyapunov-Krasovskii functional That entails the solution of PDRE Cost of implementation is far less than that of other methods

Output Feedback Adaptive Control Extension of derivative-free adapt ctrl to output fdbk Augmentation of a fixed gain, observer based output fdbk ctrl Realization of adapt ctrl does not require reference model Observer acts like a reference model Parameter dependent Riccati equation (PDRE) is used Rather than a Lyapunov equation Stability analysis uses a Lyapunov-Krasovskii functional That entails the solution of PDRE Cost of implementation is far less than that of other methods Advantageous for applications to systems with Sudden change in dynamics

Problem Formulation

Problem Formulation

Problem Formulation

Problem Formulation

Remarks

Remarks

Remarks

Control System Description

Control System Description

Control System Description

Adaptive Control Description

Adaptive Control Architecture (PDRE)

Remarks on PDRE

Remarks on PDRE v = v β 2

Remarks on PDRE 0 = A e T P + PA e + v C T PB C T PB T + Q 0

Remarks on PDRE 0 = A e T P + PA e + v C T PB C T PB T + Q 0 If PB = C T (positive-real), then PDRE reduces to Lyapunov eqn and v =

Remarks on PDRE 0 = A e T P + PA e + v C T PB C T PB T + Q 0 If PB = C T (positive-real), then PDRE reduces to Lyapunov eqn and v = This suggests that for the purposes of adaptive control design, when m > 1, it is advantageous to define a new meas by taking a linear combination of existing measurements y o t = My t = MCx t = C o x(t)

Remarks on PDRE 0 = A e T P + PA e + v C T PB C T PB T + Q 0 If PB = C T (positive-real), then PDRE reduces to Lyapunov eqn and v = This suggests that for the purposes of adaptive control design, when m > 1, it is advantageous to define a new meas by taking a linear combination of existing measurements y o t = My t = MCx t = C o x(t) M is a norm preserving transformation that minimizes a norm measure of N o = C o T P o B, 0 = A e T P o + P o A e + Q o

Remarks on PDRE 0 = A e T P + PA e + v C T PB C T PB T + Q 0 If PB = C T (positive-real), then PDRE reduces to Lyapunov eqn and v = This suggests that for the purposes of adaptive control design, when m > 1, it is advantageous to define a new meas by taking a linear combination of existing measurements y o t = My t = MCx t = C o x(t) M is a norm preserving transformation that minimizes a norm measure of N o = C o T P o B, 0 = A e T P o + P o A e + Q o Taking the Frobenius norm as a measure, it can be shown that the solution for M that min N o F subj to the constraint MC F = C F is given by M = C F B T P o C T CC T 1 B T P C o C T CCT 1 F

Visualization

Main Result

Main Result

Main Result

Main Result

Outline Motivation Adaptive Control Derivative-Free Adaptive Control Illustrative Scalar Example Output Feedback Adaptive Control Problem Formulation Control System Description Adaptive Control Architecture Visualization Wing Rock Dynamics Example Nonlinear Uncertainty External Disturbance Measurement Noise Concluding Remarks

Wing Rock Dynamics Wing rock is a nonlinear phenomenon in which an aircraft exhibits an oscillation in roll at high angles of attack

Wing Rock Dynamics Wing rock is a nonlinear phenomenon in which an aircraft exhibits an oscillation in roll at high angles of attack A two state model for wing rock dynamics can be given by where, f 1 t being a square wave having an amplitude of 0.5 and a period of 15 //...seconds, f 2 t = 0.5 sin(1.5t), and d(t) is an external disturbance

Wing Rock Dynamics Wing rock is a nonlinear phenomenon in which an aircraft exhibits an oscillation in roll at high angles of attack A two state model for wing rock dynamics can be given by where, f 1 t being a square wave having an amplitude of 0.5 and a period of 15 //...seconds, f 2 t = 0.5 sin(1.5t), and d(t) is an external disturbance x 1 (t) represents the roll angle and x 2 t represents the roll rate

Nominal and Adaptive Control Designs The reference model is selected to be second order with a natural frequency of 1.6 rad/sec and a damping ratio of 0.8, and to have a unity gain from r(t) to y m (t) at low frequency K 1 = 2.56, 2.56 K 2 = 2.56

Nominal and Adaptive Control Designs The reference model is selected to be second order with a natural frequency of 1.6 rad/sec and a damping ratio of 0.8, and to have a unity gain from r(t) to y m (t) at low frequency K 1 = 2.56, 2.56 K 2 = 2.56 We chose L = 12.8, 64.0 T State observer poles are 5 times larger than reference model poles

Nominal and Adaptive Control Designs The reference model is selected to be second order with a natural frequency of 1.6 rad/sec and a damping ratio of 0.8, and to have a unity gain from r(t) to y m (t) at low frequency K 1 = 2.56, 2.56 K 2 = 2.56 We chose L = 12.8, 64.0 T State observer poles are 5 times larger than reference model poles For adaptive control design 1 e Basis function β x = [0.5, x 1, 1 e x2 1+e x 1 1+e x 2 ]T β = 1.5 For μ = 0.05 and Q o = 0.25 I 2, it was determined that v = 124.6 κ 2 < 35.4 We set Ω 1 = 0.95I 3, κ 2 = 35, and τ = 0.01 seconds

Nominal and Adaptive Control Designs The reference model is selected to be second order with a natural frequency of 1.6 rad/sec and a damping ratio of 0.8, and to have a unity gain from r(t) to y m (t) at low frequency K 1 = 2.56, 2.56 K 2 = 2.56 We chose L = 12.8, 64.0 T State observer poles are 5 times larger than reference model poles For adaptive control design 1 e Basis function β x = [0.5, x 1, 1 e x2 1+e x 1 1+e x 2 ]T β = 1.5 For μ = 0.05 and Q o = 0.25 I 2, it was determined that v = 124.6 κ 2 < 35.4 We set Ω 1 = 0.95I 3, κ 2 = 35, and τ = 0.01 seconds Goal: Tracking a reference command

Constant Ideal Weights Nominal and adaptive control responses for the case of constant ideal weights

Time-Varying Ideal Weights Nominal and adaptive control responses for the case of time-varying ideal weights

Time-Varying Ideal Weights and Disturbances Depiction of d(t) and w(t)

Time-Varying Ideal Weights and Disturbances Nominal and adaptive control responses with disturbances for the case of time-varying ideal weights

Outline Motivation Adaptive Control Derivative-Free Adaptive Control Illustrative Scalar Example Output Feedback Adaptive Control Problem Formulation Control System Description Adaptive Control Architecture Visualization Wing Rock Dynamics Example Nonlinear Uncertainty External Disturbance Measurement Noise Concluding Remarks

Concluding Remarks Extension of state feedback, derivative-free adaptive controller to an output feedback form

Concluding Remarks Extension of state feedback, derivative-free adaptive controller to an output feedback form Particularly useful for situations in which Nature of sys uncertainty cannot be adequately represented by a set of basis functions with constant ideal weights

Concluding Remarks Extension of state feedback, derivative-free adaptive controller to an output feedback form Particularly useful for situations in which Nature of sys uncertainty cannot be adequately represented by a set of basis functions with constant ideal weights Level of complexity is far less than many other methods

Concluding Remarks Extension of state feedback, derivative-free adaptive controller to an output feedback form Particularly useful for situations in which Nature of sys uncertainty cannot be adequately represented by a set of basis functions with constant ideal weights Level of complexity is far less than many other methods Can be implemented in a form that augments an observer based linear controller architecture

Concluding Remarks Extension of state feedback, derivative-free adaptive controller to an output feedback form Particularly useful for situations in which Nature of sys uncertainty cannot be adequately represented by a set of basis functions with constant ideal weights Level of complexity is far less than many other methods Can be implemented in a form that augments an observer based linear controller architecture Illustrative example shows that the presented theory and the simulation results are compatible

Thank You