+ All Categories
Home > Documents > 1 Anantharaman & Gundersen, PSE/ESCAPE ’06 Developments in the Sequential Framework for Heat...

1 Anantharaman & Gundersen, PSE/ESCAPE ’06 Developments in the Sequential Framework for Heat...

Date post: 04-Jan-2016
Category:
Upload: nigel-palmer
View: 219 times
Download: 5 times
Share this document with a friend
29
1 Anantharaman & Gundersen, PSE/ESCAPE ’06 Developments in the Developments in the Sequential Framework Sequential Framework for Heat Exchanger Network for Heat Exchanger Network Synthesis of industrial Synthesis of industrial size problems size problems Rahul Anantharaman and Truls Gundersen Dept of Energy and Process Engineering Norwegian University of Science and Technology Trondheim, Norway ESCAPE-16 & PSE 2006 Garmisch-Partenkirchen, Germany
Transcript

1

Anantharaman & Gundersen, PSE/ESCAPE ’06

Developments in the Developments in the Sequential Framework Sequential Framework

for Heat Exchanger Network for Heat Exchanger Network Synthesis of industrial Synthesis of industrial

size problemssize problems

Rahul Anantharaman and Truls Gundersen

Dept of Energy and Process EngineeringNorwegian University of Science and Technology

Trondheim, Norway

ESCAPE-16 & PSE 2006Garmisch-Partenkirchen, Germany

2

Anantharaman & Gundersen, PSE/ESCAPE ’06

Overview1. Introducing the Sequential Framework

1. Motivation2. Our Goal3. Our Engine

1. Subproblems2. Loops

2. Challenges1. Combinatorial Explosion – MILP

1. Temperature Intervals2. EMAT as an area variable

2. Non-convexities - NLP1. Automated starting values2. Modal trimming method

3. Examples1. 7 stream problem2. 15 stream problem

4. Concluding remarks

3

Anantharaman & Gundersen, PSE/ESCAPE ’06

Motivation for the Sequential Framework

Pinch Methods for Network Design Improper trade-off handling Time consuming Several topological traps

MINLP Methods for Network Design Severe numerical problems Difficult user interaction Fail to solve large scale problems

Stochastic Optimization Methods for Network Design Non-rigorous algorithms Quality of solution depends on time spent on search

4

Anantharaman & Gundersen, PSE/ESCAPE ’06

Motivation for the Sequential Framework

HENS techniques decompose the main problem Pinch Design Method is sequential and evolutionary Simultaneous MINLP methods let math considerations define the

decomposition The Sequential Framework decomposes the problem into subproblems

based on knowledge of the HENS problem Engineer acts as optimizer at the top level Quantitative and qualitative considerations

5

Anantharaman & Gundersen, PSE/ESCAPE ’06

Our Ultimate Goal Solve Industrial Size Problems

Defined to involve 30 or more streams Include Industrial Realism

Multiple Utilities Constraints in Heat Utilization (Forbidden matches) Heat exchanger models beyond pure countercurrent

Avoid Heuristics and Simplifications No global or fixed ΔTmin

No Pinch Decomposition Develop Semi-Automatic Design Tool

A tool SeqHENS is under development EXCEL/VBA (preprocessing and front end) MATLAB (mathematical processing) GAMS (core optimization engine)

Allow significant user interaction and control Identify near optimal and practical networks

6

Anantharaman & Gundersen, PSE/ESCAPE ’06

Our Engine – A Sequential Framework

Vertical MILP

LP NLP

Adjust Units

Adjust HRAT

MILP U HLD Final

Network

QH

QC (EMAT=0)

New HLD1

4

3

EMAT

Adjust EMAT2

Pre-optim.

HRAT

Compromise between Pinch Design and MINLP Methods

7

Anantharaman & Gundersen, PSE/ESCAPE ’06

Challenges

Combinatorial explosion (binary variables) Problem proved to be NP -complete in the strong sense

Any algorithm may take exponential number of steps to reach optimality Use physical/engineering insights based on understanding of the problem

Will not remove the problem but help mitigate it MILP and VMILP are currently the bottlenecks w.r.t. time (and thus size)

Local optima (non-convexities in the NLP model) Convex estimators developed for MINLP models are computationally intensive

Only very small problems have been solved Explore other options Time to solve the NLP is not a problem

Relatively easier to solve than MINLP formulations

8

Anantharaman & Gundersen, PSE/ESCAPE ’06

9

Anantharaman & Gundersen, PSE/ESCAPE ’06

Temperature Intervals (TIs) in the VertMILP model Objective function is minimizing

pseudo area

VertMILP model works best when the pseudo area accurately reflects the actual HX area This happens when the number of TIs approaches infinity

Size of the VertMILP model increases exponentially with the number of temperature intervals

The transportation model has a polynomial time algorithm

→ Keep number of TIs to a minimum while ensuring the model achieves its objective

,

,

min im jn

i j m n ij LM mn

Q

U T

H1 m-1

m

m+1

n-1

n

n+1

i

HH

C1

CC

j

10

Anantharaman & Gundersen, PSE/ESCAPE ’06

Temperature Intervals (TIs) in the VertMILP model

Original philosophy of the VertMILP model Minimum area is achieved by vertical heat transfer

Temperature intervals must facilitate vertical heat transfer Use Enthalpy Intervals to develop the vertical TIs

The Normal and Enthalpy based (vertical) TIs are the basis for the VertMILP model Elaborate testing show that the VertMILP model achieves

its objective with this set of TIs Size of the model is reduced, on an average, by 10% (more

for larger models)

EMAT

11

Anantharaman & Gundersen, PSE/ESCAPE ’06

EMAT as an Area Variable

Choosing EMAT is not straightforward EMAT set too low (close to zero)

non-vertical heat transfer (m=n) will have very small ΔTLM,mn and very large penalties in the objective function

EMAT set too high (close to HRAT) Potentially good HLDs will be excluded from the feasible set of solutions

HLDs are affected by the choice of EMAT EMAT comes into play only when there is

an extra degree of freedom in the system : U > Umin

12

Anantharaman & Gundersen, PSE/ESCAPE ’06

Automated Starting Values and Bounds for the NLP subproblem Multiple starting values for the NLP subproblem

Ensure a feasible solution Explore different local optima

Use physical insight to ensure `good´ local optima Heat Capacity Flowrates (mCps) identified to be

the decision variables Lower Bounds for Area were found to be crucial in

getting a feasible solution Information from the VertMILP subproblem is utilized

4 different strategies for starting values were explored Ref.: Hilmersen S. E. and Stokke A., M.Sc Thesis , NTNU 2006

13

Anantharaman & Gundersen, PSE/ESCAPE ’06

Serial/Parallel mCp Generator

Simple & flexible method

Little physical insight needed

Parallel arrangement gives feasible solution to most problems (90%)

14

Anantharaman & Gundersen, PSE/ESCAPE ’06

Clever Serial mCp Generator

Serial configuration assumed for all streams Assigns demanding exchangers at the supply end

Only stream temperatures are considered Heat exchanger duties & stream mCp values are not considered Assumed sequence of heat exchangers

Hot supply end matched with ranked set of cold targets & vice versa

Similar to the Ponton/Donaldson heuristic synthesis approach

Only serial configuration is limiting in many cases Feasible solution in 50% of cases tested

15

Anantharaman & Gundersen, PSE/ESCAPE ’06

Combinatorial mCp Generator

Utilizes heat loads, temperatures and overall mCp values to assign stream flows

Uses physical insight to determine flows

Provides a feasible solution to the NLP subproblem in all cases tested

16

Anantharaman & Gundersen, PSE/ESCAPE ’06

Modal Trimming Method for Global Optimization of NLP subproblem

Obj

ecti

ve f

unct

ion

f(x)

Variables x

x0 x1x2

f*0, x*0

f*2, x*2

f*1, x*1

Search for local optimal solution

Search for feasible solutions

17

Anantharaman & Gundersen, PSE/ESCAPE ’06

Modal Trimming Method for Global Optimization of NLP subproblem

Search for feasible solutions is the most important step

Testing showed the Modal Trimming method to be inefficient and computationally expensive for solving the NLP model

18

Anantharaman & Gundersen, PSE/ESCAPE ’06

Illustrating Example 1Stream

Tin

(K)

Tout

(K)

mCp

(kW/K)ΔH

(kW)h

(kW/m2 K)

H1 626 586 9.802 392.08 1.25

H2 620 519 2.931 296.03 0.05

H3 528 353 6.161 1078.18 3.20

C1 497 613 7.179 832.76 0.65

C2 389 576 0.641 119.87 0.25

C3 326 386 7.627 457.62 0.33

C4 313 566 1.690 427.57 3.20

ST 650 650 - - 3.50

CW 293 308 - - 3.50

Exchanger cost ($) = 8,600 + 670A0.83 (A is in m2)

References:

Example 3 in Colberg, R. D. and Morari M., Area and Capital Cost Targets for Heat Exchanger Network Synthesis with Constrained Matches and Unequal Heat Transfer Coefficients, Computers chem. Engng. Vol. 14, No. 1, 1990

Example 4 in Yee, T. F. and Grossmann I. E., Simulataneous Optimization Models for Heat Integration - II. Heat Exchanger Network Synthesis, Computers chem. Engng. Vol. 14, No. 10, 1990

19

Anantharaman & Gundersen, PSE/ESCAPE ’06

Example 1 – Initial Values

Vertical MILP

LP NLP

Adjust Units

MILP U HLD Final

Network

QH

QC(EMAT=0)

New HLD1

EMAT

Adjust EMAT

HRAT

2

3

HRAT fixed at 20KQH = 244.1 kWQC = 172.6 kW

Absolute MinimumNumber of Units = 8

20

Anantharaman & Gundersen, PSE/ESCAPE ’06

Example 1 – Looping to Solution

Vertical MILP

LP NLP

Adjust Units

MILP U HLD Final

Network

QH

QC(EMAT=0)

New HLD1

EMAT

Adjust EMAT

HRAT

2

3

Soln. No U EMAT (K) HLD# INVESTMENT COST ($)

1 8 2.5 A 199,914

2 8 2.5 B Not feasible

3 9 2.5 A 147,861

4 9 2.5 B 151,477

5 9 5.0 A 147,867

6 9 5.0 B 151,508

7 10 2.5 A 164,381

21

Anantharaman & Gundersen, PSE/ESCAPE ’06

Example 1 – `Best´ Solution

HRAT = 20, EMAT = 2.5, ΔTsmall= 3

22

Anantharaman & Gundersen, PSE/ESCAPE ’06

Example 1 – Solution Comparisons

No of Units Area (m2) Cost Remarks

Colberg & Morari (1990) 22 173.6 -

Optimized w.r.t areaSpaghetti design

Colberg & Morari (1990) 12 188.9 $177,385 Synthesized network by evolution

Yee and Grossmann (1990) 9 217.8 $150,998 Optimized w.r.t. cost

Our work 9 189.7 $147,861

MILP optimized w.r.t ”area”

NLP optimized w.r.t cost

23

Anantharaman & Gundersen, PSE/ESCAPE ’06

Illustrating Example 2

Reference:

Björk K.M and Nordman R., Solving large-scale retrofit heat exchanger network synthesis problems with mathematical optimization methods, Chemical Engineering and Processing. Vol. 44, 2005

StreamTin Tout mCp ΔH h (°C) (°C) (kW/°C) (kW) (kW/m2 °C)

H1 180 75 30 3150 2H2 280 120 60 9600 1H3 180 75 30 3150 2H4 140 40 30 3000 1H5 220 120 50 5000 1H6 180 55 35 4375 2H7 200 60 30 4200 0.4H8 120 40 100 8000 0.5C1 40 230 20 3800 1C2 100 220 60 7200 1C3 40 290 35 8750 2C4 50 290 30 7200 2C5 50 250 60 12000 2C6 90 190 50 5000 1C7 160 250 60 5400 3ST 325 325     1CW 25 40     2

Exchanger cost ($) = 8,000 + 500A0.75 (A is in m2)

24

Anantharaman & Gundersen, PSE/ESCAPE ’06

Example 2 – Initial Values

Vertical MILP

LP NLP

Adjust Units

MILP U HLD Final

Network

QH

QC(EMAT=0)

New HLD1

EMAT

Adjust EMAT

HRAT

2

3

HRAT fixed at 20.35 CQH = 11539.25 kWQC = 9164.25 kW

Absolute MinimumNumber of Units = 14

25

Anantharaman & Gundersen, PSE/ESCAPE ’06

Example 2 – Looping to Solution

Vertical MILP

LP NLP

Adjust Units

MILP U HLD Final

Network

QH

QC(EMAT=0)

New HLD1

EMAT

Adjust EMAT

HRAT

2

3

Soln. No U EMAT (K) HLD# TAC ($)

1 14 2.5 A 1,545,375

2 15 2.5 A 1,532,148

3 15 2.5 B 1,536,900

4 15 5.0 A 1,529,968

5 15 5.0 B 1,533,261

6 16 2.5 A 1,547,353

26

Anantharaman & Gundersen, PSE/ESCAPE ’06

Example 2 – `Best´ Solution

HRAT = 20.35EMAT = 5ΔTsmall= 4.9

27

Anantharaman & Gundersen, PSE/ESCAPE ’06

Example – Solution Comparison

The solution given here with a TAC of $1,529,968, about the same cost as the solution presented in the original paper (TAC $1,530,063)

When only one match was allowed between a pair of streams the TAC is reported as $1,568,745 - Björk & Nordman (2005) The Sequential Framework allows only 1 match between a pair of streams

Solution at Iteration 2 (TAC $ 1,532,148) provides a slightly more expensive but slightly less compless network

Unable to compare the solutions apart from cost as the paper did not present the networks in their work

28

Anantharaman & Gundersen, PSE/ESCAPE ’06

Global vs Local Optimum

Global optima in each of the subproblems does not, by itself, ensure overall global optimum for the HENS problem Inherent feature of any problem decomposition

The emphasis has been on utilizing knowledge of the problem and engineering insight to achieve a network close to global optimum

29

Anantharaman & Gundersen, PSE/ESCAPE ’06

Concluding Remarks Sequential Framework has many advantages

Automates the design process Allows significant User interaction Numerically much easier than MINLPs

Progress EMAT identified as an optimizing `area variable´ Improved HLDs from VertMILP subproblem Algorithm for generating optimal TIs for the VertMILP Significantly better and automated starting values for NLP subproblem

Limiting elements NLP model for Network Generation and Optimization

Enhanced convex estimators are required to ensure global optimum VertMILP Transportation Model for promising HLDs

Significant improvements required to fight combinatorial explosion MILP Transhipment model for minimum number of units

Similar combinatorial problems as the Transportation model


Recommended