Está en la página 1de 8

DETERMINACIÓN ANALÍTICA DEL EQUILIBRIO LÍQUIDO

VAPOR PARA EL SISTEMA BINARIO ACETATO DE ETILO (1) /


ACETATO DE METILO (2) SEGÚN
LA LEY DE RAOULT MODIFICADA Y LOS MODELOS DE
WILSON, NRTL Y UNIFAC.
Taipe Pariasca, J (20160659E); Cáceres Livora, J.H (20151353D); Vicharra Lazo, R.J (20160766F)
Escuela de Ingeniería Petroquímica, FIP-UNI.
Termodinámica II, 18 de noviembre del 2019
jimy793@hotmail.com ; jcaceresl@fip.uni.edu.pe ; renzo_jvl2@hotmail.com

Resumen: Se determinó las gráficas P-x-y a temperatura constante y T-x-y a presión constante en base a los
modelos de Wilson y Unifac a la T = 90°C y a la P = 1.5bar para el sistema binario acetato de etilo (1) /
acetato de metilo (2) mediante el uso del programa Octave.

1. INTRODUCCIÓN
2. MÉTODOS Y MATERIALES

Los valores que se deben de tener en cuenta son las


constantes de Antoine, las cuales son las siguientes:

Tabla1.Valores de constantes de Antoine para el


Acetato de Metilo.

VALORES DE CONSTANTES
DE ANTOINE
Acetato de Metilo
A 4.18621
B 1156.43
C 219.69

Tabla2.Valores de constantes de Antoine para el


Acetato de Etilo.

VALORES DE CONSTANTES
DE ANTOINE
Acetato de Etilo
A 4.13361
B 1195.13
C 212.47

Luego en el programa de Cheric encontramos los


valores para hacer las comparaciones respectivas

Así mismo para calculo con el modelo de UNIFAC


tenemos que encontrar las matrices correspondientes para
el cálculo.
CH 3 0 0 232.1
Para estos valores nos basamos en la estimación del
equilibrio líquido vapor utilizando el modelo UNIFAC
según el Ing. Federico G. Salazar
CH 2
[0 0
CH 3 COO 114.8 114.8
CH 3 CH 2 CH 3COO
232.1
0 ]
Nuestros componentes son 3. RESULTADOS Y DISCUSION

3.1 Resultados

Tablas

Se realizaron las siguientes tablas teniendo en


consideración la ecuación de Wilson y UNIFAC
para el sistema binario.

Para la obtención de graficas a T = 90°C

Tabla 3. Datos de Pxy a T cte según el modelo de


Wilson.

Presión (bar) x y
1.5219 0.000 0
1.6143 0.0848 0.13781
Los grupos son los siguientes: 1.7261 0.182 0.28104
- CH3 1.8495 0.284 0.41529
- CH2 1.9709 0.38000 0.5276
- CH3COO 2.106 0.483 0.63434
2.2399 0.582 0.72464
Dado que el parámetro de sustancias puras son 3, la
2.377 0.681 0.80416
siguiente matriz de parámetros de sustancias puras
quedaría de la siguiente manera con ng = 3. 2.5365 0.794 0.88319
2.6823 0.896 0.94505
0.9011 2.8318 1 1
R=
[ ]
0.6744 Volumen funcional relativo
1.9031
Tabla 4. Datos de Pxy a T cte según el modelo de
NRTL.
0.8480

[ ]
Q= 0.5400 Área funcional relativa
1.7280
Presión (bar)
1.5219
1.6143
x
0.0000
0.0848
y
0.0000
0.1487
Para los parámetros de sustancias en la mezcla 1.7261 0.182 0.2965
1.8495 0.284 0.4318
1 1
V=
[ ]
0 1 Matriz de frecuencia de grupos secundarios
1 1
1.9709
2.106
2.2399
0.38000
0.483
0.582
0.5435
0.6481
0.7352
2.377 0.681 0.8107
La matriz alfa nos quedó de la siguiente manera:
2.5365 0.794 0.8851
2.6823 0.896 0.9442
2.8318 1 1
Para la obtención de graficas a P = 1.5bar
Tabla 5. Datos de Pxy a T cte según el modelo de
UNIFAC. Tabla 6. Datos de Txy a P cte según el modelo de
Wilson.
Presión (bar) x y
1.5219 0.000 0 T (°C) x y
1.6351 0.085 0.14812 89.52 0 0
1.7643 0.182 0.29421 87.555 0.0848 0.13841
1.8993 0.284 0.42588 85.312 0.182 0.28311
2.0257 0.380 0.53361 82.988 0.284 0.41916
2.1608 0.483 0.63507 80.844 0.38 0.53301
2.2902 0.582 0.72128 78.604 0.483 0.64077
2.419 0.681 0.79832 76.524 0.582 0.73137
2.5656 0.794 0.87693 74.523 0.681 0.8104
2.6975 0.896 0.94076 72.346 0.794 0.88798
2.8318 1.000 1 70.483 0.896 0.94777
68.688 1 1

Gráficos Tabla 8. Datos de Txy a P cte según el modelo de


NRTL.
Luego de obtener todos los datos, se realizó los
algoritmos en Octave para la obtención del gráfico
de Pxy a T(cte) para los modelos de Wilson y
Unifac:

Gráfico 1. Gráfico Pxy a T cte según el modelo de


Wilson y UNIFAC.
Tabla 8. Datos de Txy a P cte según el modelo de 4. CONCLUSIONES
UNIFAC.
 Para la gráfica de coeficiente de fugacidad
T (°C) x y (ϕi) vs P(Bar) se nota la disminución de su
89.52 0 0
valor a consecuencia de un aumento de la
87.127 0.0848 0.13841
presión.
84.575 0.182 0.28311
82.092 0.284 0.41916
79.917 0.38 0.53301  Para la gráfica de fugacidad (fi) vs P(Bar)
77.74 0.483 0.64077 se nota el incremento de su valor a
75.782 0.582 0.73137 consecuencia de un aumento de la presión.
73.943 0.681 0.8104
71.974 0.794 0.88798 5. RECOMENDACIONES
70.302 0.896 0.94777
68.688 1 1  Se tendrá que comparar los datos obtenidos
en Octave con el realizado en el programa
Gráficos de Excel para la aseveración de valores de
coeficiente de fugacidad y fugacidad.
Luego de obtener todos los datos, se realizó los
algoritmos en Octave para la obtención del gráfico
de Txy a P(cte) para los modelos de Wilson y  Se recomienda hacer una prueba de los
Unifac: códigos cada vez que usamos estos para ver
el error en el proceso, esto se logra dado al
botón step para pasar paso a paso las
codificaciones.

6. REFERENCIAS BIBLIOGRAFICAS

 Termodinámica del equilibrio, Ali


Gabriel Lara,
https://aliglara.github.io/thermo/

 https://www.cheric.org/research/kdb/hc
vle/hcvle.php

Gráfico2. Gráfico Txy a P cte según el modelo de


Wilson y UNIFAC.

3.2 Discusión

Tal como se observa en el gráfico 2, en esta gráfica


vemos una poca desviación respecto a la gráfica de
virial en la Psat, con lo que inducimos que una
ecuación más elaborada para el coeficiente de
fugacidad vs P y fugacidad vs P es la ecuación de
Soave-Redlich-Kwong (SRK).
APÉNDICES b=(Omega*Tc*R)/Pc;
CODIGO PARA HALLAR LA PRESION DE q=a/(b*R*(T+273.15));
ANTONIE for i=1:1:30
function[P]=Psat(T,ANT) B(i)=b*P(i)/(R*(T+273.15));
P=10.^(ANT(:,1)-ANT(:,2)./(T+ANT(:,3))); error=1;
end Z2=1;
do
CODIGO PARA EL CALCULO DE COEFICIENTE a1=Z2+e*B(i);
DE FUGACIDAD EN LA ZONA VAPOR a2=Z2+sigma*B(i);
function[cfV2]=CF_V(T,P,Tc,Pc,W,Pi,sigma,Omega,e,R a3=1+B(i)-Z2;
) a4=q*B(i);
sigma=1; Zl=B(i)+((a1)*(a2)*(a3))/(a4);
e=0; error=abs(Z2-Zl);
Pi=0.42748; Z2=Zl;
Omega=0.08664; until( error>10^-6 && error<=1)
R=83.14472; Il(i)=log((Zl+sigma*B(i))./(Zl+e*B(i)))./(sigma-e);
Pc=36.4; logcfl2(i)=Zl-1-log(Zl-B(i))-q*Il(i);
Tc=466.7; cfl2(i)=exp(logcfl2(i));
W=0.281; Fl2(i)=cfl2(i).*P(i);
T=181.07345; end
P=1:1:30;
Tr=(T+273.15)./Tc; end
alfa=(1+(0.480+1.574*W-0.176*W^2)*(1-Tr^(1/2)))^2;
a=alfa.*(Pi*Tc^2*R.^2)./Pc; CODIGO PARA HALLAR LA PRESION DE
b=Omega*Tc*R/Pc; SATURACION
q=a/(b*R*(T+273.15)); function[Ps]=psat_EO(T,P,Tc,Pc,W,Pi,sigma,Omega,e,R
for i=1:1:30 )
B(i)=b*P(i)/(R*(T+273.15)); sigma=1;
error=1; e=0;
Z1=1; Pi=0.42748;
while error>10^-6 Omega=0.08664;
Zv=1+B(i)-q*B(i)*(Z1-B(i))/((Z1+e*B(i))*(Z1+sigma R=83.14472;
*B(i))); Pc=36.4;
error=abs(Z1-Zv); Tc=466.7;
Z1=Zv; W=0.281;
I(i)=log((Zv+sigma*B(i))./(Zv+e*B(i)))./(sigma-e); T=181.07345;
logcfV2(i)=Zv-1-log(Zv-B(i))-q*I(i); P=1:1:30;
cfV2(i)=exp(logcfV2(i)); [cfV2]=CF_V(T,P,Tc,Pc,W,Pi,sigma,Omega,e,R);
Fv2(i)=cfV2(i).*P(i); [cfl2]=CFL(T,P,Tc,Pc,W,sigma,Pi,Omega,R,e);
end Psat=P.*(CFL(T,P,Tc,Pc,W,sigma,Pi,Omega,R,e))./(CF
end _V(T,P,Tc,Pc,W,Pi,sigma,Omega,e,R));
end for i=1:1:30
CODIGO PARA COEFICIENTE DE FUGACIDAD error(i)=abs(P(i)-Psat(i));
EN LA ZONA LIQUIDO if(error(i)<0.5 && P(i)<30)
function [cfl2]=CFL(T,P,Tc,Pc,W,sigma,Pi,Omega,R,e) Ps=Psat(i);
sigma=1; end
e=0; end
Pi=0.42748; end
Omega=0.08664;
R=83.14472; CODIGO PARA EL MODELO RKS(GRAFICA)
Pc=36.4; function [Z]=RKS(T,P,Tc,Pc,W)
Tc=466.7; sigma=1;
W=0.281; e=0;
T=181.07345; Pi=0.42748;
P=1:1:30; Omega=0.08664;
Tr=(T+273.15)./Tc; R=83.14472;
alfa=(1+(0.480+1.574*W-0.176*W^2)*(1-Tr^(1/2)))^2; Pc=36.4;
a=alfa.*(Pi*Tc^2*R.^2)./Pc; Tc=466.7;
W=0.281; fprintf('%8.3f %8.5f %8.5f\n',Pop(i),cfl2(i),Fl2(i))
T=181.07345; end
Tr=(T+273.15)./Tc; hold on
alfa=(1+(0.480+1.574*W-0.176*W^2)*(1-Tr^(1/2)))^2; figure(1)
a=alfa.*(Pi*Tc^2*R.^2)./Pc; subplot(1,2,1)
b=Omega*Tc*R/Pc; plot(Pop,cfl2,'r')
q=a/(b*R*(T+273.15)); subplot(1,2,2)
fprintf (' P cfV2 Fv2\n'); plot(Popv,Fv2,'r',P1,Fl2,'r')
P=1:1:30; title('Fugacidad(f) VS Presion')
[Ps]=psat_EO(T,P,Tc,Pc,W,Pi,sigma,Omega,e,R); xlabel('Presion (bar)')
psatur=Ps; ylabel('fugacidad')
Popv=[0 6 12 18 24 psatur]; grid on
n=length(Popv);
for i=1:n CODIGO EL MODELO VIRIAL(GRAFICA)
P(i)=Popv(i); %eter dietilico
B(i)=b*P(i)/(R*(T+273.15)); Pc=36.4;
error=1; Tc=466.7;
Z1=1; W=0.281;
while error>10^-6 R= 83.14472;
T=181.07345;
Zv=1+B(i)-q*B(i)*(Z1-B(i))/((Z1+e*B(i))*(Z1+sigma*B ANT=[4.10962 1090.640 231.200];
(i))); [Ps] = Psat(T,ANT);
error=abs(Z1-Zv); Psatur=Ps;
Z1=Zv; Tr=(273.15+T)./Tc;
I(i)=log((Zv+sigma*B(i))./(Zv+e*B(i)))./(sigma-e); B0= 0.083-0.422./Tr^1.6;
logcfV2(i)=Zv-1-log(Zv-B(i))-q*I(i); B1= 0.139-0.172./Tr^4.2;
cfV2(i)=exp(logcfV2(i)); Bi=(R*Tc*(B0+W*B1))./Pc;
Fv2(i)=cfV2(i).*Popv(i); fprintf (' P cfV fV\n');
hold on Pvi=[0 6 12 18 24 Psatur];
end n=length(Pvi);
fprintf('%8.3f %8.5f %8.5f\n',Popv(i),cfV2(i),Fv2(i)) for i=1:n
end Pv(i)=Pvi(i);
figure(1) logcfV(i)=Bi*Pv(i)/(R*(T+273.15));
hold on cfV(i)=exp(logcfV(i));
subplot(1,2,1) fV(i)=cfV(i).*Pv(i);
plot(Popv,cfV2,'r') hold on
title('coef(f) VS Presion') fprintf('%8.3f %8.5f %8.5f\n',Pv(i),cfV(i),fV(i))
xlabel('Presion (bar)') endfor
ylabel('coeficiente f') figure(1);
Pop=[psatur 36 42 48 54 2*psatur]; subplot(1,2,1)
m=length(Pop); plot(Pv,cfV,'b')
for i=1:m xlabel('presion(bar)')
P1(i)=Pop(i); ylabel('coeficiente f')
B(i)=b*P1(i)/(R*(T+273.15)); title('coef(f) VS Presion')
error=1; fsat=0.73607;
Z2=1; Vc=280;
while error>10^-6 Zc=0.262;
P2=[Psatur 35 41 47 53 2*Psatur];
Zl=B(i)+(Z2+e*B(i))*(Z2+sigma*B(i))*(1+B(i)-Z2)/(q* m=length(P2);
B(i)); Vl=Vc*Zc^((1-Tr)^(2/7));
error=abs(Z2-Zl); for i=1:m
Z2=Zl; Pl(i)=P2(i);
Il(i)=log((Zl+sigma*B(i))./(Zl+e*B(i)))./(sigma-e); F(i)=fsat*Psatur*exp((Vl*(Pl(i)-Psatur)/
logcfl2(i)=Zl-1-log(Zl-B(i))-q*Il(i); (R*(T+273.15))));
cfl2(i)=exp(logcfl2(i)); cfL(i)=F(i)./Pl(i);
Fl2(i)=cfl2(i).*P1(i);
fprintf('%8.3f %8.5f %8.5f\n',Pl(i),cfL(i),F(i))
endfor
end
hold on
subplot(1,2,1)
plot(Pl,cfL,'b')
subplot(1,2,2)
plot(Pv,fV,'b',Pl,F,'b')
xlabel('Presion (bar)')
ylabel('fugacidad')
grid on
title('fugacidad vs Presion')

También podría gustarte