Industrial Process Modelling and Control Ton Backx Emeritaatsviering Joos Vandewalle.

Slides:



Advertisements
Similar presentations
Chapter 9 PID Tuning Methods.
Advertisements

Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
5387 Avion Park Drive Highland Heights, Ohio INTUNE v4.4 Demonstration.
Optimization of the Pulp Mill Economical Efficiency; study on the behavior effect of the economically significant variables Alexey Zakharov, Sirkka-Liisa.
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.
Lecture 11: Recursive Parameter Estimation
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.
Explicit Non-linear Optimal Control Law for Continuous Time Systems via Parametric Programming Vassilis Sakizlis, Vivek Dua, Stratos Pistikopoulos Centre.
Controller Tuning: A Motivational Example
Model Predictive Controller Emad Ali Chemical Engineering Department King Saud University.
Enhancing Paper Mill Performance through Advanced Diagnostics Services Dr. BS Babji Process Automation Division ABB India Ltd, Bangalore IPPTA Zonal Seminar.
Overall Objectives of Model Predictive Control
Radial Basis Function Networks
Unit 3a Industrial Control Systems
Introduction to Industrial Control Systems
1 Prediction of Software Reliability Using Neural Network and Fuzzy Logic Professor David Rine Seminar Notes.
Introduction to estimation theory Seoul Nat’l Univ.
A Shaft Sensorless Control for PMSM Using Direct Neural Network Adaptive Observer Authors: Guo Qingding Luo Ruifu Wang Limei IEEE IECON 22 nd International.
1 Chapter 8 Nonlinear Programming with Constraints.
CRESCENDO Full virtuality in design and product development within the extended enterprise Naples, 28 Nov
A Framework for Distributed Model Predictive Control
Introductory Control Theory CS 659 Kris Hauser.
Book Adaptive control -astrom and witten mark
Using Neural Networks in Database Mining Tino Jimenez CS157B MW 9-10:15 February 19, 2009.
Two schemes for feedback scheduling on hybrid control systems Chen Xi.
Some Thoughts about Reducing the Conservativeness of Model Predictive Control Huiying MU Supervised by: Dr. Allwright.
Outline 1-D regression Least-squares Regression Non-iterative Least-squares Regression Basis Functions Overfitting Validation 2.
Department of Chemical Engineering,
Chapter 6 Model Predictive Control Prof. Shi-Shang Jang National Tsing-Hua University Chemical Engineering Department.
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.
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,
BSBPMG504A Manage Project Costs 7.1 Estimate Costs Adapted from PMBOK 4 th Edition InitiationPlanning ExecutionClose Monitor Control The process of developing.
CONTROL ENGINEERING IN DRYING TECHNOLOGY FROM 1979 TO 2005: REVIEW AND TRENDS by: Pascal DUFOUR IDS’06, Budapest, 21-23/08/2006.
Nonlinear Predictive Control for Fast Constrained Systems By Ahmed Youssef.
Chapter 20 1 Overall Objectives of Model Predictive Control 1.Prevent violations of input and output constraints. 2.Drive some output variables to their.
Motivation For analytical design of control systems,
Written by Changhyun, SON Chapter 5. Introduction to Design Optimization - 1 PART II Design Optimization.
MPC in Statoil. 2 In-house tool Septic, Statoil Estimation and Prediction Tool for Identification and Control Developed and maintained by the process.
Chapter 8: Adaptive Networks
Hazırlayan NEURAL NETWORKS Backpropagation Network PROF. DR. YUSUF OYSAL.
Matlab Tutorial for State Space Analysis and System Identification
MPC in Statoil Stig Strand, specialist MPC Statoil Research Center 93  SINTEF Automatic Control Dr. ing 1991: Dynamic Optimisation in State Space.
Chapter 2-OPTIMIZATION G.Anuradha. Contents Derivative-based Optimization –Descent Methods –The Method of Steepest Descent –Classical Newton’s Method.
Chapter 20 Model Predictive Control
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.
Standards Certification Education & Training Publishing Conferences & Exhibits Process Control & Safety Symposium November Houston, Texas USA.
Chapter 20 Model Predictive Control (MPC) from Seborg, Edgar, Mellichamp, Process Dynamics and Control, 2nd Ed 1 rev. 2.1 of May 4, 2016.
A Predictive Maintenance Strategy based on Real-Time Systems
Coordinator MPC with focus on maximizing throughput
Process Dynamics and Operations Group (DYN) TU-Dortmund
PROMONICON Software for Process Monitoring, Operation and 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
Two-level strategy Vertical decomposition Optimal process operation
Instructor :Dr. Aamer Iqbal Bhatti
Model-based Predictive Control (MPC)
Model-based Predictive Control (MPC)
MPC in Statoil Stig Strand, specialist MPC Statoil Research Center 93  SINTEF Automatic Control Dr. ing 1991: Dynamic Optimisation in State.
Nordic Process Control workshop, Telemark, 2009
MPC in Statoil.
NONLINEAR AND ADAPTIVE SIGNAL ESTIMATION
NONLINEAR AND ADAPTIVE SIGNAL ESTIMATION
Presentation transcript:

Industrial Process Modelling and Control Ton Backx Emeritaatsviering Joos Vandewalle

Outline History Process performance and process control Model predictive control essentials Process modeling Current developments Future perspective Emeritaatsviering Joos Vandewalle Page 1 4 september 2013

Model Predictive Control History Early developments of Model Predictive Control (MPC) technology were initiated by two pioneers: Dr. Jacques Richalet (Adersa, 1976) ­‘Model Predictive Heuristic Control’ (MPHC) using IDCOM as the MPC software for process identification (IDentification) and for control (COMmand) ­Use of Finite Impulse Response (FIR) models ­Control inputs computed by minimization of a finite horizon quadratic objective function without consideration of constraints ­Plant output behavior specified by reference trajectories Emeritaatsviering Joos Vandewalle Page 2 4 september 2013

Model Predictive Control History (cont’d) Dr. Charles Cutler (Shell Oil, 1979) ­‘Dynamic Matrix Control’ (DMC) ­Use of Finite Step Response (FSR) model ­Linear objective function subject to linear inequality constraints using a finite prediction horizon (LP) ­Plant output behavior specified by setpoints ­Optimum inputs calculated by solving a Linear Programming problem Emeritaatsviering Joos Vandewalle Page 3 4 september 2013

Process performance and process control Process performance is governed by: Critical process and product variables –”Controlled Variables”- need to meet specifications During startup, shut-down and product changeovers off- spec products are produced ­Need for minimization of transition losses During production disturbances cause variations in critical variables ­Need for disturbance rejection Emeritaatsviering Joos Vandewalle Page 4 4 september 2013 manipulated variables disturbances controlled variables Process

Process performance and process control Emeritaatsviering Joos Vandewalle Page 5 4 september 2013 Model predictive control is the supervisory control layer that enables process optimization by minimization of production costs ensuring product specifications and production quantities –the model predictive control system realizes targets set by the optimizer MPC Targets (setpoints, setranges, …) Operating information Process setpoints Process values PID –optimum operating conditions are determined by an optimizer (setpoints, set ranges, priorities and weights, operating constraints) Optimizer Costs and Specifications Targets (setpoints, setranges, …) Operating information Operating information

probability density function probability density Cpk = x Measured process signal time value Process performance and process control Visualization of benefit realization by MPC Cpk = 0.96Cpk = Cpk = 0.96Cpk = 1.6 Economic benefit Standard Control Model Predictive Control without optimization Model Predictive Control with performance optimization 4 september 2013 Emeritaatsviering Joos Vandewalle Page 6

to predict future process output behavior to determine the best future input manipulations to drive the process to optimum conditions Model Predictive Controller Setpoints Set ranges Controller Disturbance Model measured disturbances Operating Constraints Optimization and constraint handling Model predictive control essentials MPC strength is based on the explicit use of (a) (set of) model(s): to feedforward compensate disturbances to respect operating constraints and to determine optimum conditions To handle non-linearities Unit Process manipulated variables disturbances controlled variables Process Model Process Model fg + - Process Model 74 september 2013

Model predictive control essentials Emeritaatsviering Joos Vandewalle Page 8 4 september 2013 Time (t) PastFuture Dead time Prediction horizon Predicted future process responses Setpoint value Past process responses Past control manipulationsFuture control manipulations Control horizon Output horizon applied for optimization Present moment

Model predictive control essentials Linear models are used to calculate the responses to past and future process input manipulations and similarly to predict future responses to known disturbances Emeritaatsviering Joos Vandewalle Page 9 4 september 2013 In this expression: Y fp denotes the part of the future outputs stemming from past input manipulations Y ff denotes the part of the future outputs resulting from future input manipulations Past Cannot be influenced any more Past Future Still to be determined by future inputs Future

Emeritaatsviering Joos Vandewalle Page 10 4 september 2013 Process modeling Process application example

Process modeling Emeritaatsviering Joos Vandewalle Page 11 4 september 2013 CONCEPT OPERATION DESIGN Detailed design and optimisation of process equipment Model-based automation applications for decision support Troubleshooting with detailed predictive models Process flowsheeting Detailed design of complex units Design of optimal operating procedures Simultaneous equipment and control design and optimisation E V O L V I N G M A S T E R M O D E L Laboratory experiment design and optimisation Operator training DESIGN Model Predictive control Equipment performance monitoring Process Health monitoring New process design Pn + M  Pn+1 ….

Process modeling System identification is the modeling technique applied in industry for sufficiently accurate modeling of the relevant process dynamics for MPC Data driven modeling ­Model set: Non-parametric, semi-parametric, parametric ­Model structure ­Parameter estimation criterion: Output error, equation error, input error Emeritaatsviering Joos Vandewalle Page 12 4 september 2013

Emeritaatsviering Joos Vandewalle Page 13 4 september 2013 Process modeling Required capabilities of models 1.Accuracy on-line assessment of model validity 2.Adaptability flexible on-line updating of models (dynamics and interconnection structure) 3.Active data-driven learning demands on accuracy, autonomy, robustness  active probing for information

Emeritaatsviering Joos Vandewalle Page 14 4 september 2013 Process modeling Example of current limitations: MPC projects in industry highly depend on accurate plant models and well-tuned controllers Controllers and models are verified (identified) during commissioning When during operation process behavior changes: MPC’s are switched to “manual” Loss of performance Expensive experimental campaign to re-identify the models is the only way out

Process modeling Emeritaatsviering Joos Vandewalle Page 15 4 september 2013 Back to the core of the problem of data-driven modeling / identification of Linear Time Invariant (LTI) models

Emeritaatsviering Joos Vandewalle Page 16 4 september 2013 Process modeling The classical identification problems: open loopclosed loop Identify a plant model on the basis of measured signals u, y (and possibly r) Several classical methods available (Prediction Error, subspace, Output Error, non-parametric,..) Well known results for identification in known structure (open loop, closed-loop, possibly known controller)

Emeritaatsviering Joos Vandewalle Page 17 4 september 2013 Current developments Next step in the development: Autonomous economic model-based operation of industrial process systems Bring plant operation / automation to higher level of autonomy Monitor plant performance and detect changes on-line Generate probing signals when necessary and based on economic considerations (least costly experiments) Re-identify models and retune controllers on-line Keep high performance control Use economic performance criteria

Thank you for your attention Emeritaatsviering Joos Vandewalle Page 18 4 september 2013