You are on page 1of 12

APUNTES EOS BEL 2015

VOLUMEN MOLAR Y FACTOR DE COMPRESIBILIDAD A PARTIR DEL FACTOR DE


COMPRESIBILIDAD A PARTIR DE LA ECUACIÓN DE VAN DER WAALS, REDLICH-
KWONG, SOAVE-REDLICH-KWONG, PENG-ROBINSON Y BEATTIE-BRIDGEMAN.
La ley de gas ideal representa las relaciones presión-volumen-temperatura de los gases
solamente a bajas presiones (cercanas a la atmosférica). Para altas presiones se deben usar
ecuaciones de estado más complejas. El cálculo del volumen molar y el factor de
compresibilidad usando ecuaciones de estado complejas típicamente requieren de soluciones
numéricas cuando la presión y temperatura son especificadas. La ecuación de van der Waals
está dada por:
 a 
 P  2  V  b   RT (1-1)
donde  V 
27  R 2Tc2 
a   (1-2)
64  Pc 

RTc (1-3)
b
8Pc
Las variables están definidas por:
P = presión en atm.
V = volumen molar en L/mol
T = temperatura en K.
R = constante universal de los gases
Tc = temperatura crítica
Pc = presión crítica
P
La presión reducida es definida como Pr  (1.4)
Pc
T
Y el factor de compresibilidad está dado por Tr  (1.5)
Tc
a) Calcular el volumen molar y factor de compresibilidad para amoniaco gaseoso a
una presión de 56 atm y una temperatura de 450 K usando la ecuación de estado
de van der Waals.
b) Repetir los cálculos para las siguientes presiones reducidas: 1, 2, 3, 4, 10, y 20.
c) ¿Cómo varía el factor de compresibilidad con la Pr?
SOLUCIÓN
La ecuación (1.1) se debe reordenar en una forma que V sea expresado explícitamente como
una función de T y P. Sin embargo, esto puede ser resuelto fácilmente usando técnicas
numéricas para ecuaciones no lineales. Con la finalidad de resolver la ecuación (1.1) vamos ha
escribir de la siguiente forma
 a 
f V    P  2  V  b   RT (1-6)
 V 

1
APUNTES EOS BEL 2015

Donde la solución se obtiene cuando, f V   0 ecuaciones explícitas adicionales y datos deben


ser suministrados del programa polymath en forma algebraica directa. El programa polymath
puede reordenar estas ecuaciones si es necesario a fin de conseguir un cálculo secuencial.
El valor referencial para V es el correspondiente al comportamiento ideal. Utilizando la
calculadora de polymath se obtiene:

El programa polymath para resolverla pregunta (a) de este problema es:

Al correr este programa se obtiene los siguientes resultados:

2
APUNTES EOS BEL 2015

3
APUNTES EOS BEL 2015

Por lo que la solución es V = 0.5749L/mol y el factor de compresibilidad es Z = 0.8718 como se


observa en los resultados.

b y c) Para las presiones reducidas de 1, 2, 4, 10 y 20 el programa polymath es el siguiente:

Y al correr el programa se obtiene lo siguiente:

Calculated values of NLE variables


Variable Value f(x) Initial Guess
1 V1 0.2335086 0 0.1
2 V2 0.0772676 0 0.05
3 V3 0.0606543 0 0.01
4 V4 0.0508753 7.105E-15 0.005
5 V5 0.046175 1.421E-14 0.0005

Variable Value
1 R 0.08206
2 T 450.
3 Tc 405.5

4
APUNTES EOS BEL 2015

4 Pc 111.3
5 Pr1 1.
6 Pr2 2.
7 Pr3 4.
8 Pr4 10.
9 Pr5 20.
10 P1 111.3
11 P2 222.6
12 P3 445.2
13 P4 1113.
14 P5 2226.
15 a 4.196946
16 b 0.0373712
17 Z1 0.7038078
18 Z2 0.4657773
19 Z3 0.7312613
20 Z4 1.533409
21 Z5 2.783482

Nonlinear equations
1 f(V1) = (P1 + a / (V1 ^ 2)) * (V1 - b) - R * T = 0
2 f(V2) = (P2 + a / (V2 ^ 2)) * (V2 - b) - R * T = 0
3 f(V3) = (P3 + a / (V3 ^ 2)) * (V3 - b) - R * T = 0
4 f(V4) = (P4 + a / (V4 ^ 2)) * (V4 - b) - R * T = 0
5 f(V5) = (P5 + a / (V5 ^ 2)) * (V5 - b) - R * T = 0

Explicit equations
1 R = 0.08206
2 T = 450
3 Tc = 405.5
4 Pc = 111.3
5 Pr1 = 1.0
6 Pr2 = 2.0
7 Pr3 = 4.0
8 Pr4 = 10.0
9 Pr5 = 20.0
10 P1 = Pr1 * Pc
11 P2 = Pr2 * Pc
12 P3 = Pr3 * Pc

5
APUNTES EOS BEL 2015

13 P4 = Pr4 * Pc
14 P5 = Pr5 * Pc
15 a = 27 * (R ^ 2 * Tc ^ 2 / Pc) / 64
16 b = R * Tc / (8 * Pc)
17 Z1 = P1 * V1 / (R * T)
18 Z2 = P2 * V2 / (R * T)
19 Z3 = P3 * V3 / (R * T)
20 Z4 = P4 * V4 / (R * T)
21 Z5 = P5 * V5 / (R * T)

General Settings
Total number of equations 26
Number of implicit equations 5
Number of explicit equations 21
Elapsed time 0.0000 sec
Solution method SAFENEWT
Max iterations 150
Tolerance F 0.0000001
Tolerance X 0.0000001
Tolerance min 0.0000001
Resumen de resultados está en la siguiente Tabla 1-1

Tabla 1-1 Factor de compresibilidad para amoniaco gaseoso a 450 K

P(atm) Pr V Z
56 0.503 0.574892 0.871827
111.3 1.0 0.235309 0.7038078
222.6 2.0 0.0772676 0.4657773
445.2 4.0 0.0606543 0.7312613
1113.0 10.0 0.0508753 1.533409
2226.0 20.0 0.046175 2.783482

Uso de la ecuación de Redlich Kwong

6
APUNTES EOS BEL 2015

Al correr el programa el resultado es

Calculated values of NLE variables


Variable Value f(x) Initial Guess
1 V 0.5698037 1.38E-10 0.7 ( 0.4 < V < 1. )

Variable Value
1 P 56.
2 R 0.08206
3 T 450.
4 Tc 405.5
5 Pc 111.3
6 Pr 0.5031447
7 a 85.63487
8 b 0.0259027
9 Z 0.8641105

Nonlinear equations
1 f(V) = R * T / (V - b) - a / (V * (V + b) * (T ^ 0.5)) - P = 0

Explicit equations
1 P = 56
2 R = 0.08206
3 T = 450
4 Tc = 405.5
5 Pc = 111.3
6 Pr = P / Pc
7 a = 0.42747 * (R ^ 2 * Tc ^ 2.5 / Pc)
8 b = 0.08664 * (R * Tc / (Pc))
9 Z = P * V / (R * T)

General Settings
Total number of equations 10
Number of implicit equations 1
Number of explicit equations 9
Elapsed time 0.0000 sec
Solution method SAFENEWT
Max iterations 150
Tolerance F 0.0000001
Tolerance X 0.0000001
Tolerance min 0.0000001

7
APUNTES EOS BEL 2015

Empleando las ecuaciones de Soave Redlich Kwong el programa es

Cuyos resultados son

Calculated values of NLE variables


Variable Value f(x) Initial Guess
1 V 0.5756819 1.143E-09 0.7 ( 0.4 < V < 1. )

Variable Value
1 P 56.
2 R 0.08206
3 T 450.
4 Tc 405.5
5 Pc 111.3
6 w 0.253
7 Pr 0.5031447
8 Tr 1.109741
9 a 4.252607
10 b 0.0259027
11 m 0.8676708
12 alf 0.9094093
13 Z 0.8730248

Nonlinear equations
1 f(V) = R * T / (V - b) - a * alf / (V * (V + b)) - P = 0

8
APUNTES EOS BEL 2015

Explicit equations
1 P = 56
2 R = 0.08206
3 T = 450
4 Tc = 405.5
5 Pc = 111.3
6 w = 0.253
7 Pr = P / Pc
8 Tr = T / Tc
9 a = 0.42747 * (R ^ 2 * Tc ^ 2 / Pc)
10 b = 0.08664 * R * Tc / Pc
11 m = 0.48508 + 1.55171 * w - 0.1561 * w ^ 2
12 alf = (1 + m * (1 - Tr ^ 0.5)) ^ 2
13 Z = P * V / (R * T)

General Settings
Total number of equations 14
Number of implicit equations 1
Number of explicit equations 13
Elapsed time 0.0000 sec
Solution method SAFENEWT
Max iterations 150
Tolerance F 0.0000001
Tolerance X 0.0000001
Tolerance min 0.0000001

Empleando la ecuación de Peng Robinson, el programa es

9
APUNTES EOS BEL 2015

Los resultados son

Calculated values of NLE variables


Variable Value f(x) Initial Guess
1 V 0.5171082 1.101E-12 0.7 ( 0.4 < V < 1. )

Variable Value
1 P 56.
2 R 0.08206
3 T 450.
4 Tc 405.5
5 Pc 111.3
6 w 0.253
7 Pr 0.5031447
8 Tr 1.109741
9 b 0.0019087
10 m 0.7475545
11 a 4.192571
12 Z 0.7841975

Nonlinear equations
1 f(V) = R * T / (V - b) - a / (V ^ 2 + 2 * b * V - b) - P = 0

Explicit equations
1 P = 56
2 R = 0.08206
3 T = 450
4 Tc = 405.5
5 Pc = 111.3
6 w = 0.253
7 Pr = P / Pc
8 Tr = T / Tc
9 b = 0.0778 * R ^ 2 * Tc / Pc
10 m = 0.37464 + 1.54226 * w - 0.26992 * w ^ 2
11 a = 0.45724 * R ^ 2 * Tc ^ 2 * (1 + m * (1 - Tr ^ 0.5)) ^ 2 / Pc
12 Z = P * V / (R * T)

General Settings
Total number of equations 13
Number of implicit equations 1
Number of explicit equations 12

10
APUNTES EOS BEL 2015

Elapsed time 0.0000 sec


Solution method SAFENEWT
Max iterations 150
Tolerance F 0.0000001
Tolerance X 0.0000001
Tolerance min 0.0000001

Empleando la ecuación de Beattie Bridgeman el programa es

Y los resultados son:

Calculated values of NLE variables


Variable Value f(x) Initial Guess
1 V 0.5701761 -1.344E-11 0.7 ( 0.4 < V < 1. )

Variable Value
1 P 56.
2 R 0.08206
3 T 450.
4 Ao 2.393
5 a 0.17031
6 Bo 0.03415
7 b 0.19112
8 C 4.769E+06
9 Z 0.8646753

Nonlinear equations
1 f(V) = R * T * (V + Bo * (1 - b / V)) * (1 - C / (V * T ^ 3)) - Ao * (1 - a / V) - P * V ^ 2 = 0

Explicit equations

11
APUNTES EOS BEL 2015

1 P = 56
2 R = 0.08206
3 T = 450
4 Ao = 2.393
5 a = 0.17031
6 Bo = 0.03415
7 b = 0.19112
8 C = 4768700
9 Z = P * V / (R * T)

General Settings
Total number of equations 10
Number of implicit equations 1
Number of explicit equations 9
Elapsed time 0.0000 sec
Solution method SAFENEWT
Max iterations 150
Tolerance F 0.0000001
Tolerance X 0.0000001
Tolerance min 0.0000001

12

You might also like