INTEGRATED DESIGN OF WASTEWATER TREATMENT PROCESSES USING MODEL PREDICTIVE CONTROL Mario Francisco, Pastora Vega University of Salamanca – Spain European.

Slides:



Advertisements
Similar presentations
CHE 185 – PROCESS CONTROL AND DYNAMICS
Advertisements

Optimization of the Pulp Mill Economical Efficiency; study on the behavior effect of the economically significant variables Alexey Zakharov, Sirkka-Liisa.
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.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
P. Venkataraman Mechanical Engineering P. Venkataraman Rochester Institute of Technology DETC2011 –47658 Determining ODE from Noisy Data 31 th CIE, Washington.
PROCESS INTEGRATED DESIGN WITHIN A MODEL PREDICTIVE CONTROL FRAMEWORK Mario Francisco, Pastora Vega, Omar Pérez University of Salamanca – Spain University.
Visual Recognition Tutorial
D Nagesh Kumar, IIScOptimization Methods: M1L1 1 Introduction and Basic Concepts (i) Historical Development and Model Building.
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
OPTIMAL CONTROL SYSTEMS
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,
MAE 552 – Heuristic Optimization Lecture 6 February 6, 2002.
Digital Image Processing Chapter 5: Image Restoration.
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”

CSE 425: Industrial Process Control 1. About the course Lect.TuLabTotal Semester work 80Final 125Total Grading Scheme Course webpage:
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
LINEAR PROGRAMMING SIMPLEX METHOD.
Efficient Model Selection for Support Vector Machines
Optimization for Operation of Power Systems with Performance Guarantee
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
Part 5 Parameter Identification (Model Calibration/Updating)
Feature Selection in Nonlinear Kernel Classification Olvi Mangasarian Edward Wild University of Wisconsin Madison.
Chem Math 252 Chapter 5 Regression. Linear & Nonlinear Regression Linear regression –Linear in the parameters –Does not have to be linear in the.
Markov Decision Processes1 Definitions; Stationary policies; Value improvement algorithm, Policy improvement algorithm, and linear programming for discounted.
1 RECENT DEVELOPMENTS IN MULTILAYER PERCEPTRON NEURAL NETWORKS Walter H. Delashmit Lockheed Martin Missiles and Fire Control Dallas, TX 75265
Huixian Liu and Shihua Li, Senior Member, IEEE
Introduction 1. Similarity 1.1. Mechanism and mathematical description 1.2. Generalized variables 1.3. Qualitative analysis 1.4. Generalized individual.
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.
1 Chapter 11 Compensator Design When the full state is not available for feedback, we utilize an observer. The observer design process is described and.
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,
Motivation For analytical design of control systems,
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.
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.
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.
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.
Tier 2Modulo 15NAMP Process Control and Process Integration 1 Created at Universidad de Guanajuato & École Polytechnique de Montréal Module 15: Process.
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.
Nonlinear balanced model residualization via neural networks Juergen Hahn.
Process Dynamics and Operations Group (DYN) TU-Dortmund
Bounded Nonlinear Optimization to Fit a Model of Acoustic Foams
Deep Feedforward Networks
Bulgarian Academy of Sciences
Assoc. Prof. Dr. Peerapol Yuvapoositanon
Overall Objectives of Model Predictive Control
Linear Control Systems
Model-based Predictive Control (MPC)
○ Hisashi Shimosaka (Doshisha University)
دانشگاه صنعتي اميركبير
Outline Control structure design (plantwide control)
Transformation Methods Penalty and Barrier methods
Presentation transcript:

INTEGRATED DESIGN OF WASTEWATER TREATMENT PROCESSES USING MODEL PREDICTIVE CONTROL Mario Francisco, Pastora Vega University of Salamanca – Spain European Control Conference. (Kos, July 2007)

2 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

3 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

4 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

5 Objectives  Develop a method for optimal automatic tuning of Model Based Predictive Controllers (MPC) using dynamic and norm based performance indexes.  Develop Integrated Design techniques that use this new automatic tuning method.  Apply this methodology to the activated sludge process in a wastewater treatment plant, in order to obtain optimal plants that minimize substrate variations at the process output, considering typical process disturbances at the input.  Introduce some benchmark plant characteristics for better interpretation of results (disturbances, indexes)

6 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

7 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

8 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

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

10 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

11 Optimal automatic tuning of MPC The optimal automatic tuning problem is stated as a non-linear mixed integer constrained optimization problem (MINLP) Penalty factor added when controller is infeasible c = tuning parameters Performance indexes Integral square error for both outputs Index based on the  norm of the error signals H  norm of the closed loop disturbances transfer function Indexes for disturbance rejection Pumping energy Aeration energy Benchmark indexes for operational costs

12 Optimal automatic tuning of MPC TUNING PARAMETERS H p : Maximum prediction horizon H w : Minimum 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, H w ) Real parameters (W u, T ref, s 1ref ) Modified random search method for all variables S 1ref : Optimal reference for substrate

13 Optimization algorithm description Algorithm steps Modified random search method for tuning MPC parameters 2. A random vector ξ(k) of Gaussian distribution is generated, with integer and real elements. 1. An initial point for controller parameters, variances and centre of gaussians (for random numbers generation) is chosen. 3. Two new points are obtained by adding and removing this vector 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.

14 Tuning results (I) Results considering ISE as performance index With constraints over PE, AE (solid lines) and without these constraints (dashed-dotted lines) TABLE I INDEXISE+PE,AEISE Wu(1) Wu(2)00 Wu(3) T ref HpHp 2512 HcHc 10 HwHw 31 f 2 =W n * ISE PE AE S 1r Computational time (min) Control variable: qr 1 Output variable: s 1 Control effors are smaller in the first case Fixed plant V 1 =7668 A=

15 Tuning results (II) Results considering as performance index Results considering (solid lines) compared with ISE (dashed-dotted lines) TABLE I INDEXISE Wu(1)00 Wu(2)00 Wu(3) T ref 00 HpHp 125 HcHc 105 HwHw 11 f 2 =W n * ISE PE AE e-6 S 1r Computational time (min) Control variable: qr 1 Output variable: s 1 Results are similar but computa- tional time is smaller

16 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 5. Conclusions and future work Index

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

18 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: The weights wi (i = 1,…,4) are selected from CAPDET model (benchmark) w 1 =1; w 2 = w 3 =1; w 4 =1

19 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 where INDEX= performance index (ISE, norms, etc.)

20 Control variable qr 1 Output s 1 TABLE III INTEGRATED DESIGN RESULTS WITH ISE INDEXISE+ PE,AEISE WuWu [ ][ ] T ref H p, H c, H w 5,2,1 V1V A S 1r 70 f 2 =W n * ISE Plant cost= f 1 (x) PE AE Control variable q p Results considering ISE as performance index Substrate variations are much smaller when constraints over PE,AE are not considered With constraints over PE, AE (solid lines) and without these constraints (dashed-dotted lines) Integrated Design results (I)

21 Control variable qr 1 Output s 1 Results considering as performance index TABLE IV INTEGRATED DESIGN RESULTS WITH INDEX+ PE,AE WuWu [ ][ ] T ref H p, H c, H w 7, 7, 15, 5, 1 V1V A1800 f 2 =W n * ISE Plant cost= f 1 (x) e-5 PE AE Integrated Design results (II) With constraints over PE, AE (solid lines) and without these constraints (dashed-dotted lines) Results are similar but computational time is smaller

22 Integrated Design results (III) Integrated Design: (plant + MPC) Results only for MPC tuning: Results with Integrated Design Improvement Results with Improvement in operational and construction costs V 1 =7668 A= PE=299.9 AE=511.5 V 1 = A=1800 PE=194.4 AE=290.3 A comparison between automatic tuning and Integrated Design results Dashed-dotted lines Output s 1

23 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

24 Conclusions and future work  For optimal automatic MPC tuning: –A new algorithm for tuning horizons and weights has been developed, considering dynamic and norm based indexes –It has been tried in 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: –Consider different norm based performance indexes (mixed sensitivity problems based on H  and l1 norms of sensitivity transfer functions) –Include some robust stability and performace indexes.