NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.

Slides:



Advertisements
Similar presentations
استاد محترم : دکتر توحيدخواه ارائه دهنده : فاطمه جهانگيري.
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.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي Constraints in MPC کنترل پيش بين-دکتر توحيدخواه.
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.
Acoustic design by simulated annealing algorithm
Multi-scale Planning and Scheduling Under Uncertain and Varying Demand Conditions in the Pharmaceutical Industry Hierarchically Structured Integrated Multi-scale.
CHAPTER 2 D IRECT M ETHODS FOR S TOCHASTIC S EARCH Organization of chapter in ISSO –Introductory material –Random search methods Attributes of random search.
1 Finding good models for model-based control and optimization Paul Van den Hof Okko Bosgra Delft Center for Systems and Control 17 July 2007 Delft Center.
PROCESS INTEGRATED DESIGN WITHIN A MODEL PREDICTIVE CONTROL FRAMEWORK Mario Francisco, Pastora Vega, Omar Pérez University of Salamanca – Spain University.
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.
INTEGRATED DESIGN OF WASTEWATER TREATMENT PROCESSES USING MODEL PREDICTIVE CONTROL Mario Francisco, Pastora Vega University of Salamanca – Spain European.
1 Abstract This paper presents a novel modification to the classical Competitive Learning (CL) by adding a dynamic branching mechanism to neural networks.
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,
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.
Planning operation start times for the manufacture of capital products with uncertain processing times and resource constraints D.P. Song, Dr. C.Hicks.
Certifying the robustness of model predictive controllers W. P. Heath and B. Lennox Control Systems Centre The University of Manchester.
Radial Basis Function Networks
A PREDICTION APPROACH TO AGRICULTURAL LAND USE ESTIMATION Ambrosio L., Marín C., Iglesias L., Montañés J., Rubio L.A. Universidad Politécnica Madrid. Spain.
1 Assessment of Imprecise Reliability Using Efficient Probabilistic Reanalysis Farizal Efstratios Nikolaidis SAE 2007 World Congress.
Elements of the Heuristic Approach
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
1 SOUTHERN TAIWAN UNIVERSITY ELECTRICAL ENGINEERING DEPARTMENT Gain Scheduler Middleware: A Methodology to Enable Existing Controllers for Networked Control.
Efficient Model Selection for Support Vector Machines
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
Introduction to variable selection I Qi Yu. 2 Problems due to poor variable selection: Input dimension is too large; the curse of dimensionality problem.
A Framework for Distributed Model Predictive Control
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.
Book Adaptive control -astrom and witten mark
Two schemes for feedback scheduling on hybrid control systems Chen Xi.
Feature Selection in Nonlinear Kernel Classification Olvi Mangasarian Edward Wild University of Wisconsin Madison.
Stochastic Linear Programming by Series of Monte-Carlo Estimators Leonidas SAKALAUSKAS Institute of Mathematics&Informatics Vilnius, Lithuania
Fuzzy Reinforcement Learning Agents By Ritesh Kanetkar Systems and Industrial Engineering Lab Presentation May 23, 2003.
September Bound Computation for Adaptive Systems V&V Giampiero Campa September 2008 West Virginia University.
Optimal Operation of a Wastewater Treatment Unit Using Advanced Control Strategy Emad Ali Chemical Engineering Department King Saud University.
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.
Monte-Carlo based Expertise A powerful Tool for System Evaluation & Optimization  Introduction  Features  System Performance.
NONNEGATIVE MATRIX FACTORIZATION WITH MATRIX EXPONENTIATION Siwei Lyu ICASSP 2010 Presenter : 張庭豪.
Digital Control CSE 421.
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
Designing Factorial Experiments with Binary Response Tel-Aviv University Faculty of Exact Sciences Department of Statistics and Operations Research Hovav.
Controllability Analysis for Process and Control System Design
6. Population Codes Presented by Rhee, Je-Keun © 2008, SNU Biointelligence Lab,
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:
PERIODIC CONTROL OF A WASTEWATER TREATMENT PROCESS TO IMPROVE PRODUCTIVITY MUHAMMAD RIZWAN AZHAR KING SAUD UNIVERSITY Saudi Arabia.
CPH Dr. Charnigo Chap. 11 Notes Figure 11.2 provides a diagram which shows, at a glance, what a neural network does. Inputs X 1, X 2,.., X P are.
Process Dynamics and Operations Group (DYN) TU-Dortmund
EEN-E1040 Measurement and Control of Energy Systems Control I: Control, processes, PID controllers and PID tuning Nov 3rd 2016 If not marked otherwise,
Digital Control CSE 421.
CEC Conference, July 10, 2017 Comparison of different cryogenic control strategies via simulation applied to a superconducting magnet test bench at CERN.
Deep Feedforward Networks
Presentation at NI Day April 2010 Lillestrøm, Norway
Bulgarian Academy of Sciences
SOUTHERN TAIWAN UNIVERSITY ELECTRICAL ENGINEERING DEPARTMENT
C.-S. Shieh, EC, KUAS, Taiwan
Overall Objectives of Model Predictive Control
Linear Control Systems
LINAC Heat Management A New Approach
Identification of Wiener models using support vector regression
○ Hisashi Shimosaka (Doshisha University)
Facultad de Ingeniería, Centro de Cálculo
Unfolding with system identification
PID Controller Design and
Outline Control structure design (plantwide control)
Presentation transcript:

NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain European Congress of Chemical Engineering (Copenhaguen, September 2007)

2 Index 1. Introduction and objectives 2. Description of the Model Predictive Controller 3. Optimal automatic tuning method 4. Results applied to the activated sludge process control 5. Conclusions

3 Introduction  Model based predictive control (MPC) is the most popular advanced controller for industrial applications, due to its simplicity for operators, the natural way of incorporating constraints and its easy application to multivariable systems.  MPC tuning parameters are real numbers (weights, etc.) and integer numbers (prediction and control horizons), determining closed loop system dynamics.  Usually these parameters are tuned by a trial and error procedure, taking into account general system behaviour and expert knowledge. There exist some optimization based methods for automatic tuning, but they are rather slow due to the simulations needed to evaluate dynamical indexes.

4 Objectives  Develop a method for optimal automatic tuning of Model Based Predictive Controllers (MPC) that considers both real and integer parameters, using norm based performance indexes, avoiding numerical simulations.  Validate this method using a simple reference model based on the activated sludge process of a wastewater treatment plant, particularly to minimize the output substrate variations considering typical process disturbances at the input.  Include this method in a further Integrated Design of wastewater treatment plants and their control systems.

5 Index 1. Introduction and objectives 2. Description of the Model Predictive Controller 3. Optimal automatic tuning method 4. Results applied to the activated sludge process control 5. Conclusions

6 General MPC controller structure y 1,y 2 controlled (or constrained) u 1,u 2 manipulated variables Standard linear multivariable MPC controller, using state space model for prediction and state estimators (MPC Toolbox MATLAB) MPC controller index MPC constraints

7 Tuning parameters H p : Prediction horizon H c : Control horizon W u : Weights of the changes of manipulated variables Integer parameters (H p, H c ) Real parameters (W u )

8 General MPC controller structure MPC general structure for the linear case without constraints Particular formulation: Transfer functions used for Automatic Tuning: output sensitivity (S’), control sensitivity (M’) Block diagrams (linear control system):

9 Index 1. Introduction and objectives 2. Description of the Model Predictive Controller 3. Optimal automatic tuning method 4. Results applied to the activated sludge process control 5. Conclusions

10 Optimal automatic tuning of MPC Tuning procedure based on a H  mixed sensitivity problem where are suitable weights Constraints: Over disturbance rejection and based on l1 norms to avoid actuator saturation

11 Optimization problem Multiobjective approach Objective function F: x=(Wu, Hp, Hc) where f i * is the desired value for each objective function S’= output sensitivity M’= control sensitivity N = mixed sensitivity

12 Step 2: F is minimized using “Goal Attainment” method, keeping constant now the integer parameters (horizons) with the values obtained in step 1 Step 1: F is minimized by a random search method keeping real parameters constant The algorithm converges when changes in F are smaller than a certain bound Algorithm developed Method “Goal Attainment” (MATLAB) Specific random search An iterative two steps optimization algorithm has been proposed due to the existence of real and integer parameters

13 Algorithm developed Algorithm steps Modified random search method for tuning MPC parameters 2. A random vector ξ(k) of Gaussian distribution is generated, with integer elements. 1. An initial point for horizons, 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 Index 1. Introduction and objectives 2. Description of the Model Predictive Controller 3. Optimal automatic tuning method 4. Results applied to the activated sludge process control 5. Conclusions

15 Description of the process and control problem EffluentSettlerBioreactor Influent Recycling Non linear system Large disturbances Substrate control problem qr1 manipulated variable s 1 controlled x 1 constrained

16 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

17 Tuning results (I) Weights considered and parameters of the MPC tuned automatically Substrate comparison for two weights (solid line – Wp1; dashed dotted line – Wp2) MPC constraints W u =[0.0023] H p =9, H c =2 Comparison of sensitivity functions for tuning with weights (Wp1; Wp2) W u =[0.0118] H p =8, H c =3 Fixed plant V 1 =7668 A= H  mixed sensitivity problem considering objectives f 1 and f 2 : Comparison of weights Wp Output variable: s 1

18 Tuning results (II) H  mixed sensitivity problem considering objectives f 1 and f 2 : Comparison of weights Wesf Substrate comparison for two weights (dashed dotted line – Wesf2; solid line – Wesf3) MPC constraints W u =[0.0011] H p =6, H c =2 Comparison of sensitivity functions to the control efforts s*M’ for tuning with two weights Wesf W u =[0.0118] H p =8, H c =3 Output variable: s 1 Weights considered and parameters of the MPC tuned automatically

19 Tuning Results (III) H  mixed sensitivity problem considering objectives f 1 and f 3 : Comparison of weights Wp TABLE II INDEXCase 4Case 5 Wu HpHp 910 HcHc 24 Max(qr1) Max(s1) WeightsWp1Wp2 Computational time (min) Comparison of substrate responses for two weights W p1 and W p2 Output variable: s 1 Wp1 is more restrictive than Wp2

20 Index 1. Introduction and objectives 2. Description of the Model Predictive Controller 3. Optimal automatic tuning method 4. Results applied to the activated sludge process control 5. Conclusions

21 Conclusions and future work –A new methodology has been develop to tune automatically all parameters of Model Based Predictive Controllers, considering simultaneously horizons and weights. –This method has been tested for the MPC tuning of the activated sludge process in a wastewater treatment plant. –The plant with the MPC tuned with this method is able to reject substrate disturbances in the influent. –This method has been designed to be straightforward included within an Integrated Design scheme of wastewater treatment plants together with MPC controllers. Future work: –Include some robust stability and robust performance indexes.

22 H  norm, l1 norms (sensitivity, sensitivity to control, etc.), maximum output deviation, etc. Multiobjective Integrated Design Iterative methodology including predictive control and automatic tuning methods of the controllers, considering norm based indexes and dynamical constraints, for the resolution of the MINLP problem generated Construction and operational costs Automatic tuning method proposed EXAMPLE