Outline Control structure design (plantwide control)

Slides:



Advertisements
Similar presentations
Exercise 3. Solutions From Fujio Kida, JGC Co. All cases
Advertisements

1 Outline Control structure design (plantwide control) A procedure for control structure design I Top Down Step 1: Degrees of freedom Step 2: Operational.
Integration of Design & Control CHEN 4470 – Process Design Practice
1 INTERACTION OF PROCESS DESIGN AND CONTROL Ref: Seider, Seader and Lewin (2004), Chapter 20.
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
T&S Chapter 5, SS&D Chapter 20 Terry A. Ring University of Utah
Concentrator case SIGURD’S RULES FOR CV1-SELECTION 1.Always control active constraints! (almost always) 2.Purity constraint on expensive product always.
1 M. Panahi ’Plantwide Control for Economically Optimal Operation of Chemical Plants’ Plantwide Control for Economically Optimal Operation of Chemical.
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.
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,
Part 3: Regulatory («stabilizing») control
1 Outline Skogestad procedure for control structure design I Top Down Step S1: Define operational objective (cost) and constraints Step S2: Identify degrees.
1 Plantwide control: Towards a systematic procedure Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU)
1 1 Economic Plantwide Control, July 2015 ECONOMIC PLANTWIDE CONTROL Sigurd Skogestad Dept. of Chemical Engineering, Norwegian University of Science and.
Outline Skogestad procedure for control structure design I Top Down
Practical plantwide process control Part 1
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 AN INTRODUCTION TO PLANTWIDE CONTROL Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim,
1 A Plantwide Control Procedure Applied to the HDA Process Antonio Araújo and Sigurd Skogestad Department of Chemical Engineering Norwegian University.
1 Practical plantwide process control. Extra Sigurd Skogestad, NTNU Thailand, April 2014.
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
1 Plantwide control: Towards a systematic procedure Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU)
1 Outline Control structure design (plantwide control) A procedure for control structure design I Top Down Step 1: Degrees of freedom Step 2: Operational.
1 Part 3: Regulatory («stabilizing») control Inventory (level) control structure –Location of throughput manipulator –Consistency and radiating rule Structure.
1 Self-optimizing control From key performance indicators to control of biological systems Sigurd Skogestad Department of Chemical Engineering Norwegian.
1 PLANTWIDE CONTROL Identifying and switching between active constraints regions Sigurd Skogestad and Magnus G. Jacobsen Department of Chemical Engineering.
1 Exercise 3 From Fujio Kida, JGC Co. All cases –Write on where throughput manipulator (TPM) is located –Is the system consistent? If “yes”, is it local-consistent?
1 II. Bottom-up Determine secondary controlled variables and structure (configuration) of control system (pairing) A good control configuration is insensitive.
Economic Plantwide Control using
LOGO Plantwide Control Structure Design of Tert-Amyl Methyl Ether (TAME) Process Thitima Tapaneeyapong and Montree Wongsri Department of Chemical Engineering.
1 Self-optimizing control From key performance indicators to control of biological systems Sigurd Skogestad Department of Chemical Engineering Norwegian.
Coordinator MPC with focus on maximizing throughput
Plantwide process control Introduction
Elvira Marie B. Aske Department of Chemical Engineering
Throughput maximization by improved bottleneck control
A systematic procedure for economic plantwide control
Economic Plantwide Control:
Advanced process control with focus on selecting economic controlled variables («self-optimizing control») Sigurd Skogestad, NTNU 2016.
Chapter 12. Controlling the Process
Plantwide process control Introduction
Part 3: Regulatory («stabilizing») control
Self-optimizing control Theory
Part 3: Regulatory («stabilizing») control
Plant-wide Control- Part3
Sigurd Skogestad Department of Chemical Engineering
Outline Control structure design (plantwide control)
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
Example regulatory control: Distillation
PLANTWIDE CONTROL Sigurd Skogestad Department of Chemical Engineering
Plantwide control: Towards a systematic procedure
PLANTWIDE CONTROL Sigurd Skogestad Department of Chemical Engineering
Outline Skogestad procedure for control structure design I Top Down
Perspectives and future directions in control structure selection
Step 2. Degree of freedom (DOF) analysis
Plantwide control: Towards a systematic procedure
Example regulatory control: Distillation
Part 3: Regulatory («stabilizing») control
Plant-wide Control- Part2
Plantwide control: Towards a systematic procedure
Example regulatory control: Distillation
Example regulatory control: Distillation
Example “stabilizing” control: Distillation
Part 3: Regulatory («stabilizing») control
PWC Basics: A Simple Chemical Process
Outline Control structure design (plantwide control)
Presentation transcript:

Outline Control structure design (plantwide control) A procedure for control structure design I Top Down Step 1: Degrees of freedom Step 2: Operational objectives (optimal operation) Step 3: What to control ? (self-optimzing control) Step 4: Where set production rate? II Bottom Up Step 5: Regulatory control: What more to control ? Step 6: Supervisory control Step 7: Real-time optimization Case studies

Step 4. Where set production rate? Where locale the TPM (throughput manipulator)? Very important! Determines structure of remaining inventory (level) control system Set production rate at (dynamic) bottleneck Link between Top-down and Bottom-up parts

TPM (Throughput manipulator) TPM (Throughput manipulator) = ”Unused” degree of freedom that affects the throughput. Definition (Aske and Skogestad, 2009). A TPM is a degree of freedom that affects the network flow and which is not directly or indirectly determined by the control of the individual units, including their inventory control. Usually set by the operator (manual control), often the main feedrate The TPM is usually a flow (or closely related to a flow) but not always. One exception is for a reactor where the reactor temperature can be a TPM, because this changes the reactor conversion, which changes the production rate and thus the throughput Usually, only one TPM for a plant, but there can be more if there are parallel units or splits into alternative processing routes multiple feeds that do not need to be set in a fixed ratio The feeds usually need to be set in a fixed ratio. For example, for the reaction A+B-> product we need to have the ratio FA/FB close to 1 to have good operation with small loss of reactants, so there is only one TPM even if there are two feeds, FA and FB. If we consider only part of the plant then the TPM may be outside our control. The throughput is then a disturbance which is typically a given feedrate (if our plant is a postprocessing plant) or a given product rate (preprocessing or utility plant) If the TPM becomes unavailable because of saturation as we enter a new region, then a potential new TPM is a variable that is no linger self-optimizing.

Reactor-recycle process: Given feedrate with production rate set at inlet TPM

Consistency of inventory control Consistency (required property): An inventory control system is said to be consistent if the steady-state mass balances (total, components and phases) are satisfied for any part of the process, including the individual units and the overall plant. Local*-consistency (desired property): A consistent inventory control system is said to be local-consistent if for any part/unit the local inventory control loops by themselves are sufficient to achieve steady-state mass balance consistency for that unit (without relying on other loops being closed). * Previously called self-consistency

Local-consistency rule (also called self-consistency) Rule 1. Local-consistency requires that 1. The total inventory (mass) of any part of the process must be locally regulated by its in- or outflows, which implies that at least one flow in or out of any part of the process must depend on the inventory inside that part of the process. 2. For systems with several components, the inventory of each component of any part of the process must be locally regulated by its in- or outflows or by chemical reaction. 3. For systems with several phases, the inventory of each phase of any part of the process must be locally regulated by its in- or outflows or by phase transition. Proof: Mass balances Note: Without the local requirement one gets the more general consistency rule

CONSISTENT?

TPM TPM

Production rate set at inlet : Inventory control in direction of flow* TPM * Required to get “local-consistent” inventory control

Production rate set at outlet: Inventory control opposite flow TPM

Production rate set inside process TPM

Summary

QUIZ. Consistent? Local-consistent? Note: Local-consistent is more strict as it implies consistent

Closed system: Must leave one inventory uncontrolled

Where set the production rate? Very important decision that determines the structure of the rest of the control system! May also have important economic implications

Often optimal: Set production rate at bottleneck! "A bottleneck is a unit where we reach a constraints which makes further increase in throughput infeasible" 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.

RECALL: Back-off for CV-constraints feedrate Loss Jopt backoff c = bottleneck constraint Copt Cs = cmin + backoff Backoff = meas.error (bias) + dynamic control error Dynamic control error can = variance Rule: “Squeeze and shift” Reduce variance (“Squeeze”) and reduce backoff (“shift”)

Single-loop alternatives for bottleneck control Want max flow here Traditional: Manual control of feed rate TPM Alt.1. Feedrate controls bottleneck flow (“long loop”…): FC Fmax TPM Alt. 2: Feedrate controls lost task (another “long loop”…): Fmax TPM Alt. 3: Reconfigure all upstream inventory loops: Fmax TPM

Possible improvements Alt. 1D: Feedrate controls bottleneck flow + “feedforward”: FC Fmax TPM Alt. 2D: Feedrate controls lost task + “feedforward”: Fmax TPM Alt. 4: MPC

Bottleneck: max. vapor rate in column Reactor-recycle process: Want to maximize feedrate: reach bottleneck in column Bottleneck: max. vapor rate in column TPM

Bottleneck: max. vapor rate in column Reactor-recycle process with max. feedrate Alt.1: Feedrate controls bottleneck flow Bottleneck: max. vapor rate in column TPM Vs FC Vmax V Vmax-Vs=Back-off = Loss Get “long loop”: Need back-off in V

Bottleneck: max. vapor rate in column Reactor-recycle process with max. feedrate: Alt. 2 Optimal: Set production rate at bottleneck (MAX) Feedrate used for lost task (xb) Bottleneck: max. vapor rate in column MAX TPM Get “long loop”: May need back-off in xB instead…

Reactor-recycle process with max. feedrate: Alt Reactor-recycle process with max. feedrate: Alt. 3: Optimal: Set production rate at bottleneck (MAX) Reconfigure upstream loops MAX TPM OK, but reconfiguration undesirable…

Reactor-recycle process: Alt.3: reconfigure (permanently) TPM F0s For cases with given feedrate: Get “long loop” but no associated loss

Bottleneck: max. vapor rate in column Reactor-recycle process with max. feedrate Alt.1D: Alt. 1 “Long loop” + “feedforward” Bottleneck: max. vapor rate in column TPM F/F0 Vs FC “Feedforward”: Send feed change to ALL flows upstream bottleneck Less back-off in V because F closer to V

Reactor-recycle process with max. feedrate Alt. 2D: Alt Reactor-recycle process with max. feedrate Alt.2D: Alt. 2 “Long loop” + “feedforward” F/F0 MAX TPM “Feedforward”: Send flow change to ALL flows upstream bottleneck Less back-off in xB because F closer to xB

Alt.4: Multivariable control (MPC) Can reduce loss BUT: Is generally placed on top of the regulatory control system (including level loops), so it still important where the production rate is set!

Conclusion production rate manipulator Think carefully about where to place it! Difficult to undo later One approach: Put MPC gtop that coordinates flows through plant By manipulating feed rate and other ”unused” degrees of freedom: E.M.B. Aske, S. Strand and S. Skogestad, ``Coordinator MPC for maximizing plant throughput'', Computers and Chemical Engineering, 32, 195-204 (2008).

QUIZ. Distillation. OK? LV-configuration TPM

DB-configuration OK???

QUIZ Cases 7–13, 15-23 Will it work? Where is throughput set (TPM)?

LOCATE TPM? For step 4, locate TPM, the procedure is: As the default choice place the TPM at the feed Consider moving if there is an important active constraint that could otherwise not be well controlled. That is, if the feedrate must be used for some other task in order to get a local-consistent system with tight control of the constraint. To avoid the need to move (reassign) the TPM, avoid variables that may saturate. Exception to (c): The last constraint to become active when we reach optimum or maximum throughput* is a good candidate TPM, because the bottleneck situation is generally where the backoff losses are largest. Also, this TPM will only saturate when it no longer can be increased, so no change in TPM-variable is ever needed. *At optimum/maximum throughput, the throughput can no longer be set (because it is used a degree of freedom for optimal operation)