Lars Imsland Prost årsmøte 2002

Slides:



Advertisements
Similar presentations

Advertisements

Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign.
OUTPUT – INPUT STABILITY Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي Constraints in MPC کنترل پيش بين-دکتر توحيدخواه.
Optimization of the Pulp Mill Economical Efficiency; study on the behavior effect of the economically significant variables Alexey Zakharov, Sirkka-Liisa.
Robust control Saba Rezvanian Fall-Winter 88.
1 Nonlinear Control Design for LDIs via Convex Hull Quadratic Lyapunov Functions Tingshu Hu University of Massachusetts, Lowell.
Nonlinear Optimization for Optimal Control
IAAC International Symposium in Systems & Control, 7-8 October 2013, Technion, Haifa, Israel P-O Gutman: Constrained control of uncertain linear time-invariant.
1 Finding good models for model-based control and optimization Paul Van den Hof Okko Bosgra Delft Center for Systems and Control 17 July 2007 Delft Center.
PROCESS INTEGRATED DESIGN WITHIN A MODEL PREDICTIVE CONTROL FRAMEWORK Mario Francisco, Pastora Vega, Omar Pérez University of Salamanca – Spain University.
1 In this lecture, a model based observer and a controller will be designed to a single-link robot.
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.
Dynamical Systems Analysis III: Phase Portraits By Peter Woolf University of Michigan Michigan Chemical Process Dynamics and Controls.
1 Absolute Stability with a Generalized Sector Condition Tingshu Hu.
Fast and Robust Legged Locomotion Sean Bailey Mechanical Engineering Design Division Advisor: Dr. Mark Cutkosky May 12, 2000.
I. Concepts and Tools Mathematics for Dynamic Systems Time Response
Certifying the robustness of model predictive controllers W. P. Heath and B. Lennox Control Systems Centre The University of Manchester.
Slide# Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations.
1 Jordan University of Science and Technology Chemical Engineering Department “Modeling & Control of Continuous Fluidized Bed Dryers” BY MOHAMMAD AL-HAJ.
CONTROL of NONLINEAR SYSTEMS with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of.
1 © Alexis Kwasinski, 2011 DC micro-grids comprise cascade distributed power architectures – converters act as interfaces Point-of-load converters present.
MODEL REFERENCE ADAPTIVE CONTROL
Industrial Process Modelling and Control Ton Backx Emeritaatsviering Joos Vandewalle.
Control Optimization of Oil Production under Geological Uncertainty
Introduction to estimation theory Seoul Nat’l Univ.
1 Chapter 8 Nonlinear Programming with Constraints.
A Framework for Distributed Model Predictive Control
Introductory Control Theory CS 659 Kris Hauser.
Neural Network Based Online Optimal Control of Unknown MIMO Nonaffine Systems with Application to HCCI Engines OBJECTIVES  Develop an optimal control.
TUTORIAL on LOGIC-BASED CONTROL Part I: SWITCHED CONTROL SYSTEMS Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng.,
LOGO A Path –Following Method for solving BMI Problems in Control Author: Arash Hassibi Jonathan How Stephen Boyd Presented by: Vu Van PHong American Control.
What is a model Some notations –Independent variables: Time variable: t, n Space variable: x in one dimension (1D), (x,y) in 2D or (x,y,z) in 3D –State.
QUANTIZED OUTPUT FEEDBACK CONTROL of NONLINEAR SYSTEMS Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of.
1 In this lecture we will compare two linearizing controller for a single-link robot: Linearization via Taylor Series Expansion Feedback Linearization.
Huixian Liu and Shihua Li, Senior Member, IEEE
Uniform discretizations: the continuum limit of consistent discretizations Jorge Pullin Horace Hearne Institute for Theoretical Physics Louisiana State.
Reinforcement Learning Control with Robust Stability Chuck Anderson, Matt Kretchmar, Department of Computer Science, Peter Young, Department of Electrical.
Feedback Linearization Presented by : Shubham Bhat (ECES-817)
Nonlinear Predictive Control for Fast Constrained Systems By Ahmed Youssef.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Lecture #14 Computational methods to construct multiple Lyapunov functions & Applications João P. Hespanha University of California at Santa Barbara Hybrid.
OUTPUT-INPUT STABILITY: A NEW VARIANT OF THE MINIMUM-PHASE PROPERTY FOR NONLINEAR SYSTEMS D. Liberzon Univ. of Illinois at Urbana-Champaign, USA A. S.
Feedback Stabilization of Nonlinear Singularly Perturbed Systems MENG Bo JING Yuanwei SHEN Chao College of Information Science and Engineering, Northeastern.
MPC in Statoil. 2 In-house tool Septic, Statoil Estimation and Prediction Tool for Identification and Control Developed and maintained by the process.
Adaptive Optimal Control of Nonlinear Parametric Strict Feedback Systems with application to Helicopter Attitude Control OBJECTIVES  Optimal adaptive.
Chapter 2-OPTIMIZATION G.Anuradha. Contents Derivative-based Optimization –Descent Methods –The Method of Steepest Descent –Classical Newton’s Method.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1389 کنترل پيش بين-دکتر توحيدخواه MPC Stability-2.
NONLINEAR CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois at.
1 Control of maldistribution of flow in parallell heat exchangers Magnus G. Jacobsen, Sigurd Skogestad Nordic Process Controi workshop, Porsgrunn
Singular Systems Differential Algebraic Equations Introduction Systems & Control Theory Chemical Engineering & DAE Index for DAE Optimal Control Directions.
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.
SOFTWARE: A SOLUTION FOR MODEL PREDICTIVE CONTROL SOFTWARE: A SOLUTION FOR MODEL PREDICTIVE CONTROL Laboratoire.
Process Dynamics and Operations Group (DYN) TU-Dortmund
Presentation at NI Day April 2010 Lillestrøm, Norway
MPC in Statoil Stig Strand, specialist MPC Statoil Research Center 93  SINTEF Automatic Control Dr. ing 1991: Dynamic Optimisation in State.
Queue Dynamics with Window Flow Control
Autonomous Cyber-Physical Systems: Dynamical Systems
Active Control of Gas Lift Wells Simulation and Experimental Series
3-3 Optimization with Linear Programming
Christoph J. Backi and Sigurd Skogestad
State and parameter estimation for a Gas-Liquid Cylindrical Cyclone
MPC in Statoil.
دانشگاه صنعتي اميركبير
Stability Analysis of Linear Systems
Chapter 7 Inverse Dynamics Control
Presentation transcript:

Lars Imsland Prost årsmøte 2002 Lars Imsland, ITK, NTNU Veileder: Bjarne Foss Robust (output) feedback of piecewise affine difference inclusions Olav Slupphaug, Bjarne Nonlinear MPC and output feedback: A “separation principle” Rolf Findeisen, Frank Allgøwer, Bjarne Control of a class of positive systems Gisle Otto Eikrem, Bjarne A general result on stabilization Application to oil production: Stabilization of gas-lifted oil wells My name is Lars Imsland, I come from the Norwegian University of Science and Technology, Department of Engineering Cybernetics. I will talk about robust output feedback for a class of nonlinear systems using piecewise affine observers. Lars Imsland Prost årsmøte 2002

Piecewise affine systems Nonlinear, uncertain discrete time model Known equilibrium input Piecewise affine encapsulation The systems we look at are nonlinear, uncertain discrete-time models of this type. The one major assumption we make, is that we now the equilibrium input. We find upper and lower bounds on the uncertain vector field in different subsets of the statespace. We call these subsets local model validity sets. Using these upper and lower bounds, we can formulate a piecewice affine parameter dependent model. Further, the system matrices are affine in the parameters. I(x) tells us which local model validity set is active. We have previously shown how to obtain such models in a fairly systematic manner Note that the new uncertainty parameter theta captures the original uncertainty, in addition to the nonlinearity. Mention constraints Note that the new uncertainty parameter theta takes care of both the original uncertainty and the nonlinearity within the local model validity set. Lars Imsland Prost årsmøte 2002

Lars Imsland Prost årsmøte 2002 Problem statement Find controller that stabilizes the difference inclusion by output feedback Our problem is then to find an output feedback controller that stabilizes this difference inclusion. And in this talk, the output feedback controller will be observer based Lars Imsland Prost årsmøte 2002

Lars Imsland Prost årsmøte 2002 Previous results We have previously (Slupphaug, Imsland & Foss 2000) stated BMIs which upon feasibility gives Piecewise affine state feedback Piecewise affine dynamic output feedback The dynamic output feedback BMIs proved to be very hard to solve That is, different state feedback matrices in the different local model validity sets. But while the formulation of piecewise affine dynamic output feedback was rather straight forward, the... Last point: Meaning finding a feasible solution. Even for very small problems, where we knew solutions in advance, the implemented algorithms did not succeed. This motivated us to consider output feedback by observers in this framework. Lars Imsland Prost årsmøte 2002

Output feedback control structure Process PA State feedback PA Observer Output Injection Observer model The process is as described earlier. The observer injection matrices are here parameterised in j, that is, indicating a partition of the output space - another approach is to parameterise it in the observer state space, as for the state feedback - this will often simplify the procedure. The observer model could be a nominal model of the nonlinear system. Then the observer model should be encapsulated in the same way as the system. However, note that we can choose these functions piecewise affine, with a similar partition of the observer state space, and then the encapsulation is exact. This reduces conservatism of the procedure. Nominal model or Piecewise affine approximation Lars Imsland Prost årsmøte 2002

The synthesis inequalities LMIs guaranteeing a decreasing Lyapunov function everywhere LMIs guaranteeing region of attraction and conformance to constraints Low dimensional BMI Lars Imsland Prost årsmøte 2002

Lars Imsland Prost årsmøte 2002 Example Nonlinear unstable system Partial state information (output) Uncertain system Constrained Lars Imsland Prost årsmøte 2002

Lars Imsland Prost årsmøte 2002 Nonlinearities “Real” nonlinearity p-a encapsulation Observer nonlinearity p-a approximation Lars Imsland Prost årsmøte 2002

Controller and observer 2 1 -1 -2 Lars Imsland Prost årsmøte 2002

Lars Imsland Prost årsmøte 2002 Simulation State “constraints” Lyapunov level set Phase trajectory Note that Ra can be given in the combined state and observer statespace, or the combined state and observer error space. It might seem that the trajectory is not crossing Lyapunov level sets at all times, but note that this is a projection from a 4D total state space. Lars Imsland Prost årsmøte 2002

MPC - prinsipp Past Future Predicted outputs y(t+k|t) Manipulated inputs u(t+k) t t+1 t+M t+P Input horizon Nevn tilstandsestimator Output horizon Regn ut en optimal pådragsekvens som minimaliserer reguleringsfeil samtidig som den tar hensyn til beskrankninger på pådrag og utganger. Lars Imsland Prost årsmøte 2002

Receding horizon Fordel med “online optimization”: TILBAKEKOBLING Past Future Optimiser på tidspunkt t (nye målinger) Bruk det første optimale pådraget u(t) Gjenta optimalisering på tidspunkt t+1 t t+1 t+M t+P Fordel med “online optimization”: TILBAKEKOBLING t+1 t+M+1 t+P+1 Lars Imsland Prost årsmøte 2002

NMPC Open Loop Optimal Control Problem Solve subject to with Ikke vis! Lars Imsland Prost årsmøte 2002

The output feedback problem Problem: State information needed for prediction Often only output measurements available need to estimate system states Many different observers for nonlinear systems EKF, geometric, passivity based, extended Luenberger, optimization based, MHE… Questions: How to guarantee stability of closed-loop with observer? Which observer does facilitate solution? u System y x Lars Imsland Prost årsmøte 2002

Lars Imsland Prost årsmøte 2002 We have shown: For fast enough observer, short enough sampling time Closed loop is “practically” stable (Convergence to 0 under stronger conditions) Recover state feedback region of attraction Output feedback trajectories approach state feedback trajectories Results hold for general nonlinear system with required observability conditions (“uniform observability”) Forklar practically stable Bevis bruker high gain observer Lars Imsland Prost årsmøte 2002

Lars Imsland Prost årsmøte 2002 Gas-lifted oil wells Can have unstable production Instability caused by mechanisms related to mass compressibility of gas gravity dominated flow Simple model based on mass balances reproduce dynamic behavior Stabilization by simple controller based on physical properties Lars Imsland Prost årsmøte 2002

A class of positive systems Each state is measure of “mass” in a compartment - positive Dynamics (typically: mass balances) are flow between compartments external inflow to compartments outflow from compartments Compartments can be divided into phases Each phase has one input input either inflow or outflow to that phase input has saturation Controllability assumptions ... Lars Imsland Prost årsmøte 2002

State feedback controller Control objective: Stabilize total mass of each phase Often: Equivalent to stabilization of an equilibrium Controller: linearize “total mass dynamics” of each phase Robustness properties x2 x1+ x2=M* x1 x1+ x2 +x3=M* Lars Imsland Prost årsmøte 2002

Lars Imsland Prost årsmøte 2002 Gas-lift Control production choke and gas injection choke to stabilize total mass of oil and gas Stable total mass implies stable well production Tuning knobs: setpoint for mass of oil and gas, speed of controller Steady state mass of oil decides well performance (oil production) to a certain extent Alternative: use only production choke Also obtains stability Less flexibility Lars Imsland Prost årsmøte 2002

Lars Imsland Prost årsmøte 2002 Simulations on Olga Lars Imsland Prost årsmøte 2002