Professional Documents
Culture Documents
Componente
zi
C1
0.370
C2
0.110
C3
0.010
i-C4
0.010
C4
0.030
i-C5
0.020
C5
0.020
C6
0.030
C7+
0.400
MWC7+ = 150
G.E.C7+ = 0.95
Con los datos dados hacer un programa en Excel que calcule las relaciones de Equilibrio de
cada componente en la mezcla con una de las siguientes EOS:
Soave-Redlich-Kwong
Peng-Robinson
Para las propiedades crticas y la Tb del C7+ usen la correlacin ms sencilla de RiaziDaubert. Para el factor acntrico usen Edmister.
SumaL = 0
SumaV = 0
For i = 1 To 9
For j = 1 To 9
SumaL = SumaL + X(i) * X(j) * (a(i) * a(j) * alfa(i) * alfa(j)) ^ 0.5
SumaV = SumaV + Y(i) * Y(j) * (a(i) * a(j) * alfa(i) * alfa(j)) ^ 0.5
Next j
Next i
aalfaL = SumaL
aalfaV = SumaV
For i = 1 To 9
SumayiL = 0
SumayiV = 0
For j = 1 To 9
SumayiL = SumayiL + X(j) * (a(i) * alfa(i)) ^ 0.5 * (a(j) * alfa(j)) ^ 0.5
SumayiV = SumayiV + Y(j) * (a(i) * alfa(i)) ^ 0.5 * (a(j) * alfa(j)) ^ 0.5
Next j
Y1(i) = SumayiL
Y2(i) = SumayiV
Next i
Sub raices()
Dim T1 As Double, T2 As Double, T3 As Double, T4 As Double, T5 As Double, T6 As Double, T7 As
Double
'Esta funcin calcula las races de una ecuacin cbica de la forma: Z3+AA*Z2+BB*Z+CC, y devuelve el
valor de la raz (parte real o parte imaginaria que se requiera. Las races son "Z1", "Z2+Z2i","Z3+Z3i"
T1 = (3 * BB - AA ^ 2) / 9
T2 = (AA * BB - 3 * CC) / 6 - AA ^ 3 / 27
T3 = T1 ^ 3
T4 = T2 ^ 2 + T3
If T4 >= 0 Then
' Una raz real
T5 = T4 ^ 0.5
If (T2 + T5) < 0 Then
T6 = -(Abs((T2 + T5)) ^ (1 / 3))
Else
T6 = (T2 + T5) ^ (1 / 3)
End If
If (T2 - T5) < 0 Then
T7 = -(Abs((T2 - T5)) ^ (1 / 3))
Else
T7 = (T2 - T5) ^ (1 / 3)
End If
X1 = T6 + T7 - AA / 3
X2 = -(T6 + T7) / 2 - AA / 3
X3 = -(T6 + T7) / 2 - AA / 3
X2i = (T6 - T7) * 3 ^ 0.5 / 2
X3i = -(T6 - T7) * 3 ^ 0.5 / 2
Else
'3 races reales
T5 = Sgn(T2) * (-T2 ^ 2 / T3) ^ 0.5
T6 = Atn(-T5 / Sqr(-T5 * T5 + 1)) + 2 * Atn(1)
T7 = 2 * (-T1) ^ 0.5
X1 = T7 * Cos(T6 / 3) - AA / 3
X2 = -T7 * Cos((3.141592654 + T6) / 3) - AA / 3
X3 = -T7 * Cos((3.141592654 - T6) / 3) - AA / 3
End If
End Sub
Recuerden:
Si escogen SRK:
Z 3 Z 2 + ( A B B 2 ) Z AB = 0
AA=-1
BB=A-B-B^2
CC=-1
Si escogen PR:
Z 3 + ( B 1) Z 2 + ( A 3B 2 2B ) Z ( AB B 2 B 3 ) = 0
AA=B-1
BB=A-3B^2^-2B
CC=AB-B^2-B^3
Deben calcular el Z para la ecuacin resultante de cada fase. Este para cualquiera de las
fases en la subrutina es siempre X1.