Advanced Adaptive Control for Unintended System Behavior

Similar documents
Introduction. 1.1 Historical Overview. Chapter 1

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

Control System Design

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

Synthesis via State Space Methods

Extension of L1 Adaptive Control with Applications

Linear System Theory. Wonhee Kim Lecture 1. March 7, 2018

Improving Effects of Sampling Time in Fast Adaptation-Based Control Algorithms with Applications

YTÜ Mechanical Engineering Department

Control Systems Design

Internal Model Control of A Class of Continuous Linear Underactuated Systems

Water terminal control solutions

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

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

Uncertainty and Robustness for SISO Systems

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

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

Model Predictive Controller of Boost Converter with RLE Load

Lecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004

L 1 Adaptive Output Feedback Controller to Systems of Unknown

L 1 Adaptive Controller for a Missile Longitudinal Autopilot Design

Observability and state estimation

Decoupled Feedforward Control for an Air-Conditioning and Refrigeration System

Feedback Linearization based Arc Length Control for Gas Metal Arc Welding

SRV02-Series Rotary Experiment # 1. Position Control. Student Handout

Lecture 19 Observability and state estimation

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints

Presentation Topic 1: Feedback Control. Copyright 1998 DLMattern

Design of Advanced Control Techniques for an Underwater Vehicle

Iterative Learning Control Analysis and Design I

BERMAD Irrigation. BIC2000 Weather Station SYSTEM GUIDE VERSIONS : BIC ; PC 4.90

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

Decentralized Feedback Structures of a Vapor Compression Cycle System

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

Identification and Control of Mechatronic Systems

MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012

Multivariable MRAC with State Feedback for Output Tracking

Nonlinear Control Systems

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback

EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo)

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

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

Feedback Structures for Vapor Compression Cycle Systems

Control System Design

Integral action in state feedback control

Dr Ian R. Manchester

Coupled Drive Apparatus Modelling and Simulation

NEC PerforCache. Influence on M-Series Disk Array Behavior and Performance. Version 1.0

STATE AND OUTPUT FEEDBACK CONTROL IN MODEL-BASED NETWORKED CONTROL SYSTEMS

Seminar Course 392N Spring2011. ee392n - Spring 2011 Stanford University. Intelligent Energy Systems 1

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

An Introduction to Control Systems

Lecture 12. AO Control Theory

Plan of the Lecture. Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

Automatic Control II Computer exercise 3. LQG Design

QFT Framework for Robust Tuning of Power System Stabilizers

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

Request Ensure that this Instruction Manual is delivered to the end users and the maintenance manager.

DERIVATIVE FREE OUTPUT FEEDBACK ADAPTIVE CONTROL

Outline. Classical Control. Lecture 1

MODELLING ANALYSIS & DESIGN OF DSP BASED NOVEL SPEED SENSORLESS VECTOR CONTROLLER FOR INDUCTION MOTOR DRIVE

Vortex Model Based Adaptive Flight Control Using Synthetic Jets

Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant

CONTROL OF DIGITAL SYSTEMS

ANALYZING REAL TIME LINEAR CONTROL SYSTEMS USING SOFTWARE VERIFICATION. Parasara Sridhar Duggirala UConn Mahesh Viswanathan UIUC

A Software Tool Applying Linear Control Methods to Satellite Thermal Analysis. Martin Altenburg Johannes Burkhardt (EADS Astrium, Germany)

Aircraft Stability & Control

Exam. 135 minutes, 15 minutes reading time

Analysis and Synthesis of Single-Input Single-Output Control Systems

QUANTIZED SYSTEMS AND CONTROL. Daniel Liberzon. DISC HS, June Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign

A Novel Method on Min Max Limit Protection for Aircraft Engine Control

ChE 6303 Advanced Process Control

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

Pole placement control: state space and polynomial approaches Lecture 2

Laplace Transforms Chapter 3

Process Unit Control System Design

L 1 Adaptive Controller for Multi Input Multi Output Systems in the Presence of Unmatched Disturbances

Comparing Realtime Energy-Optimizing Controllers for Heat Pumps

PROCESS DESIGN AND CONTROL Offset-Free Tracking of Model Predictive Control with Model Mismatch: Experimental Results

Optimizing Control of Hot Blast Stoves in Staggered Parallel Operation

Comparison of Feedback Controller for Link Stabilizing Units of the Laser Based Synchronization System used at the European XFEL

CHAPTER 6 FAST OUTPUT SAMPLING CONTROL TECHNIQUE

MODELLING ANALYSIS & DESIGN OF DSP BASED NOVEL SPEED SENSORLESS VECTOR CONTROLLER FOR INDUCTION MOTOR DRIVE

Lab 3: Quanser Hardware and Proportional Control

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

Aircraft Turbofan Engine Health Estimation Using Constrained Kalman Filtering. Funded by the NASA Aviation Safety Program June 16, 2003

Control System Design

06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance.

INTEGRATED ARCHITECTURE OF ACTUATOR FAULT DIAGNOSIS AND ACCOMMODATION

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

Acknowledgements. Control System. Tracking. CS122A: Embedded System Design 4/24/2007. A Simple Introduction to Embedded Control Systems (PID Control)

Structural Control: Introduction and Fruitful Research Areas

Synergetic Synthesis Of Dc-Dc Boost Converter Controllers: Theory And Experimental Analysis

Aircraft Turbofan Engine Health Estimation Using Constrained Kalman Filtering

Filter Design for Feedback-loop Trade-off of L 1 Adaptive Controller: A Linear Matrix Inequality Approach

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Controller Design - Boris Lohmann

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL

Transcription:

Advanced Adaptive Control for Unintended System Behavior Dr. Chengyu Cao Mechanical Engineering University of Connecticut ccao@engr.uconn.edu jtang@engr.uconn.edu

Outline Part I: Challenges: Unintended System Behavior Part II: Proposed L 1 Adaptive Control Techniques Part III: HVAC System and Control Objectives Part IV: Plans to Achieve Objectives for HVAC System Part V: Design Controllers for HVAC with GUI Part VI: Project Milestones

Challenges In practice, engineering Direct systems Adaptive Control are often affected by unintended behaviors. Causes to off-nominal situations disturbances, model uncertainties measurement noise etc.

L1 Adaptive Control Benefits of L1 adaptive control Direct Adaptive Control improves transient performance handles time-varying model uncertainties and disturbances reduces V&V (Verification and Validation) efforts

L 1 Adaptive Control Structure Features: Handles time-varying parameters and uncertainties Allows for fast and robust adaptation Improves transient performance and tracking performance Plant Adaptive Law (Fast Adaptation) Adaptation State Predictor Control Control Law Low Pass Filter

Applications

Application of L 1 in Flight Control NASA: AirSTAR L 1 adaptive controller closes the loop for 14 minutes finishes all the scenarios successfully Fort Pickett, VA, April 2010, 14 th flight of AirStar

Limitations in L1 Adaptive Control The benefit of L1 adaptive control lim u () t u () t = 0, t 0; Γ ( ) ad lim xt () x() t = 0, t 0. Γ ( ) r r However, Γ 1/T, but T is limited by hardware sampling rate To overcome this limitation, we can introduce additional estimation schemes with memorizing mechanism

Problem Formulation Consider a SISO system x: system state 0 u K : control input σ: uncertainty y: output A K, b, c: known system matrices If A K is controllable, there exists K such that A K bk T is Hurwitz. Then we can rewrite the system as A = A K bk T is u = u K + K T x(t) xt () = A xt () + bu() t +σ (), t yt () = c xt (), x(0) = x = 0 The control objective is for y to track a given reference signal, r. K xt () = Axt () + but () +σ () t K

Adaptive Law/State Predictor The state predictor is designed to mimic the system dynamics xt ˆˆˆˆ () = Axt () + but () + σ() t + σ () t yt ˆˆ( ) = c xt () is the memorizing mechanism term σˆb σˆ is time-varying disturbance The adaptive law for σˆ is obtained by writing the error dynamics, x = xˆ x, discretizing, substituting ˆ( σ it ), and solving for x (( i+ 1) T) = 0 i: number of elapsed time steps T: duration of time step b

Adaptive Law σˆ σˆb is generated by the standard piecewise-constant adaptive law, T ˆ( σ it ) = Φ( T τ) dτ Φ( T ) x( it ) 0 T 1 AT Φ ( T) = e, ( T τ) dτ Γ= Φ Φ( T) 0 is generated by the feedback law, 1 D(s) is a low-pass filter. ˆˆˆ( σ t) = Ds ( )( σ() t + σ ()) t b b

D(s) has the form Update Law for Memory Term Ds () a = s + a The feedback law for σˆb can be solved to obtain ˆˆ () t = σ() t b σ a s

Control Law The control law consists of 3 parts, u 1 is designed to drive y to r in the absence of uncertainties u 2 and u 3 are designed to cancel the effects of matched and unmatched components of uncertainties respectively Matched and unmatched components determined by b is the nullspace of b T is the matched component σˆ1 is the unmatched component σˆ2 The matched component can be cancelled by simply choosing it s opposite u() t = u () t + u () t + u () t 1 2 3 ˆ σ1 1 = b b ( ˆˆ σ + σb) ˆ σ 2 u () t = σˆ () t 2 1 u 1 is determined by dynamic version of the state predictor, omitting the uncertainty terms u1() t = rt () 1 ca b The matched component can be cancelled by simply choosing it s opposite 1 c( si A) b u ˆ 3() t = C2() s 1 2() t c( si A) b σ 1

Simulations Two simulation examples are presented for Small T, T = 0.0001 seconds Large T, T = 0.01 seconds Both cases are tested with and without memorizing mechanism present in the controller Controller A: Controller B: ˆˆ σ () t = σ() t b ˆ σ () t = 0 b a s 3/7/2014

Simulation for T = 0.0001 seconds Both controllers perform identically Output prediction matches real output Uncertainty estimations are identical for both controllers Both match real uncertainty 3/7/2014

Simulation for T = 0.01 seconds Controller B displays a significant steadystate error, while Controller A tightly matches the reference Uncertainty estimations more accurate for Controller A than Controller B 3/7/2014

Conclusions L 1 adaptive control uses high gain adaptive law (fast adaptation) to increase performance Adaptive gain is inversely proportional to hardware sampling time Sampling time is limited by hardware Memorizing mechanism is shown to improve performance for larger sampling times 3/7/2014

Proposed L 1 Adaptive Control Techniques 1. Extend the System Coverage of the L 1 Adaptive Controller Output feedback control for nonlinear system L 1 adaptive control design will be further extended under the output feedback framework for more challenging problems 2. Reduce Tuning Efforts of the L 1 Adaptive Controller Design a low-pass filter with minimized tuning efforts such that the controller has the adaptability for arbitrarily large nonlinear time-varying uncertainties without redesign parameters 3. Relax Hardware Requirements L 1 adaptive control with memorizing technique would give the ability to maintain performance with increased integration step-size

UTC Application: HVAC System Rooftop AC: possible application platform The Electrical System of an Air Conditioner (Kosterev 2007) * Nonlinear uncertainties * Changing and unknown operating condition * Etc.

HVAC System HVAC system design is based on the principles of thermo dynamics, fluid mechanics, and heat transfer. Sub-systems of Commercial Rooftop Refrigeration Sub-system Heating Sub-system OD Air Economizer/Ventilation Sub-system

Modeling of HVAC For the control of HVAC system, nominal models are needed. Complete dynamic model include RTU air-distribution systems building zones etc. Model uncertainty and disturbances are significant.

Multiple Control Loops Actuator Control target Compressor Supply air temperature Supply air fan Supply air duct pressure Exhaust fan Pressure of one selected zone Zone damper Zone temperature

Control Objectives for HVAC System Performance in off-nominal situations Maintain performance under different environments and offnominal situations System protection Prevent component damages Energy Conservation Minimize electricity consumption

Protection: Compressor pumps the refrigerant gas up to a high pressure and temperature. enters a condenser and condenses into its liquid phase. evaporates and returns to the compressor, and repeats the cycle.

Protection Overheating protection Long time running of the system; Too high temperature of the environment; Short circuit Overcooling protection Too low temperature of the environment; Over-current protection Long time running of the system; Too low voltage; Short circuit

Solutions: Performance Applying proposed L 1 adaptive control to HVAC System: Maintain system performance with unintended system behavior caused by changing environmental conditions and equipment degradation. Handle unintended equipment behavior in case of component faults ReduceV&V efforts

Solution: Energy Conservation Model based performance seeking control Adaptive control handles model uncertainties and unintended system behavior Model based performance seeking utilizing redundant actuations

Solution: Protection Protections Signal constraints need to be maintained Maintain input/output constraints

Solution: Protection (continued) Incorporate input/output constraints protection in L1 adaptive control Input constraints Direct implementation Output constraints Model based prediction and optimization Prerequisite: Get rid of unintended system behavior

Software Toolbox with GUI User Specifies System Information Interface Structure, time-delay, Direct Adaptive Control uncertainties bound, measurement noise and performance requirement Give the control design for this specific system and provide quantification for possible V&V analysis.

GUI Interface Guide the users through design process with enough information and explanation. Step 1: System information: (Nominal plant architecture -- Chosen from pre-defined classes that L 1 adaptive controller can handle). -- User can pick one option which is most close to the system. Step 2: Under this architecture, input nominal information of plants. Step 3: Uncertainty information. (bounds, etc. ) Step 4: Other information. (measurement noise, etc.)

Software Toolbox After the information collection is done through the interface. Software toolbox system will generate a controller automatically with a few tuning parameters. Next step, controller needs to be tuned and tested. The parameters would be tuned based on guidance.

Rooftop Air Conditioners 1. Analysis system and get generic modeling of the rooftop AC. Compressor unit model, dynamic behavior and etc. States: running & installed 2. Collect high-frequency problems and study the impacts to control system and energy saving. Sensor failure, economizer, thermostats and etc. 3. Using design tool-box for rooftop AC control system and testing the controller.

Project Milestones 1 Generic modeling of interested system (Rooftop AC) 2 3 4 Software Toolbox Reports and slides of theoretical results Experiments and tests of adaptive control on the model

Department of Mechanical Engineering Thank you! U n i v e r s i t y o f C o n n e c t i c u t