Reflections on Chris Floudasand the Heat Exchanger Network...

32
Reflections on Chris Floudas and the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6, 2017

Transcript of Reflections on Chris Floudasand the Heat Exchanger Network...

Page 1: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

ReflectionsonChrisFloudas andtheHeatExchangerNetwork

SynthesisProblemDr.AmyCiricMay6,2017

Page 2: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,
Page 3: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

HotProcessStreamsReleaseHeat

ColdProcessStreamsAbsorbHeat

HeatExchangerNetwork

HotUtilitiesSupplyAdditional

Heat

ColdUtilitiesAbsorbExtra

Heat

Page 4: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

FormalStatementoftheHeatExchangerNetworkSynthesis(HENS)Problem

A set of H hot streams with flow rates 𝑚"#(𝑖 = 1, . . , 𝐻) have to becooled from supply temperatures 𝑇".#(𝑖 = 1, . . , 𝐻) to targettemperatures 𝑇"/#(𝑖 = 1, . . , 𝐻). A set of C cold streams with flow rates𝑚01(𝑗 = 1, . . , 𝐶) have to be cooled from supply temperatures 𝑇0.1(𝑗 =1, . . , 𝐶) to target temperatures 𝑇0/1(𝑗 = 1, . . , 𝐶). It is required todetermine the structure of the heat exchanger network to achieve thisobjective at minimum total cost.

- Masso andRudd(1969)

Page 5: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

EarlyWorkonHeatExchangerNetworkSynthesis

Page 6: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

SecondLawLimitationstoHeatIntegration

450K

430K

360K

390K

350K

440K

420K

380K

350K

340K

QS=220kW

R1=0

R2=160kW

R4=350kW

R3=350kW

QW=350kW

PinchPoint

300

320

340

360

380

400

420

440

460

0 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300

T(K)

Q(kW)

HotComposite

ColdComposite

Page 7: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

Chris’sFirstPublication:

Floudas,CiricandGrossmann(1986),AutomaticSynthesisofHeatExchangerNetworkConfigurations,AICHEJ.,32(2),276-290.

• IdentifiedpinchpointandminimumutilityconsumptionbyautomatingthePapoulias andGrossmann’s(1983)LPtransshipmentmodel.• IdentifiedstreammatchesandheatdutiesbyautomatingthePapouliasandGrossmann’s(1983)MILPtransshipmentmodel.• IdentifiedthenetworkstructurebysolvinganNLPbasedonChris’ssuperstructure.• Thiswasthefirstautomatedmethodforgeneratingoptimumheatexchangernetworks.

Page 8: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

SuperstructureOptimization

Page 9: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

Constructasuperstructurewithmanypossibledesignsembeddedwithinit..

Floudas,CiricandGrosssmann,1986

Page 10: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

Constructasuperstructurewithmanypossibledesignsembeddedwithinit..

Series

Floudas,CiricandGrosssmann,1986

Page 11: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

Constructasuperstructurewithmanypossibledesignsembeddedwithinit..

Parallel

Floudas,CiricandGrosssmann,1986

Page 12: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

Constructasuperstructurewithmanypossibledesignsembeddedwithinit..

ParallelwithBypass

Floudas,CiricandGrosssmann,1986

Page 13: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

Writeamodelofthesuperstructure..

4 𝑓678,#

1∈;<

= 𝐹#

𝑓18,# + 4 𝑓16

?,#�

6∈@<A

− 𝑓1C,# = 0

𝑓1E,# + 4 𝑓61

?,#�

6∈@<A

− 𝑓1C,# = 0

𝑇#𝑓18,# + 4 𝑡6

E,#𝑓16?,#

6∈@<A

− 𝑡18,#𝑓1

C,# = 0

𝑓1C,# 𝑡1

8,# − 𝑡1E,# = 𝑄#1

𝑓#C,1 𝑡#

E,1 − 𝑡#8,1 = 𝑄#1

∆𝑇1#1= 𝑡18,# − 𝑡#

E,1

∆𝑇2#1= 𝑡1E,# − 𝑡#

8,1

∆𝑇1#1≥ ∆𝑇K#L

∆𝑇2#1≥ ∆𝑇K#L

𝑘 ∈ 𝐻𝐶𝑇

𝑗 ∈ 𝑅#, 𝑘 ∈ 𝐻𝐶𝑇

𝑗 ∈ 𝑅#, 𝑘 ∈ 𝐻𝐶𝑇

𝑗 ∈ 𝑅#, 𝑘 ∈ 𝐻𝐶𝑇

𝑖𝑗 ∈ 𝑀

𝑖𝑗 ∈ 𝑀

𝑖𝑗 ∈ 𝑀

𝑖𝑗 ∈ 𝑀

𝑖𝑗 ∈ 𝑀

𝑖𝑗 ∈ 𝑀

𝐿𝑀𝑇𝐷#1 = 23S ∆𝑇1#1 T ∆𝑇2#1

U/W +∆𝑇1#1 + ∆𝑇2#1

2𝑖𝑗 ∈ 𝑀

Page 14: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

..andusethatmodelasconstraintsinanoptimizationproblem.

min 4 𝑐𝑄#1

𝑈#1𝐿𝑀𝑇𝐷#1

].^�

#1∈_

4 𝑓678,#

1∈;<

= 𝐹#

𝑓18,# + 4 𝑓16

?,#�

6∈@<A

− 𝑓1C,# = 0

𝑓1E,# + 4 𝑓61

?,#�

6∈@<A

− 𝑓1C,# = 0

𝑇#𝑓18,# + 4 𝑡6

E,#𝑓16?,#

6∈@<A

− 𝑡18,#𝑓1

C,# = 0

𝑓1C,# 𝑡1

8,# − 𝑡1E,# = 𝑄#1

𝑓#C,1 𝑡#

E,1 − 𝑡#8,1 = 𝑄#1

∆𝑇1#1= 𝑡18,# − 𝑡#

E,1

∆𝑇2#1= 𝑡1E,# − 𝑡#

8,1

∆𝑇1#1≥ ∆𝑇K#L∆𝑇2#1≥ ∆𝑇K#L

𝑘 ∈ 𝐻𝐶𝑇

𝑗 ∈ 𝑅#, 𝑘 ∈ 𝐻𝐶𝑇

𝑗 ∈ 𝑅#, 𝑘 ∈ 𝐻𝐶𝑇

𝑗 ∈ 𝑅#, 𝑘 ∈ 𝐻𝐶𝑇

𝑖𝑗 ∈ 𝑀

𝑖𝑗 ∈ 𝑀

𝑖𝑗 ∈ 𝑀

𝑖𝑗 ∈ 𝑀

𝑖𝑗 ∈ 𝑀

𝑖𝑗 ∈ 𝑀

𝐿𝑀𝑇𝐷#1 = 23S ∆𝑇1#1 T ∆𝑇2#1

U/W +∆𝑇1#1 + ∆𝑇2#1

2𝑖𝑗 ∈ 𝑀

Subjectto

ObjectiveFunction

Equationsdefiningthesearchspaceorfeasibleregion

Page 15: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

..Solvingthisoptimizationproblemextractsthebestdesignfromthesuperstructure.

15kW/K

420⁰C

2.5kW/K7.5kW/K

7.5kW/K 2.5kW/K

Cost:$25,163

Page 16: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

..Solvingthisoptimizationproblemextractsthebestdesignfromthesuperstructure.

15kW/K

420⁰C

5.3kW/K

Cost:$20,427

9.7kW/K

0kW/K

5.3kW/K

4.4kW/K

Page 17: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

..Solvingthisoptimizationproblemextractsthebestdesignfromthesuperstructure.

15kW/K

420⁰C13.2kW/K

2.8kW/K

13.2kW/K

Cost:$19,850

Page 18: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

..Solvingthisoptimizationproblemextractsthebestdesignfromthesuperstructure.

15kW/K

420⁰C15kW/K

Cost:$18,693

Page 19: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

Ideally,allgoodsolutionsareinthesearchspace

Feasibleregion/searchspace infeasible

Page 20: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

Feasibleregion/searchspace infeasible

Buthiddenconstraintscaneliminatesomegoodoptions.

Page 21: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

Heuristicsanddecompositionapproachesartificiallylimitthesearchspace.

• Constantminimumtemperatureapproach• Nomatchesacrossthepinch• Minimizethenumberofmatchesbeforedesigningthenetwork• etc

Page 22: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

Addyes/nodecisionstothesuperstructure

model

Strategytoreducethenumberofartificialconstraints:

MixedIntegerNonlinear

ProgrammingProblems(MINLP)

Page 23: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

Chris’searlyworkatPrincetonappliedthisapproachtomanyprocesssynthesisproblems:• DistillationSequences• ReactorNetworks• HeatExchangerNetworks• PowerCycles

Page 24: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

HeatExchangerNetworkSynthesisand

GlobalOptimization

Page 25: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

HeatExchangerNetworkSynthesisandGlobalOptimizationEnergybalancesatthemixingpointsandacrosstheheatexchangershavebilinear(𝑥 T 𝑦) terms:

𝑇#𝑓18,# + 4 𝑡6

E,#𝑓16?,#

6∈@<A

− 𝑡18,#𝑓1

C,# = 0

𝑓1C,# 𝑡1

8,# − 𝑡1E,# = 𝑄#1

𝑓#C,1 𝑡#

E,1 − 𝑡#8,1 = 𝑄#1

Page 26: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

..thesetermsarenonconvex andcreateanonconvexsearchspace:

feasible infeasible

Page 27: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

Whichmayleadtomorethanonelocallyoptimalsolution.

infeasible𝑓 𝑥 =10

𝑓 𝑥 =5

𝑓 𝑥 =8

𝑓 𝑥 =3

feasible

Page 28: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

HeatExchangerNetworkSynthesisandGlobalOptimization

Butifthetemperatureorflowratevariablesareheldconstant,theequationsbecomelinear:

𝑇#𝑓18,# + 4 𝑡6

E,#𝑓16?,#

6∈@<A

− 𝑡18,#𝑓1

C,# = 0

𝑓1C,# 𝑡1

8,# − 𝑡1E,# = 𝑄#1

𝑓#C,1 𝑡#

E,1 − 𝑡#8,1 = 𝑄#1

Page 29: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

Chris’sfirstpaperonglobaloptimizationexploitedthisstructureoftheenergybalances

Floudas,AggarwalandCiric(1989):

• SolvethesuperstructureoptimizationproblemusingGeneralizedBendersDecomposition

• Choosetheflowrate-heatcapacityvariables𝒇 asthecomplicatingvariables

Convexmasterproblemprovides• Valuesof𝒇• Lowerboundontheglobal

optimum

Convex primalproblemprovides• Valuesof𝒕• Upperboundontheglobal

optimum

Successiveiterationsbetweenthemasterandprimalproblemsconvergetotheglobaloptimum

Page 30: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

PersonalReflections

Page 31: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

𝐼𝑛𝑠𝑖𝑔ℎ𝑡 T 𝑅𝑖𝑔𝑜𝑟 T 𝐸𝑛𝑒𝑟𝑔𝑦 T 𝐸𝑛𝑡ℎ𝑢𝑠𝑖𝑎𝑠𝑚

Page 32: Reflections on Chris Floudasand the Heat Exchanger Network ...paros.princeton.edu/CAF_Symposium.fld/Ciric.pdf · the Heat Exchanger Network Synthesis Problem Dr. Amy Ciric May 6,

𝑇ℎ𝑎𝑛𝑘𝑦𝑜𝑢!

1959-2016