SOFTWARE: A SOLUTION FOR MODEL PREDICTIVE CONTROL SOFTWARE: A SOLUTION FOR MODEL PREDICTIVE CONTROL Laboratoire.

Slides:



Advertisements
Similar presentations
استاد محترم : دکتر توحيدخواه ارائه دهنده : فاطمه جهانگيري.
Advertisements

دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي Constraints in MPC کنترل پيش بين-دکتر توحيدخواه.
Université de Lyon- CNRS-LAGEP, France Paper CCC Model Predictive Control of a Powder Coating Curing Process: an Application.
Particle Swarm Optimization (PSO)  Kennedy, J., Eberhart, R. C. (1995). Particle swarm optimization. Proc. IEEE International Conference.
Université de Lyon- CNRS-LAGEP, France Paper C-090 Model Predictive Control of the Primary Drying Stage of the Drying of Solutions.
1 Optimal input design for online identification : a coupled observer-MPC approach by: Saida Flila, Pascal Dufour, Hassan Hammouri 10/07/2008 IFAC’08,
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.
Study of the periodic time-varying nonlinear iterative learning control ECE 6330: Nonlinear and Adaptive Control FISP Hyo-Sung Ahn Dept of Electrical and.
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
SIGMETRICS 2008: Introduction to Control Theory. Abdelzaher, Diao, Hellerstein, Lu, and Zhu. CPU Utilization Control in Distributed Real-Time Systems Chenyang.
INTEGRATED DESIGN OF WASTEWATER TREATMENT PROCESSES USING MODEL PREDICTIVE CONTROL Mario Francisco, Pastora Vega University of Salamanca – Spain European.
Enhanced Single-Loop Control Strategies
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
NORM BASED APPROACHES FOR INTEGRATED DESIGN OF WASTEWATER TREATMENT PLANTS Multiobjective problem considering f 1,f 22 and f 24 : Comparison of weights.
Sample-Separation-Margin Based Minimum Classification Error Training of Pattern Classifiers with Quadratic Discriminant Functions Yongqiang Wang 1,2, Qiang.
Model Predictive Controller Emad Ali Chemical Engineering Department King Saud University.
Certifying the robustness of model predictive controllers W. P. Heath and B. Lennox Control Systems Centre The University of Manchester.
QUALITY CONTROL OF POLYETHYLENE POLYMERIZATION REACTOR M. Al-haj Ali, Emad M. Ali CHEMICAL ENGINEERING DEPARTMENT KING SAUD UNIVERSITY.
Dynamic Optimization Dr
Overall Objectives of Model Predictive Control
1 Jordan University of Science and Technology Chemical Engineering Department “Modeling & Control of Continuous Fluidized Bed Dryers” BY MOHAMMAD AL-HAJ.
Chapter 23. Centralized Model Predictive Control
Constrained Optimization for Validation-Guided Conditional Random Field Learning Minmin Chen , Yixin Chen , Michael Brent , Aaron Tenney Washington University.
1 Chapter 8 Nonlinear Programming with Constraints.
A Framework for Distributed Model Predictive Control
Lars Imsland Prost årsmøte 2002
Computational Physics Introduction 3/30/11. Goals  Calculate solutions to physics problems  All physics problems can be formulated mathematically. 
Composite Washing of Coals from Multiple Sources dr kalyan sen, Director, Central Fuel Research Institute, Dhanbad, 2001 Composite Washing of Coals from.
Models for on-line control of batch polymerization processes Student:Fredrik Gjertsen Supervisor, NTNU:Prof. Sigurd Skogestad Supervisor,
Huixian Liu and Shihua Li, Senior Member, IEEE
Solution of a Partial Differential Equations using the Method of Lines
CONTROL ENGINEERING IN DRYING TECHNOLOGY FROM 1979 TO 2005: REVIEW AND TRENDS by: Pascal DUFOUR IDS’06, Budapest, 21-23/08/2006.
Introduction to Motion Control
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.
Linearizability of Chemical Reactors By M. Guay Department of Chemical and Materials Engineering University of Alberta Edmonton, Alberta, Canada Work Supported.
Controllability Analysis for Process and Control System Design
1 Chapter 20 Model Predictive Control Model Predictive Control (MPC) – regulatory controls that use an explicit dynamic model of the response of process.
2/25/2001Industrial Process Control1 Dynamic Matrix Control - Introduction Developed at Shell in the mid 1970’s Evolved from representing process dynamics.
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.
Dynamic Neural Network Control (DNNC): A Non-Conventional Neural Network Model Masoud Nikravesh EECS Department, CS Division BISC Program University of.
Parametric Quadratic Optimization Oleksandr Romanko Joint work with Alireza Ghaffari Hadigheh and Tamás Terlaky McMaster University January 19, 2004.
Nonlinear balanced model residualization via neural networks Juergen Hahn.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
A Software Cost Model with Reliability Constraint under Two Operational Scenarios Satoru UKIMOTO and Tadashi DOHI Department of Information Engineering,
Chapter 20 Model Predictive Control (MPC) from Seborg, Edgar, Mellichamp, Process Dynamics and Control, 2nd Ed 1 rev. 2.1 of May 4, 2016.
Understanding Complex Systems May 15, 2007 Javier Alcazar, Ph.D.
Algerian Large Electrical Network Conference
Process Dynamics and Operations Group (DYN) TU-Dortmund
Textbook and Syllabus Textbook: Syllabus:
EEN-E1040 Measurement and Control of Energy Systems Control I: Control, processes, PID controllers and PID tuning Nov 3rd 2016 If not marked otherwise,
CEC Conference, July 10, 2017 Comparison of different cryogenic control strategies via simulation applied to a superconducting magnet test bench at CERN.
Problem Solving in Chemical Engineering with Numerical Methods
Presentation at NI Day April 2010 Lillestrøm, Norway
Answering ‘Where am I?’ by Nonlinear Least Squares
CHAPTER 3 NUMERICAL METHODS.
Decomposed optimization-control problem
MPC in Statoil Stig Strand, specialist MPC Statoil Research Center 93  SINTEF Automatic Control Dr. ing 1991: Dynamic Optimisation in State.
System Control based Renewable Energy Resources in Smart Grid Consumer
Overall Objectives of Model Predictive Control
Two-level strategy Vertical decomposition Optimal process operation
Model-based Predictive Control (MPC)
Analytics for the IoT: A Deep Dive into Algorithms
Enhanced Single-Loop Control Strategies
Distributed Stochastic Model Predictive Control
دانشگاه صنعتي اميركبير
Masoud Nikravesh EECS Department, CS Division BISC Program
Outline Control structure design (plantwide control)
Presentation transcript:

SOFTWARE: A SOLUTION FOR MODEL PREDICTIVE CONTROL SOFTWARE: A SOLUTION FOR MODEL PREDICTIVE CONTROL Laboratoire d'Automatique et du Génie des Procédés Université Lyon 1, Bât. CPE, UMR CNRS 5007, 43 bd du 11 Novembre VILLEURBANNE CEDEX FRANCE Laboratoire d'Automatique et du Génie des Procédés Université Lyon 1, Bât. CPE, UMR CNRS 5007, 43 bd du 11 Novembre VILLEURBANNE CEDEX FRANCE Bruno da Silva, Pascal Dufour *, Nida Sheibat-Othman, Sami Othman Abstract Process control strategy software features Case study: Styrene emulsion polymerization P125 – Computational & Numerical Solutions Strategies ESCAPE 18 June 1-4, Lyon Conclusion The original program was developed under Matlab for single input single output (SISO) model predictive control (MPC) for constrained optimization problems (trajectory tracking, processing time minimization…) [1]. The control structure is an adaptation of MPC with internal model control (IMC) structure. In this work, it is adapted for multiple input multiple output (MIMO) constrained systems and validated on a polymerization process. software was successfully extended for multi-variable use. Drawback of MPC is the computational time aspect → algorithm allows decreasing the computational burden during on-line control. The predictive control strategy used in this software is robust and is tuned by few adjustable parameters. software offers a turnkey solution for a constrained nonlinear multi-variable predictive control. Possibilities to control the particle size distribution of a styrene emulsion polymerization (nonlinear PDE) with the multi-variable strategy of this software are under study. software was successfully extended for multi-variable use. Drawback of MPC is the computational time aspect → algorithm allows decreasing the computational burden during on-line control. The predictive control strategy used in this software is robust and is tuned by few adjustable parameters. software offers a turnkey solution for a constrained nonlinear multi-variable predictive control. Possibilities to control the particle size distribution of a styrene emulsion polymerization (nonlinear PDE) with the multi-variable strategy of this software are under study. The number of states in the SISO or MIMO model is not limited. The model may be linear or nonlinear, time variant or time invariant, based on ordinary differential equations (ODE) and/or on partial differential equations (PDE). A Levenberg Marquardt algorithm based optimizer is used. Simplicity for the user to solve control problems by various choices: MPC for a custom cost function (trajectory tracking, processing time minimization…), with or without output constraints SISO, MISO, SIMO or MIMO model (a new feature introduced in this work) Closed loop control with PID in order to compare the control performances with the MPC A software sensor (observer) can be introduced Possibility of open or closed loop control Possibility of real time application [2] The number of states in the SISO or MIMO model is not limited. The model may be linear or nonlinear, time variant or time invariant, based on ordinary differential equations (ODE) and/or on partial differential equations (PDE). A Levenberg Marquardt algorithm based optimizer is used. Simplicity for the user to solve control problems by various choices: MPC for a custom cost function (trajectory tracking, processing time minimization…), with or without output constraints SISO, MISO, SIMO or MIMO model (a new feature introduced in this work) Closed loop control with PID in order to compare the control performances with the MPC A software sensor (observer) can be introduced Possibility of open or closed loop control Possibility of real time application [2] Optimization algorithm Optimization algorithm Process Cost function Cost function Nonlinear Model Nonlinear Model Time Varying Linearized Model Optimization formulation Nonlinear model General linearized IMC-MPC structure Process : measure(s) or estimate(s) constrained input(s) output(s) constraints cost function unconstrained input parameter A nonlinear model of emulsion polymerization [3] 4 ordinary differential equations The state is assumed to be measurable by calorimetry Objective: Maximizing the reaction rate (which implies to attain as fast as possible the maximum allowable heat produced by the reaction) Constraint on the concentration of monomer in the particles The desired heat production is reached rapidly by manipulating the both monomer flow rate and the jacket temperature. A nonlinear model of emulsion polymerization [3] 4 ordinary differential equations The state is assumed to be measurable by calorimetry Objective: Maximizing the reaction rate (which implies to attain as fast as possible the maximum allowable heat produced by the reaction) Constraint on the concentration of monomer in the particles The desired heat production is reached rapidly by manipulating the both monomer flow rate and the jacket temperature. References [1] K. Abid, P. Dufour, I. Bombard, P. Laurent, Model Predictive Control of a Powder Coating Curing Process: an Application of the Software, Proceedings of the 26th IEEE Chinese Control Conference (CCC) 2007, Zhangjiajie, China, vol. 2, pp , July [2] I. Bombard, B. da Silva, P. Dufour, P. Laurent, J. Lieto, Contrôle par commande prédictive d'un procédé de cuisson sous infrarouge de peintures en poudre, Congrès SFT 2008, Toulouse, Juin [3] M. Alamir, N. Sheibat-Othman, S. Othman, Constrained nonlinear receding horizon control for maximizing production in polymerization processes, IEEE Transaction on Control Systems Technology, vol. 15:6, pp , [1] K. Abid, P. Dufour, I. Bombard, P. Laurent, Model Predictive Control of a Powder Coating Curing Process: an Application of the Software, Proceedings of the 26th IEEE Chinese Control Conference (CCC) 2007, Zhangjiajie, China, vol. 2, pp , July [2] I. Bombard, B. da Silva, P. Dufour, P. Laurent, J. Lieto, Contrôle par commande prédictive d'un procédé de cuisson sous infrarouge de peintures en poudre, Congrès SFT 2008, Toulouse, Juin [3] M. Alamir, N. Sheibat-Othman, S. Othman, Constrained nonlinear receding horizon control for maximizing production in polymerization processes, IEEE Transaction on Control Systems Technology, vol. 15:6, pp , prediction horizon actual discrete time future discrete time 2 constrained outputs: heat production concentration of monomer in polymer particles 2 constrained outputs: heat production concentration of monomer in polymer particles 2 constrained inputs: maximal admissible monomer flow rate physical limitations of the jacket temperature 2 constrained inputs: maximal admissible monomer flow rate physical limitations of the jacket temperature