1 Plantwide control: Towards a systematic procedure Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU)

Slides:



Advertisements
Similar presentations
1 Outline Control structure design (plantwide control) A procedure for control structure design I Top Down Step 1: Degrees of freedom Step 2: Operational.
Advertisements

1 CONTROLLED VARIABLE AND MEASUREMENT SELECTION Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Technology (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 Effective Implementation of optimal operation using Self- optimizing control Sigurd Skogestad Institutt for kjemisk prosessteknologi NTNU, Trondheim.
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.
1 Feedback: The simple and best solution. Applications to self-optimizing control and stabilization of new operating regimes Sigurd Skogestad Department.
GHGT-8 Self-Optimizing and Control Structure Design for a CO 2 Capturing Plant Mehdi Panahi, Mehdi Karimi, Sigurd Skogestad, Magne Hillestad, Hallvard.
1 Coordinator MPC for maximization of plant throughput Elvira Marie B. Aske* &, Stig Strand & and Sigurd Skogestad* * Department of Chemical Engineering,
First African Control Conference, Cape Town, 04 December 2003
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)
PSE and PROCESS CONTROL
1 Feedback control theory: An overview and connections to biochemical systems theory Sigurd Skogestad Department of Chemical Engineering Norwegian University.
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
1 Outline Control structure design (plantwide control) A procedure for control structure design I Top Down Step 1: Degrees of freedom Step 2: Operational.
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 Structure of the process control system Benefits from MPC (Model Predictive Control) and RTO (Real Time Optimization) Sigurd Skogestad Department of.
1 A SYSTEMATIC APPROACH 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 E. S. Hori, Maximum Gain Rule Maximum Gain Rule for Selecting Controlled Variables Eduardo Shigueo Hori, Sigurd Skogestad Norwegian University of Science.
1 PLANTWIDE CONTROL Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim, Norway.
1 PLANTWIDE CONTROL Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim, Norway 01 April.
1 Active constraint regions for economically optimal operation of distillation columns Sigurd Skogestad and Magnus G. Jacobsen Department of Chemical Engineering.
Sigurd Skogestad Department of Chemical Engineering
Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.
1 A SYSTEMATIC APPROACH TO PLANTWIDE CONTROL Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim,
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 Selv-optimaliserende regulering Anvendelser mot prosessindustrien, biologi og maratonløping Sigurd Skogestad Institutt for kjemisk prosessteknologi,
1 Decentralized control Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim, Norway.
1 ECONOMIC PLANTWIDE CONTROL How to design the control system for a complete plant in a systematic manner Sigurd Skogestad Department of Chemical Engineering.
1 Self-optimizing control From key performance indicators to control of biological systems Sigurd Skogestad Department of Chemical Engineering Norwegian.
1 ECONOMIC PLANTWIDE CONTROL: Control structure design for complete processing plants Sigurd Skogestad Department of Chemical Engineering Norwegian University.
1 PLANTWIDE CONTROL Identifying and switching between active constraints regions Sigurd Skogestad and Magnus G. Jacobsen Department of Chemical Engineering.
1 Feedback: The simple and best solution. Applications to self-optimizing control and stabilization of new operating regimes Sigurd Skogestad Department.
1 A SYSTEMATIC APPROACH TO PLANTWIDE CONTROL Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim,
1 II. Bottom-up Determine secondary controlled variables and structure (configuration) of control system (pairing) A good control configuration is insensitive.
1 Self-optimizing control: Simple implementation of optimal operation Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science.
1 Feedback Applications to self-optimizing control and stabilization of new operating regimes Sigurd Skogestad Department of Chemical Engineering Norwegian.
1 A SYSTEMATIC APPROACH TO PLANTWIDE CONTROL ( ) Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology.
Control Structure Design: New Developments and Future Directions Vinay Kariwala and Sigurd Skogestad Department of Chemical Engineering NTNU, Trondheim,
1 Outline About Trondheim and myself Control structure design (plantwide control) A procedure for control structure design I Top Down Step 1: Degrees of.
1 Self-optimizing control From key performance indicators to control of biological systems Sigurd Skogestad Department of Chemical Engineering Norwegian.
1 PLANTWIDE CONTROL Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim, Norway August/September.
1 A SYSTEMATIC APPROACH TO PLANTWIDE CONTROL Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim,
1 Control structure design for complete chemical plants (a systematic procedure to plantwide control) Sigurd Skogestad Department of Chemical Engineering.
1 A SYSTEMATIC APPROACH TO PLANTWIDE CONTROL ( ) Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology.
Control strategies for optimal operation of complete plants Plantwide control - With focus on selecting economic controlled variables Sigurd Skogestad,
A systematic procedure for economic plantwide control
Sigurd Skogestad Department of Chemical Engineering
Outline Control structure design (plantwide control)
Sigurd Skogestad Department of Chemical Engineering
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
Outline Control structure design (plantwide control)
Step 2. Degree of freedom (DOF) analysis
Sigurd Skogestad Department of Chemical Engineering
Plantwide control: Towards a systematic procedure
Example regulatory control: Distillation
Plantwide control: Towards a systematic procedure
Example regulatory control: Distillation
Example regulatory control: Distillation
Example “stabilizing” control: Distillation
Outline Control structure design (plantwide control)
Presentation transcript:

1 Plantwide control: Towards a systematic procedure Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim, Norway Plenary Presentation at ESCAPE’12, den Haag, May 2002

2 Personal anecdote from Jack Ponton, University of Edinburgh (1993) ”Some years ago, when a fairly junior academic, he took an industrial sabattical. Having told that he was a teacher of process control, he was presented with a process flowsheet and asked to put control loops on it. Despite having taught process control – including differential eqautions, Laplace tranforms, Bode diagrams and so on – he was at loss even as to start the task. And so most have been generations before of chemical engineering graduates. And this is the control task which process engineers in industry are most frequently called upon to perform.”

3 Idealized view of control (“Ph.D. control”)

4 Practice I: Tennessee Eastman challenge problem (Downs, 1991)

5 Practice II: Typical P&ID diagram (PID control)

6 Practice III: Hierarchical structure

7 Alan Foss (“Critique of chemical process control theory”, AIChE Journal,1973): The central issue to be resolved... is the determination of control system structure. Which variables should be measured, which inputs should be manipulated and which links should be made between the two sets?

8 Plantwide control Not the tuning and behavior of each control loop, But rather the control philosophy of the overall plant with emphasis on the structural decisions: –Selection of manipulated variables (“inputs”) –Selection of controlled variables (“outputs”) –Selection of (extra) measurements (extra outputs) –Selection of control configuration (structure of overall controller that interconnects the controlled, manipulated and measured variables) –Selection of controller type (PID, decoupler, MPC etc.). That is: All the decisions made before we get to “Ph.D” control

9 Outline Plantwide control procedure Top-down definition of objectives –What to control I: Primary controlled variables –Inventory control - where set production rate Bottom-up assignment of control loops –What to control II: Secondary controlled variables –Decentralized versus multivariable control in supervisory layer

10 Related work Page Buckley (1964) - Chapter on “Overall process control” (still industrial practice) Alan Foss (1973) - control system structure George Stephanopoulos and Manfred Morari (1980) Bill Luyben and coworkers (1975- ) – many “snowball effect” Ruel Shinnar (1981- ) - “dominant variables” Jim Douglas and Alex Zheng (Umass) (1985- ) Jim Downs (1991) - Tennessee Eastman process Larsson and Skogestad (2000): Review of plantwide control

11 Stepwise procedure plantwide control I. TOP-DOWN Step 1. DEFINE OVERALL CONTROL OBJECTIVE Step 2. DEGREE OF FREEDOM ANALYSIS Step 3. WHAT TO CONTROL? (primary variables) Step 4. PRODUCTION RATE Steady-state considerations: No control knowledge required!

12 II. BOTTOM-UP (structure control system): Step 5. REGULATORY CONTROL LAYER 5.1Stabilization (including level control) 5.2Local disturbance rejection (inner cascades) What more to control? (secondary variables) Step 6. SUPERVISORY CONTROL LAYER Decentralized or multivariable control (MPC)? Pairing? Step 7. OPTIMIZATION LAYER (RTO)

13 Step 1. Overall control objective What are the operational objectives? Quantify: Minimize scalar cost J Usually J = economic cost [$/h] + Constraints on flows, equipment constraints, product specifications, etc.

14 Step 2. Degree of freedom (DOF) analysis N m : no. of dynamic (control) DOFs (valves) N ss = N m - N 0 : steady-state DOFs N 0 : liquid levels with no steady-state effect (N 0y )+ purely dynamic control DOFs (N 0m ) Cost J depends normally only on steady-state DOFs

15 N m = 5, N 0y = 2, N ss = = 3 ( 2 with given pressure) Distillation column with given feed

16 Heat exchanger with bypasses

17 Alternatives structures for optimizing control Step 3: What should we control?

18 Step 3. What should we control? (primary controlled variables) Intuition: “Dominant variables” (Shinnar) Systematic: Define cost J and minimize w.r.t. DOFs –Control active constraints (constant setpoint is optimal) –Remaining DOFs: Control variables c for which constant setpoints give small (economic) loss Loss = J - J opt(d) when disturbances d occurs

19 Loss with constant setpoints

20 Self-optimizing control (Skogestad, 2000) Self-optimizing control is achieved when a constant setpoint policy results in an acceptable loss L (without the need to reoptimize when disturbances occur) Loss L = J - J opt (d)

21 Effect of implementation error on cost

22 Application: Recycle process J = V (minimize energy) N m = 5 N 0y = 2 N ss = = Given feedrate F 0 and column pressure: Max. reactor volume, xB > 0.98

23 Recycle process: Selection of controlled variables Step 3.1 J=V (minimize energy with given feed) Step 3.1 DOFs for optimization: N ss = 3 Step 3.3 Most important disturbance: Feedrate F 0 Step 3.4 Optimization: Constraints on max. M r and x B always active Step DOF left, candidate controlled variables: F, D, L, x D,... Step 3.6 Loss with constant setpoints. Good: x D, L/F. Poor: F, D, L

24 Recycle process: Loss with constant setpoint, c s Large loss with c = F (Luyben rule) Negligible loss with c = L/F

25 Recycle process: Proposed control structure for case with J = V (minimize energy) Active constraint M r = M rmax Active constraint x B = x Bmin

26 Recycle systems: Do not recommend Luyben’s rule of fixing a flow in each recycle loop (even to avoid “snowballing”)

27 Good candidate controlled variables c (for self-optimizing control) Requirements: The optimal value of c should be insensitive to disturbances c should be easy to measure and control The value of c should be sensitive to changes in the steady-state degrees of freedom (Equivalently, J as a function of c should be flat) For cases with more than one unconstrained degrees of freedom, the selected controlled variables should be independent. Singular value rule (Skogestad and Postlethwaite, 1996): Look for variables that maximize the minimum singular value of the appropriately scaled steady-state gain matrix G from u to c

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

29 Production rate set at inlet : Inventory control in direction of flow

30 Production rate set at outlet: Inventory control opposite flow

31 Production rate set inside process

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

33 Reactor-recycle process: Reconfiguration required when reach bottleneck (max. vapor rate in column) MAX

34 Reactor-recycle process: Given feedrate with production rate set at bottleneck (column) F 0s

35 II. Bottom-up assignment of loops in control layer Identify secondary (extra) controlled variable Determine structure (configuration) of control system (pairing) A good control configuration is insensitive to parameter changes! Industry: most common approach is to copy old designs

36 Step 5. Regulatory control layer Purpose: “Stabilize” the plant using local SISO PID controllers to enable manual operation (by operators) Main structural issues: What more should we control? (secondary cv’s, y 2 ) Pairing with manipulated variables (mv’s) y 1 = c y 2 = ?

37 Selection of secondary controlled variables (y 2 ) The variable is easy to measure and control For stabilization: Unstable mode is “quickly” detected in the measurement (Tool: pole vector analysis) For local disturbance rejection: The variable is located “close” to an important disturbance (Tool: partial control analysis).

38 Partial control Primary controlled variable y 1 = c (supervisory control layer) Local control of y 2 using u 2 (regulatory control layer) Setpoint y 2s : new DOF for supervisory control

39 Step 6. Supervisory control layer Purpose: Keep primary controlled outputs c=y 1 at optimal setpoints c s Degrees of freedom: Setpoints y 2s in reg.control layer Main structural issue: Decentralized or multivariable?

40 Decentralized control (single-loop controllers) Use for: Noninteracting process and no change in active constraints +Tuning may be done on-line +No or minimal model requirements +Easy to fix and change -Need to determine pairing -Performance loss compared to multivariable control - Complicated logic required for reconfiguration when active constraints move

41 Multivariable control (with explicit constraint handling - MPC) Use for: Interacting process and changes in active constraints +Easy handling of feedforward control +Easy handling of changing constraints no need for logic smooth transition -Requires multivariable dynamic model -Tuning may be difficult -Less transparent -“Everything goes down at the same time”

42 Step 7. Optimization layer (RTO) Purpose: Identify active constraints and compute optimal setpoints (to be implemented by supervisory control layer) Main structural issue: Do we need RTO? (or is process self- optimizing)

43 Conclusion Procedure plantwide control: I. Top-down analysis to identify degrees of freedom and primary controlled variables (look for self-optimizing variables) II. Bottom-up analysis to determine secondary controlled variables and structure of control system (pairing).

44 More details.... Skogestad, S. (2000), “Plantwide control -towards a systematic procedure”, Proc. ESCAPE’12 Symposium, Haag, Netherlands, May Larsson, T., Studies on plantwide control, Ph.D. Thesis, Norwegian University of Science and Technology, Trondheim. Larsson, T. and S. Skogestad, 2000, “Plantwide control: A review and a new design procedure”, Modeling, Identification and Control, 21, Larsson, T., K. Hestetun, E. Hovland and S. Skogestad, 2001, “Self-optimizing control of a large-scale plant: The Tennessee Eastman process’’, Ind.Eng.Chem.Res., 40, Larsson, T., M.S. Govatsmark, S. Skogestad and C.C. Yu, 2002, “Control of reactor, separator and recycle process’’, Submitted to Ind.Eng.Chem.Res. Skogestad, S. (2000). “Plantwide control: The search for the self-optimizing control structure”. J. Proc. Control 10, See also the home page of Sigurd Skogestad: