Structured H ∞ control of a continuous crystallizer L. Ravanbod, D. Noll, P. Apkarian Institut de Mathématiques de Toulouse IFAC Workshop on Control Distributed.

Slides:



Advertisements
Similar presentations
ECG Signal processing (2)
Advertisements

Chapter 19 – Linear Programming
CHEN 4460 – Process Synthesis, Simulation and Optimization
Optimization in Engineering Design Georgia Institute of Technology Systems Realization Laboratory 123 “True” Constrained Minimization.
1 A new iterative technique for solving nonlinear coupled equations arising from nuclear waste transport processes H. HOTEIT 1,2, Ph. ACKERER 2, R. MOSE.
Université de Lyon- CNRS-LAGEP, France Paper CCC Model Predictive Control of a Powder Coating Curing Process: an Application.
Optimization of the Pulp Mill Economical Efficiency; study on the behavior effect of the economically significant variables Alexey Zakharov, Sirkka-Liisa.
P. Venkataraman Mechanical Engineering P. Venkataraman Rochester Institute of Technology DETC2014 – 35148: Continuous Solution for Boundary Value Problems.
An Mixed Integer Approach for Optimizing Production Planning Stefan Emet Department of Mathematics University of Turku Finland WSEAS Puerto de la Cruz
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,
Coupling Continuum Model and Smoothed Particle Hydrodynamics Methods for Reactive Transport Yilin Fang, Timothy D Scheibe and Alexandre M Tartakovsky Pacific.
PROCESS INTEGRATED DESIGN WITHIN A MODEL PREDICTIVE CONTROL FRAMEWORK Mario Francisco, Pastora Vega, Omar Pérez University of Salamanca – Spain University.
Nazgol Haghighat Supervisor: Prof. Dr. Ir. Daniel J. Rixen
© 2003 Warren B. Powell Slide 1 Approximate Dynamic Programming for High Dimensional Resource Allocation NSF Electric Power workshop November 3, 2003 Warren.
INTEGRATED DESIGN OF WASTEWATER TREATMENT PROCESSES USING MODEL PREDICTIVE CONTROL Mario Francisco, Pastora Vega University of Salamanca – Spain European.
ENGR 351 Numerical Methods Instructor: Dr. L.R. Chevalier
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.
Explicit Non-linear Optimal Control Law for Continuous Time Systems via Parametric Programming Vassilis Sakizlis, Vivek Dua, Stratos Pistikopoulos Centre.
Examples of Various Formulations of Optimization Problems.
Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered.
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.
Introduction to API Process Simulation
Wavelets Series Used to Solve Dynamic Optimization Problems Lizandro S. Santos, Argimiro R. Secchi, Evaristo. C. Biscaia Jr. Programa de Engenharia Química/COPPE,
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
IFAC Control of Distributed Parameter Systems, July 20-24, 2009, Toulouse Inverse method for pyrolysable and ablative materials with optimal control formulation.
Belief space planning assuming maximum likelihood observations Robert Platt Russ Tedrake, Leslie Kaelbling, Tomas Lozano-Perez Computer Science and Artificial.
Ch. 6 Single Variable Control
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
A Framework for Distributed Model Predictive Control
Australian Journal of Basic and Applied Sciences, 5(11): , 2011 ISSN Monte Carlo Optimization to Solve a Two-Dimensional Inverse Heat.
Integration of Design and Control : Robust approach using MPC and PI controllers N. Chawankul, H. M. Budman and P. L. Douglas Department of Chemical Engineering.
CS 8751 ML & KDDSupport Vector Machines1 Support Vector Machines (SVMs) Learning mechanism based on linear programming Chooses a separating plane based.
http :// Simulation of release of additives from mono- and multilayer packaging B. Roduit (1), Ch. Borgeat.
Department of Mechanical Engineering The University of Strathclyde, Glasgow Hybrid Systems: Modelling, Analysis and Control Yan Pang Department of Mechanical.
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.
Non Isothermal CSTR Chemical Reaction Engineering I Aug Dec 2011 Dept. Chem. Engg., IIT-Madras.
Introduction A GENERAL MODEL OF SYSTEM OPTIMIZATION.
Chapter 7 Handling Constraints
Composite Washing of Coals from Multiple Sources dr kalyan sen, Director, Central Fuel Research Institute, Dhanbad, 2001 Composite Washing of Coals from.
Kernel Methods A B M Shawkat Ali 1 2 Data Mining ¤ DM or KDD (Knowledge Discovery in Databases) Extracting previously unknown, valid, and actionable.
Chapter 7 Stability and Steady-State Error Analysis
Materials Process Design and Control Laboratory MULTISCALE MODELING OF ALLOY SOLIDIFICATION LIJIAN TAN NICHOLAS ZABARAS Date: 24 July 2007 Sibley School.
September 29, 1999 Department of Chemical Engineering University of South Florida Tampa, USA Population Balance Techniques in Chemical Engineering by Richard.
Mathematical Models & Optimization?
Stress constrained optimization using X-FEM and Level Set Description
بسم الله الرحمن الرحيم Advanced Control Lecture one Mohammad Ali Fanaei Dept. of Chemical Engineering Ferdowsi University of Mashhad Reference: Smith &
Feedback Control Systems (FCS) Dr. Imtiaz Hussain URL :
Kanpur Genetic Algorithms Laboratory IIT Kanpur 25, July 2006 (11:00 AM) Multi-Objective Dynamic Optimization using Evolutionary Algorithms by Udaya Bhaskara.
Getting Crystallization Parameters from Experimental Data by Terry A. Ring Department of Chemical Engineering University of Utah 50 S. Central Campus Drive.
Lecture 7: State-Space Modeling 1.Introduction to state-space modeling Definitions How it relates to other modeling formalisms 2.State-space examples 3.Transforming.
Automated Controller Synthesis in QFT Designs … IIT Bombay P.S.V. Nataraj and Sachin Tharewal 1 An Interval Analysis Algorithm for Automated Controller.
PROCESS MODELLING AND MODEL ANALYSIS © CAPE Centre, The University of Queensland Hungarian Academy of Sciences A Model Building Framework.
A comparative approach for gene network inference using time-series gene expression data Guillaume Bourque* and David Sankoff *Centre de Recherches Mathématiques,
Lecture 9: PID Controller.
Materials Process Design and Control Laboratory MULTISCALE COMPUTATIONAL MODELING OF ALLOY SOLIDIFICATION PROCESSES Materials Process Design and Control.
1 Simulation of the Couplex 1 test case and preliminary results of Couplex 2 H. HOTEIT 1,2, Ph. ACKERER 1, R. MOSE 1 1 IMFS STRASBOURG 2 IRISA RENNES 1.
SOFTWARE: A SOLUTION FOR MODEL PREDICTIVE CONTROL SOFTWARE: A SOLUTION FOR MODEL PREDICTIVE CONTROL Laboratoire.
CHEM-E7130 Process Modeling Lecture 6
differential equations of heat transfer
Data Driven Resource Allocation for Distributed Learning
Unscented Kalman Filter for a coal run-of-mine bin
Mathematical Programming
ME 521 Computer Aided Design 15-Optimization
Digital Control Systems (DCS)
Digital Control Systems (DCS)
CONTROL INTRO & OVERVIEW
Presentation transcript:

Structured H ∞ control of a continuous crystallizer L. Ravanbod, D. Noll, P. Apkarian Institut de Mathématiques de Toulouse IFAC Workshop on Control Distributed Parameter Systems Toulouse, France July 20-24, 2009

2 Outline Industrial Crystallizer : presentation, physical model. Why H ∞ control? H ∞ control : structured controller, structured + time constraints. Simulation results : application to continuous crystallizer.

3 Continuous Industrial Crystallizer used for mass production of high-purity solids from liquids. This crystallizer produces hundreds of tons of amonium sulfate per day. (a) (b) (c) (d) (e) a: body b: settling region of fine crystals c: slurry is withdrawn d: slurry heated and combined with product feed e: solvent evaporates

4 q, c f q, h f,n, c q, h p, n, c Continuous Crystallizer : Our hypotheses ► q: feed rate ► C f : solute concentration in feed ► C: solute concentration ► h f : classification function of fines dissolution ► h p : classification function of product removal ► n: number density function  ideal mixing,  isothermal operation,  constant overall volume,  nucleation at negligible size,  size-independence growth rate,  no breakage, no agglomeration

5 Continuous Crystallizer: equations Population balance : nL,t t Gc nL,t L q v h f Lh p LnL,t nL,0n 0 L,n0,t Bc Gc GcK g ctc s g,BcK b ctc s b with initial and boundary conditions: and the classification functions: nucleation (birth) rategrowth rate =(number of crystals/crystal length L)/volume at time t

6 Continuous Crystallizer : equations mole balance : with initial condition: M dcdc dt qMcMc v McMcd q Mc f v q v 1K v 0 h p L1nL,tL 3 dL c0c 0 Crystal size distribution is represented by mass density function: and by overall crystal mass and where: t1K v 0 nL,tL 3 dL mL,tK v nL,tL 3 mt 0 K v nL,tL 3

7 Continuous Crystallizer: Why feedback control? Nucleation, crystal growth, fines dissolution, classified product removal … Undesirable oscillatory behaviour As in solute concentration:

8 Continuous Crystallizer: Why feedback control? Or as in mass density function:

9 Control strategies P: plant (crystallizer),K: controller P K y w u z w z guarantying internal stability, minimizing impact of on Find structured controller i.e. K(s) ĸ (s) : Two families of linear regulators: if w white noise: if w of finite energy: w(t) : u(t) : z(t) : y(t) : ( Sup ω )

10 H ∞ control of crystallizer Population balance finite or infinite dim.model finite dim. H ∞ controller (SISO) (Chiu et al 1999, Bosgra et al 1995) (Vollmer and Raisch 2001) Population balance Large state linear model small dim. H ∞ controller We propose: Advantage:  selection of controller structure,  easily extendable to MIMO,  time constraints conveniently added. Previous works:

11 min K T w z K Constrained structured H ∞ control Minimize: Subject to z l tzK,tz u t,forallttt zK,sT w z K,s w 0 s KK Θ Time domain constraints, ( w 0 (t) step, ramps, sinusoid) Θ decision variable

12 Multistage H ∞ synthesis Smooth optimization (SQP) Non smooth optimization stabilizing 2 nd order H ∞ controller Closed-loop interconnection Non smooth optimization stabilizing 2 nd order H ∞ controller: time constraints are approximately satisfied stabilizing 2 nd order H ∞ controller: time constraints satisfied

13 H ∞ control Numerical method  H ∞ synthesis is minmax  nonsmooth and nonconvex techniques is proposed: minimized by Cutting-Plane Algorithm.  Smooth optimization (SQP) accelerates creation of good starting points.  Closed-loop stability is guaranteed by constraint: Efficient for large systems due to possibility of structure selection ( Apkarian, Noll, Bompart, Rondepierre,…2006, 2007, 2008) is handled through a progress function:

14 Continuous Crystallizer: modelling 1 Choosing the parameter values : KCl laboratory crystallizer used by : U. Vollmer, J. Raisch, Control Engineering Practice 2001 solute concentration in the feed C f (t) solute concentration in the liquid C(t) C f (t) and disolution rate R 1 (t) C(t) and overall crystal mass M(t) Model input, output choice SISO MIMO discretization of n(L,t) w.r.t L 0 mm 2 mm 2 3

15 Continuous Crystallizer: modelling 4 Linearization at an equilibrium point Linear model (for synthesis) 5 Nonlinear model (for validation) with state space representation Equidistant discretization with N=250, et mollifying the classification functions Equidistant discretization with N=1000

16 Simulation results (Input-Output Model precision) SISO MIMO

17 Simulation results SISO : solute concentrations Second order H ∞ controller+ time domain constraints

18 Simulation results MIMO: solute concentration, overall mass Second order H ∞ controller+ constraints

19 Simulation results Mass density evolution in open-loop and in closed-loop evolution from one equlibrium point to another one

20  New control methodology allows great flexibility of controller structure: small controllers for large systems.  Time constraints can be added and allow to include features of nonlinear systems.  Problem is genuinely nonsmooth and specific algorithm has to be developed. Conclusion

21 Simulation results MIMO: solute concentration, overall mass PID H ∞ controller+ time constraints

22 Control strategies P: plant (crystallizer),K: controller P K y w u z w z internal stability, minimizing impact of on Objectif find K(s) ĸ (s) : Two families of linear regulators can be found: if w white noise: if w of finite energy: w(t) : u(t) : z(t) : y(t) :