PROCESS INTEGRATED DESIGN WITHIN A MODEL PREDICTIVE CONTROL FRAMEWORK Mario Francisco, Pastora Vega, Omar Pérez University of Salamanca – Spain University.

Slides:



Advertisements
Similar presentations
Zhen Lu CPACT University of Newcastle MDC Technology Reduced Hessian Sequential Quadratic Programming(SQP)
Advertisements

A.M. Alonso, C. García-Martos, J. Rodríguez, M. J. Sánchez Seasonal dynamic factor model and bootstrap inference: Application to electricity market forecasting.
P. Venkataraman Mechanical Engineering P. Venkataraman Rochester Institute of Technology DETC2013 – 12269: Continuous Solution for Boundary Value Problems.
Adam Networks Research Lab Transformation Methods Penalty and Barrier methods Study of Engineering Optimization Adam (Xiuzhong) Chen 2010 July 9th Ref:
P. Venkataraman Mechanical Engineering P. Venkataraman Rochester Institute of Technology DETC2014 – 35148: Continuous Solution for Boundary Value Problems.
MODELING AMMONIA REMOVAL FROM AMMONIA SUPPLEMENTED BREWERY WASTEWATER By Julie E. Smith 1 and Linda A. Figeuroa 2 1 – Coors Brewing Company, 2 – Colorado.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
1 Optimal input design for online identification : a coupled observer-MPC approach by: Saida Flila, Pascal Dufour, Hassan Hammouri 10/07/2008 IFAC’08,
P. Venkataraman Mechanical Engineering P. Venkataraman Rochester Institute of Technology DETC2011 –47658 Determining ODE from Noisy Data 31 th CIE, Washington.
Visual Recognition Tutorial
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.
A COMPUTER BASED TOOL FOR THE SIMULATION, INTEGRATED DESIGN, AND CONTROL OF WASTEWATER TREAMENT PROCESSES By P. Vega, F. Alawneh, L. González, M. Francisco,
1 Chapter 8: Linearization Methods for Constrained Problems Book Review Presented by Kartik Pandit July 23, 2010 ENGINEERING OPTIMIZATION Methods and Applications.
Nutrient Removal Project Dissolved Oxygen Control Algorithms Dale Meck Roslyn Odum Nick Wobbrock.
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.
NORM BASED APPROACHES FOR INTEGRATED DESIGN OF WASTEWATER TREATMENT PLANTS Multiobjective problem considering f 1,f 22 and f 24 : Comparison of weights.
Estimation and the Kalman Filter David Johnson. The Mean of a Discrete Distribution “I have more legs than average”
Advanced Topics in Optimization

1 IV. Wastewater Treatment technologies Topic IV. 9. Wastewater Treatment Facilities with Suspended Biomass - Aerated Tanks: Kinds, Structures, Basic Technological.
Efficient Model Selection for Support Vector Machines
Introduction to variable selection I Qi Yu. 2 Problems due to poor variable selection: Input dimension is too large; the curse of dimensionality problem.
1 Chapter 8 Nonlinear Programming with Constraints.
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
A Framework for Distributed Model Predictive Control
Book Adaptive control -astrom and witten mark
Markov Decision Processes1 Definitions; Stationary policies; Value improvement algorithm, Policy improvement algorithm, and linear programming for discounted.
Chapter 7 Handling Constraints
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Deterministic vs. Random Maximum A Posteriori Maximum Likelihood Minimum.
Fuzzy Logic Control of Blood Pressure During Anesthesia
DESIGN OF WASTEWATER TREATMENT PLANT
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
Solution of a Partial Differential Equations using the Method of Lines
Optimal Operation of a Wastewater Treatment Unit Using Advanced Control Strategy Emad Ali Chemical Engineering Department King Saud University.
Time-dependent Schrodinger Equation Numerical solution of the time-independent equation is straightforward constant energy solutions do not require us.
Advanced Control of Marine Power System
Kanpur Genetic Algorithms Laboratory IIT Kanpur 25, July 2006 (11:00 AM) Multi-Objective Dynamic Optimization using Evolutionary Algorithms by Udaya Bhaskara.
Chapter 20 1 Overall Objectives of Model Predictive Control 1.Prevent violations of input and output constraints. 2.Drive some output variables to their.
CONTROL OF MULTIVARIABLE SYSTEM BY MULTIRATE FAST OUTPUT SAMPLING TECHNIQUE B. Bandyopadhyay and Jignesh Solanki Indian Institute of Technology Mumbai,
CpSc 881: Machine Learning
Linearizability of Chemical Reactors By M. Guay Department of Chemical and Materials Engineering University of Alberta Edmonton, Alberta, Canada Work Supported.
Written by Changhyun, SON Chapter 5. Introduction to Design Optimization - 1 PART II Design Optimization.
PROCESS MODELLING AND MODEL ANALYSIS © CAPE Centre, The University of Queensland Hungarian Academy of Sciences A Model Building Framework.
Chapter 2-OPTIMIZATION
Controllability Analysis for Process and Control System Design
Chapter 2-OPTIMIZATION G.Anuradha. Contents Derivative-based Optimization –Descent Methods –The Method of Steepest Descent –Classical Newton’s Method.
2/25/2001Industrial Process Control1 Dynamic Matrix Control - Introduction Developed at Shell in the mid 1970’s Evolved from representing process dynamics.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1389 کنترل پيش بين-دکتر توحيدخواه MPC Stability-2.
September 28, 2000 Improved Simultaneous Data Reconciliation, Bias Detection and Identification Using Mixed Integer Optimization Methods Presented by:
Optimization in Engineering Design 1 Introduction to Non-Linear Optimization.
BioWin3 ® – An Introduction Michael D. Doran, P. E. DEE Adjunct Professor of Civil & Environmental Engineering CEE 426.
PERIODIC CONTROL OF A WASTEWATER TREATMENT PROCESS TO IMPROVE PRODUCTIVITY MUHAMMAD RIZWAN AZHAR KING SAUD UNIVERSITY Saudi Arabia.
12 th international conference on Sciences and Techniques of Automatic control and computer engineering 1 Sousse, Tunisia, December 18-20, 2011 Flatness.
A Simpler Approach for Determining Biodegradation of SOCs in Wastewater Treatment Tim Ellis Associate Professor Dept. of Civil and Construction Engineering.
Nonlinear balanced model residualization via neural networks Juergen Hahn.
Process and System Characterization Describe and characterize transport and transformation phenomena based reactor dynamics ( 반응공학 ) – natural and engineered.
Chapter 20 Model Predictive Control (MPC) from Seborg, Edgar, Mellichamp, Process Dynamics and Control, 2nd Ed 1 rev. 2.1 of May 4, 2016.
Process Dynamics and Operations Group (DYN) TU-Dortmund
Bounded Nonlinear Optimization to Fit a Model of Acoustic Foams
Chapter 7. Classification and Prediction
Deep Feedforward Networks
C.-S. Shieh, EC, KUAS, Taiwan
Overall Objectives of Model Predictive Control
Model-based Predictive Control (MPC)
○ Hisashi Shimosaka (Doshisha University)
دانشگاه صنعتي اميركبير
Facultad de Ingeniería, Centro de Cálculo
Transformation Methods Penalty and Barrier methods
Presentation transcript:

PROCESS INTEGRATED DESIGN WITHIN A MODEL PREDICTIVE CONTROL FRAMEWORK Mario Francisco, Pastora Vega, Omar Pérez University of Salamanca – Spain University of Simón Bolívar – Venezuela 16 th IFAC World Congress. Prague (July 2005)

Index 1. Introduction and objectives 1.1 Classical Design 1.2 Integrated Design 1.3 Objectives 2. Description of the activated sludge process 3. Optimal automatic tuning of model predictive controller 4. Integrated Design problem 5. Conclusions and future work

Introduction: Classical design Selection of the process units and interconnection Calculation of plant parameters and steady state Control system selection and tuning All this minimizing construction and operational costs Process engineer Control engineer Sequential procedure

Introduction: Integrated Design Structure selection ( PLANT + MPC CONTROL ) Definition of the optimization problem (Costs, controllability indexes, model, constraints) Calculation of the optimum design parameters (plant, controllers, steady state point) Plant and controller are designed at the same time

Objectives  Apply a particular methodology for Integrated Design to linear systems and the activated sludge process in a wastewater treatment plant  Develop and apply a method for optimal automatic tuning of Model Predictive Controllers.  Perform Integrated Design including a Linear Model Predictive Controller and a state estimator in the case of the wastewater treatment plant.  Using these techniques, minimize substrate variations at the process output, considering typical process disturbances at the input (control aim)

1. Introduction and objectives 2. Description of the activated sludge process 2.1 Process 2.2 Disturbances 2.3 Closed loop configuration 3. Optimal automatic tuning of model predictive controller 4. Integrated Design problem 5. Conclusions and future work Index

Description of the process EffluentSettlerBioreactor Influent Recycling Benchmark configuration (control of substrate, oxygen, nitrogen) Substrate and oxygen control problem waste EFFLUENT INFFLUENT Bioreactors Unaerated aerated Settler Recycling sludge Nitrate internal recycling

Process disturbances: input flow and substrate Substrate concentration at the plant input (s i ) Flow rate at the plant input (q i ) Real data from a wastewater plant Benchmark disturbances

General MPC controller structure s 1,c 1 controlled x 1 constrained qr 1,fk 1 manipulated variables Standard linear multivariable MPC controller, using state space model for prediction (MPC Toolbox MATLAB) MPC controller index

1. Introduction and objectives 2. Description of the activated sludge process 3. Optimal automatic tuning of model predictive controller 3.1 Optimization problem 3.2 Tuning parameters 3.3 Algorithm description 3.4 Tuning results 4. Integrated Design problem 5. Conclusions and future work Index

Optimal automatic tuning of MPC The optimal automatic tuning problem is stated as a non-linear mixed integer constrained optimization problem tuning parameters Performance indexes: Integral square error for both outputs: Control variations for both inputs: Weigths Penalty factor added when controller is infeasible

Optimal automatic tuning of MPC TUNING PARAMETERS H p : Prediction horizon H c : Control horizon W u : Weights of the changes of manipulated variables T ref : Time constants of the exponential reference trajectories Integer parameters (H p, H c ) Real parameters (W u, T ref ) Modified random search method for all variables

Optimization algorithm description Algorithm steps: 1.Initial point for controller parameters, variances and centre of gaussians (for random numbers generation) are chosen. 2.Two random vectors of Gaussian distributions are generated, one integer and one real. 3.Two new points are obtained by adding and removing these vectors to the current point. 4.Cost function is evaluated at the original point and at new points, and the algorithm chooses the point with smallest cost. 5.If some convergence criteria is satisfied, stop the algorithm, otherwise return to step 2. Variances are decreased. Optimization method: Modified random search method based on Solis algorithm (1981)

Tuning results (I) Results considering the linear MPC without constraints applied to a linear system Control variableOutput variable

Tuning results (II) Results considering the linear MPC with constraints applied to a linear system Control variable qr 1 Output: s1Output: c1 Soft constraints

Tuning results (III) Results considering the linear MPC with constraints applied to the activated sludge process Reference s 1ref = 55 mg/lReference s 1ref = 100 mg/l Integrated design is needed Increasing reference gives more flexibility to the plant Output: s1

1. Introduction and objectives 2. Description of the activated sludge process 3. Optimal automatic tuning of model predictive controller 4. Integrated Design problem 4.1 Two steps approach 4.2 Optimization problem 4.3 Integrated Design results 4. Conclusions and future work Index

Integrated Design problem Integrated Design of plant and MPC: Two steps approach Step 2: Controller parameters fixed, plant design (NLP/DAE problem) Step 1: Optimal MPC tuning previously explained

Optimization problem Optimization problem: non-linear constrained problem (NLP /DAE). Solved using SQP algorithm Construction costs (reactor volume and settler area) Operational costs (reactor aeration and pumps) Objective function:

Optimization problem Constraints on the non- linear differential equations of the plant : Controllability constraints: Residence time Mass loads Sludge age Process constraints: Relationships between flows

Integrated Design results (I) Control variable qr 1 Output c 1 Output s 1

Integrated Design results (II) Integrated design (plant + controller) Results only for MPC tuning Integrated Design Improvement 125 mg/l

1. Introduction and objectives 2. Description of the activated sludge process 3. Optimal automatic tuning of model predictive controller 4. Integrated Design problem 5. Conclusions and future work Index

Conclusions  For optimal automatic MPC tuning: –A new algorithm for tuning horizons and weights has been developed and tried in linear plants and the activated sludge process, with good results.  For Integrated Design of plant and MPC: –The design procedure produces better controllable plants than the classical procedure. –The designed plant satisfies all basic working requirements, is optimum cost (optimum units), and furthermore it attenuates the substrate load disturbances.

Future work  Apply optimal automatic tuning techniques to non linear model predictive controllers.  Extend the control problem for the nitrogen loop in the activated sludge process.  Introduce some robustness due to the application of linear models to a non linear plant.  Consider benchmark performance indexes such us time of constraints violation, effluent quality index, etc.