MPC in Statoil Stig Strand, specialist MPC Statoil Research Center 93  SINTEF Automatic Control 91-93 Dr. ing 1991: Dynamic Optimisation in State.

Slides:



Advertisements
Similar presentations
Implementation of MPC in a deethanizer at the Kårstø Gas plant
Advertisements

Mongstad refinery crude oil tower
The control hierarchy based on “time scale separation” MPC (slower advanced and multivariable control) PID (fast “regulatory” control) PROCESS setpoints.
CHE 185 – PROCESS CONTROL AND DYNAMICS
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.
Chapter 15 Application of Computer Simulation and Modeling.
PROCESS INTEGRATED DESIGN WITHIN A MODEL PREDICTIVE CONTROL FRAMEWORK Mario Francisco, Pastora Vega, Omar Pérez University of Salamanca – Spain University.
Practical Process Control Using Control Station
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
Model Predictive Controller Emad Ali Chemical Engineering Department King Saud University.
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.
1 Real-Time Optimization (RTO) In previous chapters we have emphasized control system performance for disturbance and set-point changes. Now we will be.
Process Control Computer Laboratory Dr. Emad M. Ali Chemical Engineering Department King SAUD University.
REAL TIME OPTIMIZATION AND CONSTRAINED MULTIVARIABLE CONTROL
Cascade, Ratio, and Feedforward Control
Industrial Process Modelling and Control Ton Backx Emeritaatsviering Joos Vandewalle.
1 Coordinator MPC for maximization of plant throughput Elvira Marie B. Aske* &, Stig Strand & and Sigurd Skogestad* * Department of Chemical Engineering,
Real-Time Optimization (RTO) In previous chapters we have emphasized control system performance for load and set-point changes. Now we will be concerned.
TC 1022 LP condensate LP steam 24 LC PC TI LC HA-103 A/B 24-VA PA-102A/B.
A Framework for Distributed Model Predictive Control
MPC in Statoil Stig Strand, specialist MPC Statoil Research Center 93  SINTEF Automatic Control Dr. ing 1991: Dynamic Optimisation in State Space.
Outline Skogestad procedure for control structure design I Top Down
MPC in Statoil Stig Strand, specialist MPC Statoil Research Center 93  SINTEF Automatic Control Dr. ing 1991: Dynamic Optimisation in State Space.
Advanced Control of Marine Power System
Introduction to Process Control Prepared by; Mrs Azduwin Binti Khasri Chapter 1 ERT 321 PROCESS CONTROL & DYNAMICS.
Implementation of Coordinator MPC on a Large-Scale Gas Plant
PROCESS CONTROL SYSTEM (KNC3213) FEEDFORWARD AND RATIO CONTROL MOHAMED AFIZAL BIN MOHAMED AMIN FACULTY OF ENGINEERING, UNIMAS MOHAMED AFIZAL BIN MOHAMED.
MPC in Statoil. 2 In-house tool Septic, Statoil Estimation and Prediction Tool for Identification and Control Developed and maintained by the process.
MPC in Statoil Stig Strand, specialist MPC Statoil Research Center 93  SINTEF Automatic Control Dr. ing 1991: Dynamic Optimisation in State Space.
1 II. Bottom-up Determine secondary controlled variables and structure (configuration) of control system (pairing) A good control configuration is insensitive.
Real Time Nonlinear Model Predictive Control Strategy for Multivariable Coupled Tank System Kayode Owa Kayode Owa Supervisor - Sanjay Sharma University.
Cascade Control Systems (串级控制系统)
1 Outline Skogestad procedure for control structure design I Top Down Step S1: Define operational objective (cost) and constraints Step S2: Identify degrees.
Chapter 20 Model Predictive Control (MPC) from Seborg, Edgar, Mellichamp, Process Dynamics and Control, 2nd Ed 1 rev. 2.1 of May 4, 2016.
Single-loop & Multivariable
Coordinator MPC with focus on maximizing throughput
Implementation of a MPC on a deethanizer
Process Dynamics and Operations Group (DYN) TU-Dortmund
PROMONICON Software for Process Monitoring, Operation and Control
Part 5: Advanced control + case studies
ERT 321 – Process Control & Dynamics Feedforward & Ratio Control
CEC Conference, July 10, 2017 Comparison of different cryogenic control strategies via simulation applied to a superconducting magnet test bench at CERN.
Automatic Crude Switching: myth or reality?
Advanced process control with focus on selecting economic controlled variables («self-optimizing control») Sigurd Skogestad, NTNU 2016.
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.
System Control based Renewable Energy Resources in Smart Grid Consumer
Implementation of a MPC on a deethanizer
Overall Objectives of Model Predictive Control
Two-level strategy Vertical decomposition Optimal process operation
Changing between Active Constraint Regions for Optimal Operation: Classical Advanced Control versus Model Predictive Control Adriana Reyes-Lúa, Cristina.
Coordinator MPC for maximization of plant throughput
Process Control Engineering
Model-based Predictive Control (MPC)
Depropaniser Train 100 – 24-VE-107
Enhanced Single-Loop Control Strategies
Implementation of Coordinator MPC on a Large-Scale Gas Plant
MPC i Statoil Stig Strand, spesialist MPC Statoil Forskningssenter 93  SINTEF Reguleringsteknikk Dr. ing 1991: Dynamic Optimisation in State.
Implementation of a MPC on a deethanizer
Nordic Process Control workshop, Telemark, 2009
Introduction to Process Control
MPC in Statoil.
Implementation of MPC in a deethanizer at the Kårstø Gas plant
A practical approach for process control optimization during start-up
Implementation of MPC in a deethanizer at the Kårstø Gas plant
MPC i Statoil Stig Strand, spesialist MPC Statoil Forskningssenter 93  SINTEF Reguleringsteknikk Dr. ing 1991: Dynamic Optimisation in State.
Depropaniser Train 100 – 24-VE-107
Implementation of a MPC on a deethanizer
Outline Control structure design (plantwide control)
Presentation transcript:

MPC in Statoil Stig Strand, specialist MPC Statoil Research Center 93  SINTEF Automatic Control 91-93 Dr. ing 1991: Dynamic Optimisation in State Space Predictive Control Schemes

MPC in Statoil In-house tool Septic, Statoil Estimation and Prediction Tool for Identification and Control Developed and maintained by the process control group in the Research Centre (from 1996) C++ code, runs under Windows, VMS, Unix First application at Statfjord A in 1997 to increase process regularity 72 MPC/RTO applications with Septic within Statoil Experimental linear step response models, built-in functionality for model scheduling Non-linear models are currently used in 6 applications. Flexible control priority hierarchy Quality control by inferential models built from laboratory data or on-line analysers

HNO Åsgard Norne Heidrun Snøhvit #8 (2008) #3 HNO Åsgard Norne Heidrun Aug-07: 72 installasjoner Mongstad #25 Kollsnes #3 #2 Tampen Gullfaks Kårstø #25 Mongstad, destillasjon og blending. Kalundborg, destillasjon, RTO/overordnet styring med GORTO. Kårstø, destillasjon, gasskvalitet. Kollsnes, rørovervåking, gasskvalitet. Heidrun PWRI, reinjeksjon av produsert vann. Gullfaks, sluggkontroll. Norne sluggkontroll. Åsgard blending. Kalundborg #14

MPC applications in Statoil Oil refining (Mongstad and Kalundborg) Distillation columns Product blending (gasoline, gas oil) Cracking, reforming and hydrotreating Heat exchanger network (RTO) Multi-unit optimisation (RTO/DRTO) Gas processing (Kårstø, Kollsnes, Snøhvit) Distillation Gas quality control Pipeline pressure control Optimisation Offshore production Extended slug control Crude blending Production optimisation

Why MPC?

model based multivariable control Contributions of MPC Basic Control (DCS) (PID, FF,..) (seconds) Supervisory Control model based multivariable control (MPC) (minutes) Real Time Optimisation (RTO, DRTO, MPC) (hours) Planning Scheduling (days, weeks) Improved process response to feed variations Improved product quality control Maximise capacity, maximise profit, reduce cost Respect process constraints related to equipment or environment Increased process regularity Basic Control MPC RTO – DRTO - MPC

MPC variables Controlled variable (CV) Set point, high and low limits (constraints) Manipulated variable (MV) High and low limit, rate of change limit, ideal value (desired, set point) Acts normally on a basic PID controller set point Disturbance variable (DV) Measurable, affects the CVs Prediction horizon Current t Controlled variable, optimized prediction Manipulated variable, optimized prediction Set point

MPC solver CV soft constraint: y < ymax + RP Prediction horizon Current t Controlled variable, optimized prediction Manipulated variable, optimized prediction Set point Process u v y MV DV CV model CV soft constraint: y < ymax + RP 0 <= RP <= RPmax w*RP2 in objective MV blocking  size reduction CV evaluation points  size reduction CV reference specifications  tuning flexibility set point changes / disturbance rejection Soft constraints and priority levels  feasibility and tuning flexibility

MPC Solver - Control priorities MV rate of change limits MV high/low Limits CV hard constraints (”never” used) CV soft constraints, CV set points, MV ideal values: Priority level 1 CV soft constraints, CV set points, MV ideal values: Priority level 2 CV soft constraints, CV set points, MV ideal values: Priority level n CV soft constraints, CV set points, MV ideal values: Priority level 99 Sequence of steady-state QP solutions to solve 2 – 7 Then a single dynamic QP to meet the adjusted and feasible steady-state goals

MPC – nonlinear models Open loop response is predicted by non-linear model MV assumption : Interpolation of optimal predictions from last sample Linearisation by MV step change One step for each MV blocking parameter (increased transient accuracy) QP solver as for experimental models (step response type models) Closed loop response is predicted by non-linear model Iterate solution until satisfactory convergence

Implementation Operation knowledge – benefit study? or strategy?  MPC project Site personnel / Statoil R&D joint implementation project (MPC computer, data interface to DCS, operator interface to MPC) MPC design  MV/CV/DV DCS preparation (controller tuning, instrumentation, MV handles, communication logics etc) Control room operator pre-training and motivation Product quality control  Data collection (process/lab)  Inferential model MV/DV step testing  dynamic models Model judgement/singularity analysis  remove models? change models? MPC pre-tuning by simulation  MPC activation – step by step and with care – challenging different constraint combinations – adjust models? Control room operator training MPC in normal operation, with at least 99% service factor Benefit evaluation? Continuous supervision and maintenance Each project increases the in-house competence  increased efficiency in maintenance and new projects