Documente Academic
Documente Profesional
Documente Cultură
Example
Determine binary interaction parameter used in Peng Robinson EOS for a mixture of
acetone and chloroform from Tx-y experimental data available at 101.33 kPa.
Obtain pure component properties like critical temperature (Tc), critical pressure (Pc)
and accentric factor from literature. Experimental K1 is determined from x, y data.
K1Experimental = y1 / x1
where k12 is Binary Interaction Parameter (BIP) to be estimated. For first run, use a
guess value to start calculation.
Z + C2.Z + C1.Z + C0 = 0
If D < 0, then equation has 3 real roots, following parameters are calculated
t1 = Q1 / P1
t2 = (1 - t1)0.5 / t10.5. Q1/abs(Q1)
= atan(t2)
Z0 = 2.P10.5.cos(/3) - C2/3
Z1 = 2.P10.5.cos(( + 2*)/3) - C2/3
Z2 = 2.P10.5.cos(( + 4*)/3) - C2/3
Roots thus calculated are arranged in descending order, highest root gives ZV and lowest
root gives ZL.
Fugacity
Based on ZL, liquid fugacity iL is calculated for each data set.
In next step, Vapor phase fugacity is calculated. Mixture properties are estimated as
following
K1Calculated = 1L/1V
Difference of K1Experimental and K1Calculated is obtained for all data points. An objective
function is defined as summation of all these differences. Click on Solver in Data
Ribbon (Excel 2010) to open dialog box for Solver parameters and input data as shown
below.
k12 = -0.0605
Above value is then used to calculate y1 values and results are plotted to check the
deviation.
Example
Determine temperature dependent binary interaction parameter used in Peng Robinson
EOS ( k12 = k1 + k2.T + k3/T ) for a mixture of acetone and n-Hexane from P x-y
experimental data available at 318.15 K.
Follow above steps to calculate pure component and mixture parameters. Change
formula for kij to make it temperature dependent. As an initial guess put values for 3
parameters (k1,k2,k3) which gives a numeric difference value. In solver select these 3
variables to be varied for minimizing the difference value and then solve it. After doing
regression binary interaction parameters are obtained and result is plotted as following.
k1 = -0.0218
k2 = 3.142x10-4
k3 = 10.155
Note : In case of non-convergence, try different initial guess values for kij and then let
solver obtain optimized values.
Based on initial Ki values, iteration is done to get value of V which satisfies material
balance on system.
Yi = Ki.Xi
1 = V + L
Zi = V.Yi + L.Xi
where V & L are vapor and liquid fractions. Solving above equations for Xi gives :
Xi = Zi / ( V.( Ki - 1) + 1 )
At Flash conditions
Yi - Xi = 0
Above equation can be solved by iteration using Newton Raphson method. Function
F(V) is defined as:
F(V) = Yi - Xi
F(V) = [Zi (Ki - 1)/( V.(Ki - 1) + 1)]
V New = V - F(V)/F'(V)
Function F(V) and F'(V) are calculated based on new vapor fraction and this process is
repeated till there is negligible difference in between V and VNew. Vapor fraction thus
obtained is then used to estimate vapor and liquid molar composition (Yi & Xi).
Iteration for Ki
Vapor (Yi) and Liquid (Xi) mol fractions estimated above are used to generate values
for Ki. Parameters for Peng Robinson EOS are calculated for each component i.
iL Calculation
where, kijs are Binary Interaction Parameter available from literature. Following cubic
equation is solved to get ZL.
Roots calculated are arranged in descending order, highest root gives ZV and lowest root
gives ZL.
a = ij aij.Yi.Yj
b = i bi.Yi
A = aP/(RT)
B = bP/RT
Ki is calculated as:
Ki = iL/iV
New values of Ki thus calculated are again used to estimate V and thereafter Xi & Yi.
Iteration is repeated till there is no further change in Ki values. Typically, in 10
iterations change in Ki values become negligible.
Spreadsheet
All above calculations along with iterative procedure for flash calculation have been
provided in below spreadsheet.
Estimate temperature T and liquid mol fraction (Xi). T can be estimated as following
T = Tisat Xi
Tisat = Tc/[ 1 - 3.ln(P/Pc)/(ln(10).(7 + 7)) ]
where Pc, Tc and are critical constants for a component i. Liquid mol fraction is
estimated as following
Xi = Yi/Ki
Ki = exp[ ln(Pc/P) + ln(10)(7/3)(1 + )(1-Tc/T)]
First iteration starts with estimated T and Xi. Parameters for Peng Robinson EOS are
calculated for each component i.
Z + C2.Z + C1.Z + C0 = 0
If D < 0, then equation has 3 real roots, following parameters are calculated
t1 = Q1 / P1
t2 = (1 - t1)0.5 / t10.5. Q1/abs(Q1)
= atan(t2)
Z0 = 2.P10.5.cos(/3) - C2/3
Z1 = 2.P10.5.cos(( + 2*)/3) - C2/3
Z2 = 2.P10.5.cos(( + 4*)/3) - C2/3
Roots thus calculated are arranged in descending order, highest root gives ZV and lowest
root gives ZL.
Fugacity
Based on ZV, vapor fugacity iV is calculated for each component.
As a next step, Liquid phase fugacity is calculated. Mixture properties are estimated as
following
a = ij aij.Xi.Xj
b = i bi.Xi
A = aP/(RT)
B = bP/RT
Xi = Yi.iV/iL
New values of Xi thus calculated are again used to estimate iL and thereafter Xi. This
iteration is repeated till there is no further change in Xi values. Typically, in 25
iterations change in Xi values become negligible.
Spreadsheet
All above calculations along with iterative procedure for flash calculation have been
modeled in below spreadsheet.
Estimate temperature T and vapor mol fraction (Yi). T can be estimated as following
T = Tisat Xi
Tisat = Tc/[ 1 - 3.ln(P/Pc)/(ln(10).(7 + 7)) ]
where Pc, Tc and are critical constants for a component i. Vapor mol fraction is
estimated as following
Yi = Ki Xi
Ki = exp[ ln(Pc/P) + ln(10)(7/3)(1 + )(1-Tc/T)]
First iteration starts with estimated T and Yi. Parameters for Peng Robinson EOS are
calculated for each component i.
i = 0.37464 + 1.54226 - 0.26992
i = [ 1 + i (1 - (T/Tc)0.5)]
ai = 0.45724 (RTc) / Pc
bi = 0.07780 RTc / Pc
Z + C2.Z + C1.Z + C0 = 0
If D < 0, then equation has 3 real roots, following parameters are calculated
t1 = Q1 / P1
t2 = (1 - t1)0.5 / t10.5. Q1/abs(Q1)
= atan(t2)
Z0 = 2.P10.5.cos(/3) - C2/3
Z1 = 2.P10.5.cos(( + 2*)/3) - C2/3
Z2 = 2.P10.5.cos(( + 4*)/3) - C2/3
Roots thus calculated are arranged in descending order, highest root gives ZV and lowest
root gives ZL.
Fugacity
Based on ZL, liquid fugacity iL is calculated for each component.
As a next step, Vapor phase fugacity is calculated. Mixture properties are estimated as
following
a = ij aij.Yi.Yj
b = i bi.Yi
A = aP/(RT)
B = bP/RT
Yi = Xi.iL/iV
New values of Yi thus calculated are again used to estimate iV and thereafter Yi. This
iteration is repeated till there is no further change in Yi values. Typically, in 25
iterations change in Yi values become negligible.
Note
For some initial values of Temperature, Yi become equal to Xi and summation Yi
becomes 1, it happens when initial guess for T falls in critical region. For such cases use
different value of temperature, such that summation is not equal to 1 and then use Excel
GOAL SEEK function to estimate Bubble Point Temperature and vapor mol fractions
Yi.
Spreadsheet
All above calculations along with iterative procedure for flash calculation have been
modeled in below spreadsheet.
Example
Calculate specific heat ratio ( = Cp/Cv ) for methane gas at 11 Bar & 300 K. Critical
constants for Methane are as following
Ideal gas specific heat constants CpIG = A + B.T + C.T + D.T are as following
A = 4.5980
B = 0.0125
C = 2.86 x 10-6
D = -2.7 x 10-9
where Cp is in cal/mol-K
where
ac = 0.45723553 RTc/Pc
b = 0.077796074 RTc/Pc
m = 0.37464 + 1.54226 - 0.26992
a = ac[1 + m(1 - (T/Tc)0.5)]
Above equation is translated into polynomial form and solved for values of Z using
Newton-Raphson method.
where,
CvIG = CpIG - R
CvR = (UR/T)V
UR = [(Ta'-a)/b(8)0.5] ln[(Z+B(1+20.5))/(Z+B(1-20.5))]
CvR = [Ta"/b(8)0.5] ln[(Z+B(1+20.5))/(Z+B(1-20.5))]
where,
Specific heat capacity at constant pressure and volume is calculated using following
equation.
= Cp / Cv
= 1.338
Spreadsheet for Specific heat ratio calculaton from Peng Robinson EOS
Estimate pressure P and liquid mol fraction (Xi). P can be estimated as following
P = 1/ Yi/ Pisat
Pisat = exp[ ln(Pc) + ln(10)(7/3)(1 + )(1-Tc/T)]
where Pc, Tc and are critical constants for a component i. Liquid mol fraction is
estimated as following
Xi = Yi/Ki
Ki = exp[ ln(Pc/P) + ln(10)(7/3)(1 + )(1-Tc/T)]
First iteration starts with estimated P and Xi. Parameters for Peng Robinson EOS are
calculated for each component i.
Z + C2.Z + C1.Z + C0 = 0
t1 = Q1 / P1
t2 = (1 - t1)0.5 / t10.5. Q1/abs(Q1)
= atan(t2)
Z0 = 2.P10.5.cos(/3) - C2/3
Z1 = 2.P10.5.cos(( + 2*)/3) - C2/3
Z2 = 2.P10.5.cos(( + 4*)/3) - C2/3
Roots thus calculated are arranged in descending order, highest root gives ZV and lowest
root gives ZL.
Fugacity
Based on ZV, vapor fugacity iV is calculated for each component.
As a next step, Liquid phase fugacity is calculated. Mixture properties are estimated as
following
a = ij aij.Xi.Xj
b = i bi.Xi
A = aP/(RT)
B = bP/RT
Xi = Yi.iV/iL
New values of Xi thus calculated are again used to estimate iL and thereafter Xi. This
iteration is repeated till there is no further change in Xi values. Typically, in 25
iterations change in Xi values become negligible.
Note
For some initial values of Pressure, Xi become equal to Yi and summation Xi becomes
1, it happens when initial guess for P falls in critical region. For such cases use lower
value of pressure such that summation is not equal to 1 and then use Excel GOAL
SEEK function to estimate Dew Point Pressure and liquid mol fractions Xi.
Spreadsheet
All above calculations along with iterative procedure for flash calculation have been
modeled in below spreadsheet.
Estimate pressure P and vapor mol fraction (Yi). P can be estimated as following
P = Pisat Xi
Pisat = exp[ ln(Pc) + ln(10)(7/3)(1 + )(1-Tc/T)]
where Pc, Tc and are critical constants for a component i. Vapor mol fraction is
estimated as following
Yi = Ki Xi
Ki = exp[ ln(Pc/P) + ln(10)(7/3)(1 + )(1-Tc/T)]
First iteration starts with estimated P and Yi. Parameters for Peng Robinson EOS are
calculated for each component i.
Z + C2.Z + C1.Z + C0 = 0
If D < 0, then equation has 3 real roots, following parameters are calculated
t1 = Q1 / P1
t2 = (1 - t1)0.5 / t10.5. Q1/abs(Q1)
= atan(t2)
Z0 = 2.P10.5.cos(/3) - C2/3
Z1 = 2.P10.5.cos(( + 2*)/3) - C2/3
Z2 = 2.P10.5.cos(( + 4*)/3) - C2/3
Roots thus calculated are arranged in descending order, highest root gives ZV and lowest
root gives ZL.
Fugacity
Based on ZL, liquid fugacity iL is calculated for each component.
As a next step, Vapor phase fugacity is calculated. Mixture properties are estimated as
following
a = ij aij.Yi.Yj
b = i bi.Yi
A = aP/(RT)
B = bP/RT
Yi = Xi.iL/iV
New values of Yi thus calculated are again used to estimate iV and thereafter Yi. This
iteration is repeated till there is no further change in Yi values. Typically, in 25
iterations change in Yi values become negligible.
Spreadsheet
All above calculations along with iterative procedure for flash calculation have been
modeled in below spreadsheet.