Nordic Process Control workshop, Telemark, 2009

Slides:



Advertisements
Similar presentations
PID Implementation Issues
Advertisements

Chapter 9 PID Tuning Methods.
Implementation of MPC in a deethanizer at the Kårstø Gas plant
Chapter 21. Multiloop Control: Performance Analysis
Process Control: Designing Process and Control Systems for Dynamic Performance Chapter 6. Empirical Model Identification Copyright © Thomas Marlin 2013.
CHE 185 – PROCESS CONTROL AND DYNAMICS
INTEGRATED DESIGN OF WASTEWATER TREATMENT PROCESSES USING MODEL PREDICTIVE CONTROL Mario Francisco, Pastora Vega University of Salamanca – Spain European.
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.
Certifying the robustness of model predictive controllers W. P. Heath and B. Lennox Control Systems Centre The University of Manchester.
QUALITY CONTROL OF POLYETHYLENE POLYMERIZATION REACTOR M. Al-haj Ali, Emad M. 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
Chapter 18 Control Case Studies. Control Systems Considered Temperature control for a heat exchanger Temperature control of a CSTR Composition control.
Chapter 8. The PID Controller Copyright © Thomas Marlin 2013
CSE 425: Industrial Process Control 1. About the course Lect.TuLabTotal Semester work 80Final 125Total Grading Scheme Course webpage:
Static Pressure Control Loop The purpose of the static pressure control loop is to maintain an optimal static pressure in the ductwork. The control loop.
Industrial Process Modelling and Control Ton Backx Emeritaatsviering Joos Vandewalle.
ERT 210/4 Process Control & Dynamics
TC 1022 LP condensate LP steam 24 LC PC TI LC HA-103 A/B 24-VA PA-102A/B.
Peter Singstad Trondheim, Norway 1. 2 Intensifying a 100 year old process: Control of emulsion polymerisation Invitation to the COOPOL final dissemination.
Chapter 8 Model Based Control Using Wireless Transmitter.
CONTROL ENGINEERING IN DRYING TECHNOLOGY FROM 1979 TO 2005: REVIEW AND TRENDS by: Pascal DUFOUR IDS’06, Budapest, 21-23/08/2006.
Chapter 9 Wireless Model Predictive Control. MPC Simulation of Measurement Value on Detection of Bad Status Detection  In many recent MPC designs a similar.
Chapter 20 1 Overall Objectives of Model Predictive Control 1.Prevent violations of input and output constraints. 2.Drive some output variables to their.
Process Control: Designing Process and Control Systems for Dynamic Performance Chapter 5. Typical Process Systems Copyright © Thomas Marlin 2013 The copyright.
PID CONTROLLERS By Harshal Inamdar.
ERT 210/4 Process Control Hairul Nazirah bt Abdul Halim Office: CHAPTER 8 Feedback.
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 Chapter 20 Model Predictive Control Model Predictive Control (MPC) – regulatory controls that use an explicit dynamic model of the response of process.
1 II. Bottom-up Determine secondary controlled variables and structure (configuration) of control system (pairing) A good control configuration is insensitive.
CSE 425: Industrial Process Control 1. About the course Lect.TuTotal Semester work 80Final 125Total Grading Scheme Course webpage:
Mode Superposition Module 7. Training Manual January 30, 2001 Inventory # Module 7 Mode Superposition A. Define mode superposition. B. Learn.
MISS. RAHIMAH BINTI OTHMAN
Standards Certification Education & Training Publishing Conferences & Exhibits Process Control & Safety Symposium November Houston, Texas USA.
Control of Distillation Column (精馏塔控制)
بسم الله الرحمن الرحيم وبه نستعين
Chapter 20 Model Predictive Control (MPC) from Seborg, Edgar, Mellichamp, Process Dynamics and Control, 2nd Ed 1 rev. 2.1 of May 4, 2016.
Coordinator MPC with focus on maximizing throughput
Author: Nurul Azyyati Sabri
Implementation of a MPC on a deethanizer
Process Dynamics and Operations Group (DYN) TU-Dortmund
ERT 321 – Process Control & Dynamics Feedforward & Ratio Control
Chapter 1: Overview of Control
Automatic control systems I. Nonlinearities in Control System
Workshop for Flipped Class
Presentation at NI Day April 2010 Lillestrøm, Norway
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.
Polypropylene PGC Applications
LLRF Functionality Stefan Simrock How to edit the title slide
Implementation of a MPC on a deethanizer
Overall Objectives of Model Predictive Control
Two-level strategy Vertical decomposition Optimal process operation
Depropaniser Train 100 – 24-VE-107
Choice of Methods and Instruments
Quantization in Implementing Systems
MPC in Statoil Stig Strand, specialist MPC Statoil Research Center 93  SINTEF Automatic Control Dr. ing 1991: Dynamic Optimisation in State.
Implementation of a MPC on a deethanizer
MPC in Statoil.
Implementation of MPC in a deethanizer at the Kårstø Gas plant
Trends in Advanced Process Control in the polyolefin industry
Implementation of MPC in a deethanizer at the Kårstø Gas plant
Depropaniser Train 100 – 24-VE-107
Masoud Nikravesh EECS Department, CS Division BISC Program
Implementation of a MPC on a deethanizer
Outline Control structure design (plantwide control)
Presentation transcript:

Nordic Process Control workshop, Telemark, 2009 Development and commissioning of nonlinear MPC controllers in a new polypropylene plant Nordic Process Control workshop, Telemark, 2009 Staffan Haugwitz, APC specialist with support from Erik Wilsher, Kai Hofsten Ketil Strand Andersen, Bjørn Glemmestad och Øyvind Moen.

Products from Borealis plastics January 11, 2019 Nordic Process Control workshop 2009

Overview of polypropylene plant, PP6 Loop reactor 1st Gas phase reactor Ethylene feed Hydrogen feed 2nd Gas phase reactor (rubber) Propylene feed Catalyst feed Ethylene, Hydrogen, Propylene feeds Ethylene, Hydrogen, Propylene feeds To dry-end part of plant Prepolymerisation reactor Contionuous plant with many different product grades. Strong interactions in addition to strong non-linearities during grade transitions. Each reactor has its own NMPC controller with 3-4 MV and CV Polymer Monomer January 11, 2019 Nordic Process Control workshop 2009

Overview of polypropylene plant, PP6 NMPC NMPC NMPC Loop reactor To dry-end part of plant 1st Gas phase reactor 2nd Gas phase reactor Each reactor has its own NMPC controller with 3-4 MV and CV Focus on cruise control (control at normal operation and some grade transitions) Trade-off between fully centralized controller and three individual NMPC controllers computational complexity, ease of implementation, tuning and maintenence, January 11, 2019 Nordic Process Control workshop 2009

LOOP GPR1 GPR2 January 11, 2019 Nordic Process Control workshop 2009

OnSpot: Controller structure Plant incl. DCS and “calculated measurements” Estimator Controller algorithm Model + _ States and parameters Measured disturbances Manipulated variables (MV) Measurements Estimated measurements Controlled variables (CV) Developed in-house First implementation 1994! January 11, 2019 Nordic Process Control workshop 2009

Models and model structure Simple physical models We need accuracy of a wide operating range Avoid too stiff and too detailed models Avoid model structures that cannot be identified Validate the model against process data Important to have a numerically robust implementation Process modelling can give extra benefits Identifying errors in sensors and improved operating strategies January 11, 2019 Nordic Process Control workshop 2009

Estimation and model updates Simple model update (decentralized) – each measurement updates one state and one model parameter. Problem when the states are strongly coupled. May be difficult to decide which model parameter to update, to get integral action. The model updates can compensate for disturbances in the process, for example changing catalyst activity Updates cannot compensate for fundamental errors in the model structure Tuning the model update is really important for control performance January 11, 2019 Nordic Process Control workshop 2009

Optimization algorithm SQP (Sequential Quadratic Programming) Linearize the plant dynamics along the prediction trajectory Calculate sensitivities with finite differences Tuning choose prediction horizon choose number of MV-blocks choose how the MV-blocks are divided along the prediction horizon choose weight coefficients for MV/CV‘s choose slopes for setpoint ramps (beta-factor) choose maximum Δu for each MV January 11, 2019 Nordic Process Control workshop 2009

Important things to get right Interface/communication between NMPC and DCS, e.g. bumpless transfer, correct units, error handling Identify weaknesses in the mechanical design, e.g. too small/large valves, errors in GC-analyzers, unmixed catalyst tanks. Important to be on site! Training of the operators, not too early, not too late. Build up local MPC competence. User-friendly implementation and interface. Activate and deactive prodedures as simple as possible. Get suitable alarm limits, not too often, but not missing the important events. January 11, 2019 Nordic Process Control workshop 2009

Decr. H2-feed, an indirect disturbance January 11, 2019 Nordic Process Control workshop 2009

36 hours plot with MPC (loop reactor) increase production -> increased catalyst feed -> increase propylene feed to maintain density constant production, but unmeasured disturbance (catalyst activity) forces APC to slowly increase catalyst feed to maintain constant production rate setpoint increase in production rate -> catalyst increase again 6th column, H2 feed is decreased (measured disturbance), which quickly affects the production rate, no chance to counteract quickly enough with catalyst feed Setpoint change in density, leads to higher production rate which also needs to be compensated January 11, 2019 Nordic Process Control workshop 2009

36 hours plot with MPC (loop reactor) increase production -> increased catalyst feed -> increase propylene feed to maintain density constant production, but unmeasured disturbance (catalyst activity) forces APC to slowly increase catalyst feed to maintain constant production rate setpoint increase in production rate -> catalyst increase again 6th column, H2 feed is decreased (measured disturbance), which quickly affects the production rate, no chance to counteract quickly enough with catalyst feed Setpoint change in density, leads to higher production rate which also needs to be compensated January 11, 2019 Nordic Process Control workshop 2009

Closed loop control of Gas Phase Reactor (2 days) January 11, 2019 Nordic Process Control workshop 2009

manual control for one hour January 11, 2019 Nordic Process Control workshop 2009

Summary In-house nonlinear MPC used to control each reactor (3-4 MV/CV), MPC now used over 90% of the time Physical nonlinear model allows a wide operating range for control Model development is the single most important component in each project. Models are reused from previous projects. Very important with: Operator training and acceptance Communication between MPC and DCS Local APC competence to ensure necessary maintenance Next project: NMPC for 400 M€ high-pressure PE plant in Sweden Borealis is also building a cracker + three more PP/PE plants in Abu Dhabi to be completed 2010, next expansion planned for 2013 with even larger cracker + five more PP/PE/LDPE plants. January 11, 2019 Nordic Process Control workshop 2009