Escolar Documentos
Profissional Documentos
Cultura Documentos
00
# Institution of Chemical Engineers
Trans IChemE, Vol 80, Part A, October 2002
www.catchword.com=titles=02638762.htm
hase equilibrium calculations are often involved in the design, simulation, and
optimization of chemical processes. Reported methods for these calculations are
based on either equation-solving or Gibbs free energy minimization approaches. The
main objective of this work is to compare selected methods for these two approaches, in terms
of reliability to nd the correct solution, computational time, and number of K-value
evaluations. For this, four equation-solving and three free minimization methods have been
selected and applied to commonly encountered vapourliquid equilibrium (VLE), liquidliquid
equilibrium (LLE), and vapourliquidliquid equilibrium (VLLE) examples involving multiple
components and popular thermodynamic models. Detailed results show that the equationsolving method based on the RachfordRice formulation accompanied by mean value theorem
and Wegsteins projection is reliable and ef cient for two-phase equilibrium calculations not
having local minima. When there are multiple minima and for three-phase equilibrium, the
stochastic method, genetic algorithm (GA) followed by modi ed simplex method of Nelder and
Mead (NM) is more reliable and desirable. Generic programs for numerical methods are
ineffective for phase equilibrium calculations. These ndings are of interest and value to
researchers and engineers working on phase equilibrium calculations and=or developing
thermodynamic models for phase behaviour.
Keywords: equation-solving approach; Gibbs free energy minimization; vapourliquid
equilibrium; liquidliquid equilibrium; vapourliquidliquid equilibrium.
INTRODUCTION
746
L2
zi F yi V xL1
i L1 xi L2 ;
nc
X
xL1
i 1:0
i1
nc
X
i1
nc
X
i1
xL2
i
i 1; 2; . . . ; nc
2
3
1:0
yi Ki1 xL1
i
yi
Ki2 xL2
i
i 1; 2; . . . ; nc
6a
i 1; 2; . . . ; nc
6b
f^ L2
Ki2 iV
f^
or
Ki1
sat
gL1
i Pi
;
V
f^ P
Ki2
sat
gL2
i Pi
V
f^ P
zi Ki1 Ki2
Ki1 Ki2 yL1 Ki2 1 Ki1 yL2 Ki1 1 Ki2
i 1; 2; . . . ; nc
xL1
i
zi Ki2
xL2
i
nc
X
i1
yi xL1
i
yi xL2
i
nc
X
i1
nc
X
i1
zi Ki2 Ki1 1
0
Ki1 Ki2 yL1 Ki2 1 Ki1
yL2 Ki1 1 Ki2
zi Ki1 Ki2 1
L1
zi Ki1
L2
9
;
10
;
11
12
0
yi 1:0
747
13
!
np
np X
nc
X
X
k k
k
G
n g
ni g k
14
k1
k1
i1
nki zi F;
i 1; 2; . . . ; nc
15
0 nki zi F;
i 1; 2; . . . ; nc
16
k1
RT
nc
X
nVi ln yi f^ Vi P
i1
nLk
lnxLk
gLk
Pisat
i
i
i
17
RT
nc
X
nVi ln yi f^ Vi
i1
nLk
lnxLk
f^ Lk
i
i
i
18
748
nc
XX
G
nLk
lnxLk
gLk
i
i
i
RT
k1 i1
19
SELECTED METHODS
Equation-Solving Approach
For the present study, four equation-solving methods are
selected. Of these, three belong to the equation decoupling
group and one is an SES method. The four methods are now
described.
RachfordRiceMean value theoremWegsteins
projection (RMW) method
Ohanomah and Thompson1 have tried various acceleration algorithms and formulations for solving VLE problems
by the equation-solving approach. Their results show that
the RachfordRice formula accompanied by the mean value
theorem and Wegsteins projection is the best among the
formulations and algorithms tested. This RMW method was
also extended to LLE31. Since acceleration is not used for
updating K-values, it may not be the fastest method among
the equation-solving approach, but its reliability is good.
The steps in the RMW method for VLE are as follows1:
(1) Initialize fKi1 g and yV , where yV is the molar fraction of
the vapour phase with respect to overall feed, F. Note
that f g implies for all components, i.
(2) Compute fyi g and fxL1
i g from equations (Al) and (A2),
respectively. If necessary, normalize the calculated mole
fractions.
(3) Evaluate fKi1 g based on speci ed thermodynamic
models, using the current fyi g and fxL1
i g
(4) Apply mean value theorem and Wegsteins projection to
equation (A3) for updating yV .
(5) Check for convergence criteria. If satis ed, stop; otherwise, go to step (2).
Note that equation (A3) is not solved for yV (until convergence) in step (4). To implement RMW for LLE, the same
steps listed above can be used with some changes: replace
yV by yL2, fyi g by fxL2
i g, and equations (A1) to (A3) by
equations (A10) to (A12).
Accelerated successive substitution (Acc-SS-xy) method
Gupta et al.10 have examined various successive substitution algorithms for VLE systems modeled by the Peng
Robinson (PR) EOS model. They classi ed the algorithms
into (a) successive substitution on the K-value; and
(b) successive substitution on liquid and vapour mole
fractions. A comparison was made based on the number
of iterations and number of thermodynamic (i.e., K-value)
evaluations. The results of Gupta et al.10 on two VLE
examples show that accelerated successive substitution on
liquid and vapour mole fractions (Acc-SS-xy) requires fewer
thermodynamic evaluations and exhibits less oscillatory
behaviour than others tried. Hence, the Acc-SS-xy method
is selected for the present study. This method involves
Nelsons method
The above two methods can be used only after knowing the
number of phases at equilibrium. Nelson5 proposed a simple
method to determine the number of phases rapidly, followed
by ash calculations. He described the method for a maximum of three phases (i.e., VLLE). Based on simple criteria
involving K-values, the possibility of single vapour (V),
single liquid phase 1 (L1), single liquid phase 2 (L2), V-L1,
V-L2, and L1-L2 at equilibrium,is examined. If the criteria for
these six possibilities are not satis ed, the algorithm proceeds
to VLLE calculations.If two phases are detected, VLE or LLE
calculations are performed using the Newton method.
Complete details of these steps are available in Nelson5. For
highly composition-dependent K-values, Nelsons method
may wrongly converge to a single phase situation. The
method can be extended to handle more than three phases.
Simultaneous equation-solving (SES) method
This method of solving simultaneously the mass balances,
iso-activity and summation equations, is conceptually
simple and straightforward since many chemical engineers
are familiar with these equations. Further, computer
programs for solving non-linear equations are readily available. Hence, the SES method is attractive and recommended
for phase equilibrium calculations36. For VLE calculations,
the governing 2nc 1 can be written as
nc
X
yi xL1
20
i 0
i1
V
V
zi F xL1
i F1 y yi Fy 0;
xL1
i Ki1 yi 0;
i 1; 2; . . . ; nc
i 1; 2; . . . ; nc
21
22
yi and yV ).
which have to be solved for the unknowns
Similar equations for LLE can be obtained by replacing yi
V
L1
by xL2
i and y by y . On the other hand, VLLE calculations
by the SES method require the simultaneous solution of the
L1
L2
following 3nc 2 equations for xL1
and yL2 .
i , xi , yi and y
nc
X
yi xL1
23
i 0
(xL1
i ,
i1
nc
X
i1
yi xL2
i 0
24
L1
L2
L1
L2
L2
zi F xL1
i Fy xi Fy yi F1 y y 0;
i 1; 2; . . . ; nc
25
xL1
i Ki1 yi 0;
xL2
i Ki2
yi 0;
i 1; 2; . . . ; nc
i 1; 2; . . . ; nc
26
27
i 1; 2; . . . ; nc
nki b ki zi F
jk1
X
j1
nij ;
i 1; 2; . . . ; nc;
k 2; . . . ; np 1
np
ni zi F
np1
X
j1
ni ;
28
29
i 1; 2; . . . ; nc
30
i 1; 2; . . . ; nc
15
31
749
750
Example no.
Mixture
Feed
F 1.0 mole
zi f0.68, 0.32g
Pressure &
temperature
Model
Reference
SRK
42
F 1.0 mole
zi f0.20, 0.80g
F 1.0 mole
zi f0.0187, 0.9813g
PR
42
SRK
42
F 1.0 mole
zi f0.15, 0.30, 0.55g
76 bar, 270 K
PR
42
Nitrogen (1),
carbon dioxide (2),
hydrogen sul de (3)
Methane (1),
carbon dioxide (2),
hydrogen sul de (3)
F 1.0 mole
zi f0.4989, 0.0988,
0.4023g
PR
44
6a
Benzene (1),
acetonitrile (2), water (3)
F 1.0036moles
zi f0.34359, 0.30923,
0.34718g
Ideal (V)
NRTL (L)
18
6b
F 1.0036moles
zi f0.34359, 0.30923,
0.34718g
Ideal (V)
UNIFAC (L)
F 9.38529moles
zi f0.78112, 0.00930,
0.20958g
607.95kPa, 100.79K
PR
45
F 0.96890moles
zi f0.61400, 0.10259,
0.04985, 0.00898,
0.02116, 0.00722,
0.01187, 0.01435,
0.16998g
SRK
18
Mixture of 10 hydrocarbons
(Refer to Table 8 for details)
Mixture of 11 chemicals
(Refer to Table 9 for details)
F 35.1080moles
3998.95kPa, 287.48K
PR
41
F 10.0 moles
101.325kPa, 303.15K
Ideal (V)
NRTL (L)
41
F 1.0 mole
zi f0.50, 0.50g
NRTL
46
F 1.0 mole
zi f0.50, 0.50g
UNIFAC
23
F 1.0 mole
zi f0.50, 0.50g
NRTL
18
F 1.0 mole
zi f0.10, 0.10, 0.80g
UNIQUAC
F 1.0036moles
zi f0.34359, 0.30923,
0.34718g
NRTL
18
F 0.9987moles
zi f0.29989, 0.20006,
0.50005g
NRTL
18
F 1.0036moles
zi f0.34359, 0.30923,
0.34718g
Ideal (V)
NRTL (L)
18
10
12
13
14
15
17
Methanol (1),
methyl acetate (2),
water (3)
F 1.0 mole
zi f0.15, 0.45, 0.40g
Ideal (V)
UNIFAC (L)
23
18
Ideal (V)
UNIFAC (L)
47
19
F 1.0 mole
zi f0.20, 0.35, 0.45g
F 1.0 mole
zi f0.30, 0.10,
0.50, 0.10g
Ideal (V)
UNIFAC (L)
23
20
F 1.0 mole
zi f0.10, 0.30,
0.40, 0.20g
Virial (V)
UNIQUAC (L)
48
Thermodynamic data
Ref. 42
Ref. 53
Ref. 53
Ref. 42
Ref. 54
Not applicable
Not applicable
Hysys.Plant simulator41
Ref. 54
Hysys.Plant simulator41
Not applicable
Not applicable
Not applicable
Not applicable
Not applicable
Not applicable
Not applicable
Not applicable
Not applicable
Not applicable
Not applicable
Ref. 55
Ref. 42
Ref. 42
Ref. 42
Ref. 42
Ref. 49
Ref. 18
Ref. 50
Hysys.Plant simulator41
Ref. 18
Hysys.Plant simulator41
Hysys.Plant simulator41
Ref. 46
Ref. 51
Ref. 2
Ref. 8
Ref. 18
Ref. 2
Ref. 2
Ref. 52
Ref. 52
Ref. 52
Ref. 8
751
Table 3. No. of K-value evaluations and computation time for VLE examples.
No. of K-value evaluations (computation time in seconds)
Example
no.
1
2
3
4
5
6a
6b
7
8
9
10
RMW
Acc-SS-xy
Nelson
SES
LCM
UCM
GAa
123 (0.28)
108 (0.22)
22 (0.05)
65 (0.22)
21 (0.06)
13 (0.01)
13 (0.05)
8 (0.05)
6 (0.05)
6 (0.05)
6 (0.05)
Trivial solution
25 (0.06)
12 (0.05)
499 (0.88)
58 (0.11)
24 (0.05)
34 (0.06)
9 (0.05)
9 (0.05)
19 (0.11)
4 (0.05)
NA
NA
NA
75 (0.55)
37 (0.22)
Single phase
Single phase
6 (0.05)
5 (0.06)
9 (0.11)
11 (0.16)
Trivial solution
Failure
123 (0.28)
311 (0.71)
333 (0.83)
Failure
Failure
84 (0.22)
274 (1.26)
252 (1.21)
Failure
Trivial solution
Trivial solution
Trivial solution
Trivial solution
364 (0.94)
441 (0.99)
637 (1.70)
189 (0.55)
1919 (12.52)
3192 (20.60)
3059 (21.69)
Trivial solution
Trivial solution
Failure
171 (0.44)
Failure
118 (0.71)b
115 (0.27)b
65 (0.17)
773 (4.61)
Trivial solution
1674 (11.86)
20,677 (1.52)
20,204 (1.62)
20,176 (1.56)
22,963 (2.86)
25,549 (3.41)
21,237 (1.62)
20,469 (2.04)
22,484 (3.92)
22,389 (7.92)
Trivial solution
22,310 (6.08)
GA successfully converged to the global minimum in all 25 trials on all examples (except examples 3 and 9). Success rate of nding the global minimum is
80% in example 3, and GA converged to the trivial solution in all 25 trials on example 9. Average number of K-value evaluations and computation time in all
25 trials are shown.
b
In these cases, the converged solution is near the global minimum.
752
Example no.
11a
11b
12
13
14
15
RMW
Acc-SS-xy
Nelson
SES
LCM
UCM
GAa
Local solution
24 (0.06)
10 (0.06)
45 (0.11)
41 (0.06)
32 (0.11)
Local solution
16 (0.06)
12 (0.06)
50 (0.11)
362 (0.61)
70 (0.11)
NA
NA
NA
Singe phase
47 (0.33)
Single phase
Local solution
142 (0.27)
236 (0.49)
Trivial solution
151 (0.38)
539 (1.10)
Local solution
250 (0.49)
525 (1.04)
Trivial solution
308 (1.27)
735 (2.31)
Local solution
82 (0.17)
110 (0.22)
Trivial solution
168 (0.44)
Trivial solution
20,160 (1.05)
20,138 (1.44)
20,154 (1.05)
21,648 (2.21)
20,631 (1.80)
20,496 (1.60)
GA successfully converged to the global minimum in all 25 trials. Average number of K-value evaluations and computation time are shown.
No. of sets
of conditions
RMW
Acc-SS-xy
27
27
20
20
18
8
8
10
100
100
100
100
100
0
100
100
100
93
95
85
100
0
100
100
The two methods converged to the local minimum for all conditions tried.
Feed (moles)
Benzene
Acetonitrile
Water
Total moles
G=RT
0.34483
0.31034
0.34843
1.00360
xi
yi
0.000158
0.347991
0.022651
0.312897
0.977191
0.339112
0.012690
0.990910
3.412249
Feed (moles)
xi
yi
Nitrogen
Argon
Oxygen
7.33100
0.08729
1.96700
0.60012
0.01336
0.38652
0.78532
0.00921
0.20547
Total moles
G=RT
9.38529
0.21323
9.17206
6.53936
Feed (moles)
xi
yi
6.864
5.133
3.714
3.778
3.451
3.128
2.696
3.170
1.815
1.359
0.18837
0.14632
0.10665
0.10871
0.09934
0.09011
0.07767
0.09135
0.05231
0.03917
0.79589
0.13696
0.03293
0.01529
0.01024
0.00427
0.00284
0.00123
0.00027
0.00008
35.108
34.69509
0.41291
161.5416
the former is more reliable than the latter. This may be due to
reformulation (equations (28) to (30)) for the latter, since
both the programs are essentially based on BFGS formulae.
However, CPU time for LCM is generally more than that for
UCM as a greater number of variables and constraints are
involved in the solution by LCM.
Since the performance of GA depends on random
numbers, 25 trials were carried out for each example; in
each trial, the seed to initiate random number generation is
changed, thus altering random numbers generated and consequently search for the optimum. Since the number of phases
at equilibrium may not be known a priori, an extra phase
(second liquid phase) was assumed in examples with more
753
Feed (moles)
xi
yi
Ethanol
Water
Carbon dioxide
Methanol
Acetic acid
1-propanol
2-propanol
1-butanol
3-methyl-1-butanol
2-pentanol
Glycerol
0.26900
9.46411
0.26600
2.69303E04
3.32604E05
9.07710E05
9.09610E05
6.57808E05
2.14802E04
5.42606E05
6.64008E05
0.027469
0.972440
0.000000
0.000027
0.000003
0.000009
0.000009
0.000007
0.000022
0.000006
0.000007
0.007117
0.040769
0.952098
0.000011
0.000000
0.000001
0.000002
0.000000
0.000000
0.000000
0.000000
Total moles
G=RT
10.00000
9.72061
0.27939
31.640032
np X
nc
X
1
nki nk
i
ncnp k1 i1
32
Figure 1. Search points generated by GA in one trial for Example 9. The global minimum is 161.5416 at Dev 0, compared to the local minimum of
161.5364.
754
T and P conditions
9.1
9.2
9.3
9.4
9.5
9.6
9.7
9.8
9.9
287.48K,
287.48K,
287.48K,
362.48K,
362.48K,
362.48K,
437.48K,
437.48K,
437.48K,
Success rate
(%, 25 trials)
Vapour split
fraction
Correct
solution
Trivial
solution
100
0
0
0
100
0
0
100
100
0.7565
0.1785
0.0117
0.9909
0.3261
0.0172
0.9884
0.7594
0.4909
85.306861
142.692021
161.549270
79.622227
106.421271
121.820240
86.767680
92.895576
97.688334
140.754111
161.544177
79.616305
121.816750
86.766097
100 kPa
2050 kPa
4000 kPa
400 kPa
3450 kPa
6500 kPa
3300 kPa
5325 kPa
7000 kPa
Note: For the feed composition at the speci ed T and P in each of cases 9.2 to 9.9, only one real root exists for
compressibility factor (Z ) by PR EOS; two real roots exist for Example 9.1.
k
where ni denotes the molar ow rate of component i in
phase k at the global minimum. The multi-dimensional
search space is thus condensed into one dimension in
terms of the deviation of the point from the global minimum. Most of the search is concentrated around the trivial
solutions with Dev in the range 1.2 to 1.7, perhaps due to
their very comparable G =RT to global minimum. Note that
there could be a range of trivial solutions having different
phase quantities.
To further test GA, phase equilibrium of the mixture in
Example 9 at nine other sets of T and P was tried. The
results of these trials are presented in Table 10, which
includes the correct solutions obtained using RMW and
then con rmed with Acc-SS-xy method. GA found the
correct solution for only four conditions (nos. 9.1, 9.5, 9.8
and 9.9), and it gave trivial solutions for the remaining ve
conditions (nos. 9.2 to 9.4, 9.6 and 9.7). Vapour split
fraction given in column 4 indicates that equilibrium solutions for these ve conditions are close to the phase
boundary. Moreover, there is only one positive real root
for the compressibility factor Z by the PR EOS model for
the feed composition, T and P in Examples 9, 9.2 to 9.9, and
there are two positive real roots for the conditions of
Example 9.1. A single root permits a trivial solution as a
potential solution for phase equilibrium even though there
exists two phases at equilibrium. A single root of the EOS
model combined with closeness of the feed to the phase
boundary is thus contributing to the failure of GA to nd the
global minimum. They could also cause problems for other
methods for solving phase equilibrium problems. Success of
Table 11. No. of K-value evaluations and computation time for VLLE Examples.
No. of K-value evaluations (computation time in seconds)
No.
Nelson
SES
LCM
UCM
GAa
16
17
18
19
20
72 (0.77)
Local VLE solution
13 (0.11)
58 (0.66)
90 (0.93)
Failure
Failure
Failure
Local VLE solution
Local VLE solution
770 (3.41)
1130 (4.67)
Local VLE solution
1092 (5.61)
702 (4.62)
528 (1.92)
Local VLE solution
Local VLE solution
500 (2.36)b
654 (4.56)
20,976 (1.64)
20,714 (2.29)
20,719 (2.28)
22,007 (5.18)
20,398 (9.14)c
GA successfully converged to the global minimum in all 25 trials on examples 16, 18, and 19. Success rate of nding the global
minimum is 84% in example 17. The average number of K-value evaluations and computation time in all 25 trials are shown.
b
In this case, the converged solution is near the global minimum.
c
These results were obtained by using UCM (instead of NM) after GA.
755
Global solution
Components
Feed
xi
yi
xL1
i
xL2
i
yi
Ethylene glycol
Dodecanol
Nitromethane
Water
0.30
0.10
0.50
0.10
0.389956
0.131250
0.404837
0.073957
0.012963
0.000286
0.803652
0.183098
0.183998
0.220593
0.557331
0.038077
0.795464
0.006932
0.069171
0.128432
0.011656
0.000309
0.818524
0.169511
Total moles
G=RT
1.00
0.761386
0.238614
3.242667
0.444433
0.270155
3.265524
0.285412
Feed
2,2,4-trimethyl pentane
Furfural
Cyclohexane
Benzene
Total moles
G=RT
0.10
0.30
0.40
0.20
1.00
xi
yi
0.101791
0.084901
0.334703
0.007471
0.356482
0.766837
0.207024
0.140791
0.893951
0.106049
4.539724
Global solution
xL1
i
xL2
i
yi
0.145248
0.143016
0.500805
0.210931
0.578318
0.030281
0.620203
0.159480
0.190037
0.349536
4.548170
0.075072
0.007048
0.757234
0.160647
0.072146
Other Comments
Although free energy minimization by deterministic
methods is not included in the present study, results for
Examples 11a, 11b, 17 and 19 in McDonald and Floudas23
can be used to compare the computational ef ciency of GA
with that of GLOPEQ, which guarantees global solution.
Computational results in McDonald and Floudas23 were
obtained on an HP9000=730 computer, which, according
to the Linpack benchmark43, is marginally faster than the
Pentium 300 employed in the present study. Comparative
results in Table 14 show that for Examples 11a and 11b
involving two components and two phases, GA is less
ef cient than GLOPEQ. However, for VLLE Examples 17
Table 14. Comparison of GA with GLOPEQ of McDonald and Floudas23.
Computation time (s) for
Example no. and details
11a (LLE, NRTL)
11b (LLE, UNIFAC)
17 (VLLE, UNIFAC)
19 (VLLE, UNIFAC)
GA on Pentium II=
300
GLOPEQ on
HP 9000=730
1.05
1.44
2.29
4.71
0.23
0.37
8.8
1493.3
756
kij
L1
L2
nc
np
nk
nki
P
Pc
Pisat
Pri
T
Tc
Tri
V
Vc
xi
yi
Z
zi
Greek symbols
ai
correction factor in SRK EOS
bi
modi ed variable, de ned by equations (28) to (30)
fi
fugacity coef cient of component i
gi
activity coef cient of component i
o
acentric factor
y
phase split fraction
Subscripts
i
component index
E
extract solvent
R
raf nate solvent
Superscripts
k; j
phase index
L1
liquid phase 1
L2
liquid phase 2
V
vapour phase
0
initial value; pure component
partial property
APPENDIX A
Equations for VLE and LLE
Equations for VLLE can be modi ed for VLE by setting
L2 0 in equations (1) and (2), yL2 0 and Ki2 1 in
equations (9) and (10). Noting yL1 1 yV and ignoring
equations (11) and (13), number of unknowns reduces to
2nc 1 and the nal equations are:
yi
ziKi1
;
i 1; 2; . . . ; nc
1 y Ki1 1
zi
xL1
;
i 1; 2; . . . ; nc
i
V
1 y Ki1 1
nc
nc
X
X
zi Ki1 1
yi xL1
0
i
V
i1
i1 1 y Ki1 1
V
A1
A2
A3
xL1
i L1
xL2
i L2 ;
i 1; 2; . . . ; nc
A4
A5
i 1; 2; . . . ; nc
A6
gL1
i
gL2
i
A7
;
L1 L 2 K i
xL1
i
i 1; 2; . . . ; nc
A8
xL2
i
i 1; 2; . . . ; nc
A9
These two equations can be further simpli ed by introducing phase fraction, yL2 L2 =F and using equation (A4):
zi
xL1
;
i 1; 2; . . . ; nc
A10
i
1 yL2 Ki 1
zi K i
xL2
;
i 1; 2; . . . ; nc
A11
i
1 yL2 Ki 1
Application of the RachfordRice formulation gives:
nc
X
i1
L1
xL2
i xi
nc
X
i1
zi Ki 1
L2
1 y Ki1 1
A12
A 2 j1 xj aij Bi
B
ln 1
B
a
B
Z
B1
B2
i2
p
a
b
A
nc X
nc
X
i1 j1
nc
X
bi 0:08664
RTci
Pci
p
aij 1 kij ai aj ;
xi xj aij ;
xi bi
i1
aP
2
RT
Ai
Z3
ai P
2
RT
APPENDIX C
Initialization Schemes
bP
;
RT
Bi
bi P
RT
Z 2 ZA B B2 AB 0.
1
ln Pri ;
ln Ki1 5:3731 oi 1
Tr i
i 1; 2; . . . ; nc
b
ln f^ i i Z 1 lnZ B
b
p
A 2 ai bi
B
ln 1
B
a
b
Z
ai RTci 2
;
Pci
In general, the two equations (B1) and (B2) are not the
same, and hence the calculated fugacity coef cients will be
different. For example, consider a liquid mixture of 0.6583
moles of methane and 0.3417 moles of propane at 277:6 K
and 100 bar; binary interaction parameter, kij for these two
components is 0.029. Application of equation (B1) gives
f^ L1 1:05485 and f^ L2 0:11082. The corresponding
values by equation (B2) are 1.03495 and 0.10769, respectively. The discrepancy in the calculated fugacity coef cient
by the two equations is 2 to 3%. If equations (B1) and (B2)
are used for phase equilibrium calculations, phase equilibrium results will de nitely be different.
The
Pnc difference between the two equations is the term,
2
xj a
ij =a in equation (B1) versus the term,
j1
p
p
2 ai = a in equation (B2). The two equations (B1) and
(B2) and consequently, fugacity coef cients will be the
same
and only if kij 0 and the mixing rule is a
P if p
2
nc
kij 0 57. It is
when
j1 xj aj , which is applicable only
Pnc
Pnc
improper to use the mixing rule, a i1 j1 xi xj aij with
p
aij 1 kij ai aj in equation (B2). With this mixing rule,
equation (B1) is the appropriate one. Hence, the mixing rule
should be properly selected for the SRK EOS model.
APPENDIX B
ai 0:42747
757
C1
1,
2
2
i1 i i1
i1 zi Ki 1 1 Ki and
S S2 =S2 S1 .P
S; else,
If S > 0, then set yV 0 0:51 P
nc
nc
calculate S3 2 i1 zi =Ki1 1 1 and S4 i1 zi =
V 0
Ki1 1, and then set y
S3 0:5S4 = S3 S4 .
Initialization scheme for LLE
Initial estimates needed for LLE, namely, fKi1 g and yL2
are found using the following procedure of Ohanomah and
Thompson31:
L1
L2
L1
(1) Set fxL1
i zi g, calculate fgi g and then fxi zi gi g.
L2 g and fK gL1 =gL2 g.
g,
fg
(2) Normalize fxL2
calculate
i
i
i
i
i
(3) Identify the component having the lowest Ki as the raf nate solvent, and its feed composition is denoted as zR .
(4) Similarly, identify the component having the largest Ki
as the extract solvent, and its feed composition is
denoted as zE .
L2
L1
L2
(5) Set xL1
R xE 0:98 and xE xR 0:02. ReL2
L1
L2
evaluate KE xE =xE and KR xR =xL1
R .
(6) Finally, initial estimate of second liquid phase split,
yL20 zE 1 1=KE zR KR =zE zR .
758
REFERENCES
1. Ohanomah, M. O. and Thompson, D. W., 1984, Computation of multicomponent phase equilibriaPart I. Vaporliquid equilibria, Comput
Chem Engng, 8: 147156.
2. McDonald, C. M. and Floudas, C. A., 1995, Global optimization for the
phase and chemical equilibrium problem: application to the NRTL
equation, Comput Chem Engng, 19: 11111139.
3. Joulia, X., Maggiochi, P., Koehret, B., Paradowski, H. and Bartuel, J. J.,
1986, Hybrid method for phase equilibrium ash calculations, Fluid
Phase Equilibria, 26: 1536.
4. Ammar, M. N. and Renon, H., 1987, The isothermal ash problem: new
methods for phase split calculations, AIChE J, 33: 926939.
5. Nelson, P. A., 1987, Rapid phase determination in multiple-phase ash
calculations, Comput Chem Engng, 11: 58l591.
6. Sanderson, R. V. and Chien, H. H. Y., 1973, Simultaneous chemical and
phase equilibrium calculation, Ind Engng Chem Proc Des Dev, 12,
8185.
7. Boston, J. F. and Britt, H. I., 1978, A radically different formulation and
solution of the single-stage ash problem, Comput Chem Engng, 2:
109122.
8. Prausnitz, J. M., Anderson, T. F., Grens, E. A., Eckert, C. A., Hsieh, R.
and OConnell, J. P., 1980, Computer calculations for multicomponent
vaporliquid and liquidliquid equilibria (Prentice Hall, Inc.,
New Jersey, USA).
9. Michelsen, M. L., 1982, The isothermal ash problem. Part II. Phasesplit calculation, Fluid Phase Equilibria, 9: 2140.
10. Gupta, A. K., Bishnoi, P. R. and Kalogerakis, N., 1988, An accelerated
successive substitution method for single stage ash calculations, Can J
Chem Engng, 66: 291296.
11. Mehra, R. K., Heidemann, R. A. and Aziz, K., 1983, An accelerated
successive substitution algorithm, Can J Chem Engng, 61: 590596.
12. Michelsen, M. L., 1993, Phase equilibrium calculations: what is easy
and what is dif cult? Comput Chem Engng, 17: 431439.
13. Bullard, L. G. and Biegler, L. T., 1993, Iterated linear programming
strategies for non-smooth vaporliquid equilibrium applications,
Comput Chem Engng, 17: 95109.
14. Gopal, V. and Biegler, L. T., 1997, Nonsmooth dynamic simulation
with linear programming methods, Comput Chem Engng, 21:
675689.
15. Han, G. J. and Rangaiah, G. P., 1998, A method for multiphase
equilibrium calculations, Comput Chem Engng, 22: 897911.
16. Gautam, R. and Seider, W. D., 1979, Computation of phase and
chemical equilibrium. Part I. Local and constrained minima in Gibbs
free energy, AIChE Journal, 25: 991999.
17. Gautam, R. and Seider, W. D., 1979, Computation of phase and
chemical equilibrium. Part II. Phase splitting, AIChE Journal, 25:
9991006.
18. Castillo, J. and Grossmann, I. E., 1981, Computation of phase and
chemical equilibria, Comput Chem Engng, 5: 99108.
759
ADDRESS
Correspondence concerning this paper should be addressed to
Professor G. P. Rangaiah, Department of Chemical and Environmental
Engineering, National University of Singapore, Singapore 119260.
E-mail: chegpr@ nus.edu.sg
The manuscript was received 6 December 2001 and accepted for
publication after revision 18 June 2002.