Coordinator MPC with focus on maximizing throughput

Slides:



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

Traffic Engineering with Forward Fault Correction (FFC)
The control hierarchy based on “time scale separation” MPC (slower advanced and multivariable control) PID (fast “regulatory” control) PROCESS setpoints.
Dynamic modeling, optimization and control of a CO 2 stripper Marie Solvik Supervisors : Sigurd Skogestad and Marius Støre Govatsmark.
Advanced Controls Technology An Industrial and Academic Perspective on Plantwide Control James J. Downs Eastman Chemical Company Sigurd Skogestad Norwegian.
Plant-wide Control for Economic Operation of a Recycle Process
1 CONTROLLED VARIABLE AND MEASUREMENT SELECTION Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Technology (NTNU)
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.
Plantwide process control with focus on selecting economic controlled variables («self- optimizing control») Sigurd Skogestad, NTNU 2014.
Practical plantwide process control Sigurd Skogestad, NTNU Thailand, April 2014.
1 Operation of heat pump cycles Jørgen Bauck Jensen & Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Technology.
Industrial Process Modelling and Control Ton Backx Emeritaatsviering Joos Vandewalle.
GHGT-8 Self-Optimizing and Control Structure Design for a CO 2 Capturing Plant Mehdi Panahi, Mehdi Karimi, Sigurd Skogestad, Magne Hillestad, Hallvard.
Optimal operation of distillation columns and link to control Distillation Course Berlin Summer Sigurd Skogestad. Part 3.
1 Coordinator MPC for maximization of plant throughput Elvira Marie B. Aske* &, Stig Strand & and Sigurd Skogestad* * Department of Chemical Engineering,
Offset Free Tracking with MPC under Uncertainty: Experimental Verification Audun Faanes * and Sigurd Skogestad † Department of Chemical Engineering Norwegian.
1 Outline Skogestad procedure for control structure design I Top Down Step S1: Define operational objective (cost) and constraints Step S2: Identify degrees.
PSE and PROCESS CONTROL
Outline Skogestad procedure for control structure design I Top Down
Department of Chemical Engineering,
1 1 V. Minasidis et. al. | Simple Rules for Economic Plantwide ControlSimple Rules for Economic Plantwide Control, PSE & ESCAPE 2015 SIMPLE RULES FOR ECONOMIC.
1 A Plantwide Control Procedure Applied to the HDA Process Antonio Araújo and Sigurd Skogestad Department of Chemical Engineering Norwegian University.
1 E. S. Hori, Maximum Gain Rule Maximum Gain Rule for Selecting Controlled Variables Eduardo Shigueo Hori, Sigurd Skogestad Norwegian University of Science.
1 Active constraint regions for economically optimal operation of distillation columns Sigurd Skogestad and Magnus G. Jacobsen Department of Chemical Engineering.
Implementation of Coordinator MPC on a Large-Scale Gas Plant
3) OBJECTIVE FUNCTION & DISTURBANCES Objective function: Assuming product prices are the same, p D = p S = p B and (p-p F ) = p’, with F given and Q =
OR Chapter 8. General LP Problems Converting other forms to general LP problem : min c’x  - max (-c)’x   = by adding a nonnegative slack variable.
1 Self-optimizing control From key performance indicators to control of biological systems Sigurd Skogestad Department of Chemical Engineering Norwegian.
1 1 Vinicius de Oliveira | an intelligent adaptive anti-slug control system for production maximization Vinicius de Oliveira Control and Automation Engineering.
1 PLANTWIDE CONTROL Identifying and switching between active constraints regions Sigurd Skogestad and Magnus G. Jacobsen Department of Chemical Engineering.
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.
Control Structure Design: New Developments and Future Directions Vinay Kariwala and Sigurd Skogestad Department of Chemical Engineering NTNU, Trondheim,
1 Self-optimizing control From key performance indicators to control of biological systems Sigurd Skogestad Department of Chemical Engineering Norwegian.
1 Combination of Measurements as Controlled Variables for Self-optimizing Control Vidar Alstad † and Sigurd Skogestad Department of Chemical Engineering,
Control strategies for optimal operation of complete plants Plantwide control - With focus on selecting economic controlled variables Sigurd Skogestad,
Chapter 20 Model Predictive Control (MPC) from Seborg, Edgar, Mellichamp, Process Dynamics and Control, 2nd Ed 1 rev. 2.1 of May 4, 2016.
Implementation of a MPC on a deethanizer
Throughput maximization by improved bottleneck control
Managerial Economics Linear Programming
Economic Plantwide Control:
Advanced process control with focus on selecting economic controlled variables («self-optimizing control») Sigurd Skogestad, NTNU 2016.
Recent Development of Global Self-Optimizing Control
Decomposed optimization-control problem
6.5 Stochastic Prog. and Benders’ decomposition
Implementation of a MPC on a deethanizer
Changing between Active Constraint Regions for Optimal Operation: Classical Advanced Control versus Model Predictive Control Adriana Reyes-Lúa, Cristina.
Decentralized control
Coordinator MPC for maximization of plant throughput
MPC in Statoil Stig Strand, specialist MPC Statoil Research Center 93  SINTEF Automatic Control Dr. ing 1991: Dynamic Optimisation in State.
Implementation of Coordinator MPC on a Large-Scale Gas Plant
Plantwide control: Towards a systematic procedure
PLANTWIDE CONTROL Sigurd Skogestad Department of Chemical Engineering
Outline Skogestad procedure for control structure design I Top Down
Outline Control structure design (plantwide control)
Implementation of a MPC on a deethanizer
Perspectives and future directions in control structure selection
MPC in Statoil.
Implementation of MPC in a deethanizer at the Kårstø Gas plant
Implementation of MPC in a deethanizer at the Kårstø Gas plant
Decentralized control
Vidar Alstad† and Sigurd Skogestad Department of Chemical Engineering,
Plantwide control: Towards a systematic procedure
Operation and Control of Divided Wall (Petlyuk) Column
Implementation of a MPC on a deethanizer
Example regulatory control: Distillation
Optimal measurement selection for controlled variables in Kaibel Distillation Column: A MIQP formulation Ramprasad Yelchuru (PhD Candidiate) Professor.
6.5 Stochastic Prog. and Benders’ decomposition
Outline Control structure design (plantwide control)
Presentation transcript:

Coordinator MPC with focus on maximizing throughput Elvira Marie B. Aske*,** Stig Strand** Sigurd Skogestad* *Department of Chemical Engineering, Norwegian University of Science and Technology, Trondheim, Norway ** Statoil R&D, Process Control, Trondheim, Norway

Outline Background Bottleneck Back-off Remaining feed capacity Coordinator MPC Case study Discussion Conclusion

Background Conventional real-time optimization (RTO) offers a direct method of maximizing an economic objective function Identifies optimal active constraints and optimal setpoints Special case considered here (very important and common in practice): Maximize production (active constraint) Challenge: Implement optimal solution in real plant with dynamic changes and uncertainty Implementation of maximum production Identify bottleneck Minimize “back-off” at bottleneck

Often optimal: Set production rate at bottleneck! "A bottleneck is an extensive variable that prevents an increase in the overall feed rate to the plant" If feed is “cheap” and available: Optimal to set production rate at bottleneck If the flow for some time is not at its maximum through the bottleneck, then this loss can never be recovered

Back-off Vmax Vmax-Vs = Back-off = Loss Vs Back-off is required for robustness Trade-off between robustness and acceptable loss Can be placed on constraints, control targets, range changes etc. Vmax Vs Vmax-Vs = Back-off = Loss

Key idea: Remaining feed capacity Since location of the bottleneck may change, we suggest to monitor the remaining feed capacity in each unit (local MPC) of the plant Estimate of the remaining feed capacity in unit k: Jk – current throughput (feed) in unit k Jk, max – found by solving a LP problem with unit constraints included LP formulation: Example Jk, max for a binary column: x: vector of the MVs and DVs (reflux rate, boil-up, column feed) b: vector of contraints (+back-off), (impurities, flooding limit ) A: from the MPC model for the unit

Coordinator MPC Task: maximize an objective function here: max feed rate and make decisions involving several local MPC applications which handle smaller process units Feedback on minutes basis Coordinator MPC is placed on the top of the local MPC in the control hierarchy and coordinates the underlying MPCs Smart decomposition Avoid one large MPC application which will be over-complex for a complete chemical plant Can operate both with and without an RTO layer.

Coordinator MPC MVs (not used by individual MPCs) Feed to plant Fi Feed crossovers / split fractions Maximize weighted overall feed subject to capacity constraints: G represents the dynamic influence from each MV to Rk G typically obtained from step with MPCs in closed loop.

Case study: Coordinator MPC on Kårstø gas plant Task: maximize plant throughput within feasible operation (=satisfy constraints) Selected part of Kårstø plant: 2 separation train D-SPICE whole plant simulator used as “real plant” Local MPCs and coordinator MPC: Implemented in SEPTIC

Coordinator MPC MVs: train feed flows, feed splits and crossover CVs: Each column has constraints on max. pressure drop, reflux rate, boilup, etc. Vapor capacity in the columns limited by max. pressure drop corresponding to flooding Potential problem: Pressure drop not always a good indicator of flooding Coordinator MPC MVs: train feed flows, feed splits and crossover CVs: remaining feed capacity in each column (10 in total) > Back-off >0 , ET-100 sump level controller output in allowed range Total plant feed (max.) Experimental step-response model G obtained at 80-95% of the maximum throughput (typical flow rate)

Case study: Simulation The coordinator performance is illustrated with three different cases t = 0 min: Move the plant to maximum throughput t = 360 min: Change in feed composition in T100 t = 600 min: Change in butane splitter T100 MPC CV limit (reducing the remaining feed capacity), which is operated at its maximum Monitor the following: Remaining feed capacity in each column (ET100, PT100, …..) Sump level in ET100 (due to the crossover) Total plant feed MV valves

Case study: CVs in the coordinator MPC T=0 min: ET100 and Stab1&2 bottlenecks at the optimal operation point. BS300 bottleneck, but uses crossover to reroute, removing the bottleneck T=360 min: composition change gives ET100 more capacity, uses crossover to keep BST100 within its capacity, but not plant bottleneck yet, since there is still capacity for rerouting to T300 T=600 min: change in BST100 quality high limit (local MPC), gives less capacity. Reroute to T300, but must reduce T100 feed some.

Case study: MVs in the coordinator MPC Train feed Train feed Crossover Feed split Feed split

Main potential improvement: Reduce back-off Include feed forward, especially from feed composition changes Composition measurements at the pipelines into the plant Introduce level setpoints (buffer volume) as additional MVs for the coordinator MV close to bottleneck, avoid loss

Discussion With existing MPCs: Little extra work to implement coordinator MPC Max throughput: Common in practice Column pressure drop is not always a good indicator for flooding, a more detailed remaining feed capacity model may be needed in some cases Express flow changes as relative (%) changes All model gains (G) are then 1 Update nominal flows based on feed composition (“gain scheduling”) If the feed is limited for a period, the economic optimum is not max. flow RTO finds the optimal solution No need to modify the coordinator MPC because we have used “trick” Maximize feed realized through a (weighted) overall feed rate J as a CV with a high, not reachable set-point with lower priority

Conclusion Designed and implemented a coordinator MPC with experimental step response models to follow the plant optimum, under influence by disturbances of dynamic character Implemented on Kårstø Whole plant simulator, D-SPICE® software Performs well on the simulated challenges Improvements by including feed forward and manipulating buffer volumes