Economic Plantwide Control:

Slides:



Advertisements
Similar presentations
Control Structure Design for an Activated Sludge Process
Advertisements

Ramprasad Yelchuru, Optimal controlled variable selection for Individual process units, 1 Optimal controlled variable selection for individual process.
1 Name, title of the presentation Master project: Control structure design for a sequence of distillation columns Tor Anders Marvik Supervisor: Sigurd.
1 INTERACTION OF PROCESS DESIGN AND CONTROL Ref: Seider, Seader and Lewin (2004), Chapter 20.
Control Structure Selection for a Methanol Plant using Hysys/Unisim
Advanced Controls Technology An Industrial and Academic Perspective on Plantwide Control James J. Downs Eastman Chemical Company Sigurd Skogestad Norwegian.
Self-Optimizing Control of the HDA Process Outline of the presentation –Process description. –Self-optimizing control procedure. –Self-optimizing control.
1 CONTROLLED VARIABLE AND MEASUREMENT SELECTION Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Technology (NTNU)
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.
Ramprasad Yelchuru, MIQP formulations for optimal controlled variables selection in Self Optimizing Control, 1/16 MIQP formulation for optimal controlled.
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.
ERT 210/4 Process Control & Dynamics
1 Coordinator MPC for maximization of plant throughput Elvira Marie B. Aske* &, Stig Strand & and Sigurd Skogestad* * Department of Chemical Engineering,
1 Outline Skogestad procedure for control structure design I Top Down Step S1: Define operational objective (cost) and constraints Step S2: Identify degrees.
Outline Skogestad procedure for control structure design I Top Down
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 Self-Optimizing Control HDA case study S. Skogestad, May 2006 Thanks to Antonio Araújo.
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 Active constraint regions for economically optimal operation of distillation columns Sigurd Skogestad and Magnus G. Jacobsen 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/31 E. S. Hori, Self-optimizing control… Self-optimizing control configurations for two-product distillation columns Eduardo Shigueo Hori, Sigurd Skogestad.
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 =
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 Optimization of LNG plants: Challenges and strategies Magnus G. Jacobsen Sigurd Skogestad ESCAPE-21, May 31, 2011 Porto Carras, Chalkidiki, Greece.
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 II. Bottom-up Determine secondary controlled variables and structure (configuration) of control system (pairing) A good control configuration is insensitive.
1 Unconstrained degrees of freedom: C. Optimal measurement combination (Alstad, 2002) Basis: Want optimal value of c independent of disturbances ) – 
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.
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 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,
Coordinator MPC with focus on maximizing throughput
Implementation of a MPC on a deethanizer
Process Dynamics and Operations Group (DYN) TU-Dortmund
A systematic procedure for 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
Ramprasad Yelchuru Sigurd Skogestad Henrik Manum
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.
Example regulatory control: Distillation
Plantwide control: Towards a systematic procedure
PLANTWIDE CONTROL Sigurd Skogestad Department of Chemical Engineering
CONTROLLED VARIABLE AND MEASUREMENT SELECTION
Outline Skogestad procedure for control structure design I Top Down
Outline Control structure design (plantwide control)
Plantwide control: Towards a systematic procedure
Example : Optimal blending of gasoline
Vidar Alstad† and Sigurd Skogestad Department of Chemical Engineering,
Example regulatory control: Distillation
Plant-wide Control- Part2
Plantwide control: Towards a systematic procedure
Operation and Control of Divided Wall (Petlyuk) Column
Example regulatory control: Distillation
Example regulatory control: Distillation
Optimal measurement selection for controlled variables in Kaibel Distillation Column: A MIQP formulation Ramprasad Yelchuru (PhD Candidiate) Professor.
Example “stabilizing” control: Distillation
Outline Control structure design (plantwide control)
Presentation transcript:

Economic Plantwide Control: Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process Vladimiros Minasidis, Johannes Jäschke and Sigurd Skogestad Thank you for the introduction. I am going to talk today about the automation the Economic plantwide control procedure, more specificly the automation of the key step of the procedure which is the selection of the economic controlled variables. Department of Chemical Engineering, Trondheim, Norway V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Outline Introduction Economic Plantwide Control Case study - RSR process Conclusions and future work I will start my presentation with a short introduction to the subject. I will try to explain briefly the steps of the top-down part of the economic plantwide control procedure. And will go through a step by step application of that procedure to a reactor-separator with recycle loop process, with emphasis on the economic CVs selection. I will conclude my talk by discussing my future plans. V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Introduction Most industrial process control strategies are not designed to optimally handle frequent market conditions changes. Production plants today are facing difficult challenges imposed by the modern globalized markets. Global competition demands cheaper and more flexible production, in order to retain competitiveness and profitability. V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Introduction Most industrial process control strategies are not designed to optimally handle frequent market conditions changes. Integration between process optimization and control is needed to reduce the production cost In order to minimize the production cost in such a demanding environment of frequent condition changes an integration between process control and process optimization is needed. --- In other words we need we need a systematic way to design control solutions that keep the production cost low and optimaly adapt to changing situations. V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Introduction Industry adapts simple control strategies that are easily understood by the operators and engineers. Academia is working on different solutions that integrate optimization and control , still none of the solutions have been adapted widely by the industry. Usual industrial practice is to focus on unit operation control, because this is a simple strategy that is easily understood by the operators and engineers. V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Introduction Industry adapts simple control strategies that are easily understood by the operators and engineers. Essential characteristics: It has to be fairly simple It has to be able to keep the process operation close-to-optimal while satisfying the operational constraints It has to be easily designed It seems that the control strategies have to have a few essential characteristics in order to be addapted be the industry or to be applied by the process industry practitioners: (1) it has to be simple ( like real-time optimization), (2) it has to be able to achieve near-optimal operation, and (3) it should be easy to design. . V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Introduction Industry adapts simple control strategies that are easily understood by the operators and engineers. Essential characteristics: It has to be fairly simple It has to be able to keep the process operation close-to-optimal while satisfying the operational constraints It has to be easily designed. Economic plantwide control can be used to design control structures that satisfy the first two characteristics The economic plantwide control can be used to design control structures that have the rst two of the key characteris- tic mentioned above. The last characteristic can be satisfyed by automating most of the complicated steps thus reducing the amount of the expertise required to design such strategies. So what is the Economic Plantwide control …. . V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Economic Plantwide Control “Formulate the economic operation as a mathematical optimization problem and then design a control structure that results in a close-to-optimal operation while satisfying the stability and robustness requirements”. So lets look at the Part of Economic plantwide control procedure The main idea is to formulate the optimal economic operation as a mathematical optimization problem and then to design a control structure that ensures close-to-optimal operation while satisfying the stability and robustness requirements. V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Economic Plantwide Control “Formulate the economic operation as a mathematical optimization problem and then design a control structure that results in a close-to-optimal operation while satisfying the stability and robustness requirements”. Top-down part: Aims to find an optimal control structure based on plant steady state economics Bottom-up part: Aims to find a simple and robust regulatory control The EPC is hierarchically decomposed in to two different procedures. That is the top-down part that aims to find an optimal control structure based on SS economics and the Bottom up part that is mainly consered with the stabiization and pairings. V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Economic Plantwide Control Steps from top-down part of plantwide control design procedure: Define the operational objectives (economics) and constraints. Lets look at the first 3 steps from the EPC procedure that are required to select the economic CVs. Details in [Skogestad, 2012] V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Economic Plantwide Control Steps from top-down part of plantwide control design procedure: Define the operational objectives (economics) and constraints. Determine the steady state optimal operation: Identify the steady-state DOFs Identify the important disturbances and their expected range Identify the expected active constrains regions Lets look at the first 3 steps from the EPC procedure that are required to select the economic CVs. Details in [Skogestad, 2012] V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Economic Plantwide Control Steps from top-down part of plantwide control design procedure: Define the operational objectives (economics) and constraints. Determine the steady state optimal operation: Identify the steady-state DOFs Identify the important disturbances and their expected range Identify the expected active constrains regions Select primary (economic) controlled variables: Control the active constraints Select self-optimizing CV’s Lets look briefly at the first 3 steps from the EPC procedure that are required to select the economic CVs. Details in [Skogestad, 2012] V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Process description CSTR 1st order kinetics (undesired) A fresh feed F0 and a recycle stream r are fed to a CSTR. Were 2 parallel reaction with 1st order kinetics take place. A goes to B which is the desired product and A -> 2 C which is the undesired reaction. The CSTR outflow F is led to a distillation column where the heaviest component B get separated as a bottom product. And A + C which is the lightest component are led to a split here part of it is purged and part of it is fed back as a recycle. Details can be found in Jacobsen et. al, [2011] V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Process description CSTR Column 1st order kinetics (undesired) Column 30 stages LV - configuration Assumptions: Constant relative volatilities Constant molar overflows Constant pressure The distillation column is modelled as a 30 stage ideal column with constant molar overflows, constant relative volatilities, Constant pressure and Liquid dynamics based on Francis weir equation. Details can be found in Jacobsen et. al, [2011] V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Economic Plantwide Control Step 1: Define the operational objectives (economics) and constraints. V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Step 1: Cost function: steam cost value products cost feed We start the systematic procedure of selecting linear combination of measurements as self-optimizing variables by defining the cost function J. That is the cost of feed plus energy cost minus what we are getting paid for the value products. V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Step 1: Cost function: steam cost value products cost feed prices in $/kmol Here are the prices. In our case study we assumed that we are getting paid for the purge product. V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Step 1: Cost function: Operational constraints*: steam cost value products cost feed prices in $/kmol Operational constraints*: The operational constraint for this process are: Product specification Xbb, Maximum reactor temperature Tr, Maximum CSTR holdup Mr, and maximum steam production capacity and of course we have the physical limitation such as no negative flows and etc. *values are based on the work of Jacobsen et. al, [2011] V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Economic Plantwide Control Step 2: Determine the steady state optimal operation: Identify the steady-state DOFs Identify the important disturbances and their expected range Identify the expected active constrains regions In order to select this magic variables in a systematic way we need to define the economic objectives and operational constraints. Using a nonlinear rigorous steady state model we determine the steady state optimal operation at the nominal operating point. Identify the ss DOFS. Identify the constraints region around the optimal nominal operating point for the expected disturbance range. For the Selection of primary controlled variables the ideal controlled variable for optimal operation under a constant set-point policy are the active constraints. We need to keep them at the constraints :D in order to achieve an optimal operation. So after pairing the active constraints , we select self-optimizing controlled variables for the rest of the DOFs in order to keep a close to optimal operation despite the occurrence of disturbances. There are different methods to do that, I am going to show you a simple elegant formula for selecting a linear combination of measurements as self-optimizing controlled variables. Lets see V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Step 2a: Degrees of freedom: Steady state degrees of freedom: The ss DOFs for this process are: The column operated in LV-configuration so we have the L and V, we have the reactor effluent, recycle flow and steam flow in the CSTR jacket. V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Step 2b: Degrees of freedom: Disturbances Steady state degrees of freedom: Disturbances Main disturbances: Feed flow Energy price As the main disturbance we consider the fresh feed flow changes and we have also included the price variation. Expected disturbance range ±30% V. Minasidis et al, Systematic controlled variable selection for a RSR process

active constraint regions Step 2c: Always active: Remaining active constraints regions: This is an active constraints map over a large disturbance region. This is done to demonstrate the existance of all the possible active constraints regions. Operational constraints: Maximum number of active constraint regions V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Step 2c: Operating point Always active: Remaining active constraints regions: This is an active constraints map over a large disturbance region. This is done to demonstrate the existance of all the possible active constraints regions. Operational constraints: Operating point V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Economic Plantwide Control Step 3: Select primary (economic) controlled variables: Control the active constraints Select the self-optimizing variables In order to select this magic variables in a systematic way we need to define the economic objectives and operational constraints. Using a nonlinear rigorous steady state model we determine the steady state optimal operation at the nominal operating point. Identify the ss DOFS. Identify the constraints region around the optimal nominal operating point for the expected disturbance range. For the Selection of primary controlled variables the ideal controlled variable for optimal operation under a constant set-point policy are the active constraints. We need to keep them at the constraints :D in order to achieve an optimal operation. So after pairing the active constraints , we select self-optimizing controlled variables for the rest of the DOFs in order to keep a close to optimal operation despite the occurrence of disturbances. There are different methods to do that, I am going to show you a simple elegant formula for selecting a linear combination of measurements as self-optimizing controlled variables. Lets see V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Step 3a: An optimal operational point: Active constraints: Steady-state DOFs: So how do we calculate those “magic” controlled variables. Active constraints pairings (input, output): V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Economic Plantwide Control Step 3: Select primary (economic) controlled variables: Control the active constraints Select the self-optimizing variables In order to select this magic variables in a systematic way we need to define the economic objectives and operational constraints. Using a nonlinear rigorous steady state model we determine the steady state optimal operation at the nominal operating point. Identify the ss DOFS. Identify the constraints region around the optimal nominal operating point for the expected disturbance range. For the Selection of primary controlled variables the ideal controlled variable for optimal operation under a constant set-point policy are the active constraints. We need to keep them at the constraints :D in order to achieve an optimal operation. So after pairing the active constraints , we select self-optimizing controlled variables for the rest of the DOFs in order to keep a close to optimal operation despite the occurrence of disturbances. There are different methods to do that, I am going to show you a simple elegant formula for selecting a linear combination of measurements as self-optimizing controlled variables. Lets see V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Self-optimizing CVs Linearized model Setpoint control So if we look at the previous example using the usual control nomenclature then the feed controller is the head of runner, the scheduler or the optimizer is the trainer, the process is the body and the self-optimizing control here is select an H matrix that a simple set-point control would keep the process close to optimal despite the occurrence of disturbances!!! How do we select an H??? And can self-optimizing control structure design be automated. Lets see. Feedback implementation of optimal operation with separate layers for optimization (RTO) and control V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Available measurements Candidate measurements (y): Compositions (noise ±0.01): Input flows (noise ±10%): Reactor level (noise ±100 mol): The smallest posible drift from the optimal operation. As available measurements we assume that we measure the 3 compositions. All the flows, the level and the temperature of the reactor, and temperatures along the distillation column. Column and reactor temperatures (noise ± 1 K): V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Self-optimizing CV’s selection Combination of measurements based on Nullspace method [Alstad et. Al, 2009] Analytical solution using all the measurements based on the Exact Local method [Halvorsen, 2003] Individual or combination of measurements based on Branch&Bound method [Kariwala et. al, 2008] Individual or combination of measurements with structural constraints based on MIQP formulation [Yelchuru et. al, 2011] V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Self optimizing CV’s selection Remaining DOFs for Self-optimizing control: For example if we automate the easiest to calculate method, that is the method based on the analytical solution. These are the results f

Self optimizing CV’s selection Remaining DOFs for Self-optimizing control: Nullspace method [Alstad et. al, 2009] where - nullspace For example if we automate the easiest to calculate method, that is the method based on the analytical solution. These are the results f - optimal sensitivity to disturbances Need to estimate : V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Self optimizing CV’s selection Remaining DOFs for Self-optimizing control: Select the self-optimizing CV for L based on the analytical solution [Yelchuru et al, 2011]: Scaled disturbances and noise where For example if we automate the easiest to calculate method, that is the method based on the analytical solution. These are the results f - any non singular matrix of Need to estimate : and V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Performance comparisson Relative loss We evaluate the control structure using a nonlinear dynamic model of the process. V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Conclusions Automated economic CVs selection could be considered a successful first step for automating the entire procedure Integration of Economic Plantwide Control design procedure in to popular process simulators could potentially improve the production costs on a global scale Which is the ulterior goal behind our work. V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Future Work Handling active constraint changes Finding a single control structure over multiple active constraints regions with an acceptable loss Using the information from the active constraint maps to estimate Which is the ulterior goal behind our work. V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process

Future Work Thank you ! Handling active constraint changes Finding a single control structure over multiple active constraints regions with an acceptable loss Using the information from the active constraint maps to estimate Which is the ulterior goal behind our work. Thank you ! V. Minasidis et al, Automated Controlled Variable Selection for a Reactor-Separator-Recycle Process