Академический Документы
Профессиональный Документы
Культура Документы
Abstract
The activity coefficient models, when based on parameters obtained through binary phase equilibrium information result in multiple sets that may
either not be able to predict ternary and higher order azeotropes, or computed values are significantly different from experimental data, particularly at
thermodynamic landmarks. Sensitivity of azeotropic states to model parameters and operating conditions is imbedded into a homotopy continuation
formulation, providing a functionally sound basis for prediction of such states and their corresponding sensitivity. Furthermore, the validity of
parameter set depends on the range of operating variables. The methodology allows systematic variation of model parameters and selection of
a parameter set that allows computation of thermodynamic landmarks, such as azeotropy. The systematic analysis of the effects of parametric
perturbation on the prediction of azeotropes and heteroazeotropes also provide useful insights into capabilities and limitations of phase equilibrium
models. The technique is also useful in developing the effect of system variables on azeotropy conditions. We demonstrated the utility of our
approach through modeling benzene–cyclohexane–n-propanol, ethyl acetate–ethanol–water and water–formic acid–acetic acid system.
© 2005 Elsevier B.V. All rights reserved.
0378-3812/$ – see front matter © 2005 Elsevier B.V. All rights reserved.
doi:10.1016/j.fluid.2005.11.019
2 N. Aslam, A.K. Sunol / Fluid Phase Equilibria 240 (2006) 1–14
hi (x, λ) = λ(xi − yiReal ) + (1 − λ)(xi − yiIdeal ) (2.1) The homogeneous bifurcation diagram has two types of char-
acteristic points as shown in Fig. 1.
where λ is the homotopy parameter, which varies from 0 to 1 and
xi is the liquid composition. The yiIdeal is the vapor composition
• Bifurcation points (appearing) on nth order homotopy
for an ideal gas and ideal solution and yiReal is for a real gas and
branches (n = 1, pure component; n = 2, binary branches and
non-ideal solution. For λ = 0, the xi = yiIdeal and for λ = 1, the
n = 3, ternary branches, etc.).
xi = yi Real .
• Solution points.
yiIdeal = KiIdeal xi (2.2)
Homogeneous homotopy path can be obtained by setting
yiReal = KiReal xi (2.3) Eq. (2.6) equal to zero. However, if the model parameters are
incorporated in Eq. (2.6), the homogeneous homotopy map will
The KiIdeal is the ideal solution equilibrium constant and is become
derived from Raoult’s law while KiReal is a non-ideal equilibrium
constant which maps the liquid phase non-idealities with activity F (x, T, P, λ, {Api }i=1,...,Np ) = 0 (3.1)
coefficients. The vapor phase is assumed ideal.
In Eq. (3.1), Api are the model parameters used in activ-
P sat ity coefficient expression to describe the liquid phase non-
KiIdeal = i (2.4)
P idealtes. For a homogeneous system, we get n + 1 equations
N. Aslam, A.K. Sunol / Fluid Phase Equilibria 240 (2006) 1–14 3
Fig. 1. Hypothetical temperature and mole fraction bifurcation diagram for a three component system (A–C).
in terms of n + Np + 3 variables and parameters. By speci- (3.2) results in a bifurcation point on the pure component branch
fying the Np + 1 variables or parameters and solving n + 1 i. The bifurcation point is actually the point of intersection of
equation in terms of n + 2 variables with the pseudo arc pure component branch i and a binary branch ij. These bifurca-
length continuation algorithm, we can compute homogeneous tion points act as starting points of binary branches. Only the
branches. The approach described in Section 2 for comput- binary branches which are intersecting with pure component
ing the azeotropes, provides the Np activity coefficient model branches between the bifurcation point values of zero and unity
parameters and temperature or pressure to solve the necessary can lead to physically meaningful solutions at λ = 1.0. For a
condition of azeotropy. This step is followed by a stability binary mixture, a minimum boiling azeotrope bifurcates from
test to distinguish between homogeneous and heterogeneous lower boiling component and a maximum boiling azeotrope
branches. bifurcates from higher boiling component. For a given set of
activity coefficient model parameters, infinite dilution activity
3.1. Bifurcation points appearing on pure component
coefficient is calculated and a corresponding bifurcation point λij
branches
is computed from Eq. (3.2). Once a bifurcation point is located,
For a binary mixture of component i and j, the Eq. (2.6) can be it acts, as the solution in a pseudo arc length continuation algo-
modified to give following equation to calculate the bifurcation rithm while the activity coefficient model parameters become
point on pure component branch i. continuation parameters. Similarly, system variables like tem-
perature or pressure can be varied as continuation variables and
1 Pj (Ti )/P
sat b their effect on bifurcation point identify where azeotrope disap-
λi = (3.2) pears, λij > 1 or λij < 0.
Kj Pjsat (Tib )/P
A bifurcation point on a tracked branch is where a k-ary
For low to moderate pressures, Kj is usually expressed as branch intersects a (k + 1)-ary branch. While moving along a
a function of infinite dilution activity coefficient, γj∞ . The Eq. k-ary azeotropic branch, a necessary condition for a bifurcation
4 N. Aslam, A.K. Sunol / Fluid Phase Equilibria 240 (2006) 1–14
point to occur is, αj (s) = 0 Thus, replacing λ = 1.0 in Eq. (2.6) reduces the homotopy
continuation map to the necessary condition of azeotropy. Once
γj Pjsat Pjsat the necessary condition of azeotropy is satisfied, any variable
αj = 1 − λ + (1 − λ) (3.3) from a general variable pool {x, T, P, λ, {Api }i=1,...,Np } can be
P P
selected as a continuation variable and with a numerical con-
for some j ∈ {k + 1, . . ., n}. tinuation algorithm, it can be examined that how azeotropic
Thus, a necessary condition for bifurcation point on k-ary conditions are varying with variation in either activity coeffi-
azeotropic branch corresponds to an intersection of a k + 1-ary cient parameters or system variables. Thus, the effect of each of
azeotropic branch with a k-ary branch. The bifurcation point adjustable parameters of activity coefficient model on the pre-
on a k-ary branch is located by constructing an interpolating diction of ternary and higher order azeotropic conditions can be
polynomial, which locates the point where αk+1 = 0 in Eq. (2.6). examined through this approach. A phase stability test is per-
To locate a bifurcation point on a k-ary branch, we set αk+1 (x, formed at each step during continuation.
T, P, λ) = 0.0 and when we incorporate this condition into Eq.
(2.6), we obtain a fully determined system. 5. Numerical continuation
x1 − K10 x1 The sensitivity analysis of azeotropic states to model param-
. eters and system variables is implemented through a numerical
continuation approach. Let us assume that for a smooth function
.
F(x) = 0, we want to compute a solution curve. The numerical
.
continuation technique traces a desired solution branch through
F (x, T, P, λ) =
=0
(3.4)
xk − Kk0 xk predictor–corrector type method. The predictor–corrector type
k methods are based on computing the sequence of points xi , i = 1,
xk − 1 2, . . . along the solution branch within a specified tolerance cri-
i=1 terion. The basic operation of tracing a solution branch through
αk+1 (T, P, x, λ) numerical continuation consists of following steps:
For NRTL activity coefficient model, there are three • Prediction of a point along the curve.
adjustable parameters and thus variable set becomes • Correction of the predicted point.
{[xi ]i=1, . . ., k , T, P, λ, {Api }i=1,...,Np }. From the indicated
variable set, we can select any k + 3 variables and perform the Usually a tangent predictor is used for predicting a point
continuation on Eq. (3.4), e.g. we can choose any one of the three along the curve. For a given point xi on the curve and dx i
ds is
adjustable parameters of NRTL activity coefficient model as a a normalized tangent vector with a step size hi , then the next
continuation parameter and perform the numerical continuation predicted point is given as
on Eq. (3.4) through a continuation algorithm. Similarly, system
variables like temperature and pressure can also be selected as dxi
Xp = xi + hi (4.1)
continuation variables and can be varied through continuation ds
algorithm to analyze the effect pressure or temperature has on the The predicted point Xp is close to the curve but not exactly
location of bifurcation points on tracked binary or higher order on the solution curve. To find the next point xi+1 on the curve
branches. we have used a Newton method. Since Newton method can only
In order to develop a sensitivity analysis of homogeneous be applied to a fully defined system therefore another scalar
azeotropic states, we can add another equation to (3.1) that equation is added to function F(x).
defines any of above two indicated points of interests in a bifurca- We developed a Matlab code for numerical tracking of con-
tion diagram. The modified system of equations provides some tinuation branches through implementing the following three
added flexibility as an additional parameter that was fixed in essential steps:
system of Eq. (3.1) can be now treated as one of the variables.
The appended system of equations is solved by a numerical con-
(1) Pre-processing step: The first step in a numerical continua-
tinuation approach.
tion algorithm is the pre-processing of system of equations
before they can be tracked. The pre-processing step includes
4. Solution points automatic system reduction, scaling and degeneracy check.
(2) Path tracking: The second step includes tracking the solution
On a homotopy branch, a solution point is simply a point that branch through predictor–corrector type methods.
satisfies the necessary condition of azeotropy. Thus, a solution (3) Post-processing: Once the solution branch is tracked in
point is a point where homotopy branch crosses λ = 1.0 and the post-processing step the tracked branch is analyzed. The
corresponding composition and temperature is the azeotropic post-processing step includes transformation of solution to
point. Thus, all solution points are either binary or higher order original system, identifying the physical solutions, deciding
azeotropes λ = 1.0. about rerunning the solution for tracing other branches.
N. Aslam, A.K. Sunol / Fluid Phase Equilibria 240 (2006) 1–14 5
Along with above indicated processing steps we have also We selected above three systems mainly because of the avail-
appended following features to our code: ability of experimental data and presence of ternary azeotropes
in each of them, as we are more interested to analyze the
(a) Variable step size algorithm: The step size control is an effect of model parameters and system variables on higher order
important feature of any continuation algorithm. Too small azeotropes. Tolsma [13] indicated the possibility of such a sen-
of a step size will lead to error build-up and too big of a sitivity analysis but did not provide any numerical examples
step size result in instability. We have implemented a con- demonstrating the effect of model parameters and system vari-
vergence dependent step size control in above indicated ables on points of interest in homogeneous bifurcation diagrams.
numerical algorithm. For a given step size of hi and number We have not only provided the examples regarding the sensitiv-
of maximum Newton correctors iterations (Ncorr ), the new ity analysis of azeotropic states but has also demonstrated that
step size is selected as follows: how the sensitivity analysis can help in improving the prediction
of higher order azeotropes from parameters based upon binary
hi+1 = 1.5 hi if converged and n < Ncorr data.
hi+1 = 0.6 hi if not converged
hi+1 = hi if n = Ncorr 6.1. Benzene–cyclohexane–n-propanol system
where n is number of Newton iterations for the current step. Fig. 2 contains the bifurcation diagram for benzene
(b) Stopping criterion: Usually a continuation path converge (1)–cyclohexane (2)–n-propanol (3) system at atmospheric pres-
when the continuation parameter attains the value of unity. sure. The bifurcation diagram is generated through activity
However, for the sensitivity analysis reported in this paper, coefficient parameter set 1 in Table 1. Computed and experi-
we are using a stopping criteria based on the maximum mental composition of ternary benzene (1)–cyclohexane (2)–n-
number of points along the curve. The continuation path propanol (3) azeotrope are reported in Table 2. It can be seen that
can also fail when the step size becomes less then minimum with parameter set 1, one can predict a ternary azeotrope for this
specified value. system but the computed values are different from experimen-
(c) Scaling: The basic purpose of scaling is to minimize the tally reported values of Gmehling et al. [5,6]. We systematically
numerical instability that might occur while tracing the adjusted these parameters through sensitivity analysis described
numerical continuation path. To improve the numerical sta- in Figs. 4–11; these adjusted parameters are listed as set 2
bility of path tracing, three techniques can be used. in Table 1. The computed azeotropic composition based upon
I. Scaling based on equations. parameters set 2 is reported in Table 2 and is much closer to
II. Scaling based on magnitudes of variables. experimental values of Gmehling et al. [5,6].
III. Scaling based on Jacobian matrices. Fig. 3 shows the variation of ternary azeotropic composi-
We used SCLGNP algorithm for variable scaling in tion with pressure and is based on parameter set 2. Fig. 3
sensitivity analysis (Watson et al. [17]). also shows that benzene–cyclohexane–n-propanol azeotrope
(d) Stability of solution: Most of the times along with locat- is not very sensitive to pressure at higher pressure range as
ing all the solutions of non-linear equations the information it is in lower pressure range. This may be due to neglect-
regarding their stability is also needed. The stability of solu- ing the vapor phase non-idealities at higher pressures where
tion is determined through computing coefficients of the they have significant contribution. We are using pressure here
characteristic polynomial, the eigenvalues or both of the as a continuation parameter, unlike Knapp and Doherty [8].
Jacobian. The steady state solution is stable if all the eigen- Fig. 4 contains the variation of this ternary azeotrope with
values have negative real parts. The solution is unstable if
any of the eigenvalue has positive real part. No information
regarding the stability of solution is available if any of the
eigenvalue has a zero real part. We have also analyzed the
variation of stability of azeotropic solution with variations
in system variables and model parameters as described in
next section.
• Benzene–cyclohexane–n-propanol system. Fig. 2. Bifurcation diagram for benzene (1)–cyclohexane (2)–n-propanol (3)
• Ethylacetate–ethanol–water system. system at atmospheric pressure. (Based on NRTL activity coefficient model
• Water–formic acid–acetic acid system. parameters set 1 from Table 1.)
6 N. Aslam, A.K. Sunol / Fluid Phase Equilibria 240 (2006) 1–14
Table 1
NRTL activity coefficient parameters for benzene (1)–cyclohexane (2)–n-propanol (3) system
NRTL parameters α12 α13 α23 B12 B21 B13 B31 B23 B32
Set #1 from DECHEMA series 0.300 0.499 0.620 353.02 −87.6 987.2 449.9 −1265 546.3
Set #2 adjusted parameters 0.285 0.525 0.450 353.02 −198.0 943.4 449.9 −1250 485.6
Table 2
Ternary azeotrope of benzene–cyclohexane–n-propanol system at atmospheric pressure (computed and experimental values)
Ternary azeotrope Benzene (1) Cyclohexane (2) n-Propanol(3) Temperature (◦ C)
non-randomness parameter [α12 ], which is insensitive to ternary ity coefficient parameter [B13 ] has negligible effect on ternary
azeotropic composition. Figs. 5 and 6 indicates the effect of non- azeotropic composition. However, for a wider range the ternary
randomness parameters [α13 ], [α23 ] on ternary azeotropic com- azeotropic composition varies with variation in NRTL activity
position of benzene–cyclohexane–n-propanol azeotrope. Both coefficient parameter [B13 ] as depicted in Fig. 8b. Figs. 9–11
of these parameters have significant effect on the azeotropic depicts the effect of NRTL activity coefficient parameters [B21 ],
composition. Fig. 7 shows that NRTL activity coefficient param- [B12 ] and [B31 ] on the location of bifurcation point on a binary
eters [B12 ] have almost no effect on ternary azeotropic compo- branch. Only [B21 ] has significant effect on the location of
sition. Fig. 8a shows that for a narrow range the NRTL activ- bifurcation point on binary azeotropic branch, therefore, it was
Fig. 3. Variation of benzene (1)–cyclohexane (2)–n-propanol (3) ternary Fig. 5. Variation of benzene (1)–cyclohexane (2)–n-propanol (3) ternary
azeotropic composition with pressure. (Based on NRTL activity coefficient azeotropic composition with non-randomness parameter [α13 ]. (Based on NRTL
model parameters set 2 from Table 1.) activity coefficient model all other parameters from set 1 of Table 1.)
Fig. 4. Variation of benzene (1)–cyclohexane (2)–n-propanol (3) ternary Fig. 6. Variation of benzene (1)–cyclohexane (2)–n-propanol (3) ternary
azeotropic composition with non-randomness parameter [α12 ]. (Based on NRTL azeotropic composition with non-randomness parameter [α23 ]. (Based on NRTL
activity coefficient model all other parameters from set 1 of Table 1.) activity coefficient model all other parameters from set 1 of Table 1.)
N. Aslam, A.K. Sunol / Fluid Phase Equilibria 240 (2006) 1–14 7
Fig. 7. Variation of benzene (1)–cyclohexane (2)–n-propanol (3) ternary Fig. 9. Variation of bifurcation point on binary benzene (1)–cyclohexane (2)
azeotropic composition with NRTL activity model parameter [B12 ]. (Based on branch with NRTL activity coefficient model parameter [B21 ] for benzene
NRTL activity coefficient model all other parameters from set 1 of Table 1.) (1)–cyclohexane (2)–n-propanol (3) system (all other parameters from set 1
of Table 1).
Fig. 13. Variation of ethyl acetate (1)–ethanol (2)–water (3) ternary azeotropic
Fig. 12. Bifurcation diagram for benzene (1)–cyclohexane (2) system at atmo- composition with pressure. (Based on NRTL activity coefficient model param-
spheric pressure. (Based on NRTL activity coefficient model parameters set 1 eters set 2 from Table 1.)
and 2 from Table 1.)
Table 3
Implementation results of a predictor–corrector type algorithm for sensitivity analysis of ternary benzene (1)–cyclohexane (2)–n-propanol (3) azeotrope with system
variables and NRTL activity coefficient model parameters
Benzene–cyclohexane–n-propanol Pressure Sensitivity of Sensitivity of Sensitivity of Sensitivity of NRTL
ternary azeotrope sensitivity sensitivity non-randomness non-randomness non-randomness energy parameter
Fig. 3 parameter [α12 ] parameter [α13 ] parameter [α23 ] [B12 ] Fig. 7
Fig. 4 Fig. 5 Fig. 6
Fig. 15. Variation of ethyl acetate (1)–ethanol (2)–water (3) ternary azeotropic Fig. 16. Variation of ethyl acetate (1)–ethanol (2)–water (3) ternary azeotropic
composition with non-randomness parameter [α12 ]. (Based on NRTL activity composition with non-randomness parameter [α13 ]. (Based on NRTL activity
coefficient model all other parameters from set 1 of Table 1.) coefficient model all other parameters from set 1 of Table 1.)
variation of location of bifurcation point appearing on ethyl for ethyl acetate–ethanol–water system is closer to experimen-
acetate–ethanol binary branch with pressure. Figs. 22–25 shows tally reported values of Gmehling et al. [5,6] as shown in
the effect of [α13 ], [B12 ], [B23 ] and [B21 ] on the location of Tables 4 and 5. Table 6 contains the numerical implementa-
a bifurcation point appearing on ethyl acetate–ethanol binary tion results of sensitivity analysis of ethyl acetate (1)–ethanol
branch in ethyl acetate (1)–ethanol (2)–water (3) system. With (2)–water (3) ternary azeotrope with system variables and activ-
the adjusted parameters, the ternary azeotropic composition ity coefficient model parameters.
Fig. 17. (a) Variation of ethyl acetate (1) mole fraction in ternary azeotropic composition of ethyl acetate–ethanol–water with NRTL activity model parameter [B23 ].
(Based on NRTL activity coefficient model all other parameters from set 1 of Table 1.) (b) Variation of ethanol (2) mole fraction in ternary azeotropic composition of
ethyl acetate–ethanol–water with NRTL activity model parameter [B23 ]. (Based on NRTL activity coefficient model all other parameters from set 1 of Table 1.) (c)
Variation of water (3) mole fraction in ternary azeotropic composition of ethyl acetate–ethanol–water with NRTL activity model parameter [B23 ]. (Based on NRTL
activity coefficient model all other parameters from set 1 of Table 1.)
10 N. Aslam, A.K. Sunol / Fluid Phase Equilibria 240 (2006) 1–14
Fig. 21. Variation of bifurcation point on binary ethyl acetate (1)–ethanol (2)
branch with pressure for ethyl acetate (1)–ethanol (2)–water (3) system.
Fig. 18. Variation of ternary azeotropic composition of ethyl acetate–ethanol–
water with NRTL activity model parameter [B32 ]. (Based on NRTL activity
coefficient model all other parameters from set 1 of Table 1.)
Fig. 22. Variation of bifurcation point on binary ethyl acetate (1)–ethanol (2)
branch with non-randomness parameter [α13 ]. For ethyl acetate (1)–ethanol
(2)–water (3) system.
Fig. 23. Variation of bifurcation point on binary ethyl acetate (1)–ethanol (2)
branch with NRTL activity coefficient model parameter [B12 ] for ethyl acetate
(1)–ethanol (2)–water (3) system.
Table 4
Ternary azeotrope of ethyl acetate–ethanol–water system at atmospheric pres-
sure (computed and experimental values)
Ethyl acetate (1), ethanol (2), water (3)
Fig. 24. Variation of bifurcation point on binary ethyl acetate (1)–ethanol (2) Fig. 25. Variation of bifurcation point on binary ethyl acetate (1)–ethanol (2)
branch with NRTL activity coefficient model parameter [B23 ] for ethyl acetate branch with NRTL activity coefficient model parameter [B21 ] for ethyl acetate
(1)–ethanol (2)–water (3) system. (1)–ethanol (2)–water (3) system.
6.3. Water–formic acid–acetic acid system [DECHEMA Series 1977] (Table 7 parameter set 1) we
were unable to predict a ternary azeotrope although a binary
Wisniak and Tamir [18] reported that water–formic water–formic acid azeotrope was calculated. We conducted a
acid–acetic acid system has a ternary azeotrope. When we systematic sensitivity analysis and compiled a list of NRTL
tried to calculate this ternary azeotrope through the NRTL parameters (parameter set 2–set 8 Table 7). The parameter
model parameters available from Gmehling and Onken [7] sets described in Table 7 are used to compute the bifurcation
Table 5
NRTL activity coefficient parameters for ethyl acetate (1)–ethanol (2)–water (3) system
NRTL parameters α12 α13 α23 B12 B21 B13 B31 B23 B32
Set #1 based on binary information 0.30 0.35 0.30 282.90 524.40 1286.10 −1705.70 246.10 −586.08
Set #2 adjusted parameters 0.24 0.42 0.32 318.50 575.20 943.40 −1285.50 214.50 −626.80
Table 6
Implementation results of a predictor–corrector type algorithm for sensitivity analysis of ternary ethyl acetate (1)–ethanol (2)–water (3) azeotrope with system
variables and NRTL activity coefficient model parameters
Ethyl acetate–ethanol–water Pressure Sensitivity of Sensitivity of Sensitivity of Sensitivity of
ternary azeotrope sensitivity sensitivity non-randomness non-randomness NRTL energy NRTL energy
Fig. 13 parameter [α12 ] parameter [α13 ] parameter [B12 ] parameter [B32 ]
Fig. 14 Fig. 15 Fig. 16 Fig. 17
Table 7
Parameter sets for water (1)–formic acid (2)–acetic acid (3) system (based upon NRTL model)
NRTL parameter set α12 α13 α23 B12 B21 B13 B31 B23 B32
Table 8a
Experimental data of [17] for ternary azeotrope of water (1)–formic acid
(2)–acetic acid (3) system at atmospheric pressure
Water (%) 46.9
Formic acid (%) 36.3
Acetic acid (%) 16.8
Table 8b
Computed values of ternary azeotrope for water (1)–formic acid (2)–acetic acid
(3) system at atmospheric conditions with different parameter set values
NRTL parameter set Water (%) Formic acid (%) Acetic acid (%)
Table 9
Homotopy continuation parameter at bifurcation point on a water–formic acid
binary branch for different set of NRTL parameter sets from Table 7
NRTL parameter set Homotopy continuation parameter at bifurcation
point on a water–formic acid binary branch
#1 1.290
#2 0.653
#3 0.743
#4 0.817
#5 0.602
#6 0.590
#7 0.503
Fig. 28. Temperature bifurcation diagram for ternary system: water (1)–formic #8 0.419
acid (2)–acetic acid (3).
N. Aslam, A.K. Sunol / Fluid Phase Equilibria 240 (2006) 1–14 13
Fig. 29. The variation of bifurcation point on pure formic acid branch with List of symbols
non-randomness parameter [α12 ]. [F] matrix for the necessary condition of azeotropy
[F] Jacobian matrix of F
KiIdeal equilibrium constant for ideal solution
KiReal equilibrium constant for non-ideal solution
Ki0 pseudo equilibrium constant
Kij∞ infinite dilution equilibrium constant
Kij derivative of equilibrium constant with respect to com-
ponent j
P total pressure of the system
Pisat vapor pressure of component i
s arc length
T temperature
xi mole fraction of the component i in the liquid phase
yiIdeal mole fraction of the component i in the vapor phase for
an ideal gas and ideal solution
Fig. 30. The variation of bifurcation point on pure formic acid branch with yiReal mole fraction of the component i in the vapor phase for
NRTL activity coefficient model parameter [B12 ]. a real gas and non-ideal solution
Greek letters
λ homotopy parameter
λij bifurcation point
γj activity coefficient
γj∞ activity coefficient at infinite dilution
References
[10] M.L. Rabinovich, Mathematical Modeling of Chemical Processes, Mir [15] J.E. Tolsma, P.I. Barton, Computation of heteroazeotropes, Part II: effi-
Publishers, Moscow, 1992. cient calculation of changes in phase equilibrium structure, Chem. Eng.
[11] A. Speight, Using homotopy methods to solve non-smooth equations, Sci. 55 (2000) 3835–3853.
M.S. Thesis, University of Colorado at Denver, 1999. [16] M.S. Walas, Phase Equilibria in Chemical Engineering, Butterworth Pub-
[12] J.D. Thornton, F.H. Garner, J. Appl. Chem. 1 (Suppl. 1) (1951) lishers, Boston, 1985.
561. [17] L.T. Watson, R.C. Melville, A.P. Morgan, H.F. Walker, A suite of FOR-
[13] J.E. Tolsma, Simulation and analysis of heteroazeotropic systems, Ph.D TRAN 90 codes for globally convergent homotopy algorithms, ACM
Thesis, Massachusetts Institute of Technology, Cambridge, MA, June Trans. Math. Software 23 (1997) 514–549.
1999. [18] J. Wisniak, A. Tamir, Vapor–liquid equilibria in the ternary systems
[14] J.E. Tolsma, P.I. Barton, Computation of heteroazeotropes, Part I: theory, water–formic acid–acetic acid and water–acetic acid–propionic acid, J.
Chem. Eng. Sci. 55 (2000) 3817–3834. Chem. Eng. Data 22 (1977) 253–260.