Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrolle un proyecto en Visual Basic para Aplicaciones (VBA), que permita calcular: el factor de
compresibilidad y el volumen molar, de un gas monocomponente, a partir de su información PVT
(Presión-Volumen-Temperatura) y la ecuación de estado de Peng-Robinson.
Utilice las macros y funciones creadas por usted, para calcular las propiedades del siguiente sistema:
propano a 2 °C y 2 bar.
SOLUCIÓN
Sub MACRO_PRINCIPAL()
'-------------------------------------------------------
'DATOS
'-------------------------------------------------------
R = 8.314 'J mol^-1 K^-1
Tc = 369.8 'K
Pc = 4248000 'Pa
w = 0.152
A = 1.213
B = 28.785 * 10 ^ (-3)
C = -8.824 * 10 ^ (-6)
D = 0
omega = 0.0778
sigma = 1 + Sqr(2)
epsilon = 1 - Sqr(2)
psi = 0.45724
'-------------------------------------------------------
'CÁLCULOS
'-------------------------------------------------------
'Condiciones a las cuales se harán los cálculos
T1 = 2 + 273.15 'K
P1 = 200000 'Pa
'Resultados
Z1 = Z(T1, P1)
V1 = V(T1, P1)
Debug.Print "Factor de compresibilidad, Z = " & Z1
Debug.Print "Volumen molar, V (m^3/gmol) = " & V1
End Sub
'-------------------------------------------------------
'DEFINICIÓN DE FUNCIONES
'-------------------------------------------------------
Function Tr(T)
Tr = T / Tc
End Function
Function Pr(P)
Pr = P / Pc
End Function
Function m()
m = 0.37464 + 1.5422 * w - 0.26992 * w ^ 2
End Function
Function alpha(T)
alpha = (1 + m() * (1 - Tr(T) ^ 0.5)) ^ 2
End Function
Function q(T)
q = (psi / omega) * alpha(T) / Tr(T)
End Function
Function V(T, P)
V = Z(T, P) * R * T / P
End Function