operational model for c3 feedstock optimization on a...

24
Operational Model for Operational Model for Operational Model for Operational Model for C3 Feedstock Optimization on a C3 Feedstock Optimization on a Polypropylene Production Facility Polypropylene Production Facility Pablo A. Marchetti, Ignacio E. Grossmann Department of Chemical Engineering C i M ll Ui it Carnegie Mellon University [email protected] Wiley A. Bucey, Rita A. Majewski Braskem America Center for Advanced Process Decision-making Enterprise-Wide Optimization (EWO) Meeting – March 13-14, 2012

Upload: others

Post on 23-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Operational Model for Operational Model for Operational Model for Operational Model for C3 Feedstock Optimization on a C3 Feedstock Optimization on a ppPolypropylene Production Facility Polypropylene Production Facility

Pablo A. Marchetti, Ignacio E. GrossmannDepartment of Chemical Engineering

C i M ll U i itCarnegie Mellon University

[email protected]

Wiley A. Bucey, Rita A. MajewskiBraskem America

Center for Advanced Process Decision-makingEnterprise-Wide Optimization (EWO) Meeting – March 13-14, 2012

Page 2: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Project OverviewProject OverviewProject OverviewProject OverviewPolypropylene production facilityyp py p y Chemical and refinery grade feedstocks with different prices

and propylene purities. Best operation will balance production rate with costs of Best operation will balance production rate with costs of

feedstocks, maximizing plant throughput.

2

Page 3: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Project OverviewProject OverviewProject OverviewProject OverviewPolypropylene production facilityyp py p y Chemical and refinery grade feedstocks with different prices

and propylene purities. Best operation will balance production rate with costs of Best operation will balance production rate with costs of

feedstocks, maximizing plant throughput.

Ob Objectives:◦ Development of a Non-linear Programming (NLP) model to

maximize benefits by obtaining a better balance of RG and CG f d k f i l l i l d i dfeedstocks for single or multiple production orders.

◦ Determine operation rates for a schedule of multiple production orders within a 3-month timeframe.I l f dl f (GAMS d l / MS E l)◦ Implement user-friendly interface (GAMS model / MS-Excel)

2

Page 4: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Process and Problem DescriptionProcess and Problem DescriptionProcess and Problem DescriptionProcess and Problem DescriptionChemical Grade (CG)Grade (CG)

CatalystPolymerization

~95% propylene

Refinery PolypropylenePropylene (91%)

Grade (RG)Reactoreffluent

Distillation~79% propylene

Propane return

Feed Tank

Propane return

3

Page 5: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Process and Problem DescriptionProcess and Problem DescriptionProcess and Problem DescriptionProcess and Problem DescriptionChemical Grade (CG)Grade (CG)

CatalystPolymerization

~95% propylene

Refinery PolypropylenePropylene (91%)

Grade (RG)Reactoreffluent

Distillation~79% propylene

Propane return

Feed Tank

Propane return

Maximizing the amount of RG may not be the best economic option3

Page 6: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Mathematical Model (NLP)Mathematical Model (NLP)Mathematical Model (NLP)Mathematical Model (NLP) Maximize Profit

Constraints on each time interval:◦ Material balancesMaterial balances◦ Min/Max flow rates◦ Constraints on composition of Propane Return, Distillation Overhead

& Reactor Feed◦ Limits on catalyst yield and flow◦ Availability of Chemical Grade◦ Specifications on splitter feed and recycle rateSpecifications on splitter feed and recycle rate

Decision variables:◦ Production rate of polypropylene◦ Production rate of polypropylene◦ RG and CG feedrates◦ Distillation overhead flow and composition◦ Reactor feed and catalyst flow◦ Reactor feed and catalyst flow

4

Page 7: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Single/Multiple Product ModelsSingle/Multiple Product ModelsSingle/Multiple Product ModelsSingle/Multiple Product Models Single Product Model (one time interval)

M f f $/h◦ Maximize profit in terms of $/hr◦ Best production rate with minimum cost of feedstocks.

Model size: 31 variables, 40 constraints Solved with CONOPT and BARON in less than 1 CPU s Solved with CONOPT and BARON in less than 1 CPU s. Improved hourly profit by ~1.5% (compared with previous

Excel-based model)

5

Page 8: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Single/Multiple Product ModelsSingle/Multiple Product ModelsSingle/Multiple Product ModelsSingle/Multiple Product Models Single Product Model (one time interval)

M f f $/h◦ Maximize profit in terms of $/hr◦ Best production rate with minimum cost of feedstocks.

Model size: 31 variables, 40 constraints Solved with CONOPT and BARON in less than 1 CPU s

Multiple Product Model

Solved with CONOPT and BARON in less than 1 CPU s. Improved hourly profit by ~1.5% (compared with previous

Excel-based model)p

◦ Multiple orders of different products◦ Production sequence given beforehand ◦ Profit ($) = selling prices – feedstock costs( ) g p

+ propane return – others ◦ Solution gives best production rates with minimum costs for each

product Mid-size example (20 products 5 families) Mid-size example (20 products, 5 families) Model size: 727 variables, 986 constraints Solved by CONOPT in ~9 seconds. Preliminary results show realistic tradeoff on feedstocks

costs vs production rates (depending on available time).

5

Page 9: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Single/Multiple Product ModelsSingle/Multiple Product ModelsSingle/Multiple Product ModelsSingle/Multiple Product Models Single Product Model (one time interval)

M f f $/h◦ Maximize profit in terms of $/hr◦ Best production rate with minimum cost of feedstocks.

Model size: 31 variables, 40 constraints Solved with CONOPT and BARON in less than 1 CPU s

Multiple Product Model

Solved with CONOPT and BARON in less than 1 CPU s. Improved hourly profit by ~1.5% (compared with previous

Excel-based model)p

◦ Multiple orders of different products◦ Production sequence given beforehand ◦ Profit ($) = selling prices – feedstock costs( ) g p

+ propane return – others ◦ Solution gives best production rates with minimum costs for each

product Mid-size example (20 products 5 families) Mid-size example (20 products, 5 families) Model size: 727 variables, 986 constraints Solved by CONOPT in ~9 seconds. Preliminary results show realistic tradeoff on feedstocks

costs vs production rates (depending on available time).

Models Models Implemented Implemented with GAMSwith GAMS 5

Page 10: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Improvements on Distillation ModelImprovements on Distillation ModelImprovements on Distillation ModelImprovements on Distillation ModelCurrent model is based on a linear correlation b i d f l d l i h h d obtained from plant data, relating the overhead

composition of propane with flowrate of propane feed to the splitter.

6

Page 11: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Improvements on Distillation ModelImprovements on Distillation ModelImprovements on Distillation ModelImprovements on Distillation ModelCurrent model is based on a linear correlation b i d f l d l i h h d obtained from plant data, relating the overhead

composition of propane with flowrate of propane feed to the splitter.

GoalGoal• Develop an approximation procedure that provides overall

treatment of the distillation (no details about flows, composition, temperatures, etc. for each individual tray)

• The number of variables and constraints must remain small• The predicted outputs must closely match those of rigorous

model (Aspen)model (Aspen)

6

Page 12: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Improvements on Distillation ModelImprovements on Distillation ModelImprovements on Distillation ModelImprovements on Distillation ModelCurrent model is based on a linear correlation b i d f l d l i h h d obtained from plant data, relating the overhead

composition of propane with flowrate of propane feed to the splitter.

GoalGoal• Develop an approximation procedure that provides overall

treatment of the distillation (no details about flows, composition, temperatures, etc. for each individual tray)

• The number of variables and constraints must remain small• The predicted outputs must closely match those of rigorous

model (Aspen)model (Aspen)

Aggregated group-method of Kamath et al. (2010)

L0V1 L0V1

Models a counter-current cascade of trays

LNVN+1 LNVN+1

Tray-by-Tray Method(Rigorous)

Group-Method(Approximate)

Kamath, Grossmann and Biegler (2010) Comp. and Chem. Eng. 34, pp. 1312-1319

6

Page 13: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Improvements on Distillation ModelImprovements on Distillation ModelImprovements on Distillation ModelImprovements on Distillation ModelTwo alternative models were developed to represent the C3 Splitter:• A t d th d f K th t l• Aggregated group-method of Kamath et al.

7

Page 14: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Improvements on Distillation ModelImprovements on Distillation ModelImprovements on Distillation ModelImprovements on Distillation ModelTwo alternative models were developed to represent the C3 Splitter:• A t d th d f K th t l• Aggregated group-method of Kamath et al.• Modified group-method using Fixed Relative Volatilities

• Relative volatility fixed for the top, bottom, feed trays• It becomes a model parameterp• Can be accurately obtained using Peng-Robinson or other first-principle method.

7

Page 15: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Improvements on Distillation ModelImprovements on Distillation ModelImprovements on Distillation ModelImprovements on Distillation ModelTwo alternative models were developed to represent the C3 Splitter:• A t d th d f K th t l• Aggregated group-method of Kamath et al.• Modified group-method using Fixed Relative Volatilities

• Relative volatility fixed for the top, bottom, feed trays• It becomes a model parameter

C3 Splitter modeled with Group-Method

p• Can be accurately obtained using Peng-Robinson or other first-principle method.

Distillation Overhead

Feed

G1 53% total trays

1 tray

G2 47% total trays

Bottoms

7

Page 16: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Improvements on Distillation ModelImprovements on Distillation ModelImprovements on Distillation ModelImprovements on Distillation ModelTwo alternative models were developed to represent the C3 Splitter:• A t d th d f K th t l• Aggregated group-method of Kamath et al.• Modified group-method using Fixed Relative Volatilities

• Relative volatility fixed for the top, bottom, feed trays• It becomes a model parameter

C3 Splitter modeled with Group-Method

p• Can be accurately obtained using Peng-Robinson or other first-principle method.

Distillation Overhead Degrees of freedom:

• Reflux rate• Bottoms composition

Feed

G1 53% total trays

1 tray

• Bottoms composition

Additional Assumptions• Fixed pressure for the whole

G2 47% total trays

pcolumn = 9.778 atm

• Total condenser (top) • Total reboiler (bottom)• Single feed

Bottoms

7

Page 17: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Improvements on Distillation ModelImprovements on Distillation ModelImprovements on Distillation ModelImprovements on Distillation ModelParameterization and Validation (Work in Progress) Comparison of results obtained by the Aggregated Group Methods Comparison of results obtained by the Aggregated Group-Methods

against rigorous tray-to-tray simulations (Aspen) and plant data.

8

Page 18: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Improvements on Distillation ModelImprovements on Distillation ModelImprovements on Distillation ModelImprovements on Distillation ModelParameterization and Validation (Work in Progress) Comparison of results obtained by the Aggregated Group Methods Comparison of results obtained by the Aggregated Group-Methods

against rigorous tray-to-tray simulations (Aspen) and plant data.

= 1.1645Modified Group-Method - comparison of different column sizes (or efficiencies)

Propylene composition in distillation overhead for different column efficiencies

position

different column sizes (or efficiencies) against linear correlation

overhead for different column efficiencies

Prop

ylen

e com

Tray-to-tray

Efficiency (%)

Aspen Simulation Results y yrelative

volatilities predicted by

rigorous model

RadFrac componentPeng-Robinson thermodynamics

model

8

Page 19: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Integrated Model and User InterfaceIntegrated Model and User InterfaceIntegrated Model and User InterfaceIntegrated Model and User Interface

9

Page 20: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Integrated Model and User InterfaceIntegrated Model and User InterfaceIntegrated Model and User InterfaceIntegrated Model and User InterfaceIntegration of Group-Method Distillation Model in General Flowsheet Model (Work in progress)General Flowsheet Model (Work in progress) The new distillation model is being integrated within the single and

multiple-product models. Initial point for multiple-product model obtained by the solution of Initial point for multiple-product model obtained by the solution of

several single product models, one for each product.

9

Page 21: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Integrated Model and User InterfaceIntegrated Model and User InterfaceIntegrated Model and User InterfaceIntegrated Model and User InterfaceIntegration of Group-Method Distillation Model in General Flowsheet Model (Work in progress)General Flowsheet Model (Work in progress) The new distillation model is being integrated within the single and

multiple-product models. Initial point for multiple-product model obtained by the solution of

User Interface for GAMS model being developed in Excel

Initial point for multiple-product model obtained by the solution of several single product models, one for each product.

User Interface for GAMS model being developed in Excel Excel and VBA as a front-end Excel as User Interface (UI) to define input data Excel used to display resultsExcel used to display results Flexibility to manipulate input data/output results (tables, graphics)

Excel VBA

NLP Model

GDX Files

Excel -VBA

NLP ModelGAMS

9

Page 22: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Conclusions and Future WorkConclusions and Future WorkConclusions and Future WorkConclusions and Future Work

10

Page 23: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Conclusions and Future WorkConclusions and Future WorkConclusions and Future WorkConclusions and Future WorkCONCLUSIONS Integrated plant formulation developed including distillation and

polymerization processes in a single model. Single and multiple-product models Single and multiple product models. Distillation model reformulated using aggregated group-

methods (based on work of Kamath et al. 2010) Comparison with rigorous tray to tray simulation results Comparison with rigorous tray-to-tray simulation results

(Aspen) and plant data to parameterize the models. Integrated model and UI being developed.

10

Page 24: Operational Model for C3 Feedstock Optimization on a ...egon.cheme.cmu.edu/ewo/docs/PabloMarchetti-Braskem.pdf · Microsoft PowerPoint - Marchetti Braskem.pptx Author: marchet Created

Conclusions and Future WorkConclusions and Future WorkConclusions and Future WorkConclusions and Future WorkCONCLUSIONS Integrated plant formulation developed including distillation and

polymerization processes in a single model. Single and multiple-product models Single and multiple product models. Distillation model reformulated using aggregated group-

methods (based on work of Kamath et al. 2010) Comparison with rigorous tray to tray simulation results Comparison with rigorous tray-to-tray simulation results

(Aspen) and plant data to parameterize the models. Integrated model and UI being developed.

FUTURE WORK Determine most accurate parameterization of aggregated p gg g

group-methods to predict distillation column outputs Additional tests on larger problem instances Deployment of computational tool to assess monthly feedstock Deployment of computational tool to assess monthly feedstock

purchase decisions

10