Extremum seeking control Dragan Nešić The University of Melbourne Acknowledgements: Y. Tan, I. Mareels, A. Astolfi, G. Bastin, C. Manzie; A. Mohammadi;

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

Feedback Control Real-Time Scheduling: Framework, Modeling, and Algorithms Chenyang Lu, John A. Stankovic, Gang Tao, Sang H. Son Presented by Josh Carl.
1 of 16 SMALL - GAIN THEOREMS of LASALLE TYPE for HYBRID SYSTEMS Daniel Liberzon (Urbana-Champaign) Dragan Nešić (Melbourne) Andy Teel (Santa Barbara)
NONLINEAR HYBRID CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois.
CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign.
TOWARDS a UNIFIED FRAMEWORK for NONLINEAR CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer.
1/22 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, and Mani Srivastava IEEE TRANSACTIONS.
1 of 16 NORM - CONTROLLABILITY, or How a Nonlinear System Responds to Large Inputs Daniel Liberzon Univ. of Illinois at Urbana-Champaign, U.S.A. NOLCOS.
Automation I. Introduction. transmitter actuator Structure of control system Process or plant Material flow sensorstransducers actuating units actuating.
Signals and Systems March 25, Summary thus far: software engineering Focused on abstraction and modularity in software engineering. Topics: procedures,
Exercise 3. Solutions From Fujio Kida, JGC Co. All cases
General Concepts of Bioprocess Modeling &
Beam Sensor Models Pieter Abbeel UC Berkeley EECS Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics TexPoint fonts used in EMF. Read.
Optimal Design Laboratory | University of Michigan, Ann Arbor 2011 Design Preference Elicitation Using Efficient Global Optimization Yi Ren Panos Y. Papalambros.
PROCESS INTEGRATED DESIGN WITHIN A MODEL PREDICTIVE CONTROL FRAMEWORK Mario Francisco, Pastora Vega, Omar Pérez University of Salamanca – Spain University.
Study of the periodic time-varying nonlinear iterative learning control ECE 6330: Nonlinear and Adaptive Control FISP Hyo-Sung Ahn Dept of Electrical and.
Networked Control Systems: an emulation approach to controller design Dragan Nesic The University of Melbourne Electrical and Electronic Engineering Acknowledgements:
Circumnavigation From Distance Measurements Under Slow Drift Soura Dasgupta, U of Iowa With: Iman Shames, Baris Fidan, Brian Anderson.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Gradient Methods April Preview Background Steepest Descent Conjugate Gradient.
INTEGRATED DESIGN OF WASTEWATER TREATMENT PROCESSES USING MODEL PREDICTIVE CONTROL Mario Francisco, Pastora Vega University of Salamanca – Spain European.
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
A Comparative Study Of Deterministic And Stochastic Optimization Methods For Integrated Design Of Processes Mario Francisco a, Silvana Revollar b, Pastora.
Gradient Methods May Preview Background Steepest Descent Conjugate Gradient.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Lattices for Distributed Source Coding - Reconstruction of a Linear function of Jointly Gaussian Sources -D. Krithivasan and S. Sandeep Pradhan - University.
Saturation, Flat-spotting Shift up Derivative Weight Decay No derivative on output nodes.
Normalised Least Mean-Square Adaptive Filtering
456/556 Introduction to Operations Research Optimization with the Excel 2007 Solver.
MODEL REFERENCE ADAPTIVE CONTROL
Asymptotic Techniques
Introduction to Adaptive Digital Filters Algorithms
1 Hybrid methods for solving large-scale parameter estimation problems Carlos A. Quintero 1 Miguel Argáez 1 Hector Klie 2 Leticia Velázquez 1 Mary Wheeler.
A Shaft Sensorless Control for PMSM Using Direct Neural Network Adaptive Observer Authors: Guo Qingding Luo Ruifu Wang Limei IEEE IECON 22 nd International.
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
Book Adaptive control -astrom and witten mark
CHAPTER 4 S TOCHASTIC A PPROXIMATION FOR R OOT F INDING IN N ONLINEAR M ODELS Organization of chapter in ISSO –Introduction and potpourri of examples Sample.
5: Processor-based Control Systems CET360 Microprocessor Engineering J. Sumey.
Boltzmann Machine (BM) (§6.4) Hopfield model + hidden nodes + simulated annealing BM Architecture –a set of visible nodes: nodes can be accessed from outside.
1 Deadzone Compensation of an XY –Positioning Table Using Fuzzy Logic Adviser : Ying-Shieh Kung Student : Ping-Hung Huang Jun Oh Jang; Industrial Electronics,
1 Chapter 2 1. Parametric Models. 2 Parametric Models The first step in the design of online parameter identification (PI) algorithms is to lump the unknown.
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.
Advanced Control of Marine Power System
Adaptive Hopfield Network Gürsel Serpen Dr. Gürsel Serpen Associate Professor Electrical Engineering and Computer Science Department University of Toledo.
Vaida Bartkutė, Leonidas Sakalauskas
Lec 11. Common Controllers Some commonly used controllers –Proportional Controller –Integration Controller –Derivative Controller Reading: 5-8. TexPoint.
Linearizability of Chemical Reactors By M. Guay Department of Chemical and Materials Engineering University of Alberta Edmonton, Alberta, Canada Work Supported.
Adaptive Control Loops for Advanced LIGO
Adaptive Optimal Control of Nonlinear Parametric Strict Feedback Systems with application to Helicopter Attitude Control OBJECTIVES  Optimal adaptive.
Discrete Controller Design
METHOD OF STEEPEST DESCENT ELE Adaptive Signal Processing1 Week 5.
Simulation and Experimental Verification of Model Based Opto-Electronic Automation Drexel University Department of Electrical and Computer Engineering.
Extremum seeking without external dithering and its application to plasma RF heating on FTU University of Rome “Tor Vergata” Luca Zaccarian, Daniele Carnevale,
1 Lu LIU and Jie HUANG Department of Mechanics & Automation Engineering The Chinese University of Hong Kong 9 December, Systems Workshop on Autonomous.
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
MISS. RAHIMAH BINTI OTHMAN
Virtual Gravity Control for Swing-Up pendulum K.Furuta *, S.Suzuki ** and K.Azuma * * Department of Computers and Systems Engineering, TDU, Saitama Japan.
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.
Unified Adaptivity Optimization of Clock and Logic Signals Shiyan Hu and Jiang Hu Dept of Electrical and Computer Engineering Texas A&M University.
Chapter 1: Overview of Control
PID controller for improving Max power point tracking system
Basic Design of PID Controller
Bioreactors Engineering
ROBUST OBSERVERS and PECORA – CARROLL
Multirate Output Feedback
Post-Silicon Calibration for Large-Volume Products
Boltzmann Machine (BM) (§6.4)
Stochastic Methods.
Presentation transcript:

Extremum seeking control Dragan Nešić The University of Melbourne Acknowledgements: Y. Tan, I. Mareels, A. Astolfi, G. Bastin, C. Manzie; A. Mohammadi; W. Moas Australian Research Council. TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A AAA A A

Outline Motivating examples Background Ad hoc designs Black box: - Problem formulation - Systematic design Gray box: - Problem formulation - Systematic design Conclusions & future directions

A Prelude This is an approach for online optimisation of the steady-state system behaviour. A standing assumption is that the plant model or the cost is not known. The controller finds the extremum in closed- loop fashion.

Motivating examples

Continuously Stirred Tank (CST) Reactor Substrate Product u=Vol. flow ratePerformance output y: Productivity J P Yield J Y Inflow Outflow Overall J T

Single enzymatic reaction Michaelis-Menten Kinetics Productivity and yield Total cost is typically unknown!! In steady-state, we would typically want to operate around G. Bastin, D. Nešić, Y. Tan and I. Mareels, “On extremum seeking in bioprocesses with multivalued cost functions”, Biotechnology Progress, 2009.

Raman amplifiers Fibre span Power sensors Pump lasers u=laser power P.M. Dower, P. Farrell and D. Nešić, “Extremum seeking control of cascaded optical Raman amplifiers”, IEEE Trans. Contr. Syst. Tech., Cost Performance output y: Spectral flatness (equalization) Desired power ¸ p

Other engineering examples PlantPerformance output Turbine Generated power Solar cell Generated power Variable cam timing Fuel consumption Tokamak Reflected power during Lower Hybrid (LH) plasma heating experiments Non-holonomic vehicles Distance from a source of a signal Paper machine Retention of fines and fibers in the sheet Ultrasonic/Sonic Driller/Corer Distance from resonance Human Exercise Machine The user’s power output ABS Magnitude of friction force

Examples from biology E. Coli bacteria search for food in a similar manner to an extremum seeking algorithm (M. Krstic et al). Some fish search for food in a similar manner to extremum seeking (M. Krstic et al).

Background

Classification of approaches NLP based ESC [Popović, Teel,…] Adaptive ESC [Krstić, Ariyur, Guay, Tan, Nešić,…] Deterministic Stochastic Adaptive ESC [Krstić, Manzie,…] NLP based ESC [Spall,..] Also continuous-time versus discrete-time.

Brief history (deterministic): First ESC? Vibrant research area Many new schemes proposed Especially Adaptive First local stability result for adaptive ESC Systematic design discrete-time NLP. Systematic design adaptive Schemes. Beginning Ad-hoc designs Rigorous analysis and design Åström & Wittenmark: “one of the most promising adaptive control techniques”. 1995

Ad hoc adaptive designs

Adaptive ESC [Krstić & Wang 2000] +x Extremum seeking controller Parameters:

Static scalar case (gradient descent) +x Extremum seeking controller Parameters: Y. Tan, D. Nešić and I. Mareels, “On non-local stability properties of extremum seeking control”, Automatica, 2006.

Comments Many similar adaptive algorithms proposed. Case-by-case convergence analysis. No clear relationship with optimization. A unifying design approach is unavailable. A unifying convergence analysis is missing. A unifying approach exists for another class of schemes [Teel and Popovic, 2000].

Black Box Approach

Problem formulation (black box) Extremum Seeking Controller Assumption 1: - Q(.) has an extremum (max) - Q(.) is unknown Dynamic case: Problem: Design ESC so that Assumption:

Systematic design (derivatives estimation) D. Nešić, Y. Tan, W. Moas and C. Manzie, “A unifying approach to extremum seeking: adaptive schemes based on derivatives estimation”, IEEE Conf. Dec. Contr

Continuous optimization (offline) No inputs & outputs Q(.) is known, so all derivatives of Q(.) are known

Examples Gradient method Continuous Newton method

Extremum seeking (online) Inputs & outputs available Q(.) is unknown Derivatives estimator a, ! L, ² are positive controller parameters

Systematic design (use the previous block diagram) Step 1: Choose an optimization scheme. Step 2: Use an estimator for D N Q( ¢ ). Step 3: Adjust the controller parameters.

Estimator design

Estimating DQ( µ )

Analysis where µ is assumed constant. Average the right hand side of the model. Model of the system:

Estimating D 2 Q( µ )

Higher order derivatives

Convergence analysis

Model of the overall system ! L, ² and a are controller parameters that need to be tuned to achieve appropriate convergence properties. Slow: Fast:

Assumption 1 (global max) There exists a global maximum

Assumption 2 (robust optimizer) The solutions of satisfy for sufficiently small w(t).

Theorem Suppose Assumptions 1-2 hold. Then Tuning guidelines

Geometrical interpretation Fast transient (estimator) Slow transient optimization Exist ! L, ², a For any ¢, º

Comments A systematic design approach proposed. Rigorous convergence analysis provided. Controller tuning proposed in general. Dynamic plants treated in the same way. Multi-input case is treated in a similar way. Averaging and singular perturbations used. Tradeoffs between the domain of attraction, accuracy and speed of convergence!

Bioreactor example All our assumptions hold – gradient method used.

Gray Box Approach

Problem formulation (gray box) Extremum Seeking Controller Assumption 1: - Q(., p ) has an extremum (max) - Q(.,.) is known; p is unknown Dynamic case: Problem: Design ESC so that Assumption:

Systematic design (parameter estimation) D. Nešić, A. Mohamadi and C. Manzie, “A unifying approach to extremum seeking: adaptive schemes based on parameter estimation”, IEEE Conf. Dec. Contr

Extremum seeking (online) Inputs & outputs available p is unknown Parameter estimator a, ! L, ² are controller parameters

Comments Similar systematic framework in this case. Similar convergence analysis holds. Classical adaptive parameter estimation schemes can be used. Dynamic plants dealt with in the same way. Persistence of excitation is crucial for convergence. Tradeoffs between domain of attraction, accuracy and convergence speed.

Example Consider the static plant: We used the continuous Newton method. Classical parameter estimation used. Values p 1 =9 and p 2 =8 used in simulations.

Simulations Performance output Control inputsParameters

Final remarks Several tradeoffs exist; convergence slow. Many degrees of freedom: dither shape, controller parameters, optimization algorithm, estimators. Some global convergence results available (similar to simulated annealing).

Summary A systematic design framework presented for two classes of adaptive control schemes. Precise convergence analysis provided. Controller tuning and various tradeoffs understood well. Applicable to a range of engineering and non- engineering fields.

Future directions Tradeoffs: convergence speed, domain of attraction and accuracy. Various extensions: non-compact sets, global results, non-smooth systems, multi-valued cost functions. Schemes robust although no formal proofs. Tailor the tools to specific problems. Exciting research area.

Thank you!