1 Optimal input design for online identification : a coupled observer-MPC approach by: Saida Flila, Pascal Dufour, Hassan Hammouri 10/07/2008 IFAC’08,

Slides:



Advertisements
Similar presentations
ICRA 2005 – Barcelona, April 2005Basilio Bona – DAUIN – Politecnico di TorinoPage 1 Identification of Industrial Robot Parameters for Advanced Model-Based.
Advertisements

Université de Lyon- CNRS-LAGEP, France Paper CCC Model Predictive Control of a Powder Coating Curing Process: an Application.
Acoustic design by simulated annealing algorithm
NONLINEAR BACKSTEPPING CONTROL WITH OBSERVER DESIGN FOR A 4 ROTORS HELICOPTER L. Mederreg, F. Diaz and N. K. M’sirdi LRV Laboratoire de Robotique de Versailles,
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Review Resources: Wiki: State Variables YMZ: State Variable Technique Wiki: Controllability.
Université de Lyon- CNRS-LAGEP, France Paper C-090 Model Predictive Control of the Primary Drying Stage of the Drying of Solutions.
IAAC International Symposium in Systems & Control, 7-8 October 2013, Technion, Haifa, Israel P-O Gutman: Constrained control of uncertain linear time-invariant.
PROCESS INTEGRATED DESIGN WITHIN A MODEL PREDICTIVE CONTROL FRAMEWORK Mario Francisco, Pastora Vega, Omar Pérez University of Salamanca – Spain University.
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
INTEGRATED DESIGN OF WASTEWATER TREATMENT PROCESSES USING MODEL PREDICTIVE CONTROL Mario Francisco, Pastora Vega University of Salamanca – Spain European.
Feasibility, uncertainty and interpolation J. A. Rossiter (Sheffield, UK)
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
Explicit Non-linear Optimal Control Law for Continuous Time Systems via Parametric Programming Vassilis Sakizlis, Vivek Dua, Stratos Pistikopoulos Centre.
1 Simulation Modeling and Analysis Verification and Validation.
November 21, 2005 Center for Hybrid and Embedded Software Systems Engine Hybrid Model A mean value model of the engine.
Lecture outline Support vector machines. Support Vector Machines Find a linear hyperplane (decision boundary) that will separate the data.
1 Jordan University of Science and Technology Chemical Engineering Department “Modeling & Control of Continuous Fluidized Bed Dryers” BY MOHAMMAD AL-HAJ.
An Introduction to Support Vector Machines Martin Law.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Overview of Model Predictive Control in Buildings
IFAC Control of Distributed Parameter Systems, July 20-24, 2009, Toulouse Inverse method for pyrolysable and ablative materials with optimal control formulation.
A Shaft Sensorless Control for PMSM Using Direct Neural Network Adaptive Observer Authors: Guo Qingding Luo Ruifu Wang Limei IEEE IECON 22 nd International.
1 Chapter 8 Nonlinear Programming with Constraints.
A Framework for Distributed Model Predictive Control
Andrew Poje (1), Anne Molcard (2,3), Tamay Ö zg Ö kmen (4) 1 Dept of Mathematics, CSI-CUNY,USA 2 LSEET - Universite de Toulon et du Var, France 3 ISAC-CNR.
Huixian Liu and Shihua Li, Senior Member, IEEE
Multiple Model approach to Multi-Parametric Model Predictive Control of a Nonlinear Process a simulation case study Boštjan Pregelj, Samo Gerkšič Jožef.
An Introduction to Support Vector Machines (M. Law)
Approximate Dynamic Programming Methods for Resource Constrained Sensor Management John W. Fisher III, Jason L. Williams and Alan S. Willsky MIT CSAIL.
Mathematical Models & Optimization?
Solution of a Partial Differential Equations using the Method of Lines
Order of Magnitude Scaling of Complex Engineering Problems Patricio F. Mendez Thomas W. Eagar May 14 th, 1999.
Motivation Thus far we have dealt primarily with the input/output characteristics of linear systems. State variable, or state space, representations describe.
Silesian University of Technology in Gliwice Inverse approach for identification of the shrinkage gap thermal resistance in continuous casting of metals.
CONTROL ENGINEERING IN DRYING TECHNOLOGY FROM 1979 TO 2005: REVIEW AND TRENDS by: Pascal DUFOUR IDS’06, Budapest, 21-23/08/2006.
Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes.
Structured H ∞ control of a continuous crystallizer L. Ravanbod, D. Noll, P. Apkarian Institut de Mathématiques de Toulouse IFAC Workshop on Control Distributed.
Chapter 20 1 Overall Objectives of Model Predictive Control 1.Prevent violations of input and output constraints. 2.Drive some output variables to their.
Quality of model and Error Analysis in Variational Data Assimilation François-Xavier LE DIMET Victor SHUTYAEV Université Joseph Fourier+INRIA Projet IDOPT,
Intelligent controller design based on gain and phase margin specifications Daniel Czarkowski  and Tom O’Mahony* Advanced Control Group, Department of.
Linearizability of Chemical Reactors By M. Guay Department of Chemical and Materials Engineering University of Alberta Edmonton, Alberta, Canada Work Supported.
Chapter 2-OPTIMIZATION G.Anuradha. Contents Derivative-based Optimization –Descent Methods –The Method of Steepest Descent –Classical Newton’s Method.
1 Chapter 20 Model Predictive Control Model Predictive Control (MPC) – regulatory controls that use an explicit dynamic model of the response of process.
Robust Nonlinear Model Predictive Control using Volterra Models and the Structured Singular Value (  ) Rosendo Díaz-Mendoza and Hector Budman ADCHEM 2009.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1389 کنترل پيش بين-دکتر توحيدخواه MPC Stability-2.
A comparative approach for gene network inference using time-series gene expression data Guillaume Bourque* and David Sankoff *Centre de Recherches Mathématiques,
Sensitivity Analysis for the Purposes of Parameter Identification of a S. cerevisiae Fed-batch Cultivation Sensitivity Analysis for the Purposes of Parameter.
Nonlinear balanced model residualization via neural networks Juergen Hahn.
Computacion Inteligente Least-Square Methods for System Identification.
1 Nonlinear Sub-optimal Mid Course Guidance with Desired Alinement using MPQC P. N. Dwivedi, Dr. A.Bhattacharya, Scientist, DRDO, Hyderabad-,INDIA Dr.
SOFTWARE: A SOLUTION FOR MODEL PREDICTIVE CONTROL SOFTWARE: A SOLUTION FOR MODEL PREDICTIVE CONTROL Laboratoire.
Learning to Align: a Statistical Approach
Process Dynamics and Operations Group (DYN) TU-Dortmund
Bounded Nonlinear Optimization to Fit a Model of Acoustic Foams
Port-Hamiltonian Description of Electro-Thermal Field-Circuit models
Recent Advances in Iterative Parameter Estimation
Decomposed optimization-control problem
Sahar Sargheini, Alberto Paganini, Ralf Hiptmair, Christian Hafner
On calibration of micro-crack model of thermally induced cracks through inverse analysis Dr Vladimir Buljak University of Belgrade, Faculty of Mechanical.
Overall Objectives of Model Predictive Control
Two-level strategy Vertical decomposition Optimal process operation
Random walk initialization for training very deep feedforward networks
Combining Geometric- and View-Based Approaches for Articulated Pose Estimation David Demirdjian MIT Computer Science and Artificial Intelligence Laboratory.
Identification of Wiener models using support vector regression
Synthesis of Motion from Simple Animations
Whitening-Rotation Based MIMO Channel Estimation
Presented By: Darlene Banta
Chapter 4 . Trajectory planning and Inverse kinematics
Outline Control structure design (plantwide control)
Presentation transcript:

1 Optimal input design for online identification : a coupled observer-MPC approach by: Saida Flila, Pascal Dufour, Hassan Hammouri 10/07/2008 IFAC’08, Korea, July, Université de Lyon, France

2 Outline Preliminaries Case study Case study Outline Control problem statement Simulation results Simulation results software main features software main features Conclusion & perspectives Conclusion & perspectives Control problem statement 1. Control problem statement 2. Preliminaries Parametric sensitivity model Observer for state-affine systems 3. Proposed control approach Model predictive control (MPC) Final control structure 4. Case study Model for powder coating curing process 5. CB software main features Simulation results 6. Simulation results Conclusion & perspectives 7. Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

3 Outline Preliminaries Case study Case study Outline Control problem statement Simulation results Simulation results software main features software main features Conclusion & perspectives Conclusion & perspectives Control problem statement 1. Control problem statement 2. Preliminaries Parametric sensitivity model Observer for state-affine systems 3. Proposed control approach Model predictive control (MPC) Final control structure 4. Case study Model for powder coating curing process 5. CB software main features Simulation results 6. Simulation results Conclusion & perspectives 7. Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

4 Preliminaries Case study Case study Outline Proposed control approach Proposed control approach Control problem statement Simulation results Simulation results software main features software main features Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, Problem of parameter estimation needs to be addressed A natural question: how can the input sequence be chosen in such a way that the parameters are optimally estimated? 1974 & 1985: studies on optimal input in linear systems 2002: Kessman and Stigter include analytical solution of optimal input design 2004: Stigter and Kessman have found recursive algorithm solutions But few studies exists for complex model based systems: nonlinear PDE system Control problem tackled here: optimally control online a process based on a nonlinear PDE model to estimate online a set of the model parameters, under input/output constraints Optimal input design

5 Outline Preliminaries Case study Case study Outline Control problem statement Simulation results Simulation results software main features software main features Conclusion & perspectives Conclusion & perspectives Control problem statement 1. Control problem statement 2. Preliminaries Parametric sensitivity model Observer for state-affine systems 3. Proposed control approach Model predictive control (MPC) Final control structure 4. Case study Model for powder coating curing process 5. CB software main features Simulation results 6. Simulation results Conclusion & perspectives 7. Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

6  Parametric sensitivity model Let the model structure: (1) : n-dimensional state vector Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results software main features software main features : r-dimensional input vector : m-dimensional output vector : p-dimensional vector of time-invariant parameters The associated parametric sensitivity model is derived from the model (1) : (2) and Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

7  Observer for state-affine systems [Hammouri and De Leon, 1990] Observer : dynamic system obtained from the nominal model by adding a correction term. Advantage: estimate the states not measured and unknown parameters. Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results software main features software main features The state affine system is in the following form : (3) Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

8  Observer for state-affine systems [Hammouri and De Leon, 1990] Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results software main features software main features is the initial condition and Main idea : find a control law that maximizes, based on the model (1) coupled with the sensitivity function (2) and the observer (4). Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, The observer for system (3) : (4) Proposed control approach Proposed control approach

9 Outline Preliminaries Case study Case study Outline Control problem statement Simulation results Simulation results software main features software main features Conclusion & perspectives Conclusion & perspectives Control problem statement 1. Control problem statement 2. Preliminaries Parametric sensitivity model Observer for state-affine systems 3. Proposed control approach Model predictive control (MPC) Final control structure 4. Case study Model for powder coating curing process 5. CB software main features Simulation results 6. Simulation results Conclusion & perspectives 7. Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

10  Model Predictive Control (MPC) Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results software main features software main features Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

11  Model Predictive Control (MPC) Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results software main features software main features Advantages: constraints (such as manipulated variables physical limitations, constraints due to operating procedures safety reasons…) may be specified a model aims to predict the future behavior of the process and the best one is chosen by a correct optimal control of the manipulated variables Drawbacks: computational time needed may limit online time suboptimal solutions how to handled unfeasibilities Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

12  Model Predictive Control (MPC) Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results software main features software main features The function a means: trajectory tracking, processing time minimization, energy consumption minimization, sensitivity maximization, … Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

13  Model Predictive Control (MPC) Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results software main features software main features [ Dufour et al, IEEE TCST 11(5) 2003] Originally developed for nonlinear PDE model control Main idea: decrease the online time needed to compute the PDE model based control Approach: Input constraints: hyperbolic transformation Output constraints: exterior penalty method Linearization + sensitivities computed off line One line use of a time varying linear model One line resolution of the penalized (and so unconstrained) optimization control problem: as modified Levenberg Marquart Algorithm The turnkey software is used Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

14  Final control structure Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results software main features software main features Cost function to minimize: Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, To maximize the parametric sensitivity of the process output  Proposed control approach Proposed control approach

15  Final control structure Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results software main features software main features Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach Linearized IMC-MPC observer based structure for coupled input design and parameter estimation

16 Outline Preliminaries Case study Case study Outline Proposed control approach Proposed control approach Control problem statement Simulation results Simulation results software main features software main features Conclusion & perspectives Conclusion & perspectives Control problem statement 1. Control problem statement 2. Preliminaries Parametric sensitivity model Observer for state-affine systems 3. Proposed control approach Model predictive control (MPC) Final control structure 4. Case study Model for powder coating curing process 5. CB software main features Simulation results 6. Simulation results Conclusion & perspectives 7. Conclusion & perspectives IFAC’08, Korea, July,

17  Model for powder coating curing process Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results software main features software main features Powder coatings = fine particles of: resin +cross-linker in thermosetting or thermoplastic powder coatings+ pigments + extenders + flow additives and fillers to achieve specific properties (color,…) Schematic drawing of the “substrat + powder” sample Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

18  Model for powder coating curing process Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results software main features software main features Thermal model based on the Fourier law of heat conduction uses: 1.the temperature variable varying in the thickness of the powder coating metal sample 2. the degree of cure conversion variable (ranging from 0+ to 1 and the end) A non linear PDE Boundary control problem has to be tackled Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

19  Model for powder coating curing process Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results software main features software main features [Bombard et al, 2006]  0t,e0,z x)(1xek C ΔHe z t)(z,T Cρ λ t t)(z,T p nm ) t)(z,RT E ( 0 pp 0p 2 p 2 p pc,p p a         Tp(z,t) = temperature across the powder film thickness ep = film thickness (~ 0.1 mm ) x(z,t) = degree of cure  0t,ee,ez z t)(z,T Cρ λ t t)(z,T spp 2 s 2 pss sc, s       Ts(z,t) = temperature across substrate es = film thickness (~ 1 mm ) Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

20  Model for powder coating curing process Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results software main features software main features [Bombard et al, 2006] 3 boundary conditions for the temperature: 0t 0,z at )Tt)(z,(Th)Tt)(z,(Tσε(t)φα z t)(z,T λ extpp 4 4 ppirp p p      Manipulated variable Estimated parameter 0t,ez at z t)(z,T λ z t)(z,T λ p p sc, p p        0t,eez at )Tt)(z,(Th)Tt)(z,(Tσε z t)(z,T λ sp extss 4 4 ss s s      Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

21  Model for powder coating curing process Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results software main features software main features [Bombard et al, 2006] The degree of cure x(z,t) of the powder:  0t,e0,z x)(1xek t t)x(z, p nm ) t)(z,RT E ( 0 p a     Initial conditions: 0t],ee[0,zTt)(z,Tt)(z,T spextsp  0t],e[0,z0t)x(z, p   Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

22 Outline Preliminaries Case study Case study Outline Proposed control approach Proposed control approach Control problem statement Simulation results Simulation results software main features software main features Conclusion & perspectives Conclusion & perspectives Control problem statement 1. Control problem statement 2. Preliminaries Parametric sensitivity model Observer for state-affine systems 3. Proposed control approach Model predictive control (MPC) Final control structure 4. Case study Model for powder coating curing process 5. CB software main features Simulation results 6. Simulation results Conclusion & perspectives 7. Conclusion & perspectives IFAC’08, Korea, July,

23 Preliminaries Case study Case study Outline Proposed control approach Proposed control approach Control problem statement Simulation results Simulation results software main features software main features Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, Developed under Matlab, solvers any users defined: trajectory tracking problem maximization of the parameter sensitivity operating time minimization problem any cost function input/output constraint handled Any user defined continuous model (SISO, MISO, SIMO, MIMO model), including large scale PDE model Easy to introduce a user defined observer Easy to apply software for simulation or real time application flexibility/ ease for a quick use in control!

24 Outline Preliminaries Case study Case study Outline Proposed control approach Proposed control approach Control problem statement Simulation results Simulation results software main features software main features Conclusion & perspectives Conclusion & perspectives Control problem statement 1. Control problem statement 2. Preliminaries Parametric sensitivity model Observer for state-affine systems 3. Proposed control approach Model predictive control (MPC) Final control structure 4. Case study Model for powder coating curing process 5. CB software main features Simulation results 6. Simulation results Conclusion & perspectives 7. Conclusion & perspectives IFAC’08, Korea, July,

25 Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results software main features software main features Optimal infrared flow magnitude (input), with output constraint (sample time= 1s) Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

26 Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results software main features software main features Temperature in process output, with magnitude+ velocity input constraints+ output constraint (sample time= 1s) Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

27 Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results software main features software main features Sensitivity of the process output, with magnitude+ velocity input constraints+ output constraint (sample time= 1s) Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

28 Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results software main features software main features Parameter estimation, with magnitude+ velocity input constraints+ output constraint (sample time= 1s) Conclusion & perspectives Conclusion & perspectives IFAC’08, Korea, July, Proposed control approach Proposed control approach

29 Outline Preliminaries Case study Case study Outline Proposed control approach Proposed control approach Control problem statement Simulation results Simulation results software main features software main features Conclusion & perspectives Conclusion & perspectives Control problem statement 1. Control problem statement 2. Preliminaries Parametric sensitivity model Observer for state-affine systems 3. Proposed control approach Model predictive control (MPC) Final control structure 4. Case study Model for powder coating curing process 5. CB software main features Simulation results 6. Simulation results Conclusion & perspectives 7. Conclusion & perspectives IFAC’08, Korea, July,

30 Outline Control problem statement Preliminaries Case study Case study Simulation results Simulation results Conclusion & perspectives Conclusion & perspectives software main features software main features IFAC’08, Korea, July, Conclusions Approach coupling a process model, a parametric sensitivity model, an observer and a predictive controller was used on line for optimal constrained optimization Optimal identification of PDE system by a general software has been shown Perspectives Extended for other process models and for parameter vector case To use : Proposed control approach Proposed control approach

31 Thank you Any questions ? IFAC’08, Korea, July,