Documente Academic
Documente Profesional
Documente Cultură
www.elsevier.com/locate/ces
b Department
Abstract
The Gibbs tangent plane criterion is of crucial importance to con3rm the reliability of the solution obtained for the chemical
and phase equilibrium (CPE) problem, and it consequently facilitates the search for the true equilibrium state if a postulated
solution is thermodynamically unstable. However, the nonconvex and nonlinear natures of the thermodynamic models, which are
the necessary conditions in order to describe the chemical and phase equilibrium problems, make the application of the deterministic
global optimization techniques to minimize the tangent plane distance function (TPDF) become very di;cult. In this paper, a
general quadratic underestimation function based branch and bound (QBB) algorithm is developed by the construction of a rigorous
underestimator for TPDF, which is the sum of the original convex part in the TPDF and a quadratic underestimation function
of the generic nonconvex part upon the basis of the maximal eigenvalue estimation of its interval Hessian matrix. The linear
constraints, especially the simplex feasible region, provide the novel compact partition in the above framework and mathematically
guarantee the -global convergence of this global optimization algorithm together with the rigorous underestimator obtained by
interval analysis. The phase equilibrium compositions are then calculated by the NewtonRaphson method. The preliminary results
for three ternary systems with up to two or three phases described by NRTL activity coe;cient equation showed that the novel
QBB algorithm could solve the global stability problem e=ectively. ? 2001 Elsevier Science Ltd. All rights reserved.
Keywords: Gibbs free energy; QBB; Phase equilibria; Stability analysis; Global optimization; TPDF
1. Introduction
As a basic problem in chemical and physical research
of great academic challenge, the chemical and phase equilibrium problem can be found in almost every unit operation in the chemical engineering 3eld and petroleum
industry, such as azeotropic distillation, supercritical extraction, and three-phase distillation. The ubiquity of the
@ash calculation is just one example of its prevalence
since robust algorithms are widely available for simple vaporliquid equilibrium (VLE). However, complications arise near phase boundary, when a vapor and two
liquid phases are possible, in the vicinity of critical points,
in the presence of chemical reactions (Seider & Widagdo,
1996). The problem of locating the equilibrium compositions of a multi-phase and multi-component system at
0009-2509/01/$ - see front matter ? 2001 Elsevier Science Ltd. All rights reserved.
PII: S 0 0 0 9 - 2 5 0 9 ( 0 1 ) 0 0 3 3 6 - 0
6916
condition for the stability of the system where a chemical reaction may or may not be taking place, using the
KarushKuhnTucker optimality conditions as the basis
of their consideration.
The main di;culty comes from 3nding the global
minimum of the tangent plane distance function (TPDF),
using complex and nonlinear methods that can predict an
unknown number of local minima in addition to the desired global one. Michelsen (1982a,b) 3rst provided an
e;cient implementation of the tangent plane criterion.
A two-stage approach was proposed whereby the stability
problem was used to generate initial points to be used in
the search for a global minimum of the Gibbs free energy.
For the stability problem, methods have been focused on
obtaining the stationary points of the TPDF, which reduce to solving a set of nonlinear equations subject to the
feasibility constraints. In order to increase the chances of
3nding all stationary points of TPDF, Michelsen (1982a)
suggested a number of starting points, such as Wilson
low-pressure estimates for VLE, in addition to the pure
component compositions. However, the computational
method used cannot 3nd, with complete certainty, all
the stationary points, and there is no theoretically based
guarantee of stability. In other words, even if no negative
solutions are obtained, the postulated con3guration may
still be unstable. Swank and Mullins (1986) compared
various methods for calculating liquid phase-splitting
problem. Cairns and Furzer (1990) described a Newton
Raphson method to obtain the stationary points of the
TPDF. One of the key ideas was to initiate a search
for the stationary points using the component with the
largest activity. To select the second starting points, they
used the component with the second largest activity. Nagarajan, Cullick, and Griewank (1991a,b) reformulated
the stability approach, replacing the mole numbers by
mole densities, so that the Helmholtz free energy is the
proper thermodynamic function describing equilibrium.
Eubank, Elhassen, Barrufet, and Whiting (1992) and
Eubank and Hall (1995) integrated the Gibbs free energy surface for a single hypothetical phase to obtain a
maximal area rather than a minimal tangent plane distance. This method has been used widely in all kinds of
phase equilibrium calculations, especially in the critical
region (Shyu, Hanif, Hall, & Eubank, 1995, 1996, 1997;
Hanif, Shyu, Hall, & Eubank, 1996a,b). Recently, Elhassen, Tsvetkov, Craven, Stateva, and Wakeham (1998)
developed this original AREA method into the case of
an N -component with a two-phase system, and provided
a rigorous mathematical proof that the equilibrium solutions satisfy the maximum AREA criterion. However, it
is only a necessary condition. More importantly, the authors pointed out (Elhassen et al., 1998) that a combined
algorithm which incorporates the integral scheme is necessary in order to 3nd the global solution among all possible equilibria satisfying the AREA criterion. Sun and
Seider (1995) applied a robust homotopy-continuation
6917
surface be at no point below the plane tangent to the surface at the given composition. A recent explanation and
derivation of this condition was given by Baker et al.
(1982); Michelsen (1982a,b); Smith et al. (1993); and
Jiang et al. (1995). The optimization formulation for the
phase stability analysis with the normalized and nonnegative conditions for the component variables is presented
as follows:
N
xi i0 (z)
min F(x) = g(x) T (x) = g(x)
i=1
=
s:t:
N
N
(1)
i=1
xi = 1;
(2)
i=1
0 6 xi 6 1;
i = 1; 2; : : : ; N;
(3)
6918
N
xi {SGif + ln xi } +
i=1
N
N
ij ij xi xj
:
N
i=1 j=1
l=1
lj xl
(7)
N
N
ij ij xi xj
xi SGif + ln xi +
F(x) =
N
l=1 lj xl
i=1
j=1
i0 (z)
(8)
N
N
ij xj
l=1 lj lj xl
+
ij N
;
(9)
N
l=1 lj xl
l=1 lj xl
j=1
where SGif represents the Gibbs free energy of the component i at the system temperature T , constructed so that
the Gibbs energy content of the elemental species is zero
at T . It should be noted here that all quantities with respect to Gibbs free energy, such as g(x); i (x); F(x),
and SGif , have been made dimensionless by dividing by
RT. Obviously, the tangent plane distance function de3ned by Eq. (8) is a nonconvex function, there are a
number of di;culties associated with obtaining its global
solution described by Eq. (1) as well as constraints, i.e.
Eqs. (2) and (5). Regularly, as derived formerly (McDonald & Floudas, 1995a,b,c; Zhu & Xu, 1999c), the
following function, labeled as F C (x) and separated from
Eq. (8):
C
F (x) =
N
(10)
i=1
is the convex part of the tangent plane distance function. Then the nonconvex part of the tangent plane distance function described by Eq. (8) is the molar excessive
Gibbs free energy de3ned by Eq. (6), which is required
by thermodynamics. Here it is rede3ned as F NC (x), in
order to explain its nonconvexity generally, expressed in
the following form:
F NC (x) =
N
N
ij ij xi xj
:
N
i=1 j=1
l=1
lj xl
(11)
pik xi = qk ;
k = 1; 2; : : : ; N;
(12)
i=1
where pik and qk are the linear equation constrained coe;cients which determine the kth superplane of above
6919
b
i=1 j=1
j=k
a
n
NP-1
i=1
and
m = n:
(14)
m
Let
DM = max{Dm; n };
m; n = 1; 2; : : : ; N
and
m = n;
(15)
where DM is the maximal one among those distances de3ned by Eq. (14). Therefore, the edge between vertices m
and n will be divided into NP segments, the corresponding NP 1 nodes are represented by
k n
(x xm ); k = 1; 2; : : : ; NP 1;
(16)
xk = xm +
NP
where xk represents the kth node arrayed between vertices
M and N . Thereby, the initial simplex will be divided
into NP 1 new subsimplexes by connecting the above
newly generated nodes with the vertices in the original simplex except from m and n. Fig. 1 represents the
above division for quaternary mixture since the number
of independent variables that appeared in tangent plane
distance function is three, where the new subsimplexes
originated from the initial one, {a; m; n; b}, can be described as {a; m; 1; b}; {a; 1; NP 1; b}, and {a; NP
1; n; b}. The corresponding linear constrains of those
subsimplexes can be obtained by solving their individual
constrained equations similar to those described by Eqs.
(12) and (13). It should be noted here that as the feasible points lie in the inner space of each newly generated
subsimplexes, they can be partitioned into more re3ned
subregions by using the same method as above till the
branch and bound algorithm has converged on the global
solution.
3.2. Rigorous lower bound of the TPDF
In each subsimplex generated by the above compact
partition, a valid underestimation function of the TPDF
i=1
First, all quadratic term coe;cients, ai , should be nonnegative, in order to make the above function absolutely
convex (or linear). Second, all function coe;cients appearing in Eq. (17) should be established to guarantee
that it, i.e. LNC (x), should be a rigorous underestimator of the original nonconvex function, i.e. F NC (x). In
each subsimplex, V k , generated by the compact partition in Section 3.1, the quadratic function, i.e. Eq. (17),
passes through the N vertices of the above subsimplex,
i.e. {x1 ; F NC (x1 )}; {x2 ; F NC (x2 )}; : : : ; {xN ; F NC (xN )}. The
following theorem can be used to ensure that LNC (x) established by the above procedures is indeed a rigorous
underestimator of F NC (x).
6920
Theorem 1. LNC (x); as de9ned in Eq. (17); is a rigorous underestimator of the generic nonconvex function F NC (x); if the di<erence function between them;
D(x) = LNC (x) F NC (x); is a convex function.
Proof. Suppose x and y are two arbitrary points
in the above subsimplex V k , and there exist 2N
real
i ; %i R satisfying 0 6
i ; %i 6 1, and
N values,
N
N
i
=
1;
%
=
1,
such
that
x
=
i
i
i=1
i=1
i=1 i x and
N
y = i=1 %i xi according to the de3nition of the simplex
where xi s are vertices of the above subsimplex. Since
D(x) = LNC (x) F NC (x) is a convex function, we have
the following result according to the de3nition of the
convex function:
D[&x + (1 &)y] 6 &D(x) + (1 &)D(y);
(18)
where & is an arbitrary real value and 0 6 & 6 1. Substituting the simplex expressions of x and y into Eq. (18),
we get
D[&x + (1 &)y]
N
N
i
i
6 &D
i x + (1 &)D
%i x
i=1
6&
N
i D(xi ) + (1 &)
i=1
%i D(xi );
(19)
i=1
since Ni=1 i = 1 and Ni=1 %i = 1. Also, LNC (x) passes
through each vertex of the current subsimplex, i.e.
LNC (xi ) = F NC (xi ) for all xi ; i = 1; : : : ; N . Then D(xi ) = 0
for xi ; i = 1; : : : ; N above. Following Eq. (19), we have
D[&x + (1 &)y] 6 0:
(20)
[x
, xU
i=1
N
Vk
(21)
i=1
Then, all elements of the diagonal underestimation matrix ) are therefore equal to a. The following theorem
can then be used to ensure that LNC (x) is indeed a rigorous convex underestimator of F NC (x).
Theorem 4. LNC (x) as de9ned by Eq. (22) is a rigorous
convex underestimator of F NC (x); if and only if
1
max &i (x) ;
a max 0;
(23)
2 i; xL 6x6xU
where the &i (x) s are the eigenvalues of HF NC (x); the Hessian matrix of the generic nonconvex function F NC (x)
in xL ; xU .
Proof. As HF NC (x), the Hessian matrix of the generic
nonconvex function F NC (x), is symmetric, all its eigenvalues are real values. According to Theorems 3 and 1,
LNC (x) as de3ned by Eq. (22) is a convex (or linear)
underestimator of F NC (x) if and only if D(x) de3ned
in Theorem 1 is convex. D(x) is convex in xL ; xU if
and only if every x xL ; xU , all eigenvalues &iD (x)
of D(x) are nonnegative. This is equivalent to requiring the minimum eigenvalue of D(x) over x to be
6921
nonnegative:
&iD (x) 0:
min
i; xL 6x6xU
(24)
i; xL 6x6xU
&iD (x)
i; xL 6x6xU
min {max0;
i; xL 6x6xU
min { max
max
i; xL 6x6xU
i; xL 6x6xU i; xL 6x6xU
(25)
Obviously, maxi; xL 6x6xU [0; &i (x)] &i (x) 0 by considering the two cases for the sign of maxi; xL 6x6xU &i (x),
so mini; xL 6x6xU &iD (x) 0, that is, D(x) is convex in
xL ; xU . Therefore, LNC (x) as de3ned by Eq. (22) is a
rigorous convex underestimator of F NC (x).
If F NC (x) is strictly concave, such as that appeared
in the D.C. form of the TPDF described by UNIQUC
equation (Zhu & Xu, 1999c), all eigenvalues of HF NC (x)
are negative for any x xL ; xU , then a = 0 by Eq.
(23). So the rigorous underestimator of such a concave
function LNC (x) will degenerate to become a linear function as that used by Zhu and Xu (1999c). In fact, for a
nonconvex function, a measure of the degree of the convexity of the function is introduced through the use of the
most positive eigenvalue in the construction of the underestimator. The greater the convexity of a nonconvex
function, the bigger is the maximal eigenvalue needed to
evaluate its convexity and hence larger the a. Theorem 4
states that the rigorous estimation of a de3ned by
Eq. (22) can be related to the reliable estimation of the
eigenvalues of the Hessian matrix of the generic nonconvex function. However, the eigenvalue estimation, in
general, is a di;cult nonconvex optimization problem,
as used by Maranas and Floudas (1994) for obtaining the
minimum eigenvalue of the Hessian matrix. Since the
strict lower bound on the largest eigenvalue of HF NC (x)
by the above optimization method always requires the
solution of a convex programming problem based on the
second-order derivatives of the function being underestimated and then entails a large amount of computational
e=ort (Adjiman et al., 1998a). Since the interval Hessian matrix HF NC HF NC (x) is obvious, a valid lower
bound on the maximum eigenvalue of HF NC (x) can be
more easily solved by using the interval arithmetic. Eq.
(23) derived in Theorem 4 can be replaced by following
interval form, in order to generate a single a value which
satis3es the following su;cient condition for LNC (x) to
be a rigorous convex underestimator of F NC (x):
1
(26)
a max 0; &max ([HF NC ]) ;
2
6922
where &max (HF NC ) is the maximal eigenvalue of the interval matrix family HF NC . For a real matrix A = (aij ),
the well-known Gerschgorins theorem (Gerschgorin,
1931) states that the eigenvalues are bounded, such as
&max , by all its elements such that
|aij | :
(27)
&max = max aii +
i
j=i
max aij ; |aVij | :
(28)
&max max aVii +
i
j=i
|aij |
&max ([A]) max max aii +
i
A[A]
|aij |
max aVii +
i
A[A]
N
1
bi xik + c = F NC (xk ) a
i=1
A[A]
j=i
max aij ; |aVij | :
j=i
N
1
(xik )2 ;
k = 1; : : : ; N:
i=1
(29)
+a
N
1
xi2 +
i=1
N
1
i=1
bi xi + c:
(30)
j=i
+a
s:t:
N
1
N
1
xi2
i=1
pik xi qk 6 0;
N
1
bi x i + c
(31)
i=1
k = 1; 2; : : : ; N:
(32)
i=1
6923
Table 1
Phase stability analysis and equilibria of acetic acid butyl ester, phenol, and water at feed composition z = {0:2; 0:2; 0:6} with T = 317:15 K and
P = 1 atm by using NRTL equation
Comp.
Solution
Phase equilibria
Stability analysis
xiL1
xiL2
xiL3
ximin
F min
CPU (s)
0:32461
20.21
237
(0)
57.01
642
(17)
1
2
3
Trivial L
,L1 = 1:0
0.2
0.2
0.6
0.00016
0.00212
0.99772
1
2
3
Global LLE
,L1 = 0:556
0.35929
0.35444
0.28627
0.00016
0.00625
0.99359
0.35929
0.35444
0.28627
general global convergence theorem of Horst and Pardalos (1995). In fact, as Neumaier (1996) pointed out, the
QBB algorithm will attain its global convergence 3nitely
because of the second-order global convexity estimation
by interval analysis. The detailed steps of the QBB algorithm are very similar to those presented in Zhu and
Xu (1999c), but still it is presented in Appendix B, with
the addition of the parameter estimation, for the sake of
clarity.
0.0
6924
Table 2
Phase stability analysis and equilibria of acetic acid butyl ester, phenol, and water at feed composition Z = {0:2; 0:4; 0:4} with T = 317:15 K and
P = 1 atm by using NRTL equation
Comp.
Solution
Phase equilibria
Stability analysis
xiL1
xiL2
xiL3
ximin
F min
0:04409
1
2
3
Trivial L
,L1 = 1:0
0.4
0.2
0.4
0.4
0.00008
0.01188
0.98804
1
2
3
Global LLE
,L1 = 0:960
0.20823
0.41592
0.37585
9:96105
0.20823
0.41592
0.37585
0.01339
0.98651
0.0
CPU (s)
48.55
559
(2)
179.71
1581
(31)
Table 3
Phase stability analysis and equilibria of n-propanol, n-butanol, and water at feed composition z = {0:04; 0:16; 0:80} with T = 298:15 K and
P = 1 atm by using NRTL equation
Comp.
Solution
Phase equilibria
Stability analysis
xiL1
xiL2
xiL3
ximin
F min
CPU (s)
0:01161
105.79
879
(19)
314.33
2827
(120)
1
2
3
Trivial L
,L1 = 1:0
0.04
0.16
0.80
0.00940
0.01898
0.97162
1
2
3
Global LLE
,L1 = 0:570
0.06154
0.26390
0.67456
0.01141
0.02214
0.96645
0.06154
0.26390
0.67456
0.0
Table 4
Phase stability analysis and equilibria of n-propanol, n-butanol, and water at feed composition z = {0:148; 0:052; 0:800} with T = 298:15 K and
P = 1 atm by using NRTL equation
Comp.
Solution
Phase equilibria
Stability analysis
xiL1
xiL2
xiL3
ximin
F min
CPU (s)
1:0105
335.21
2899
(394)
557.77
4688
(932)
1
2
3
Trivial L
,L1 = 1:0
0.148
0.052
0.800
0.11454
0.03613
0.84933
1
2
3
Global LLE
,L1 = 0:828
0.15448
0.05509
0.79043
0.11672
0.03707
0.84621
0.15448
0.05509
0.79043
Walraven and van Rompay (1988) also studied this example for a variety of charges to test their phase-splitting algorithm. McDonald and Floudas (1995a,b,c) applied their
GOP algorithms to calculate this system at two feed conditions: z = {0:04; 0:16; 0:80} and {0:148; 0:052; 0:800}.
This system with the above two charges was also taken
as a typical example for the SAA algorithm by Zhu and
Xu (1999a,c). Here, it is applied to test the global convergence of the QBB algorithm. The calculation results
of the stability analysis and the ultimate global LLE solution are presented in Tables 3 and 4. It should be noted
that the 3rst feed condition lies in the immiscibility region and is easily solved as a relatively simple example as those in System 1. However, the other one lies
0.0
close to the plait point, and is therefore very challenging. In Table 4, the global minimum of the TPDF for the
above latter charge is very little and close to zero. However, it is still negative, and reveals the importance of the
global stability analysis for phase equilibrium calculation.
The 3nal results agree well with those given by McDonald and Floudas (1995a,b,c) and Zhu and Xu (1999a,c),
respectively.
4.3. System 3: n-propanol (1) + water (2) + toluene
(3)
At a temperature of 278:15 K and a pressure of
1 atm, this mixture has one three-phase region and
6925
Table 5
Phase stability analysis and equilibria of n-propanol (1), water (2), and toluene (3) at feed composition z = {0:3; 0:2; 0:5} with T = 278:15 K
and P = 1 atm by using NRTL equation
Comp.
Solution
Phase equilibria
Stability analysis
xiL1
xiL2
xiL3
ximin
F min
1
2
3
Trivial L
,L1 = 1:0
0.3
0.2
0.5
0.01925
0.98000
0.00075
0:24349
1
2
3
Local LLE
,L1 = 0:091
0.32573
0.12420
0.55007
0.04382
0.95462
0.00155
0.24183
0.06410
0.69407
3:6104
1
2
3
Global LLLE
,L1 = 0:434
,L2 = 0:492
0.24344
0.06499
0.69157
0.38835
0.20609
0.40556
0.04380
0.95465
0.00155
0.24344
0.06499
0.69157
0.0
CPU (s)
80.24
600
(19)
545.96
4134
(294)
625.27
4686
(104)
Table 6
Phase stability analysis and equilibria of n-propanol (1), water (2), and toluene (3) at feed composition z = {0:35; 0:25; 0:40} with T = 278:15 K
and P = 1 atm by using NRTL equation
Comp.
Solution
Phase equilibria
Stability analysis
xiL1
xiL2
xiL3
ximin
F min
1
2
3
Trivial L
,L1 = 1:0
0.35
0.25
0.40
0.02508
0.97398
0.00094
0:14235
1
2
3
Local LLE
,L1 = 0:918
0.37723
0.18737
0.43540
0.04363
0.95482
0.00155
0.23377
0.05994
0.70629
7:07104
CPU (s)
97.49
717
(27)
419.24
3227
(239)
optimization method for a general constrained nonconvex problem (Androulakis et al., 1995; Adjiman et al.,
1998a,b). Since all the above algorithms are implemented with di=erent compilers on di=erent machines, a
comparison of them is somewhat qualitative. The QBB
algorithm generates a far lower underestimation value for
TPDF at the starting stage of the minimization. As shown
in Fig. 3 for acetic acid butyl ester, phenol, and water
mixture, the global minimum of the TPDF at charge
{0:2; 0:2; 0:6} is 0:32461; but the 3rst underestimation
value is about 442:692 with the estimated quadratic
term coe;cient by interval Hessian matrix a = 744:551.
However, the underestimation value is increasing to the
global minimum very quickly in 10 steps. When the
QBB algorithm terminates with the global tolerance satis3ed, the quadratic term coe;cient a = 28:885, which
is very close to 28.79, the maximal eigenvalue of the
Hessian matrix of the generic nonconvex function, i.e.
F NC (x) described by Eq. (11), at the global solution
of the TPDF, i.e. {0:00016; 0:00212; 0:99772} presented
in Table 1. Androulakis et al. (1995) used BB algorithm to minimize the mixing Gibbs free energy of the
n-propanol, n-butanol, and water system with the charge
{0:148; 0:052; 0:800}. The global solution by the QBB
6926
L(xmin)
-100
-200
-300
-400
-500
0
50
100
150
200
250
300
k
Fig. 3. Change of the minimal underestimation value with the iteration for acetic acid butyl ester, phenol, and water mixture at feed
compositions z = {0:2; 0:2; 0:6}, where L(xmin ) represents the underestimation function value (squares, presented only in the 3rst 50
steps) at minimal solution in current step, and k is the iteration step
described in Appendix B.
pik
qk
T
Vk
xi
x L ; x U
xL
xU
z
Greek letters
ij
ij
)
&i (x)
i (x)
t0 (z)
ij
,i
Acronyms
CPE
D.C.
LLE
LLLE
TPDF
GLOPEQ
QBB
N
j=1
6927
(A.1)
.ij xj
:
k=1 kj xk
(A.2)
N
N
xi g(i):
(A.3)
i=1
@g(i)
@F NC
= g(m) +
xi
;
@xm
@xm
i=1
m = 1; : : : ; N;
(A.4)
Acknowledgements
The 3nancial support from the Japanese Government
for Yushan Zhu and the kind help personally from Prof.
Katsutoshi Inoue and Mr. Takaaki Shinohara are gratefully appreciated. The authors are also grateful to Prof.
A. Neumaier (University of Vienna, Austria), Prof.
Warren. D. Seider (Pennsylvania University, USA),
Dr. M. L. Michelsen (Technical University of Denmark, Denmark), and Prof. C. A. Floudas (Princeton
University, USA) for their help in providing us with
constructive suggestions and precious computing programs. The 3nancial support formerly received from
the National Science Foundation of China under Grants
594340402 and the Laboratory of Computer Chemistry of CAS for this continuous research are gratefully
acknowledged.
(A.5)
m = 1; : : : ; N;
(A.6)
.im (nm )
.in (mn )
@2 g(i)
=
+
@xm @x n ( Nk=1 km xk )2 ( Nk=1 kn xk )2
+
N
.ij xj (2mj nj )
;
N
3
j=1
k=1
kj xk )
m = 1; : : : ; N ; n = 1; : : : ; N:
(A.7)
N
k=1
kj xk ;
j = 1; : : : ; N
(A.8)
6928
N
kj xkL ;
j = 1; : : : ; N;
(A.9)
k=1
SjU =
N
kj xkU ;
j = 1; : : : ; N;
6 Sj (x) 6 SjU
where
for all x x ; x . It should be
noted that when the current subsimplex contains zero
point, SjL will be equal to zero. Then singularities arise
when it is taken as the denominators in the calculation.
In order to avoid this case and try to compute a sharper
bound on the interval Hessian matrix, the following strategies are used on the basis of the linear constraints of stability analysis, i.e. Eq. (3):
Sj =
N
kj xk
k=1
N
min
xk =
@gU (i)
U
= vim
+
.ij (mj )vjU ;
@xm
j=1
m = 1; : : : ; N;
(A.17)
(A.10)
k=1
SjL
L
L
where vim
= .im =SmU if .im 0, else vim
= .im =SmL ; vjL =
1jU =SjL if .ij 0, else vjL = 1jL =SjU .
min
k=1
N
xk =
min
k=1
j = 1; : : : ; N;
(A.11)
U
U
= .im =SmL if .im 0, else vim
= .im =SmU ; vjU =
where vim
L U
U
U
L
1j =Sj if .ij 0, else vj = 1j =Sj .
Similarly, the lower and upper bounds on @2 g(i)=
@xm @x n , i.e. @2 gL (i)=@xm @x n and @2 gL (i)=@xm @x n , respectively, can be computed by using
N
@2 gL (i)
L
= wim
+ winL +
.ij (2mj nj )wjL ;
@xm @x n
j=1
(A.18)
L
L
where wim
= .im (nm )=(SmL )2 if .im 0, else wim
=
U 2
L
L 2
.im (nm )=(Sm ) ; win = .in (mn )=(Sn ) if .in 0, else
winL = .in (mn )=(SnU )2 ; and wjL = 1jL =SjU if .ij 0, else
wjL = 1jU =SjL .
N
Sj =
N
kj xk 6
k=1
N
max xk = max
k=1
N
@2 gU (i)
U
= wim
+ winU +
.ij (2mj nj )wjU ;
@xm @x n
j=1
xk = max ;
k=1
j = 1; : : : ; N;
(A.12)
1jU =
xjL +
xjL
k=1
k=j
kj xkU
xU
xjU +
j
k=1
k=j
kj xkL
xjL +
xjL
SjU
;
U
jj xj
xjU
:
xjU + SjL jj xjL
(A.14)
(A.15)
N
j=1
m = 1; : : : ; N;
(A.16)
(A.19)
U
U
where wim
= .im (nm )=(SmU )2 if .im 0, else wim
=
L 2
U
U 2
.im (nm )=(Sm ) ; win = .in (mn )=(Sn ) if .in 0, else
winU = .in (mn )=(SnL )2 ; and wjU = 1jU =SjL if .ij 0, else
wjU = 1jL =SjU .
Therefore, the lower and upper bounds on @2 F NC =
L
G
@xm @x n , i.e. @2 FNC
=@xm @x n and @2 FNC
=@xm @x n , respectively, can be obtained from the above relations, as follows:
N
L
@2 FNC
@gL (m) @gL (n) L
=
+
+
umn (i);
@xm @x n
@x n
@xm
i=1
(A.20)
L
where umn
(i) = xiL @2 gL (i)=@xm @x n if @2 gL (i)=@xm @x n 0,
L
(i) = xiU @2 gL (i)=@xm @x n .
else umn
N
U
@2 FNC
@gU (m) @gU (n) U
=
+
+
umn (i);
@x n
@xm
@xm @x n
i=1
(A.21)
U
where umn
(i) = xiU @2 gU (i)=@xm @x n if @2 gU (i)=@xm @x n 0,
U
(i) = xiL @2 gU (i)=@xm @x n .
else umn
Since there are only N 1 independent component
variables, the following di=erentiation relation can be obtained from Eq. (2):
@F NC (N 1) @F NC (N ) @F NC (N ) @xN
=
+
@xm
@xm
@xN @xm
=
@F NC (N ) @F NC (N )
;
@xm
@xN
m = 1; : : : ; N 1;
(A.22)
@xm @x n
@xm @x n
@xm @xN
@x n @xN
+
@2 F NC (N )
;
@xN2
m = 1; : : : ; N 1;
n = 1; : : : ; N 1:
(A.23)
@xm @x n
@xm @x n
@xm @xN
@x n @xN
+
L
@2 FNC
(N )
;
@xN2
m = 1; : : : ; N 1;
n = 1; : : : ; N 1;
(A.24)
U
U
L
L
(N 1) @2 FNC
(N ) @2 FNC
@2 FNC
(N ) @2 FNC
(N )
=
@xm @x n
@xm @x n
@xm @xN
@x n @xN
U
(N )
@2 FNC
;
@xN2
m = 1; : : : ; N 1;
n = 1; : : : ; N 1:
(A.25)
NC
6929
i = 1; 2; : : : ; NP
(B.1)
on each subsimplex M 1; i by the Rosen Gradient Projection method (Rosen, 1960), where x1; i is the minimum of
the ith underestimation function. At the same time, compute each TPDF value at x1; i on NP subsimplexes, i.e.
F(x1; i ), and compare them, and 3nally take the minimum
among them as the overestimation value of the TPDF in
Step 1.
(1.4) Compute x1 from
L1 (x1 ) = min L1; i (x1; i )
(B.2)
(B.3)
(B.4)
6930
References
Adjiman, C. S., Dallwig, S., Floudas, C. A., & Neumaier,
A. (1998a). A global optimization method, BB, for general
twice-di=erentiable constrained NLPs I. Theoretical advances.
Computers and Chemical Engineering, 22, 11371158.
Adjiman, C. S., Androulakis, I. P., & Floudas, C. A. (1998b). A
global optimization method, BB, for general twice-di=erentiable
constrained NLPs II. Implementation and computational results.
Computers and Chemical Engineering, 22, 11591179.
Androulakis, I. P., Maranas, C. D., & Floudas, C. A. (1995). BB:
A global optimization method for general constrained nonconvex
problems. Journal on Global Optimization, 7, 337363.
Baker, L. E., Pierce, A. C., & Luks, K. D. (1982). Gibbs energy
analysis of phase equilibria. Society of Petroleum Engineers
Journal, 22, 731742.
Block, U., & Hegner, B. (1976). Development and application of a
simulation model for three-phase distillation. A.I.Ch.E. Journal,
22, 582590.
Cairns, B. P., & Furzer, I. A. (1990). Multicomponent three-phase
azeotropic distillation. 2. Phase stability and phase-splitting
algorithms. Industrial and Engineering Chemistry Research, 29,
13641382.
Elhassen, A. E., Tsvetkov, S. G., Craven, R. J. B., Stateva, R. P.,
& Wakeham, W. A. (1998). A rigorous mathematical proof of
the area method for phase stability. Industrial and Engineering
Chemistry Research, 37, 14831489.
Eubank, P. T., Elhassen, A. E., Barrufet, M. A., & Whiting, W.
B. (1992). Area method for prediction of @uid-phase equilibria.
Industrial and Engineering Chemistry Research, 31, 942949.
Eubank, P. T., & Hall, K. R. (1995). An equal area rule and algorithm
for determining phase compositions. A.I.Ch.E. Journal, 41,
924927.
Floudas, C. A., & Visweswaran, V. (1990). A global optimization
algorithm (GOP) for certain classes of nonconvex NLPs: I. Theory.
Computers and Chemical Engineering, 14, 13971417.
Floudas, C. A., & Visweswaran, V. (1993). A primalrelaxed dual
global optimization approaches. Journal of Optimization and
Theory Applications, 78, 187225.
Gerschgorin, S. (1931). Uber die abgrenzung der eigenwerte
einer matrix. Izvestiya Akademii Nauk SSSR, Seriya
Fizikos-Matematisheskaya, 6, 749754.
Gibbs, J. W. (1873a). Graphical methods in the thermodynamics of
@uids. Transactions of the Connecticut Academy, 2, 311342.
Gibbs, J. W. (1873b). A method of geometrical representation of
the thermodynamic properties of substances by means of surfaces.
Transactions of the Connecticut Academy, 2, 382404.
Hanif, N. S. M., Shyu, G. S., Hall, K. R., & Enbank, P. T. (1996a).
Application of the equal area rule to the calculation of multiphase
equilibria of hydrocarbonwater mixtures with an EOS model.
Fluid Phase Equilibria, 126, 5370.
Hanif, N. S. M., Shyu, G. S., Hall, K. R., & Eubank, P. T. (1996b).
The area of J.C.Maxell for pure component @uid phase equilibria
from equations of state. Industrial and Engineering Chemistry
Research, 35, 24312437.
Hansen, E. R. (1992). Global optimization using interval analysis.
New York: Marcel Dekker.
Harding, S. T., & Floudas, C. A. (2000). Phase stability with
cubic equations of state: Global optimization approach. A.I.Ch.E.
Journal, 46, 14221440.
Horst, R., & Pardalos, P. M. (1995). Handbook of global
optimization. New York: Kluwer Academic Publishers.
Hua, J. Z., Brennecke, J. F., & Stadtherr, M. A. (1996a). Reliable
prediction of phase stability using an IntervalNewton method.
Fluid Phase Equilibria, 116, 5259.
6931