1983
0098~1354/83
Rrgamoo
s3.clo + .cm
Pres.s Ltd.
IN
SYSTEMS
SOTERIOS
A. PAmmAst and IGNACIOE. GROSSMANN*
Department of Chemical Engineering, Carnegie-Mellon University, Pittsburgh, PA 15213, U.S.A.
(Received in revised form
11 January 1983)
Abstract-A
strategy based on mixed-integer programming is proposed for the optimal
synthesis of total processing systems that consist of a chemical plant, with its heat recovery
network and utility system. A mixed-integer programming model for the chemical plant is
presented which is shown to be compatible with the models developed in previous papers for
the utility system and heat recovery network. The strategy accounts explicitly for the
interactions among the three components, and its application is illustrated with a large example
problem.
Scope-Two
major classes of methods have been proposed for the systematic synthesis of
chemical plants[7l. One class encompasses methods that synthesize plants without requiring
an initial structure, while the other class of methods extract the optimal configuration from
a superstructure that has embedded a number of design alternatives. In the first type of
methods artificial intelligence techniques have been applied, as for instance in the AIDES
program (Siirola ef al. [12]) with the general problem solver principle, and in the BALTAZAR
program (Mahalec 8c Motard[4,5]) with the mechanical proving theorem. On the other hand,
in the second type of methods nonlinear optimization techniques have been applied to small
problems by a number of researchers (Umeda et u1.[14], Ichikawa & Fan[2], Osakada &
Fan[8], Stephanopoulos 8c Westerberg[l3], Nishida & Powers[6]). The limitations of the
methods based on artificial intelligence is that they rely heavily on the use of heuristic rules,
whereas the methods based on nonlinear optimization techniques give rise to large-scale
nonconvex problems which in general are very difficult to solve.
It is the purpose of this paper to show that the structural optimization approach can be
performed effectively with mixed-integer linear programming (MILP) techniques. A MILP
model is presented for the chemical plant which can be incorporated in a strategy for
synthesizing the plant simultaneously with its heat recovery network and utility system. This
unique feature which has not been reported previously in the literature, is accomplished with
the models presented in the first two papers of this series[9, lo]. The main advantage of the
strategy is that the synthesis of the three components can be coordinated in a natural and
rigorous way. Furthermore, as will be shown in this paper, the proposed MILP approach can
be an efficient screening procedure when a reasonable number of selected alternatives are
included in the superstructure of the chemical plant.
ConclusionteA
strategy based on mixed-integer programming has been proposed for synthesizing total processing systems. It was shown that with the proposed mathematical
framework the optimal synthesis of a chemical plant with its heat recovery network and utility
system can be performed simultaneously. This was illustrated with a representative example
of a chemical process. The computer time requirements were small showing that the proposed
strategy is an efficient screening method for process synthesis.
INTRODUCtION
As discussed in the first part of this series of
papers[9], a total processing system can be regarded
as an integrated system consisting of three main
components:
(a) Chemical Plant
(b) Heat Recovery Network
(c) Utility Plant.
124
S. A. PAPOULIASand I. E. GROSSMANN
PRODUCT
CHEMICAL
Raw
Materials
+
-_c
TOTAL
PLANT
AIR
WATQ
HOT
STREAMS
Heat
SYSTEM
Exchangers
t-
4).
Hat
Utilities
Power
Demands
t
FUEL
STREAMS
6.A
Electricity
COLD
Rsac tars
Separators
Mixers
Splitters
Compressors
Other Units
0
PROCESS
vvr
Itr
UTILITY
cold
Utility
PLANT
Bailers
Turbines
Electric
Generator
Electric
Motors
Auxiliary
Units
tion with the chemical plant and heat recovery network. Thus, it is clear that the sequential approach
for synthesis may not account properly for the interactions in a total processing system.
In this paper a strategy based on mixed-integer
linear programming (MILP) is proposed for the
synthesis of total processing systems. A MILP model
is presented for the chemical processing plant for
which a large number of flowsheet structures can be
considered in a systematic manner. It will be shown
that this model together with the MILP synthesis
model for utility systems and the transshipment
model for the heat recovery network, both of which
were given in Part I [9] and Part II [lo] of this series
of papers, can easily be combined in a general
mathematical model for the optimal synthesis of total
systems. The application of this model will be illustrated with an example problem which is representative of many chemical processes.
SYNTHESIS STRATEGY
PROCESSING
FOR TOTAL
SYSTEMS
125
(1)
Similarly as in the case of utility systems (see Papoulias & Grossmann[9]) many of these binary variables can actually be eliminated in the imple-
S. A. PAPOIJLUSand I.
126
-Q.-
W,,=O
nEN,
E. GR~~~MANN
(d) Selection of conditional
zI .ptk
- Uy,sO
,c,,c,
2 F:k
II
W,
C-9
k;YnkBll.
n
Uy,,lO
kEK,,,nEN
kEKn
kEK,
(10)
G,=
In order to activate the flowrates in the superstructure that are consistent with the selection of
units and their corresponding operating conditions
the following constraints that involve continuous and
binary varibles must hold (see Papoulias
&
Grossmann [9]):
(a) Selection of unit n at one operating condition
k
units
*
work load of unit n
(12)
Table 1. Stream/equipment
STREAM/EQUIPMENT
CONDITIONS
FEED
Conditions
Component A
Component B
component c
P = 16 bar, T
Mole Fraction
Hole Fraction
Mole Fraction
=
=
=
=
320 K
0.40
0.45
0.15
REACTOR
Chemical Reaction:
Heat of Reaction (40bar)
Heat of Reaction (lOObar)
a&m
AR,,
A+B-.
D+E
= 41,860 kJ/kS-mole
= 50,240 kJ/kS-mole
Operating Conditions:
Catalyst Cl
Catalyst c2
Catalyst Cl
Catalyst c2
P
P
P
P
= 40 bar,
= 40 bar,
= 100 bar,
= 100 bar,
T
T
T
T
=
=
=
=
550
550
600
600
K, Conversion = 0.10
K. Conversion
= 0.16
K, Conversion = 0.18
K, Conversion
= 0.25
ABSORBER
Operating Conditioo
Solvent w
Recovery
FLASH
Operating Condition
Recovery
SPLITTER
Purge Rates Considered
0.5% I 2%
5%
99%
, 10%
DISTILLATION COLUMNS
Column (D/EW)
Operating Condition
Operating Condition
Column (E/W)
Operating Condition
CO~IXUU
(DE/W
Operating
Condition
Operating Condition
col(D/B)
Operating Condition
P =
COMPRESSaS
Feed Compressor:
Owlet Pressure
Outlet Pressure
Recycle Recwpressor:
Outlet Pressure
Outlet Pressure
121
5 bar, Recovery
of Keys = 0.98
S. A. PAP~ULIAS
and I. E. GROSSMANN
128
I \Comorerror
I I
el
Absorber
1 ; IT=320=k
Product
D
xr
Product
E
TL.L
h
Separota
E
T
I /
I
compressor
-1Mixer
P- 40 bar
P= 100 bar
Reactor C2
A+B--D+E
I
t-+5-I
5!
I I
I
E
P=20
bar
P= 6 bar
Mix
129
Molecular
weight
Cp (W/kg
50
44
K)
32
67
62
18
0.9
1.0
1.2
1.1
1.4
4.18
390
468
672
1047
1302
2326
194.7
160
206 ..9
325
353
373
ANTA
22.5898
20.233
19.3624
13.9
ANTB
3103.39
2327.94
1606.37
2932.45
ANTC
-0.16
AR,v.pW/kg)
Normal
point
boiling
Antoines
(OK)
coefficients
equation
Antoines
Compressors:
Abosrber:
Y -
In VP -
(Cp/C,)
Absorption
1.4
factor
of
D -
-80.59
3.19
ANTA -
12.8766
79.26
ANTB
ANTC + T
11.3351
2348.98
23.99
VP (mm Hg.
1528.3
-4.9.39
T (OK)
1.4
Annual
Capitol
Operation
Recovery
8400 hrs.
0.154252
Factor
Cost
FEED
= 0.10
$/kg
PRODUCTS
Main
Product
Byproduct
D
E
price
Price
- 0.28
= 0.12
credit
BLEED
$/kg
$/kg
= 0.06
$/kg
CATALYST
Catalyst
cam1ys
Cl
cost
= ($0
c2
cost =
t4.0
* reactor
feed(kg/hr)j
-+-
feed(kg/hrl
+-
reactor
UTILITES
Gas Turbine
Fired
Boiler
water
HEAT EXCHANGERS
Fuel
Fuel
Cost
Cost
cost
- 143
- 114
= 0.05
S/Ton
$/Ton
$/lOOO
cost
= 2 $/ku
gal.
130
S. A. PAPOULIASand
I. E. GRANDMANN
network. The total amount of heat exchanged in this
heat recovery network is 716 MW.
With the information obtained from the transshipment network (flowrates of process streams and
utilities), the MILP transshipment model (P2) is used
to determine the minimum number of heat exchanger
units and the network layout. This MILP transshipment model involved 22 binary variables, 80 continuous variables, 87 rows, and was solved using
LINDO[l l] in approx. 7 set on a DEC-20 computer.
The minimum utility cost network having the least
number of units (15 units) is shown in Fig. 5. Note
that this network does not require any stream splitting and contains one cycle (Hl-C2). Also note that
the only heat integration that takes place in the two
distillation columns is in the reboiler of the first
column (C3) with the effluent of the reactor (Hl).
The optimal configuration and operating conditions for the utility system are shown in Fig. 6. Note
that this design represents a binary power cycle,
where the primary cycle is a gas turbine generator
exhausting the hot gases to the boiler of the noncondensing Rankine secondary cycle to be used as
preheated air. A medium pressure boiler generates a
steam at 17.2 bars and 600K, and three backpressure
turbines are employed to satisfy the power demands
for the feed compressor (11,837 kW), the recycle
recompressor (4369 kW) and the cooling water pump
(1690 kW). The power demands for the boiler draft
fan ( 1164kW), feedwater pump (269 kW) and solvent
recycle pump (261 kW) are provided with electric
motors. Observe that both MP and LP steam are
provided by the utility plant for the heating requirements in the heat recovery network. It is interesting
to note that although the heat recovery network
could use only LP steam, it is more efficient for the
utility system to provide both MP and LP steam as
it is then better balanced for satisfying the power
demands.
In order to compare the above solution of the
integrated MILP model for total processing systems,
the option that was explored is to solve !irst the
chemical plant and recovery network with nominal
prices for the utilities, (see Table 4) and then synthesize the utility system at a second stage. The first
formulation that is derived is the MILP synthesis
model for the chemical plant augmented with the
transshipment model (P3) for the heat recovery network. In order to account for the utilities in this
model, the unit costs shown in Table 4 were assigned
for each utility type. This MILP model involved 14
binary variables, 162 continuous variables, 120 rows
and was solved using LINDO in approx. 1.6 minutes
on a DEC-20 computer. The objective function for
this formulation was to maximize the annual profit,
and the value found at the optimal solution was
$11,302,55O/yr. The fact that this value is larger than
the $9,695,248/yr obtained in the previous case is a
clear indication that the utility prices in Table 4 have
been
underestimated.
However,
the optimal
configuration for the chemical plant is identical to the
one obtained in Fig. 3, except that the optimal
transshipment network is slightly different since now
305.4 ton/hr of LP steam are used as the only heating
utility. The reason for this difference is that the LP
steam had a smaller unit cost than MP steam, and
consequently was preferred at the optimal solution. It
731
132
~R~16.16
MW
6o
:r
9.2,
135.2
MW
Hl= 31.55
H2s1.73
HI-7.21
H2=0.4
MW +,
MW
MW
MW
405
MW
9.02
MW
3g7
C2=29
. 395
Hl-
5.41
H2=0.3
367
MW
K c
MW
H3 =0.22
Hl- 25.24
H2~1.36
H3 = 1.02
MW
MW
25.24 MW
H221.38 MW
MW
HI = 13.52
MW
353K
3 377
C2=
325
MW
119.3 MW
371 K (PINCH)
I
t
C2=23.5
MW c
C2s23.5
MW
WATER = 168.6
MW
343
10.65
MW
DISCUSSION
315 K
K
c
MW
H3r0.55
MW
c
c
MW
MW
c2 = 5.03
c3=
L
c
6.4
MW,
WATER = 90.3
300
310 K
MW
model.
(includes
RP Stem
. 6.5
$/Ton
HP Stean
= 5.4
$/Ton
LP
S/Ton
Stem
_l_-_-__
4.0
MW
H2z0.25
H4=65.33
I
t
I
t
413
MW
H5=171.0
387
MW
90.63
MW
MW
6.72
c4=
OMW
381 K .
c
MW
HI=
*3=1.02
z-
2 MW _
K
C2=
K_116.4
MW
430K
I
t
H2 = 0.49 ___c
MW
MW
C2 = 0.4
117.3MW
Hl-
MW ~
51.2 MW
K .
e
6.9
-440K
I
t
Cl:
Cl = 133.4
471
440K
MW
1600K
_ 590
11.06 MW
I
t
450K.
H1=9.02
MW
MP STEAM= 354
MW
I
*
600K.
HI=
A. PAPOULIWand I. E. GMXAWNN
S.
generator)
- 0.40
$/lam
133
16,241
Electricity
195.6 t/h
-._c
1164 kw
269
.-.-.-.-.-.
I
i
kw
i
261 kw
n
296.9
l/h
I
_ 53.7
It
157.2 t/h
56
I
2.41/h
I
I
I --
t/h
734