Outline
Comptes Rendus

Modeling of gas–solid equilibrium of binary systems aided by Frankenstein PSO
Comptes Rendus. Chimie, Volume 19 (2016) no. 5, pp. 630-638.

Abstract

Binary systems containing supercritical CO2 + hydrocarbons were used for modeling gas–solid equilibrium by a combined method including a thermodynamic model and a meta-heuristic algorithm. The Peng–Robinson (PR) equation of state was used in the classical solubility equation. In addition, Wong–Sandler (WS) mixing rules were used, and the van Laar model (VL) was included in order to evaluate the excess Gibbs free energy that appears in these mixing rules. Then, a variant of particle swarm optimization (PSO), called Frankenstein PSO (FPSO) was implemented for minimizing the difference between calculated and experimental solubility values. The results showed that the FPSO algorithm is a very powerful tool for parameter estimation on the PR-WS-VL model with good performance and accuracy, and considerably low deviations. Therefore, values calculated by the combined method (PR-WS-VL + FPSO) are considered accurate enough for physical and engineering calculations, among other uses.

Metadata
Received:
Accepted:
Published online:
DOI: 10.1016/j.crci.2016.01.001
Keywords: Gas–solid equilibrium, Peng–Robinson equation, Wong–Sandler mixing rules, Parameter estimation, Sublimation pressure, Particle swarm optimization, Frankenstein PSO

Juan A. Lazzús 1

1 Departamento de Física, Universidad de La Serena, Casilla 554, La Serena, Chile
@article{CRCHIM_2016__19_5_630_0,
     author = {Juan A. Lazz\'us},
     title = {Modeling of gas{\textendash}solid equilibrium of binary systems aided by {Frankenstein} {PSO}},
     journal = {Comptes Rendus. Chimie},
     pages = {630--638},
     publisher = {Elsevier},
     volume = {19},
     number = {5},
     year = {2016},
     doi = {10.1016/j.crci.2016.01.001},
     language = {en},
}
TY  - JOUR
AU  - Juan A. Lazzús
TI  - Modeling of gas–solid equilibrium of binary systems aided by Frankenstein PSO
JO  - Comptes Rendus. Chimie
PY  - 2016
SP  - 630
EP  - 638
VL  - 19
IS  - 5
PB  - Elsevier
DO  - 10.1016/j.crci.2016.01.001
LA  - en
ID  - CRCHIM_2016__19_5_630_0
ER  - 
%0 Journal Article
%A Juan A. Lazzús
%T Modeling of gas–solid equilibrium of binary systems aided by Frankenstein PSO
%J Comptes Rendus. Chimie
%D 2016
%P 630-638
%V 19
%N 5
%I Elsevier
%R 10.1016/j.crci.2016.01.001
%G en
%F CRCHIM_2016__19_5_630_0
Juan A. Lazzús. Modeling of gas–solid equilibrium of binary systems aided by Frankenstein PSO. Comptes Rendus. Chimie, Volume 19 (2016) no. 5, pp. 630-638. doi : 10.1016/j.crci.2016.01.001. https://comptes-rendus.academie-sciences.fr/chimie/articles/10.1016/j.crci.2016.01.001/

Version originale du texte intégral

1 Introduction

The parameter estimation is highly significant in various scientific areas for the development of mathematical models that are based on parameters obtained from experimental data, which applies particularly to thermodynamic models [1]. The accurate prediction of physical properties on phase equilibrium is one of the most important applications for thermodynamic processes and it is where parameter estimation is required [2]. Particularly, an accurate prediction of phase equilibria of gas–solid mixtures is required for separation processes involving the so called supercritical fluid (SCF) [3].

Therefore, the best way to proceed is to adjust experimental data for a thermodynamic model that describe the gas–solid phase and to use the model obtained by the adjusted parameters for predicting the properties of these phases. However, the existing methods for solving the phase equilibrium only obtain local solutions. In several cases, optimum values for binary interaction parameters have been proven to be dependent on search interval and initial values [4]. Hence, it is necessary to develop new parameter optimization methods for creating global solutions and for determining the most suitable solution for a problem under a given set of restrictions associated with an objective function.

The current optimization problem lies, then, in an intelligent search issue where agents for determining an optimum value in a restricted search space can be used. This has led to modern optimization techniques, also known as meta-heuristic algorithms, that have caught great interest within the scientific community due to the great capacity of solving this kind of problem, and many other highly nonlinear problems [1].

In this work, twenty-two gas–solid binary systems containing supercritical CO2 + hydrocarbons were used for modeling the gas–solid equilibrium using a combined method including a thermodynamic model and a meta-heuristic algorithm. The Peng–Robinson (PR) equation of state [5] was used in the classical solubility equation. Additionally, the Wong–Sandler (WS) mixing rules [6] were used, and the van Laar model (VL) [7] was applied for calculating the excess Gibbs free energy in the mixing rules. Then, a variant of particle swarm optimization (PSO), called Frankenstein PSO [8] was implemented in order to minimize the difference between calculated and experimental solubility values.

2 Thermodynamics of GSE

When using the fundamental equation of phase equilibria at a given pressure and temperature, the fugacity of the component in the gas phase is equal to the fugacity of the same component in the solid phase. Considering a subscript “2” for the solid component, the following equilibrium condition is obtained F¯2s=F¯2g, and P2sϕ2s=P2gϕ2g is obtained when considering a pure substance in the solid phase. Here, it can be assumed that ϕ2s1, and the solid volume is considered as pressure independent. Then, solid solute solubility (y2) at equilibrium in a supercritical phase can be solved by the following equilibrium condition:

y2=P2sϕsPϕSCFexp[V2s(PP2s)RT](1)

This equation can be obtained from the equifugacity between the solid component and the fluid phase; where P2s is the solid vapor pressure of the pure substance, V2s is the solid molar volume, T is the temperature, and ϕs is the fugacity coefficient of solid at the pressure P. In this case, the fugacity coefficient is calculated from standard thermodynamic relations, such as [7]:

RTlnϕi=V[(Pni)T,V,njRTV]dVRTlnZ(2)

Note that, the fugacity coefficient of the solid component can have considerably low values for these calculations (10−4 to 10−5) [9].

When the fugacity coefficient is used in both phases, the method for the solution of the phase equilibrium problem is known as “the equation of state method”. In order to express the fugacity coefficient as a function of temperature-pressure-concentration an equation of state (EoS) with a set of mixing rules is needed [7]. In this context, cubic equations derived from van der Waals EoS are the most common EoS used for correlating phase equilibrium in mixtures at high and low pressures [9]; among these EoS, the Peng–Robinson equation of state (PR EoS) has proven to be capable of combining simplicity and accuracy required for the prediction and correlation of volumetric and thermodynamic properties of several compounds [3]. Commonly in GSE, van der Waals (vdW) mixing rules for both the energy and co-volume parameters are employed with one or two interaction parameters. However, an alternative to vdW mixing rules is the use of EoS/GE mixing rules, which combine the advantages of successful cubic EoS and GE models [9]. A good example of these alternative mixing rules are the Wong–Sandler mixing rules [6]. Here, the Peng–Robinson EoS [5] and Wong–Sandler mixing rules [6], are used as a thermodynamic model for calculating the fugacity coefficient ϕ.

The PR EoS can be formulated as follows [5]:

P=RTVb+aV(V+b)+b(Vb)(3)
with
a=0.457235R2Tc2Pcα(Tr)(4)
b=0.077796RTcPc(5)
α(Tr)=[1+κ(1Tr)]2(6)
κ=0.37646+1.54226ω0.26992ω2(7)
where Tr = T/Tc is the reduced temperature. Note that, Peng–Robinson EoS is a two-parameter EoS (a and b), and it is completely predictive (in this form) once the critical temperature Tc, critical pressure Pc, and acentric factor ω, are given [5].

For a mixture:

P=RTVbm+amV(V+bm)+bm(Vbm)(8)

where am and bm are the EoS constants to be calculated using defined mixing rules. To this end, Wong–Sandler (WS) mixing rules are used here and can be expressed as follows: [6]:

bm=iNjNyiyj(baRT)ij1iNyiaibiRT+AE(y)ΩRT(9)
(baRT)ij=12(bi+bj)aiajRT(1lij)(10)
am=bm(Niyiaibi+AE(y)Ω)(11)
where am and bm are the equation of state constants, lij is an adjustable parameter, Ω is equal to 0.34657, and AE(y) is calculated assuming that AE(y)A0E(y)G0E(y).

For a binary mixture:

bm=y12(baRT)1+2y1y2(baRT)12+y22(baRT)21y1a1b1RTy2a2b2RT+G0E(y)ΩRT(12)
(baRT)12=12(b1+b2)a1a2RT(1l12)(13)
am=bm(y1a1b1RT+y2a2b2RT+A0E(y)Ω)(14)
where G0E(y) is calculated using the van Laar model (VL). Note that, the VL model has proven to be capable of good performance in high pressure phase equilibrium calculations [3]. In the case of a binary mixture, the VL model for G0E(y) is as follows [7]:
G0ERT=(A12RT)y1y2y1(A12A21)+y2(15)
where A12 and A21 are the binary interaction parameters into the van Laar GE-model. At this point, the problem is reduced in order to determine the interaction parameters A12, A21, and parameter l12 into the combined thermodynamic model (PR-WS-VL), from TPy data of GSE at a high pressure. Using an optimization algorithm, these optimal interaction parameters were calculated for minimizing the following objective function:
minf=100NDi=1ND|y2calcy2expy2exp|i(16)
where ND is the number of points in the experimental dataset and y2 is the mole fraction of the solid solute in the gas phase. The superscript denotes the experimental (exp) data point and the calculated (calc) values.

In this work, a variant of particle swarm optimization, called “Frankenstein PSO” is used for the minimization the objective function. Details of this meta-heuristic algorithm are present in the following section.

3 Frankenstein PSO

Frankenstein's particle swarm optimization (FPSO) was proposed by Montes de Oca and co-authors [8]. This variant of particle swarm optimization [10] consists of three main algorithmic components, such as: 1) a population topology reducing connectivity over time; 2) a fully informed particle swarm (FIPS) as a mechanism for updating the particle velocity, and; 3) a linearly decreasing inertia weight. These components are taken from adaptive hierarchical PSO [11], fully informed PSO [12], and the lineally decreasing inertia weight PSO [13], respectively.

In this meta-heuristic algorithm, each particle can move through a multidimensional search space, adjusting its position according to its own experience and the experience of neighboring in order to find an optimum solution [14]. Thus, in a d-dimensional objective function f:d, a population of particles P = {p1,⋯,pn} is randomly initialized in the solution space, and the performance of each particle is evaluated using a fitness function that defines the optimization problem [3, 15]. At any time step t, a particle pi is associated with a position vector sit and a velocity vector vit, and a personal best vector pbit saves the best position that the particle has visited. If the particle pi has a topological neighborhood NiP of particles; then, the best personal best vector in a particle's neighborhood, called local best is a vector lbit such that f(lbit)f(pbjt)piNi [8].

For a given particle pi, φ can be decomposed into φk=φ/|Ni|,pkNi [12], and the velocity of each particle can be expressed as follows [8]:

vit+1=wtvit+pkNiφkUit(pbktsit)(17)
where wt is the time-dependent inertia weight [13]; Uit are d × d diagonal matrices with indiagonal elements distributed in the interval [0; 1) uniformly at random and generated at every iteration; φk are the acceleration coefficients [10]; φ (i.e., the sum of the acceleration coefficients) is equally distributed among all the neighbors of a particle [12]; sit is the current position of the particle, and vit+1 is the new velocity at time t + 1; pti is one of the the best solutions that this particle has reached [14].

The new particle position is computed by adding the velocity vector to the current position. Thus, the position of each particle at each generation is updated according to the following equation:

sit+1=sit+vit+1(18)
where sit+1 is the new particle position at time t + 1 [10].

Variable w (inertia weight) in Eq. (17) is in charge of adjusting the equilibrium between local and global searches [13]. Note that, a high value of inertia weight implies a global search, while a low value leads to a local search [14, 11]. The following weighting function is used for Eq. (17):

wt=wtmaxtwtmax(wmaxwmin)+wmin(19)
where wtmax marks the time at which wt=wmin; wmin and wmax are the minimum and maximum values the inertia weight can take, respectively. Normally, wtmax is consistent with the maximum time allocated for the optimization process [8]. Note that, a decreasing w would counterbalance the exploratory behavior that the chosen topology change scheme could induce [15]. In FPSO, the time-varying topology starts as a fully connected one and decreases its connectivity until it ends up being a ring topology [16]. This topology transformation is performed in n−3 elimination steps [8] (please see [8, 15] for more details of the topology update). The pseudo-code for the FPSO algorithm is listed in Table 1.

Table 1

Scheme of the FPSO algorithm (taken from [8]).

The performance of the FPSO algorithm for global optimization is tested on 3 benchmark multimodal functions. The description of the functions used is listed in Table 2 (please see [17] for more details on benchmark functions). These functions are multimodal with a global minimum at the origin. Note that, finding the minimum for these functions is a very difficult problem due to its large number of local minima and its large search space. The search space values of xi for these functions are listed in Table 2. Considering this difficulty, simulations were carried out to obtain a comparative performance analysis between the FPSO and other two meta-heuristic algorithms such as: basic particle swarm optimization (PSO) [10], and standard genetic algorithm (GA) [18]. From this analysis, the parameter settings of FPSO were carried out using this test. Table 3 shows the parameter configurations for all algorithms used on benchmark functions. These configurations are based on a trial-and-error procedure for FPSO, and based on common values used in the literature for PSO and GA [19].

Table 2

Benchmark functions used.

FunctionMathematical formulationSearch spacemin f
Rastriginf1(x)=i=1D[xi210cos(2πxi)+10][−5.12;5.12]D0
     
Griewankf2(x)=1400i=1Dxi2i=1Dcos(xii)+1[−600;600]D0
        
Ackleyf3(x)=20exp(0.21Di=1nxi2)exp(1Di=1Dcos2πxi2)+20+e[−32;32]D0
     
Table 3

Configurations for all algorithms used on benchmark functions.

AlgorithmParameters settings
GACrossover probability = 0.8, mutation probability = 0.1
PSOwmax = 0.9, wmin = 0.4, φ1 = φ2 = 2.0, Vmax = ±Smax
FPSOwmax = 0.9, wmin = 0.4, φ = 4.0, Vmax = ±Smax

For benchmark functions, the mean squared error (MSE) between estimated and real responses for a number of given samples are considered as the fitness of estimated model parameters (min f). For a function of D-dimension, 200 separate runs were executed on each algorithm, and the standard deviation and the average best-of-run value were obtained. Several maximum generations Gen were used according to the complexity of the problem. In addition, three population sizes P were applied on each function, and the stopping criterion was set as reaching a fitness of 0.001. The number of generations run for each function was set to 1000, 1500 and 2000 corresponding to the dimensions 10, 20 and 30, and to populations 50, 100 and 150, respectively. Table 4 summarizes the results from this comparison. In addition this table shows the standard deviation and the mean deviation of the best-of-run solution. From the results present in Table 4, it is clear that FPSO performs better than PSO and GA. The significant improvement achieved by FPSO can be attributed to combining the best component of PSO variants.

Table 4

Average and standard deviation of the best-of-run solution obtained for 200 runs for FPSO, PSO, and GA.

fDPGenAverage (standard deviation)
PSO-ACOGAPSO
f1105010000.0166 (0.0496)4.3688 (3.1574)2.3681 (1.9553)
2010015000.0309 (0.0281)15.5721 (5.8548)12.7331 (5.6188)
3015020000.0448 (0.3057)36.5219 (10.0374)34.1266 (4.3796)
f2105010000.0298 (0.0321)1.1416 (1.0157)0.1012 (0.0253)
2010015000.0103 (0.0576)1.0328 (1.2335)0.2025 (0.2141)
3015020000.0087 (0.0145)1.0934 (1.2786)0.1679 (0.2264)
f3105010000.0089 (0.1391)1.3746 (2.0271)0.3268 (1.0528)
2010015000.0144 (0.0242)1.6542 (3.9597)0.3999 (2.0988)
3015020000.0084 (0.0111)2.9388 (3.2579)1.0662 (2.1461)

The test results have demonstrated that the FPSO can be applied for parameter estimation with good accuracy, and the next step is to use the FPSO for estimating parameters on the thermodynamic model for GSE. Thus, the FPSO algorithm was implemented to optimize the PR-WS-VL model discussed above (see, Section 2).

The step-by-step to calculate the GSE using the FPSO is described below:

  • 1) To start, the FPSO parameters must be defined (see Table 3). And the search space for the PR-WS-VL model is defined as SS1 to l12 [–0.1; 0.4], SS2 for A12 [0; 10], SS3 to A21 [0; 10], and to SS4 −logPs [1; 5]. Note that, in order to provide a substantial margin of safety, the range for the interaction parameters (A12, A21, and l12) was defined by thermodynamic considerations [3].
  • 2) The initial population is generated with P = 50 particles associated with the positions si. Where SVect and VVect save a particle position and its corresponding velocity in the search space, respectively. These vectors contain the possible values of the thermodynamic parameters: l12, A12, A21, and Ps.
  • 3) The vector PVect is created. This vector contains the best current position of particle.
  • 4) The objective function is evaluated for each parameter set (l12, A12, A21, Ps). The evaluation is carried out by calculating the solubility by using the PR-WS-VL model for each value of the parameter set. Thus the vector containing the deviations between experimental and calculated values of solubility ObjFun is generated.
  • 5) If the evaluation of the objective function does not meet the suggested criteria (Eq. (16)), then the vectors SVect and VVect are updated. Now the new position of the particles is calculated by adding the velocity to the current position (Eqs. (17) and (18)). This process is repeated until the criterion condition is satisfied (Eq. (16)), or until the maximum number of iterations is exceeded tmax = 100.
  • 6) To complete the process, the vector containing the optimal values of the thermodynamic parameters Sol = [l12, A12, A21, Ps] is created.

4 Database used

Seven binary gas–solid phase mixtures of supercritical CO2 + hydrocarbon containing: naphthalene [20], biphenyl [20], 2,3-dimethylnaphthalene [21], 2,6-dimethylnaphthalene [21], anthracene [22], phenanthrene [22], and pyrene [22] are considered in this work. The experimental GSE data of 22 systems taken from the literature [20–22] are presented in Table 5. For these systems, pressure and temperature cover wide ranges from 8 to 45 MPa and from 308 to 338 K, respectively. Table 6 shows the thermodynamic properties (Vs, Tc, Pc, and ω) of the substances used [23]. Note that, these substances and their mixtures are of interest for several applications of chemical industries, and other uses.

Table 5

Details of GSE data used in this study.

Mix.CO2+Syst.NDT(K)ΔP (MPa)Δy2×104
1Naphthalene [20]18308.159–2675–192
216328.158–2913–538
319333.5510–2952–980
47338.0515–23247–790
2Biphenyl [20]58308.9510–44104–154
68318.5515–45156–272
78322.6515–48178–361
32,3-Dimethylnaphthalene [21]85308.1510–2822–64
95318.1510–2812–72
105328.1510–283–90
42,6-Dimethylnaphthalene [21]115308.1510–2819–45
125318.1510–287–68
135328.1510–283–92
5Anthracene [22]1430313.1511–340.2–1
1530323.1512–350.2–1.5
1630333.1513–360.2–2
6Phenanthrene [22]1726313.1510–354–24
1830323.1511–342–31
1930333.1511–352–41
7Pyrene [22]2032313.1510–350.5–3.6
2132323.1511–350.4–4.5
2232333.1511–350.2–5.5
Table 6

Thermodynamic properties of the substances involved in this study [23].

SubstanceFormulaTc (K)Pc (MPa)ωVs (m3/kmol)
NaphthaleneC10H8748.44.050.30200.1100
BiphenylC10H12773.03.380.40290.1312
2,3-DimethylnaphthaleneC12H12785.03.220.42400.1547
2,6-DimethylnaphthaleneC12H12777.03.170.41770.1547
AnthraceneC14H10873.02.900.48570.1430
PhenanthreneC14H10869.02.900.47070.1528
PyreneC16H10936.02.610.50740.1591
Carbon dioxideCO2304.27.380.2236

In addition, the binary system data were selected only if they met two conditions: (i) GSE data must correspond to “true” gas–solid data. All data obtained from theoretical methods, correlations, or extrapolations of any kind were not considered; and (ii) GSE data must be accurate enough and pass a test of thermodynamic consistency. This method was based on the Gibbs–Duhem equation in combination with the PR-WS-VL model [24].

On these systems, the combined method (PR-WS-VL model + FPSO algorithm) was used, for considering the deviations between experimental and calculated values of solid hydrocarbon solubility in the high-pressure supercritical CO2.

5 Results and discussion

The fugacity coefficient is calculated by the PR-WS-VL model (see, Eq. (16)). The other properties of the solid component (sublimation pressure P2s, volume V2s) can be obtained from third party information or independent data (see, Eq. (1)). Note that, the sublimation pressure values are usually small, and the experimental techniques cannot be used to obtain accurate values in many cases [1]. Considering the valuable information that may be derived either directly or indirectly from sublimation data, it is rather surprising that there is so little quantitative information available in the literature on the sublimation process [1,3]. For this reason, Ps was considered as a fourth parameter to estimate in addition to binary interaction parameters (l12, A12, A21, Ps) in this method.

Thus, an accurate modeling of the solubility is very important in order to obtain optimal values of l12, A12, A21, and accurate value of Ps. The following deviations were considered to evaluate accuracy:

|%Δy2|=100NDi=1ND|y2calcy2expy2exp|i(20)
|%ΔPs|=100NDi=1ND|Ps,calcPs,expPs,exp|i(21)

In these equations, ND is the number of points in the experimental dataset, y2 is the mole fraction of the solid solute in the gas phase, Ps is the sublimation pressure, superscripts exp and calc denote the experimental data point and calculated values, respectively.

Table 7 shows the calculated parameters l12, A12, A21 using the combined method (PR-WS-VL + FPSO) for the systems used in this work. In addition, this table presents the deviations for y2 and Ps for each solid hydrocarbons calculated by Eqs. (20) and (21).

Table 7

Binary interaction parameters (l12, A12, A21), and deviations for y2 and Ps obtained by the PR-WS-VL model + FPSO algorithm.

Syst.l12A12A21|y2|Ps,calc(Pa)|Ps|
10.07162.78734.09783.0328.3990.58
20.03683.17520.69685.70156.6100.02
30.09232.32830.78345.80240.1200.15
40.08252.57420.83353.78337.0000.33
50.06513.11193.97425.034.1750.17
60.08722.52892.38890.6011.0000.42
70.09432.35951.65741.6216.5000.41
80.11043.45142.30942.111.2501.34
90.06654.17332.71155.023.4770.06
100.06504.09381.78994.978.9410.51
110.10014.41712.86964.981.2135.57
120.08034.30352.19792.303.4585.46
130.07704.24353.18725.369.1503.94
140.20595.59070.12702.970.0090.00
150.18525.24310.57961.560.0260.00
160.15755.50701.96114.920.0750.00
170.15855.00250.27082.260.1100.00
180.14354.62400.40224.770.2977.48
190.13735.14510.24935.530.9440.11
200.24736.91762.11232.010.0100.00
210.20906.38521.74883.480.0200.00
220.17986.11211.40043.200.0482.04

The results found using the combined method (PR-WS-VL model + FPSO algorithm) show low deviations between experimental and calculated values for y2 and Ps. Clearly, for y2 the deviations |y2| were lower than 6%, and deviations |Ps| were lower than 7.5% for the calculations of Ps.

The range for the interaction parameters (A12 and A21) was defined as [0; 10] in order to provide a substantial margin of safety. This range was based on thermodynamic considerations [3], it will extremely likely contain the optimum parameter values. Fig. 1a shows the binary interaction parameters calculated using the FPSO algorithm and based on the minimization of Eq. (16). Also, the range for the l12 parameter of (baRT)12 (Eq. (13)) was defined as [–0.1; 0.4] with theoretical bases [6]. Fig. 1b shows the best values for the l12 parameters of the PR-WS-VL model.

Fig. 1

(a) Calculated values of binary interaction parameters (A12 and A21) by minimization of the objective function using the FPSO algorithm. (b) Calculated values for the k12 parameter by FPSO algorithm.

Fig. 2 shows an example of the combined method performance (PR-WS-VL model + FPSO algorithm) on a binary mixture of supercritical CO2 + hydrocarbon. Fig. 2a shows the minimization of the objective function (Eq. (16)) as a function of the number of iterations for CO2 + Naphthalene (mixture 1, see Table 7). Fig. 2b shows a comparison between experimental values and calculated values of y2 for these systems. Fig. 2c shows the comparison between experimental values and calculated values of Ps. This figure ratifies the capabilities of the algorithm presented above (see, Table 7).

Fig. 2

(a) Example of convergence by minimization of the objective function for CO2 + naphthalene. (b) Experimental (dots) and calculated values (dashed line) of solubility y2 as a function of pressure for CO2 + naphthalene (systems 1 to 4 [20]). (c) Experimental (dots) and calculated values (dashed line) for the Ps as a function of temperature for naphthalene.

A comparison was made between the results in the correlation of y2 by the PR-WS-VL model and the results obtained from three other thermodynamic models reported in the literature [25] (for clarity, FPSO is not used on these other models). This comparison involved the following models: Peng–Robinson equation of state and van der Waals mixing rules (PR-vdW); Peng–Robinson equation of state combined with Wong–Sandler mixing rules and Universal-Quasi-Chemical theory GE-model (PR-WS-UNIQUAC); Peng–Robinson equation of state combined with Wong–Sandler mixing rules and Non-Randon-Two-Liquid GE-model (PR-WS-NRTL); and the PR-WS-VL model used in this study. Table 8 shows the results of this comparison applied on four mixtures with common datasets [20,21,25]. This table shows solubility deviations higher than 5% (|y2|>5) for the three models reported in the literature [25], and |y2|<5 for the PR-WS-VL model used in this study. Particularly, the average deviations for the four mixtures were: 19.33% for the PR-vdW model, 7.60% for PR-WS-UNIQUAC, 7.69% for PR-WS-NRTL, and 4.25% for the PR-WS-VL model (for interested readers, all binary interaction parameter values of these models can be obtained from the original study [25]). From these results, the accuracy of the results obtained using the PR-WS-VL model is better than the accuracy obtained from the other models with binary interaction parameters. It has been shown that the combined method (PR-WS-VL + FPSO) is able to give a good representation of the solubility of a solid component in a supercritical fluid.

Table 8

Solubility deviations |y2| between three thermodynamic models reported in the literature [25] versus the PR-WS-VL model implemented in this study.

MixtureCO2+PR-vdW
Ref. [25]
PR-WS-UNIQUAC
Ref. [25]
PR-WS-NRTL
Ref. [25]
PR-WS-VL
This work
Naphthalene34.68.29.024.58
Phenanthrene20.37.48.064.19
2,3-Dimethylnaphthalene13.57.26.424.03
2,6-Dimethylnaphthalene8.97.67.254.21

In addition, a comparison was made between the results obtained in the estimation of Ps by the combined method (PR-WS-VL + FPSO) and the results obtained by a group contribution method (GCM) to predict the sublimation pressure [26]. Table 9 shows this comparison and shows that the deviation for the sublimation pressures |Ps| obtained from Coutsikos's GCM [26] were greater than that obtained from the combined method (PR-WS-VL + FPSO). These results show a tremendous increase in accuracy for estimating Ps. Note that, the Ps estimation may be considered as a difficult problem in different physico-chemical processes, since nearly no experimental determinations available under 0.1 (Pa) [26]. Also, consider that of all properties involved in the solubility calculation at high pressure, Ps has received low attention in the literature although the latter considered to be directly related to solubility [3].

Table 9

Deviations obtained for the estimation of sublimation pressure using: Coutsikos's GCM [26], and the combined method (PR-WS-VL + FPSO).

CompoundT (K)Ps,exp (Pa)
Ref. [23]
|Ps|
Coutsikos's GCM [26]
|Ps|
This work
Naphthalene308.1528.23617.230.58
328.15156.63720.120.02
333.55239.76221.350.15
338.05338.12223.630.33
Biphenyl308.954.16813.870.17
318.5511.04614.370.42
322.6516.43315.180.41
2,3-Dimethylnaphthalene308.151.26721.121.34
318.153.47918.390.06
328.158.98716.610.51
2,6-Dimethylnaphthalene308.151.14925.505.57
318.153.27924.635.46
328.158.80323.003.94
Anthracene313.150.0096.340.00
323.150.0267.150.00
333.150.0757.570.00
Phenanthrene313.150.11022.610.00
323.150.32121.887.48
333.150.94521.000.11
Pyrene313.150.01010.710.00
323.150.02011.120.00
333.150.04911.892.04

All these results showed that the FPSO algorithm is a very powerful tool for parameter estimation on the PR-WS-VL model and has a good performance and accuracy, and considerably low deviations. Therefore, values calculated using the combined method PR-WS-VL model + FPSO algorithm are considered to be accurate enough for physico-chemical calculations, among other uses. In addition, the FPSO algorithm can be applied to optimize other thermodynamic models with good accuracy and performance.

6 Conclusions

Based on the Results and Discussion Section (see, Section 5), the following main conclusions were drawn: (i) the thermodynamic model PR-WS-VL is appropriate to describe the gas–solid equilibrium of binary systems (supercritical CO2 + hydrocarbon) at high pressure; (ii) Frankenstein PSO algorithm is a good tool to minimize the difference between calculated and experimental solubility of a solid solute y2; (iii) the results showed that the Frankenstein PSO algorithm is a very powerful tool for estimating binary interaction parameters with low deviations; (iv) the values calculated using the complete method (PR-WS-VL model + FPSO) are considered to be accurate enough for physico-chemical calculations, and other uses; and (v) Frankenstein PSO algorithm can be applied in order to optimize other thermodynamic models with good accuracy and performance.

Acknowledgments

The author thanks the Direction of Research of the University of La Serena (DIULS) and the Department of Physics of the University of La Serena (DFULS) for the special support that made possible the preparation of this paper.


References

[1] J.A. Lazzús J. Eng. Thermophys., 18 (2009), pp. 306-314

[2] J.M. Prausnitz; F.W. Tavares AIChE J., 50 (2004), pp. 739-761

[3] J.A. Lazzús J. Supercrit. Fluids, 51 (2010), pp. 312-318

[4] J.A. Lazzús MATCH Commun. Math. Comput. Chem., 73 (2015), pp. 663-688

[5] D.Y. Peng; D.B. Robinson Ind. Eng. Chem. Fundam., 15 (1976), pp. 59-64

[6] D.S. Wong; S.I. Sandler AIChE J., 38 (1992), pp. 671-680

[7] S.M. Walas Phase Equilibria in Chemical Engineering, Butterworth Publishing, USA, 1985

[8] M.A. Montes de Oca; T. Sttzle; M. Birattari; M. Dorigo IEEE Trans. Evolut. Comput., 13 (2009), pp. 1120-1132

[9] P. Coutsikos; K. Magoulas; G.M. Kontogeorgis J. Supercrit. Fluids, 25 (2003), pp. 197-212

[10] J. Kennedy; R.C. Eberhart; Y. Shi Swarm Intelligence, Morgan Kaufman, San Francisco, 2001

[11] A. Ratnaweera; S.K. Halgamuge; H.C. Watson IEEE Trans. Evolut. Comput., 8 (2004), pp. 240-255

[12] R. Mendes; J. Kennedy; J. Neves IEEE Trans. Evolut. Comput., 8 (2004), pp. 204-210

[13] Y. Shi; R. Eberhart A Modified Particle Swarm Optimizer (P.K. Simpson; D.B. Fogel, eds.), Proceedings of International Conference on Evolutionary Computation, IEEE Press, Piscataway, 1998, pp. 69-73

[14] J.A. Lazzús J. Mol. Liq., 196 (2014), pp. 167-177

[15] N. Flora de Lima; T.B. Ludermir Frankenstein PSO Applied to Neural Network Weights and Architectures, IEEE Congress on Evolutionary Computation (CEC), IEEE Press, New Orleans, USA, 2011, pp. 2452-2456

[16] S. Janson; M. Middendorf IEEE Trans. Syst. Man Cybern. B Cybern, 35 (2005), pp. 1272-1282

[17] M. Jamil; X.S. Yang Int. J. Math. Model. Num. Optim., 4 (2013), pp. 150-194

[18] J. Holland Adaptation in Natural and Artificial Systems, Michigan University Press, USA, 1975

[19] A. Alfi Int. J. Innov. Comput. Inf. Control, 8 (2012), pp. 1191-1203

[20] M. McHugh; M.E. Paulaitis J. Chem. Eng. Data, 25 (1980), pp. 326-329

[21] R.T. Kurnik; S.J. Holla; R.C. Reid J. Chem. Eng. Data, 26 (1981), pp. 47-51

[22] G. Anitescu; L.L. Tavlarides J. Supercrit. Fluids, 10 (1997), pp. 175-189

[23] T.E. Daubert; R.P. Danner; H.M. Sibul; C.C. Stebbins Physical and Thermodynamic Properties of Pure Chemicals. Data Compilation, Taylor & Francis, London, UK, 2000

[24] J.O. Valderrama; V.H. Alvarez Fluid Phase Equilib., 226 (2004), pp. 149-159

[25] G.N. Escobedo–Alvarado; S.I. Sandler; A.M. Scurto J. Supercrit. Fluids, 21 (2001), pp. 123-134

[26] P. Coutsikos; E. Voutsas; K. Magoulas; D.P. Tassios Fluid Phase Equilib., 207 (2003), pp. 263-281


Comments - Policy