Sei sulla pagina 1di 13

INSTITUTO POLITCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERA QUMICA


E INDUSTRIAS EXTRACTIVAS
SECCIN DE ESTUDIOS DE POSGRADO E INVESTIGACIN

MAESTRA EN CIENCIAS EN INGENIERA QUMICA

CLCULO DE LAS PROPIEDADES TERMODINMICAS DE EQUILIBRIO


PARA EL SISTEMA BINARIO ACETONA n-HEXANO

Profesor: Dr. Luis Alejandro Galicia Luna


Materia: Termodinmica
Alumno: Ral Valencia Contreras

Ciudad de Mxico, a martes 11 de octubre de 2016

EQUILIBRIO LQUIDO-VAPOR DEL SISTEMA ACETONA(1) n-HEXANO(2)


1. INTRODUCCIN
Cuando todas las fases de un sistema en equilibrio se encuentran a la misma temperatura, un criterio de
equilibrio es que las fugacidades de una especie en el sistema son iguales en todas las fases. De esta
manera, fases mltiples a las mismas P y T estn en equilibrio cuando la fugacidad de cada especie
componente es igual en todas las fases.
Este criterio de equilibrio es por lo general uno de los ms aplicados por los ingenieros qumicos en la
solucin de problemas de equilibrio de fase.
Para el caso especfico del equilibrio vapor-lquido (EVL) multicomponente, este criterio queda como:

f iv = f li

(1)

Al aplicar esta relacin al caso particular del EVL de la especie pura i, se obtiene la ecuacin:

f iv =f li=f sat
i

(2)

La ley de Raoult modificada incluye el coeficiente de actividad para explicar las no idealidades de la fase
lquida, pero se encuentra limitada por la suposicin de la idealidad en la fase vapor. Esto ltimo se supera
introduciendo el coeficiente de fugacidad de la fase vapor. Para la especie i en una mezcla de vapor, su
fugacidad se escribe como:
v
f i = y i i P

(3)

De forma anloga, para la especie i en la fase lquida:


l
f i =x i i f i

(4)

Combinndolas con la primera ecuacin:

y i i P=x i i f i
Sabiendo que
obtenemos:

sat

f i = i P

sat

(5)
, sustituimos en la ecuacin anterior, y haciendo

y i i P=xi i P sat

sat
i = i / i

finalmente
(6)

La ecuacin (6), mejor conocida como la formulacin gamma/phi de EVL, se reduce a la ley de Raoult cuando
i = i=1 , y a la ley de Raoult modificada cuando i =1 .
Ya que en el presente trabajo los datos proporcionados son la temperatura del sistema (T) y las fracciones
mol de la fase lquida y vapor del compuesto 1 (acetona), se opt por proporcionar un valor de la fraccin mol
en fase lquida x1 y realizar el clculo del equilibrio mediante clculos para el punto de burbuja (BUBL P).

2. CLCULOS PARA PUNTOS DE BURBUJA


La aplicacin sistemtica de la ecuacin (6) depende de la disponibilidad de correlaciones de la informacin a
sat
partir de las cuales se pueden obtener valores para Pi , i y i . La presin de vapor de una
especie pura se conoce de manera ms general por la ecuacin de Antoine:

ln Psat
i = A i

Bi
T +C i

(7)

Por su parte, los coeficientes de actividad se evalan a partir de modelos para GE. De este modo, para la
informacin a T, se cuenta con cuatro modelos que se utilizarn en este ejercicio, los cuales se muestran en la
siguiente tabla.

Tabla 1. Modelos de solucin y de composicin local para la evaluacin de i


Modelo

Ecuaciones

Margule
s

ln 1=x 22 ( A 12+ 2( A 21 A12) x 1)

ln 1= A12

Van
Laar

ln 2= A21

(
(

A x
1+ 12 1
A 21 x 2
A x
1+ 21 2
A 12 x 1

ln 1=ln (x 1 + 12 x 2 )+ x 2
Wilson

(8)

ln 2=x 1 ( A 21+ 2( A 12 A21 ) x 2)

(
(

)
)

(9)

12
21

x 1+ 12 x 2 x 2 + 21 x 1

12
21
ln 2=ln (x 2 + 21 x 1 )x 1

x 1 + 12 x 2 x2 + 21 x 1

)
)

(10)

x2 +x 1 G 12

G 21
G
2 + 12 12

x 1 + x 2 G21
21
2
ln 1=x 2
x1 + x 2 G21 2

G 12
G
2 + 21 21

x 2 + x 1 G12
12
ln 2=x 21

NRTL

(11)

donde G12=exp ( 12 ) y G21=exp ( 21 )


Los clculos realizados a travs de la formulacin gamma/phi, requieren de un procedimiento iterativo debido
a su complejidad funcional. A las presiones moderadas en las que el planteamiento gamma/phi es apropiado
para el EVL, los coeficientes de actividad se consideran independientes de la presin. Para un clculo de un
punto de roco (BUBL P) para obtener {yi} y P, requiere valores de i , los cuales son a su vez funciones
de P y {yi}. Los siguientes sencillos procedimientos iterativos son aplicables a los clculos BUBL P.
La ecuacin (6) puede resolverse para yi:

xi i P sat
y i=
i P
Como y i=1 , la ecuacin anterior puede sumarse y despejar P para dar:

(12)

P=
i

x i i P sat
i

(13)

Mezcla en EVL
La suposicin fundamental que se realiza al escribir una ecuacin de estado para una mezcla consiste en que
tiene exactamente la misma forma que cuando se escribe para especies puras. As, para mezclas, se pueden
escribir las siguientes ecuaciones:
l
l
l
l
l
l 1+ Z
(
)
(
)
Z = + Z + Z +
l l
l

(14)

Lquido:

Z v =1+ v q v v

Z v v
( Z v + v ) ( Z v + v )

(15)

Vapor:
Las ecuaciones anteriores surgen de la ecuacin cbica de estado genrica.

V=

a (T )
RT
V b
+ b
P
P ( V +b ) ( V +b )

(16)

La ecuacin para Z v resulta de sustituir V=ZRT/P en la ecuacin (16), mientras que la ecuacin (14)
surge de despejar V del numerador de la fraccin final de la ecuacin (16), y convertir a trminos de Z. Las
ecuaciones (14) y (15) se resuelven mediante un proceso iterativo que inicia con Z= para la primera, y
con Z=1 para la segunda. stos valores iniciales se sustituyen del lado derecho, lo cual genera un valor nuevo
de Z, que se vuelve a sustituir del lado derecho hasta que no exista un cambio significativo. La ecuacin (14)
converge a una raz de lquido, mientras que la ecuacin (15) converge a la raz del vapor.
Los factores l , v , ql y q v son para mezclas, sus definiciones son las siguientes:

p=

b P (
P=l , v )
RT

(17)

q =

ap
( P=l , v )
b p RT

(18)

Ya que no hay una teora que indique la forma en la que los parmetros de la ecuacin de estado dependen
de la composicin, se han propuesto reglas de mezclado empricas para relacionar los parmetros de
mezclado con los parmetros de las especies puras. Cabe mencionar que tanto los parmetros de mezclado
como los de especies puras, no dependen de la fase.
p

b p = x i b i
i

a = x i x j aij
(19)

donde

(20)

aij = ( a i a j )

Por su parte, los parmetros de las especies puras dependen de la ecuacin de estado utilizada, las frmulas
generales se presentan a continuacin.

( T ri ) R2 T 2ci
ai=
Pci

bi=

(21)

Los nmeros puros , , y


ecuacin de estado, y se dan en la tabla 2.

R T ci
Pci

(22)

y las expresiones para

i ( T ri ) son especficos para la

Tabla 2. Asignacin de parmetros para las ecuaciones de estado

Ec. de estado
Soave-R-K
1
0
0.08664
0.42747
Peng-Robinson
1+ 2
1- 2
0.0778
0.45724

2
SRK ( T ri )= 1+ ( 0.48+1.574 0.176 ) ( 1 T r )

PR ( T ri ) = 1+ ( 0.33464 +1.54220.26992 2 ) ( 1T r )

La evaluacin de los coeficientes de fugacidad a travs de las ecuaciones de estado cbicas, se lleva a cabo
mediante la siguiente ecuacin, la cual es aplicable a las fases lquida y vapor:

ln ^ i=

bi
( Z1 )ln ( Z ) q i I
b

(23)

Donde para un sistema binario:

2 y i ai +2 y j a i a j bi

a
b
1
Z +
I=
ln

Z +

q i =q

(24)

(25)

La ecuacin (25) proporciona el valor de I para la fase lquida con Z l y de la fase vapor con Z v , y
puede reducirse si introducimos los valores de y de la tabla 2, quedando de la siguiente manera:
P-R

Soave
I =ln

( Z+Z )

(26)

I=

1
2 2

ln

Z + ( 1+ 2 )
Z + ( 1 2 )

(27)

Clculo BUBL P: la figura 1 muestra un algoritmo iterativo para computadora. La entrada consta de los
sat
valores conocidos, T y {xi} y los parmetros a evaluar { Pi }, i y { i }. Puesto que los valores de
{ i } necesarios para el clculo de i an se desconocen, se fijan i =1 . Cada Psat
se
i
evala con la ecuacin (7) para la T conocida, y los valores de i resultan de una de las correlaciones
para el coeficiente de actividad de la tabla 1. Las ecuaciones (12) y (13) conducen a P y { y i }.
Posteriormente, de la ecuacin (23) se obtiene i , que al sustituir en la ecuacin (13) genera un valor
nuevo de P. La iteracin contina hasta que el cambio en P de una iteracin a la siguiente, es menor a cierta
tolerancia , por esto converge a los valores finales para P y { y i }.

Figura 1. Diagrama de flujo del proceso iterativo.

3. DATOS DEL PROBLEMA


Como se mencion anteriormente, el ejercicio consta de un sistema binario acetona (1) n-hexano(2) a
temperatura constante de 20 C. Los datos proporcionados son los siguientes.
La ecuacin de Antoine:

ln Psat ( kPa )= A

B
, donde T est dada en C. Las constantes para
T +C

dicha ecuacin as como las constantes crticas y factor acntrico se dan en la tabla 3.

Tabla 3. Constantes de Antoine e informacin crtica de las sustancias


Compuest
A
B
C

Tc (K)
Pc (Pa)
o
Acetona
14.3145
2756.22
228.060
0.307
508.2
4,701,000
n-hexano
13.8193
2696.04
224.317
0.301
507.6
3,025,000
De igual forma, se proporcionan los parmetros de interaccin de los modelos de solucin de Margules, Van
Laar, Wilson y NRTL para el sistema en particular, as como informacin experimental, lo cual se muestra en
las tablas siguientes. El valor de la constante de los gases a utilizar ser R=8.314 Pa*m3/mol*K.

Tabla 4. Parmetros de interaccin para distintos modelos de solucin y de composicin


local
Modelos
A12
A21
12
Margules
1.7448
1.8012
Van Laar
1.7416
1.8044
-

Wilson
NRTL

1077.8013
632.4249

375.5248
583.8331

0.2913

Tabla 5. Datos experimentales del sistema acetona- n-hexano


P (mmHg)
X1
Y1
119.60
0.0
0.0
187.20
0.0913
0.3966
226.70
0.2563
0.5421
232.30
0.3019
0.5595
232.40
0.3543
0.5737
237.00
0.4035
0.5827
238.80
0.5325
0.6092
237.70
0.6609
0.6362
239.30
0.7309
0.6564
237.90
0.7679
0.6722
234.30
0.7862
0.6825
234.10
0.8219
0.6975
230.30
0.8528
0.7202
220.60
0.9105
0.7778
202.90
0.9619
0.8739
181.50
1.0
1.0
4. DESARROLLO
Siguiendo el procedimiento de la figura 1, se escribi el cdigo fuente en Fortran, el cual se describe en 9
etapas a continuacin. Los datos de entrada como son T, {xi}, condiciones crticas, constantes de los modelos
de solucin, etctera, se dan en la seccin anterior, y a su vez, se introducen al cdigo fuente mediante un
archivo de texto para evitar pedir demasiadas entradas de informacin durante la ejecucin del programa.
I.- Primeramente, se establecen diversos formatos que se utilizan a lo largo del cdigo, como son lneas para
delimitar lo que se muestra en pantalla y sentencias que sirven como indicaciones o ttulos.
!PROGRAMAPARACALCULARELEQUILIBRIOLIQUIDOVAPOR
!DELSISTEMABINARIOACETONA(1)nHEXANO(2)
programEVL
!FORMATOSVARIOS
300FORMAT(100(1H))
301FORMAT(60X,"INSTRUCCIONES")
302FORMAT(60X,"RESULTADOS")
303FORMAT("IntroduzcalatemperaturaenK")
304FORMAT("Introduzcalaecuacindeestado(Ec)quedesea
utilizar")
305FORMAT("Introduzcaelmodelodesolucin(Modelo)quedesea
utilizar")
306FORMAT(40X,"CLCULODELEVLPARAELSISTEMAACETONAHEXANO")
307FORMAT(40X,"SOAVE/MARGULES")
308FORMAT(40X,"SOAVE/VANLAAR")
309FORMAT(60X,"SOAVE/WILSON")
310FORMAT(60X,"SOAVE/NRTL")
311FORMAT(30X,"PENGROBINSON/MARGULES")
312FORMAT(30X,"PENGROBINSON/VANLAAR")
313FORMAT(30X,"PENGROBINSON/WILSON")
314FORMAT(30X,"PENGROBINSON/NRTL")
315FORMAT(4X,F6.4,5X,F6.4,4X,F11.8,3X,F11.6,4X,F11.6)
316FORMAT(6X,"X1",9X,"Y1",9X,"P(Pa)",9X,"P(kPa)",7X,"P(mmHg)")

II.- Se realiza la declaracin de variables a usar. A las variables reales se les dio doble precisin, mientras que
en las variables enteras se incluyen las variables i, j y k que se utilizan como contadores y diversos procesos
iterativos dentro del programa, ya que el comando implicit none elimina su declaracin de enteras de forma
automtica en Fortran.
22 !

23 !VARIABLES
24 !

25 implicitnone
26 real*8Tc(10),Pc(10),w(10),Psat(10),P(20),T,x(20,20),y(20,20)
27 real*8PHI1(20),PHI2(20),GAMMA(10,10),datos(10,10),A12,A21
28 real*8
Tr(10),ea(20),a1(10),b1(10),alpha(10),G12,G21,a(20),
29 real*8b(20),Z(20),beta(20),q(20),Io(20),qtes1(20)
30 real*8qtes2(20),Znew(20),ep,sigma,alfa,R,err(20),Pnew(20)
31 integerEc,Modelo,i,j,k

III.- En esta etapa se establecen algunas variables cuyo valor se mantendr constante, como lo son las
presiones de saturacin de los compuestos puros y la constante de los gases R. Se muestra el ttulo del
programa (write(*,306)) y se piden algunos datos de entrada como la temperatura, la ecuacin de
estado deseada (Soave o Peng-Robinson), el modelo de solucin deseado (Margules, Van Laar, Wilson o
NRTL), posteriormente, dependiendo del modelo seleccionado, se pide introducir los parmetros de dicho
modelo, tres en el caso de NRTL y dos en los restantes. Asimismo, dependiendo de la ecuacin de estado
seleccionada, se tomas los valores de y dados en la tabla 2. Finalmente los datos crticos y los
factores acntricos de ambos componentes se extraen de un archivo de texto, con lo que se tienen todos los
datos necesarios para el clculo EVL.
32 !

33 !ENTRADADEDATOS
34 !

35 Psat(1)=24616.0298!Pa
36 Psat(2)=16188.3557!Pa
37 R=8.314!Pam3/molK
38 write(*,300)
39 write(*,306)
40 write(*,301)
41 write(*,300)
42 write(*,303)
43 read(*,*)T
44 write(*,300)
45 write(*,304)
46 write(*,*)'1.SOAVEREDLICHKWONG'
47 write(*,*)'2.PENGROBINSON'
48 read(*,*)Ec
49 write(*,300)
50 write(*,305)
51 write(*,*)'1.MARGULES'
52 write(*,*)'2.VANLAAR'
53 write(*,*)'3.WILSON'
54 write(*,*)'4.NRTL'
55 read(*,*)Modelo
56 if(Modelo.eq.4)then
57 write(*,*)'IntroduzcaelvalordeA12'
58 read(*,*)A12
59 write(*,*)'IntroduzcaelvalordeA21'
60 read(*,*)A21
61 write(*,*)'Introduzcaelvalordealfa'
62 read(*,*)alfa
63 else

64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88

write(*,*)'IntroduzcaelvalordeA12'
read(*,*)A12
write(*,*)'IntroduzcaelvalordeA21'
read(*,*)A21
endif
if(Ec.eq.1)then
ep=0.0
sigma=1.0
else
ep=1((2)**(0.5))
sigma=1+((2)**(0.5))
endif
write(*,300)
print*,
open(unit=1,file='datos9.txt',status='OLD')
doi=1,2
read(1,*)(datos(i,j),j=1,4)
enddo
close(1)
w(1)=datos(1,2)
Tc(1)=datos(1,3)!EnK
Pc(1)=datos(1,4)!EnPa
w(2)=datos(2,2)
Tc(2)=datos(2,3)!EnK
Pc(2)=datos(2,4)!EnPa

IV.- En esta etapa inician los clculos correspondientes del EVL. Se inicia estableciendo las fracciones del
lquido-1 de 0-1, en incrementos de 0.1. Mediante el comando select case se dan las opciones para elegir la
ecuacin de estado, la cual se elige en base al valor asignado previamente a la variable Ec en la etapa III.
Se calculan la temperatura reducida, i ( T ri ) mediante la ecuacin mostrada en la tabla 2, y los
parmetros ai y bi de la ecuacin de estado correspondiente para ambos compuestos, con las ecuaciones (21)
y (22).
89 !

90 !CLCULOS
91 !

92 doi=1,11!vectordefraccionesmolares
93 x(i,1)=(i1.0)/10.0
94 x(i,2)=1.0x(i,1)
95 enddo
96 !CLCULODELOSCOEFICIENTESDEACTIVIDADYDEFUGACIDAD
97 selectcase(Ec)
98 case(1)!SRK
99 dok=1,2
100
Tr(k)=T/Tc(k)
101
alpha(k)=(1+(0.48+1.574*w(k)0.176*(w(k))**2)*
&
102
&(1(Tr(k))**0.5))**2
103

a1(k)=(0.42747*alpha(k)*(R**2)*(Tc(k))**2)/Pc(k)
104
b1(k)=0.08664*R*Tc(k)/Pc(k)
105
enddo

V.- Dentro de la ecuacin de estado seleccionada, se introduce otro comando select case, esta vez para
seleccionar uno de los cuatro modelos de solucin ya mencionados en la etapa I. Una vez seleccionado el
modelo, se calcula el coeficiente de actividad para cada una de las fracciones molares de cada componente,
con las ecuaciones (8)-(11) de la tabla 1.
106
107

selectcase(Modelo)
case(1)!MARGULES

108

GAMMA(i,1)=exp((x(i,2)**2)*(A12+2*(A21
A12)*x(i,1)))
109
GAMMA(i,2)=exp((x(i,1)**2)*(A12+2*(A12
A21)*x(i,2)))
110
case(2)!VANLAAR
111
GAMMA(i,1)=exp(A12*(1+A12*x(i,1)/
(A21*x(i,2)))**(2))
112
GAMMA(i,2)=exp(A21*(1+A21*x(i,2)/
(A12*x(i,1)))**(2))
113
case(3)!WILSON
114
GAMMA(i,1)=exp((alog(x(i,1)+A12*x(i,2)))
+x(i,2)*(A12/(x(i,1)+A12*x(i,2))A21/(x(i,2)+x(i,1)*A21)))
115
GAMMA(i,2)=exp((alog(x(i,2)+A21*x(i,1)))
x(i,1)*(A12/(x(i,1)+A12*x(i,2))A21/(x(i,2)+x(i,1)*A21)))
116
case(4)!NRTL
117
G12=exp(alfa*A12)
118
G21=exp(alfa*A21)
119
GAMMA(i,1)=exp((x(i,2)**2)*(A21*(G21/(x(i,1)
+x(i,2)*G21))**2+G12*A12/((x(i,2)+x(i,1)*G12)**2)))
120
GAMMA(i,2)=exp((x(i,1)**2)*(A12*(G12/(x(i,2)
+x(i,1)*G12))**2+G21*A21/((x(i,1)+x(i,2)*G21)**2)))
121
endselect

VI.- Una vez que se cuenta con los coeficientes de actividad, se realiza el primer clculo de P y {yi}, con las
^ i =1, ya que aun no se tiene un
ecuaciones (12) y (13). Para este clculo se asume un valor inicial de
clculo previo del coeficiente de actividad.
122

!PrimercalculodePy"y"con
PHI=1
123
P(i)=x(i,1)*GAMMA(i,1)*Psat(1)+&
124
&x(i,2)*GAMMA(i,2)*Psat(2)
125
y(i,1)=x(i,1)*GAMMA(i,1)*Psat(1)/P(i)
126
y(i,2)=x(i,2)*GAMMA(i,2)*Psat(2)/P(i)
127
!

VII.- Se calculan los parmetros ai y bi de la mezcla mediante las reglas de mezclado representadas por las
ecuaciones (19) y (20). De igual forma se calculan q i y con las ecuaciones (16), (17) y (24). Con
esto es posible realizar el clculo de Zvap, el proceso iterativo comienza con un valor inicial de Zvap =1 (Zi),
sustituyendo en la ecuacin (15). Una vez obtenido un valor de Zvap, se calcula I con la ecuacin (25) y
^ i para cada compuesto con la ecuacin (23).
finalmente los valores de
128

30a(i)=(y(i,1)**2)*a1(1)+2*y(i,1)*y(i,2)*(((a1(1)*&
&a1(2)))**(0.5))+(y(i,2)**2)*a1(2)
129
b(i)=b1(1)*y(i,1)+b1(2)*y(i,2)
130
beta(i)=b(i)*P(i)/(R*T)
131
q(i)=a(i)/(b(i)**R*T)
132

qtes1(i)=q(i)*(2*y(i,1)*a1(1)+2*y(i,2)*((a1(1)*a1(2))**(0.5))/&
133
&a(i)b1(1)/b(i))
134
qtes2(i)=q(i)*(2*y(i,2)*a1(2)+2*y(i,1)*((a1(1)*a1(2))**(0.5))
/&
135
&a(i)b1(2)/b(i))
136
Z(i)=1.0!valorinicial
137
doj=1,100
138
Znew(i)=1+beta(i)q(i)*beta(i)*((Z(i)beta(i))/((Z(i)
+ep*beta(i))*&
139
&(Z(i)+sigma*beta(i))))
140
ea(i)=abs(Z(i)Znew(i))
141
if(ea(i).lt.0.0001)then
142
goto10
143
else
144
Z(i)=Znew(i)

145
146
147
148

endif
enddo
10Z(i)=Znew(i)
Io(i)=(1/(sigmaep))*(alog((Z(i)+sigma*beta(i))/
(Z(i)+ep*beta(i))))
149
PHI1(i)=exp((b1(1)/b(i))*(Z(i)1)(alog(Z(i)
beta(i)))&qtes1(i)*Io(i))
150
PHI2(i)=exp((b1(2)/b(i))*(Z(i)1)(alog(Z(i)
beta(i)))&qtes2(i)*Io(i))

VIII.- Finalmente, se recalculan los valores de P y {yi} con los valores de i obtenidos previamente y con
las ecuaciones (13) y (12), respectivamente. Si la diferencia entre la P previa y la P recalculada es menor que
la tolerancia establecida, concluye en proceso iterativo, en caso contrario, el proceso vuelve a comenzar
desde el clculo de las ai con las nuevas {yi}, el proceso se repite hasta que la diferencia de P sea menor a la
tolerancia establecida.
151

!************NUEVOCALCULODEYy
P*******************************
152
Pnew(i)=x(i,1)*GAMMA(i,1)*Psat(1)/PHI1(i)+&
153
&x(i,2)*GAMMA(i,2)*Psat(2)/PHI2(i)
154
y(i,1)=x(i,1)*GAMMA(i,1)*Psat(1)/
(PHI1(i)*Pnew(i))
155
y(i,2)=x(i,2)*GAMMA(i,2)*Psat(2)/
(PHI2(i)*Pnew(i))
156
err(i)=abs(Pnew(i)P(i))
157
if(err(i).lt.0.001)then
158
goto20
159
else
160
P(i)=Pnew(i)
161
goto30
162
endif
163
20P(i)=Pnew(i)

Cabe mencionar que los clculos presentados desde la etapa IV hasta la VIII, se repiten para el caso de
seleccionar la ecuacin de estado de Peng-Robinson. La nica diferencia es la ecuacin para i ( T ri ) y
las constantes para las ecuaciones de ai y bi, las cuales se dan en la tabla 2. Dichos cambios se muestran a
continuacin:
164
165
166
167

case(2)!PengRobinson
dok=1,2
Tr(k)=T/Tc(k)
alpha(k)=(1+(0.37464+1.5422*w(k)
0.26992*(w(k))**2)*&
168
&(1(Tr(k))**0.5))**2
169

a1(k)=(0.45724*alpha(k)*(R**2)*(Tc(k))**2)/Pc(k)
170
b1(k)=0.0778*R*Tc(k)/Pc(k)

IX.- Los resultados se imprimen en pantalla utilizando los formatos establecidos al principio del cdigo fuente.
Tambin se incluye un control de flujo del programa IF, para que muestre como ttulo de la seccin de
resultados la combinacin Ecuacin de estado Modelo de solucin utilizada. Asimismo, se muestran en
forma de tabla, donde la presin se presenta en las unidades de Pa, kPa y mmHg, para facilitar la
comparacin con los datos experimentales.
171
172
173
174
175
176
177
178

!RESULTADOS
write(*,300)
write(*,302)
write(*,300)
if(Ec.eq.1.and.Modelo.eq.1)then
write(*,307)
elseif(Ec.eq.1.and.Modelo.eq.2)then
write(*,308)

179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196

elseif(Ec.eq.1.and.Modelo.eq.3)then
write(*,309)
elseif(Ec.eq.1.and.Modelo.eq.4)then
write(*,310)
elseif(Ec.eq.2.and.Modelo.eq.1)then
write(*,311)
elseif(Ec.eq.2.and.Modelo.eq.2)then
write(*,312)
elseif(Ec.eq.2.and.Modelo.eq.3)then
write(*,313)
elseif(Ec.eq.2.and.Modelo.eq.4)then
write(*,314)
endif
write(*,300)
write(*,316)
write(*,300)
dok=1,11
write(*,315)x(k,1),y(k,1),P(k),P(k)/1000.0,
P(k)*0.00750061575845656
197
enddo
198
write(*,300)
199
stop
endprogramEVL

4. RESULTADOS

x1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1

Tabla 6. Rasultados de P y {yi} del sistema utilizando Soave/modelos de solucin


SOAVE
MARGULES
VAN LAAR
WILSON
NRTL
P
y1
P
y1
P
y1
P
y1

Tabla 7. Rasultados de P y {yi} del sistema utilizando Peng-Robinson/modelos de solucin

x1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1

MARGULES
P
y1

PENG - ROBINSON
VAN LAAR
WILSON
P
y1
P
y1

NRTL
P

y1

Potrebbero piacerti anche