Two-level strategy Vertical decomposition Optimal process operation

Slides:



Advertisements
Similar presentations
Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
Advertisements

Linear Programming.
Evaluation of River Flood Regulation using Model Predictive Control K. U. LEUVEN Patrick Willems Toni Barjas Blanco P.K. Chiang Bart De Moor Jean Berlamont.
Optimization of the Pulp Mill Economical Efficiency; study on the behavior effect of the economically significant variables Alexey Zakharov, Sirkka-Liisa.
1 TTK4135 Optimization and control B.Foss Spring semester 2005 TTK4135 Optimization and control Spring semester 2005 Scope - this you shall learn Optimization.
Nonlinear Optimization for Optimal Control
Université de Lyon- CNRS-LAGEP, France Paper C-090 Model Predictive Control of the Primary Drying Stage of the Drying of Solutions.
IAAC International Symposium in Systems & Control, 7-8 October 2013, Technion, Haifa, Israel P-O Gutman: Constrained control of uncertain linear time-invariant.
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.
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,
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.
Linear and Integer Programming Models
1 Real-Time Optimization (RTO) In previous chapters we have emphasized control system performance for disturbance and set-point changes. Now we will be.
PPT 206 Instrumentation, Measurement and Control SEM 2 (2012/2013) Dr. Hayder Kh. Q. Ali 1.
Industrial Process Modelling and Control Ton Backx Emeritaatsviering Joos Vandewalle.
A Framework for Distributed Model Predictive Control
Book Adaptive control -astrom and witten mark
STDM - Linear Programming 1 By Isuru Manawadu B.Sc in Accounting Sp. (USJP), ACA, AFM
Model Predictive Control of Distributed and Hierarchical Systems Leuven, February 15, 2007 Process Systems Engineering RWTH Aachen University Johannes.
Copyright 2013, 2010, 2007, Pearson, Education, Inc. Section 7.6 Linear Programming.
Price-Based Unit Commitment. PBUC FORMULATION  maximize the profit.
Multiple Model approach to Multi-Parametric Model Predictive Control of a Nonlinear Process a simulation case study Boštjan Pregelj, Samo Gerkšič Jožef.
Approximate Dynamic Programming Methods for Resource Constrained Sensor Management John W. Fisher III, Jason L. Williams and Alan S. Willsky MIT CSAIL.
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.
1 A Linear Programming model seeks to maximize or minimize a linear function, subject to a set of linear constraints. The linear model consists of the.
3.4: Linear Programming Objectives: Students will be able to… Use linear inequalities to optimize the value of some quantity To solve linear programming.
1 Self-optimizing control From key performance indicators to control of biological systems Sigurd Skogestad Department of Chemical Engineering Norwegian.
MPC in Statoil. 2 In-house tool Septic, Statoil Estimation and Prediction Tool for Identification and Control Developed and maintained by the process.
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.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1389 کنترل پيش بين-دکتر توحيدخواه MPC Stability-2.
Managerial Economics Linear Programming Aalto University School of Science Department of Industrial Engineering and Management January 12 – 28, 2016 Dr.
Adeyl Khan, Faculty, BBA, NSU 1 Introduction to Linear Programming  A Linear Programming model seeks to maximize or minimize a linear function, subject.
Bunker Refueling Planning and Onboard Fuel Inventory Mgmt Software.
1 Introduction Optimization: Produce best quality of life with the available resources Engineering design optimization: Find the best system that satisfies.
1 Self-optimizing control From key performance indicators to control of biological systems Sigurd Skogestad Department of Chemical Engineering Norwegian.
Water resources planning and management by use of generalized Benders decomposition method to solve large-scale MINLP problems By Prof. André A. Keller.
1 2 Linear Programming Chapter 3 3 Chapter Objectives –Requirements for a linear programming model. –Graphical representation of linear models. –Linear.
Chapter 20 Model Predictive Control (MPC) from Seborg, Edgar, Mellichamp, Process Dynamics and Control, 2nd Ed 1 rev. 2.1 of May 4, 2016.
SOFTWARE: A SOLUTION FOR MODEL PREDICTIVE CONTROL SOFTWARE: A SOLUTION FOR MODEL PREDICTIVE CONTROL Laboratoire.
Coordinator MPC with focus on maximizing throughput
Implementation of a MPC on a deethanizer
Process Dynamics and Operations Group (DYN) TU-Dortmund
Decision Support Systems
Managerial Economics Linear Programming
Economic Plantwide Control:
Presentation at NI Day April 2010 Lillestrøm, Norway
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.
Overall Objectives of Model Predictive Control
سمینار درس کنترل پیش بین
Graphical Analysis – the Feasible Region
3-3 Optimization with Linear Programming
MPC in Statoil Stig Strand, specialist MPC Statoil Research Center 93  SINTEF Automatic Control Dr. ing 1991: Dynamic Optimisation in State.
Outline Control structure design (plantwide control)
Implementation of a MPC on a deethanizer
Nordic Process Control workshop, Telemark, 2009
MPC in Statoil.
دانشگاه صنعتي اميركبير
Linear Programming Introduction.
دانشگاه صنعتي اميركبير
LINEARPROGRAMMING 4/26/2019 9:23 AM 4/26/2019 9:23 AM 1.
Linear Programming Introduction.
Optimal Control of Systems
Outline Control structure design (plantwide control)
Presentation transcript:

Towards Integrated Dynamic Real-Time Optimization and Control of Industrial Processes Two-level strategy Vertical decomposition Optimal process operation Objectives: Maximize profit On-spec production Feasible operation profiles Implications Complex dynamic optimization and control problem Involves repetitive decision making D-RTO MPC Constraints: Changing market conditions Process disturbances Operational & safety constraints Vertical decomposition approach D-RTO D-RTO trigger Estimation D-RTO time-scale MPC time-scale MPC Decomposition based on objectives  economic optimization (D-RTO) & tracking (MPC) subproblems Different models, derived from a first principle model, different set of constraints at each level Re-optimization may not be necessary at each sampling time Plant (model) (incl. base control) Sensitivity analysis for D-RTO Interplay between D-RTO and MPC D-RTO MPC updated ....... D-RTO trigger: sensitivity analysis Lagrange function sensitivities w.r.t. all estimated disturbances Optimal solution sensitivities w.r.t. all estimated disturbances Economic objective only at D-RTO level and disturbance rejection at MPC level soft constraints can be moved from MPC to D-RTO Consistent process models ( , ) at each level a LTV model along reference trajectories by linearization of D-RTO model at MPC level Longer time horizon for D-RTO to ensure feasibility compute compute and changed active constraint set One sensitivity integration of process model at each sampling time using previous D-RTO results (and active constraint set) at is required Compute change in sensitivities ( ) and Lagrange function ( ) can be then calculated Solution to QP problem: using second order information (Hessian of Lagrange function)  optimal sensitivities using first order information  feasible only sensitivities updates as D-RTO trigger for a potential re-optimization and quick feasible updates of based on disturbance sensitivity analysis of optimal solution a re-optimization is triggered only if the detected persistent disturbances have high sensitivities and causes active constraint set change uref, yref If and are larger than a threshold value Sth and changed active constraint set is predicted, a re-optimization should be done Else linear updates based on optimal solution sensitivities are sufficient Application to an industrial process Problem description Dynamic optimization results and feasible updates due to change in parameter 1 M Polymer Catalyst Reactor Solvent Recycle monomer Separation Monomer Continuous polymerization process with frequent grade changes Optimal grade change problem minimize off-spec polymer production and transition time fresh and recycle monomer feed rate and catalyst feed rate as control variables two uncertain reaction parameters and open-loop unstable operation Process model of about 2000 DAEs Reaction parameters randomly perturbed between their bounds Re-optimization done only when necessary  steer to desired grade Feasible updates only possible up to +4% change in parameter 1 The integrated D-RTO and control with embedded sensitivity analysis is well suited for large-scale industrial process operation A software package with integrated dynamic optimizer, MPC, EKF and OPC data server is developed Nominal solution Reoptimized solution Fesible updates