Professional Documents
Culture Documents
CATEDRÁTICO:
ALUMNO:
Huancayo – Perú
2019
MÉTODO DE VAN LAAR
clear all clc
clear
disp('... EQUILIBRIO LIQUIDO - VAPOR ...')
disp(' ..Acetato de Etilo (1) – Etanol (2).. ')
disp('.....PROCESO ISOBÁRICO P=760mmHg........')
disp('--metodo VAN LAAR--')
disp('---------------------------------------------------------------------')
syms T x1 x2
X1=[0.0001,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1];
X2=[1,0.9,0.8,0.7,0.6,0.5,0.4,0.3,0.2,0.1,0];
%para Acetato de Etilo (1) – Etanol (2) correspondiente
%constantes de ANTOINE
A1=7.09808;
B1=1238.71;
C1=217.0;
A2=8.04494;
B2=1554.3;
C2=222.65;
%Parámetros de VAN LAAR para el acetato de etilo(1) - etanol(2):
P=760 ; %constante
a12=0.3311;
a21=0.3972;
f1=10^(A1-B1/(C1+T));
f2=10^(A2-B2/(C2+T));
f3=10^(a12/((1+x1*a12/(x2*a21)))^2);
f4=10^(a21/((1+x2*a21/(x1*a12)))^2);
s=12;r=1;p=1;
while s>r
x1=X1(p);
x2=X2(p);
q=1;v=0;
tmin=40;
while v<0.999
T=tmin(q);
pvp1=eval(f1);
pvp2=eval(f2);
gam1=eval(f3);
gam2=eval(f4);
Y1(q+1)=x1*pvp1*gam1/P;
Y2(q+1)=x2*pvp2*gam2/P;
v(q+1)= Y1(q+1)+Y2(q+1);
tmin(q+1)=tmin(q)+0.05;
q=q+1;
end
t(p)=tmin(q);
y1(p)=Y1(q);
y2(p)=Y2(q);
p1(p)=pvp1;
p2(p)=pvp2;
u(p)=v(q);
g1(p)=gam1;
g2(p)=gam2;
r(p+1)=r(p)+1;
p=p+1;
end
disp(' x T pvp1 pvp2 P gamma1 gamma2 y1 y2
y1+y2')
for a=1:1:s-1;
fprintf('%0.1f %5.2f %5.3f %5.3f %5.1f %5.3f %5.3f %5.3f %5.3f
%5.2f\n',X1(a),t(a),p1(a),p2(a),P,g1(a),g2(a),y1(a),y2(a),u(a))
end
plot(X1,y1)
subplot(2,1,1),plot(X1,y1,'g',X1,y1,'r*',X1,X1,'k')
title('GRAFICA 1: Eq. Liquido Vapor:(x1-y1)-Acetato de etilo – Etanol -
P=760mmHg'),xlabel('X1'),ylabel('Y1'),legend('VAN LAAR','DATOS EXPERIMENTALES','DIAGONAL')
grid on
subplot(2,1,2),plot(X1,t,'c',X1,t,'r*',y1,t,'k',y1,t,'b+'),title('GRAFICO 2: Equilibrio
Liquido Vapor: Acetato de etilo – Etanol'),xlabel('X1,Y1'),ylabel('T')
legend('VAN LAAR','DATOS EXPERIMENTALES X1','VAN LAAR','DATOS EXPERIMENTALES Y1')
grid on
0.8
0.6
Y1
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
X1
VAN LAAR
78
DATOS EXPERIMENTALES X1
VAN LAAR
76 DATOS EXPERIMENTALES Y1
T
74
72
70
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
X1,Y1
MÉTODO DE MARGULES
clear all clc
clear
disp('... EQUILIBRIO LIQUIDO - VAPOR ...')
disp(' ..Acetato de Etilo (1) – Etanol (2).. ')
disp('.....PROCESO ISOBÁRICO P=760mmHg........')
disp('--metodo MARGULES--')
disp('---------------------------------------------------------------------')
syms T x1 x2
X1=[0.0001,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1];
X2=[1,0.9,0.8,0.7,0.6,0.5,0.4,0.3,0.2,0.1,0];
%para Acetato de Etilo (1) – Etanol (2) correspondiente
%constantes de ANTOINE
A1=7.09808;
B1=1238.71;
C1=217.0;
A2=8.04494;
B2=1554.3;
C2=222.65;
%Parámetros de MARGULES para el acetato de etilo(1) - etanol(2):
P=760 ; %constante
a12=0.3313;
a21=0.3925;
% Presión constante en mmHg:
P=760;%CONSTANTE
f1=10^(A1-B1/(C1+T));
f2=10^(A2-B2/(C2+T));
f3=10.^((1-x1).^2*a12+(1-x1).^2.*(a12+2*x1*(a21-a12)));
f4=10.^((x1).^2*a21+x1.^2.*(a21+2*(1-x1)*(a12-a21)));
s=12;r=1;p=1;
while s>r
x1=X1(p);
x2=X2(p);
q=1;v=0;
tmin=40;
while v<0.999
T=tmin(q);
pvp1=eval(f1);
pvp2=eval(f2);
gam1=eval(f3);
gam2=eval(f4);
Y1(q+1)=x1*pvp1*gam1/P;
Y2(q+1)=x2*pvp2*gam2/P;
v(q+1)= Y1(q+1)+Y2(q+1);
tmin(q+1)=tmin(q)+0.05;
q=q+1;
end
t(p)=tmin(q);
y1(p)=Y1(q);
y2(p)=Y2(q);
p1(p)=pvp1;
p2(p)=pvp2;
u(p)=v(q);
g1(p)=gam1;
g2(p)=gam2;
r(p+1)=r(p)+1;
p=p+1;
end
disp(' x T pvp1 pvp2 P gamma1 gamma2 y1 y2
y1+y2')
for a=1:1:s-1;
fprintf('%0.1f %5.2f %5.3f %5.3f %5.1f %5.3f %5.3f %5.3f %5.3f
%5.2f\n',X1(a),t(a),p1(a),p2(a),P,g1(a),g2(a),y1(a),y2(a),u(a))
end
plot(X1,y1)
subplot(2,1,1),plot(X1,y1,'c',X1,y1,'r*',X1,X1,'k'),title('GRAFICA 1: Eq. Liquido
Vapor:(x1-y1)-Acetato de etilo – Etanol - P=760mmHg'),xlabel('X1'),ylabel('Y1')
legend('MARGULES','DATOS EXPERIMENTALES','DIAGONAL')
grid on
subplot(2,1,2),plot(X1,t,'c',X1,t,'r*',y1,t,'k',y1,t,'b+'),title('GRAFICO 2: Equilibrio
Liquido Vapor: Acetato de etilo – Etanol'),xlabel('X1,Y1'),ylabel('T')
legend('MARGULES','DATOS EXPERIMENTALES X1','MARGULES','DATOS EXPERIMENTALES Y1')
grid on
0.4
0.2
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
X1
70
65
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
X1,Y1
MÉTODO DE WILSON
clear all clc
clear
disp('... EQUILIBRIO LIQUIDO - VAPOR ...')
disp(' ..Acetato de Etilo (1) – Etanol (2).. ')
disp('.....PROCESO ISOBÁRICO P=760mmHg........')
disp('--metodo WILSON--')
disp('---------------------------------------------------------------------')
syms T x1 x2
X1=[0.0001,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1];
X2=[1,0.9,0.8,0.7,0.6,0.5,0.4,0.3,0.2,0.1,0];
%para Acetato de Etilo (1) – Etanol (2) correspondiente
%constantes de ANTOINE
A1=7.09808;
B1=1238.71;
C1=217.0;
A2=8.04494;
B2=1554.3;
C2=222.65;
%Parámetros de WILSON para el acetato de etilo(1) - etanol(2):
P=760 ; %constante
% Parámetros de Wilson para el acetato de etilo(1) - etanol(2):
v1=95.3;
v2=60.356;
d1=-178.81;
d2=844.69;
a12=(v2/v1)*exp(-(d1)/(1.987*T));
a21=(v1/v2)*exp(-(d2)/(1.987*T));
f1=10^(A1-B1/(C1+T));
f2=10^(A2-B2/(C2+T));
s=12;r=1;p=1;
while s>r
x1=X1(p);
x2=X2(p);
q=1;v=0;
tmin=40;
while v<0.999
T=tmin(q);
a12=(v2/v1)*exp(-(d1)/(1.987*T));
a21=(v1/v2)*exp(-(d2)/(1.987*T));
gam1=exp(-log(x1+a12*x2)+x2*(a12/(x1+a12*x2)-a21/(a21*x1+x2)));
gam2=exp(-log(x2+a21*x1)-x1*(a12/(x1+a12*x2)-a21/(a21*x1+x2)));
pvp1=eval(f1);
pvp2=eval(f2);
Y1(q+1)=x1*pvp1*gam1/P;
Y2(q+1)=x2*pvp2*gam2/P;
v(q+1)= Y1(q+1)+Y2(q+1);
tmin(q+1)=tmin(q)+0.05;
q=q+1;
end
t(p)=tmin(q);
y1(p)=Y1(q);
y2(p)=Y2(q);
p1(p)=pvp1;
p2(p)=pvp2;
u(p)=v(q);
g1(p)=gam1;
g2(p)=gam2;
r(p+1)=r(p)+1;
p=p+1;
end
disp(' x T pvp1 pvp2 P gamma1 gamma2 y1 y2
y1+y2')
for a=1:1:s-1;
fprintf('%0.1f %5.2f %5.3f %5.3f %5.1f %5.3f %5.3f %5.3f %5.3f
%5.2f\n',X1(a),t(a),p1(a),p2(a),P,g1(a),g2(a),y1(a),y2(a),u(a))
end
plot(X1,y1)
subplot(2,1,1),plot(X1,y1,'c',X1,y1,'r*',X1,X1,'k'),title('GRAFICA 1: Eq. Liquido
Vapor:(x1-y1)-Acetato de etilo – Etanol - P=760mmHg'),xlabel('X1'),ylabel('Y1')
legend('WILSON','DATOS EXPERIMENTALES','DIAGONAL')
grid on
subplot(2,1,2),plot(X1,t,'c',X1,t,'r*',y1,t,'k',y1,t,'b+'),title('GRAFICO 2: Equilibrio
Liquido Vapor: Acetato de etilo – Etanol'),xlabel('X1,Y1'),ylabel('T')
legend('WILSON','DATOS EXPERIMENTALES X1','WILSON','DATOS EXPERIMENTALES Y1')
grid on
... EQUILIBRIO LIQUIDO - VAPOR ...
..Acetato de Etilo (1) – Etanol (2)..
.....PROCESO ISOBÁRICO P=760mmHg........
--metodo WILSON--
---------------------------------------------------------------------
x T pvp1 pvp2 P gamma1 gamma2 y1 y2 y1+y2
0.0 78.40 801.750 760.594 760.0 1.351 1.000 0.000 1.001 1.00
0.1 77.35 774.597 729.586 760.0 1.331 1.000 0.136 0.864 1.00
0.2 76.45 751.908 703.852 760.0 1.314 1.000 0.260 0.741 1.00
0.3 75.55 729.750 678.879 760.0 1.295 1.001 0.373 0.626 1.00
0.4 74.80 711.684 658.636 760.0 1.276 1.004 0.478 0.522 1.00
0.5 74.10 695.146 640.199 760.0 1.254 1.012 0.574 0.426 1.00
0.6 73.50 681.215 624.741 760.0 1.227 1.032 0.660 0.339 1.00
0.7 73.10 672.051 614.609 760.0 1.193 1.083 0.738 0.263 1.00
0.8 72.85 666.375 608.347 760.0 1.146 1.219 0.804 0.195 1.00
0.9 73.05 670.913 613.353 760.0 1.082 1.736 0.860 0.140 1.00
1.0 76.75 759.411 712.345 760.0 1.000 56.738 0.999 0.000 1.00
0.4
0.2
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
X1
78 WILSON
DATOS EXPERIMENTALES X1
77 WILSON
76 DATOS EXPERIMENTALES Y1
T
75
74
73
72
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
X1,Y1