Sie sind auf Seite 1von 10

CODIGOS BURBUJA

% Codigo burbuja
clear all
clc
P=760; %760mmHg
Patm=1; %atm
A1=7.11714; B1=1210.595; C1=229.664; %Constantes de Antoine
acetona
A2=6.95465; B2=1170.966; C2=226.232; %Constantes de Antoine
cloroformo
TC=[62.7 63.55 63.95 64.4 64.55 64.25 63.55 62.3 61.8 61.27
59.3 57.95 57.1 56.7]; %C
TK=TC+273.15; %K
X1=[0.1013 0.1792 0.2585 0.3022 0.3697 0.4418 0.5268 0.6318
0.7020 0.7315 0.7605 0.8137 0.8946 0.9433 0.9652];
X1Real=X1;
X2=1-X1;
X2Real=X2;
R=1.987; %Cal/(mol.K)
A12=-481.7574;
A21=106.6503;
alpha=0.3030;
nB=0;
nR=0;

para la
para el
60.8 60.1
0.6683

%Para la acetona
Tca=508; %K
Pca=46.978; %atm
wa=0.3124;
wha=0.187;
ua=2.88;
na=0;
Pra=P./Pca;
ura=10^5*ua^2*Pca/Tca^2;
Vca=0.082057*(Tca/Pca)*(0.293-0.08*wa);% m3/mol
%para el cloroformo
Tcc=536.6; %K
Pcc=53.985; %atm
wc=0.219;
whc=0.187;
uc=1.02;
nc=0.28;
Prc=P./Pcc;
urc=10^5*uc^2*Pcc/Tcc^2;
Vcc=0.082057*(Tcc/Pcc)*(0.293-0.08*wc); %m3/mol
%para la mezcla
Tcm=(Tca*Tcc)^0.5; %K
Pcm=4*Tcm*((Pca*Vca)/Tca+(Pcc*Vcc)/Tcc)/(Vca^(1/3)+Vcc^(1/3))^3; %atm
whm=0.5*(wha+whc);
urm=10^5*ua*uc*Pcm/Tcm^2;
nm=0.5*(na+nc);
Prm=P./Pcm;
%---------------------Calculo Temp Burbuja------------------FI1=1;
FI2=1;
Tsat1=B1/(A1-log10(P))-C1;

Tsat2=B2/(A2-log10(P))-C2;
Tem=X1.*Tsat1+X2.*Tsat2; %C
TemK=273.15+Tem; %K.
r1=exp(X2.^2.*((A21./(R.*TemK)).*((exp(alpha.*(A21./(R.*TemK))))./(X1+X2.*(exp(alpha.*(A21./(R.*TemK)))))).^2+((exp(alpha.*(A12./(R.*TemK)))).*(A12./(R.*TemK)))./(X2+X1.*(exp(alpha.*(A12./(R.*TemK))))).^2));
r2=exp(X1.^2.*((A12./(R.*TemK)).*((exp(alpha.*(A12./(R.*TemK))))./(X2+X1.*(exp(alpha.*(A12./(R.*TemK)))))).^2+((exp(alpha.*(A21./(R.*TemK)))).*(A21./(R.*TemK)))./(X1+X2.*(exp(alpha.*(A21./(R.*TemK))))).^2));
Psat1=10.^(A1-B1./(Tem+C1));%mmHg
Psat2=10.^(A2-B2./(Tem+C2));%mmHg
Psatj=P./((X1.*r1./FI1).*(Psat1/Psat1)+(X2.*r2./FI2).*(Psat2/Psat1));
%mmHg
Tem=B1./(A1-log10(Psatj))-C1; %C
TemK=Tem+273;
delta=1;
while delta>0.0000001

%ciclo

TemKComp=TemK;
Psat1=10.^(A1-B1./(Tem+C1)); %mmHg
Psat2=10.^(A2-B2./(Tem+C2)); %mmHg
Psat1atm=Psat1./760; %Atmosferas
Psat2atm=Psat2./760; %Atmosferas
Y1=X1.*r1.*Psat1./(FI1.*P);
Y2=X2.*r2.*Psat2./(FI2.*P);
Tra=TemK./Tca;
Trc=TemK./Tcc;
Trm=TemK./Tcm;
%Trabajando con la correlacion O'conell-Prausnitz
%Para la acetona pura
f0a=0.1445-0.330./Tra-0.1385./Tra.^2-0.0121./Tra.^3;
f1a=0.073+0.46./Tra-0.5./Tra.^2-0.097./Tra.^3-0.0073./Tra.^8;
f2a=-5.237220+5.665807*(log(ura))2.133816*(log(ura))^2+0.2525373*(log(ura))^3+(1./Tra)*(5.7697706.181427*(log(ura))+2.28327*(log(ura))^2-0.2649074*(log(ura))^3);
f3a=exp(6.6*(0.7-Tra));
pbrta=f0a+wha*f1a+f2a+na*f3a;
%Para el cloroformo puro
f0c=0.1445-0.330./Trc-0.1385./Trc.^2-0.0121./Trc.^3;
f1c=0.073+0.46./Trc-0.5./Trc.^2-0.097./Trc.^3-0.0073./Trc.^8;
f2c=-5.237220+5.665807*(log(urc))2.133816*(log(urc))^2+0.2525373*(log(urc))^3+(1./Trc)*(5.7697706.181427*(log(urc))+2.28327*(log(urc))^2-0.2649074*(log(urc))^3);
f3c=exp(6.6*(0.7-Trc));

pbrtc=f0c+whc*f1c+f2c+nc*f3c;
%Para la mezcla
f0m=0.1445-0.330./Trm-0.1385./Trm.^2-0.0121./Trm.^3;
f1m=0.073+0.46./Trm-0.5./Trm.^2-0.097./Trm.^3-0.0073./Trm.^8;
f2m=-5.237220+5.665807*(log(urm))2.133816*(log(urm))^2+0.2525373*(log(urm))^3+(1./Trm)*(5.7697706.181427*(log(urm))+2.28327*(log(urm))^2-0.2649074*(log(urm))^3);
f3m=exp(6.6.*(0.7-Trm));
pbrtm=f0m+whm*f1m+f2m+nm*f3m;
Ba=0.082057*(Tca/Pca).*pbrta;
Bc=0.082057*(Tcc/Pcc).*pbrtc;
Bm=0.082057*(Tcm/Pcm).*pbrtm;

%B11
%B22
%B12

d12=2.*Bm-Ba-Bc;
Fiasat=exp(Ba.*Psat1atm./(0.082057.*TemK));
Ficsat=exp(Bc.*Psat2atm./(0.082057.*TemK));
Fiamezcla=exp((Patm./(0.082057.*TemK)).*(Ba+Y2.^2.*d12));
Ficmezcla=exp((Patm./(0.082057.*TemK)).*(Bc+Y1.^2.*d12));
FI1=Fiamezcla./Fiasat;
FI2=Ficmezcla./Ficsat;
r1=exp(X2.^2.*((A21./(R.*TemK)).*((exp(alpha.*(A21./(R.*TemK))))./(X1+X2.*(exp(alpha.*(A21./(R.*TemK)))))).^2+((exp(alpha.*(A12./(R.*TemK)))).*(A12./(R.*TemK)))./(X2+X1.*(exp(alpha.*(A12./(R.*TemK))))).^2));
r2=exp(X1.^2.*((A12./(R.*TemK)).*((exp(alpha.*(A12./(R.*TemK))))./(X2+X1.*(exp(alpha.*(A12./(R.*TemK)))))).^2+((exp(alpha.*(A21./(R.*TemK)))).*(A21./(R.*TemK)))./(X1+X2.*(exp(alpha.*(A21./(R.*TemK))))).^2));
Psatj=P./((X1.*r1./FI1).*(Psat1/Psat1)+(X2.*r2./FI2).*(Psat2/Psat1));
Tem=B1./(A1-log10(Psatj))-C1;
TemK=Tem+273.15;
delta=abs(TemKComp-TemK);
nB=nB+1;
end
TemBur=Tem;
TemBurK=TemK;
Y1Bur=Y1;
Y2Bur=Y2;
%---------------------Calculo Temp Rocio------------------Y1=[0.0740 0.1428 0.2221 0.2814 0.3724 0.4695 0.5862 0.7070 0.7526
0.7852 0.8123 0.8376 0.8793 0.9411 0.9699 0.9822];
Y1Real=Y1;
Y2=1-Y1;
Y2Real=Y2;

FI1=1;
FI2=1;
r1=1;
r2=1;
Tsat1=B1/(A1-log10(P))-C1;
Tsat2=B2/(A2-log10(P))-C2;
Tem=Y1.*Tsat1+Y2.*Tsat2; %C
TemK=273.15+Tem; %K
Psat1=10.^(A1-B1./(Tem+C1)); %mmHg
Psat2=10.^(A2-B2./(Tem+C2)); %mmHg
%j=1
Psatj=P.*(Y1.*FI1./(r1).*(Psat1/Psat1)+Y2.*FI2./(r2).*(Psat1/Psat2));
Tem=B1./(A1-log10(Psatj))-C1; %C
TemK=Tem+273.15; %K
Psat1=10.^(A1-B1./(Tem+C1)); %mmHg
Psat2=10.^(A2-B2./(Tem+C2)); %mmHg
Psat1atm=Psat1./760; %atm
Psat2atm=Psat2./760; %atm
Tra=TemK./Tca;
Trc=TemK./Tcc;
Trm=TemK./Tcm;
%Trabajando con la correlacion O'conell-Prausnitz
%Para la acetona pura
f0a=0.1445-0.330./Tra-0.1385./Tra.^2-0.0121./Tra.^3;
f1a=0.073+0.46./Tra-0.5./Tra.^2-0.097./Tra.^3-0.0073./Tra.^8;
f2a=-5.237220+5.665807*(log(ura))2.133816*(log(ura))^2+0.2525373*(log(ura))^3+(1./Tra)*(5.7697706.181427*(log(ura))+2.28327*(log(ura))^2-0.2649074*(log(ura))^3);
f3a=exp(6.6*(0.7-Tra));
pbrta=f0a+wha*f1a+f2a+na*f3a;
%Para el cloroformo puro
f0c=0.1445-0.330./Trc-0.1385./Trc.^2-0.0121./Trc.^3;
f1c=0.073+0.46./Trc-0.5./Trc.^2-0.097./Trc.^3-0.0073./Trc.^8;
f2c=-5.237220+5.665807*(log(urc))2.133816*(log(urc))^2+0.2525373*(log(urc))^3+(1./Trc)*(5.7697706.181427*(log(urc))+2.28327*(log(urc))^2-0.2649074*(log(urc))^3);
f3c=exp(6.6*(0.7-Trc));
pbrtc=f0c+whc*f1c+f2c+nc*f3c;
%Para la mezcla
f0m=0.1445-0.330./Trm-0.1385./Trm.^2-0.0121./Trm.^3;
f1m=0.073+0.46./Trm-0.5./Trm.^2-0.097./Trm.^3-0.0073./Trm.^8;
f2m=-5.237220+5.665807*(log(urm))2.133816*(log(urm))^2+0.2525373*(log(urm))^3+(1./Trm)*(5.7697706.181427*(log(urm))+2.28327*(log(urm))^2-0.2649074*(log(urm))^3);
f3m=exp(6.6.*(0.7-Trm));
pbrtm=f0m+whm*f1m+f2m+nm*f3m;

Ba=0.082057*(Tca/Pca).*pbrta;
Bc=0.082057*(Tcc/Pcc).*pbrtc;
Bm=0.082057*(Tcm/Pcm).*pbrtm;

%B11
%B22
%B12

d12=2.*Bm-Ba-Bc;
Fiasat=exp(Ba.*Psat1atm./(0.082057.*TemK));
Ficsat=exp(Bc.*Psat2atm./(0.082057.*TemK));
Fiamezcla=exp((Patm./(0.082057.*TemK)).*(Ba+Y2.^2.*d12));
Ficmezcla=exp((Patm./(0.082057.*TemK)).*(Bc+Y1.^2.*d12));
FI1=Fiamezcla./Fiasat;
FI2=Ficmezcla./Ficsat;
X1=Y1.*FI1.*P./(r1.*Psat1);
X2=Y2.*FI2.*P./(r2.*Psat2);
r1=exp(X2.^2.*((A21./(R.*TemK)).*((exp(alpha.*(A21./(R.*TemK))))./(X1+X2.*(exp(alpha.*(A21./(R.*TemK)))))).^2+((exp(alpha.*(A12./(R.*TemK)))).*(A12./(R.*TemK)))./(X2+X1.*(exp(alpha.*(A12./(R.*TemK))))).^2));
r2=exp(X1.^2.*((A12./(R.*TemK)).*((exp(alpha.*(A12./(R.*TemK))))./(X2+X1.*(exp(alpha.*(A12./(R.*TemK)))))).^2+((exp(alpha.*(A21./(R.*TemK)))).*(A21./(R.*TemK)))./(X1+X2.*(exp(alpha.*(A21./(R.*TemK))))).^2));
Psatj=P.*(Y1.*FI1./(r1).*(Psat1/Psat1)+Y2.*FI2./(r2).*(Psat1/Psat2));
Tem=B1./(A1-log10(Psatj))-C1; %C
TemK=Tem+273;
deltaT=1;
while deltaT>0.0000001

%ciclo

TemKComp=TemK;
Psat1=10.^(A1-B1./(Tem+C1)); %mmHg
Psat2=10.^(A2-B2./(Tem+C2)); %mmHg
Psat1atm=Psat1./760; %atm
Psat2atm=Psat2./760;%atm
Tra=TemK./Tca;
Trc=TemK./Tcc;
Trm=TemK./Tcm;
%Trabajando con la correlacion O'conell-Prausnitz
%Para la acetona pura
f0a=0.1445-0.330./Tra-0.1385./Tra.^2-0.0121./Tra.^3;
f1a=0.073+0.46./Tra-0.5./Tra.^2-0.097./Tra.^3-0.0073./Tra.^8;
f2a=-5.237220+5.665807*(log(ura))2.133816*(log(ura))^2+0.2525373*(log(ura))^3+(1./Tra)*(5.7697706.181427*(log(ura))+2.28327*(log(ura))^2-0.2649074*(log(ura))^3);
f3a=exp(6.6*(0.7-Tra));
pbrta=f0a+wha*f1a+f2a+na*f3a;

%Para el cloroformo puro


f0c=0.1445-0.330./Trc-0.1385./Trc.^2-0.0121./Trc.^3;
f1c=0.073+0.46./Trc-0.5./Trc.^2-0.097./Trc.^3-0.0073./Trc.^8;
f2c=-5.237220+5.665807*(log(urc))2.133816*(log(urc))^2+0.2525373*(log(urc))^3+(1./Trc)*(5.7697706.181427*(log(urc))+2.28327*(log(urc))^2-0.2649074*(log(urc))^3);
f3c=exp(6.6*(0.7-Trc));
pbrtc=f0c+whc*f1c+f2c+nc*f3c;
%Para la mezcla
f0m=0.1445-0.330./Trm-0.1385./Trm.^2-0.0121./Trm.^3;
f1m=0.073+0.46./Trm-0.5./Trm.^2-0.097./Trm.^3-0.0073./Trm.^8;
f2m=-5.237220+5.665807*(log(urm))2.133816*(log(urm))^2+0.2525373*(log(urm))^3+(1./Trm)*(5.7697706.181427*(log(urm))+2.28327*(log(urm))^2-0.2649074*(log(urm))^3);
f3m=exp(6.6.*(0.7-Trm));
pbrtm=f0m+whm*f1m+f2m+nm*f3m;
Ba=0.082057*(Tca/Pca).*pbrta;
Bc=0.082057*(Tcc/Pcc).*pbrtc;
Bm=0.082057*(Tcm/Pcm).*pbrtm;

%B11
%B22
%B12

d12=2.*Bm-Ba-Bc;
Fiasat=exp(Ba.*Psat1atm./(0.082057.*TemK));
Ficsat=exp(Bc.*Psat2atm./(0.082057.*TemK));
Fiamezcla=exp((Patm./(0.082057.*TemK)).*(Ba+Y2.^2.*d12));
Ficmezcla=exp((Patm./(0.082057.*TemK)).*(Bc+Y1.^2.*d12));
FI1=Fiamezcla./Fiasat;
FI2=Ficmezcla./Ficsat;
deltar1=1;
deltar2=1;
while deltar1>0.000001 & deltar2>0.000001

%ciclo

r1Comp=r1;
r2Comp=r2;
X1=Y1.*FI1.*P./(r1.*Psat1);
X2=Y2.*FI2.*P./(r2.*Psat2);
X1=X1./(X1+X2);
X2=X2./(X1+X2);
r1=exp(X2.^2.*((A21./(R.*TemK)).*((exp(alpha.*(A21./(R.*TemK))))./(X1+X2.*(exp(alpha.*(A21./(R.*TemK)))))).^2+((exp(alpha.*(A12./(R.*TemK)))).*(A12./(R.*TemK)))./(X2+X1.*(exp(alpha.*(A12./(R.*TemK))))).^2));
r2=exp(X1.^2.*((A12./(R.*TemK)).*((exp(alpha.*(A12./(R.*TemK))))./(X2+X1.*(exp(alpha.*(A12./(R.*TemK)))))).^2+((exp(alpha.*(A21./(R.*TemK)))).*(A21./(R.*TemK)))./(X1+X2.*(exp(alpha.*(A21./(R.*TemK))))).^2));

deltar1=abs(r1-r1Comp);
deltar2=abs(r2-r2Comp);
end
Psatj=P.*(Y1.*FI1./(r1).*(Psat1/Psat1)+Y2.*FI2./(r2).*(Psat1/Psat2));
Tem=B1./(A1-log10(Psatj))-C1; %C
TemK=Tem+273.15; %K
deltaT=abs((TemKComp-TemK));
nR=nR+1;
end
TemRoc=Tem;
TemRocK=TemK;
X1Roc=X1;
X2Roc=X2;
X1Error=abs((X1Real-X1Roc)./X1Real.*100);
Y1Error=abs((Y1Real-Y1Bur)./Y1Real.*100);
datos=[Y1Real' Y1Bur' Y1Error' TemBur' X1Real' X1Roc' X1Error'
TemRoc'];
disp('Los Datos obtenidos para la temperatura de Burbuja son los
siguientes')
disp(' ')
disp(' Y1 Y1Burbuja Y1%Error Temperatura Burbuja (C) ')
disp(datos(:,1:4))
disp('Los Datos obtenidos para la temperatura de Rocio son los
siguientes')
disp(' ')
disp(' X1 X1Rocio
X1%Error Temperatura Rocio (C)')
disp(datos(:,5:8))
figure(1)
plot(X1Real,TemBur,Y1Real,TemRoc)
title('X1 real Vs T');
xlabel('X1')
ylabel('T C')
xlim([0 1])
grid on
legend('Temperatura Burbuja','Temperatura Rocio',0)
figure(2)
plot(X1Real,Y1Real,X1Real,Y1Bur)
title('X1 real Vs Y1 Calculado (NRTL)');
xlabel('X1')
ylabel('Y1')
xlim([0 1])
ylim([0 1])
grid on
legend('Experimental','Calculado con NRTL',0)

CODIGOS EQUILIBRIO LIQUIDO-VAPOR


%Codigo equilibrio liquido-vapor
clear all
clc
P=1; %atm
A1=7.11714; B1=1210.595; C1=229.664; %Constantes de Antoine para la
Acetona
A2=6.95465; B2=1170.966; C2=226.232; %Constantes de Antoine para el
cloroformo
TC=[62.7 63.55 63.95 64.4 64.55 64.25 63.55 62.3 61.8 61.27 60.8 60.1
59.3 57.95 57.1 56.7]; %C
X1=[0.1013 0.1792 0.2585 0.3022 0.3697 0.4418 0.5268 0.6318 0.6683
0.7020 0.7315 0.7605 0.8137 0.8946 0.9433 0.9652];
Y1=[0.0740 0.1428 0.2221 0.2814 0.3724 0.4695 0.5862 0.7070 0.7526
0.7852 0.8123 0.8376 0.8793 0.9411 0.9699 0.9822];
T=TC+273.15; %K
Psat1=10.^(A1-B1./(TC+C1)); %mmHg
Psat2=10.^(A2-B2./(TC+C2)); %mmHg
Psat1atm=Psat1./760; %atm
Psat2atm=Psat2./760; %atm
%Para la acetona
Tca=508; %K
Pca=46.978; %atm
wa=0.3124;
wha=0.187;
ua=2.88;
na=0;
Tra=T./Tca;
Pra=P./Pca;
ura=10^5*ua^2*Pca/Tca^2;
Vca=0.082057*(Tca/Pca)*(0.293-0.08*wa); %m3/mol
%Para el cloroformo
Tcc=536.6; %K
Pcc=53.985; %atm
wc=0.219;
whc=0.187;
uc=1.02;
nc=0.28;
Trc=T./Tcc;
Prc=P./Pcc;
urc=10^5*uc^2*Pcc/Tcc^2;
Vcc=0.082057*(Tcc/Pcc)*(0.293-0.08*wc); %m3/mol
%Para la mezcla
Tcm=(Tca*Tcc)^0.5; %K
Pcm=4*Tcm*((Pca*Vca)/Tca+(Pcc*Vcc)/Tcc)/(Vca^(1/3)+Vcc^(1/3))^3; %atm
whm=0.5*(wha+whc);
urm=10^5*ua*uc*Pcm/Tcm^2;
nm=0.5*(na+nc);
Trm=T./Tcm;
Prm=P./Pcm;
%Trabajando con la correlacion O'conell-Prausnitz
%Para la acetona pura

f0a=0.1445-0.330./Tra-0.1385./Tra.^2-0.0121./Tra.^3;
f1a=0.073+0.46./Tra-0.5./Tra.^2-0.097./Tra.^3-0.0073./Tra.^8;
f2a=-5.237220+5.665807*(log(ura))2.133816*(log(ura))^2+0.2525373*(log(ura))^3+(1./Tra)*(5.7697706.181427*(log(ura))+2.28327*(log(ura))^2-0.2649074*(log(ura))^3);
f3a=exp(6.6*(0.7-Tra));
pbrta=f0a+wha*f1a+f2a+na*f3a;
%Para el cloroformo puro
f0c=0.1445-0.330./Trc-0.1385./Trc.^2-0.0121./Trc.^3;
f1c=0.073+0.46./Trc-0.5./Trc.^2-0.097./Trc.^3-0.0073./Trc.^8;
f2c=-5.237220+5.665807*(log(urc))2.133816*(log(urc))^2+0.2525373*(log(urc))^3+(1./Trc)*(5.7697706.181427*(log(urc))+2.28327*(log(urc))^2-0.2649074*(log(urc))^3);
f3c=exp(6.6*(0.7-Trc));
pbrtc=f0c+whc*f1c+f2c+nc*f3c;
%Para la mezcla
f0m=0.1445-0.330./Trm-0.1385./Trm.^2-0.0121./Trm.^3;
f1m=0.073+0.46./Trm-0.5./Trm.^2-0.097./Trm.^3-0.0073./Trm.^8; f2m=5.237220+5.665807*(log(urm))2.133816*(log(urm))^2+0.2525373*(log(urm))^3+(1./Trm)*(5.7697706.181427*(log(urm))+2.28327*(log(urm))^2-0.2649074*(log(urm))^3);
f3m=exp(6.6.*(0.7-Trm));
pbrtm=f0m+whm*f1m+f2m+nm*f3m;
Ba=0.082057*(Tca/Pca).*pbrta;
Bc=0.082057*(Tcc/Pcc).*pbrtc;
Bm=0.082057*(Tcm/Pcm).*pbrtm;

%B11
%B22
%B12

d12=2.*Bm-Ba-Bc;
Fiapuro=exp(Ba.*P./(0.082057.*T));
Ficpuro=exp(Bc.*P./(0.082057.*T));
Fiasat=exp(Ba.*Psat1atm./(0.082057.*T));
Ficsat=exp(Bc.*Psat2atm./(0.082057.*T));
Fiamezcla=exp((P./(0.082057.*T)).*(Ba+(1-Y1).^2.*d12));
Ficmezcla=exp((P./(0.082057.*T)).*(Bc+Y1.^2.*d12));
ra=Y1.*760.*Fiamezcla./(X1.*Psat1.*Fiasat);
rc=(1-Y1).*760.*Ficmezcla./((1-X1).*Psat2.*Ficsat);
datos1=[X1',Fiapuro',Ficpuro',Fiasat',Ficsat',Fiamezcla',Ficmezcla'];
disp('Para el sistema de equilibrio de fases Acetona(1)Cloroformo(2)')
disp('a 760 mmHg se obtuvieron los siguientes datos utilizando la')
disp('correlacion de OConnell - Prausnitz para el segundo termino')
disp('de la ecuacion Virial:')
disp(' ')
disp('
X1
Fi1puro
Fi2Puro
Fi1Sat
Fi2Sat
Fi1Mezc
Fi2Mezc')
disp(datos1)
datos2=[X1',ra',rc'];

disp(' X1
r1
r2')
disp(datos2)
disp('A continuacion se presenta un grafico donde se muestran los')
disp('coeficientes de fugacidad (fi) para los componentes puros y en
la')
disp('mezcla, en funcion de la composicion de (1) en la fase vapor
(Y1)')
plot(Y1,Fiamezcla,Y1,Ficmezcla,Y1,Fiapuro,Y1,Ficpuro)
ylabel('Fi')
xlabel('Y1')
title('Coeficientes de fugacidad vs Y1')
legend('Fi^-Acetona','Fi^-Cloroformo','FiAcetona Puro','FiCloroformo
Puro','Location','Best')
grid on
disp('Presione enter para continuar')
pause
disp('A continuacion se presentan los diferentes graficos requeridos
para')
disp('la realizacion del trabajo y su analisis')
subplot(2,2,1)
hold on plot(X1,T,'r')
plot(Y1,T)
title('T vs Y')
xlabel('X y Y')
ylabel('T')
xlim([0 1])
legend('X','Y',0)
grid on
subplot(2,2,3)
hold on
a=[0 1];
plot(X1,Y1,a,a)
title('Y vs X')
xlabel('X')
ylabel('Y')
xlim([0 1])
grid on
subplot(2,2,4)
plot(X1,ra,X1,rc);
title('r1 y r2 vs X1');
xlabel('X1')
ylabel('r')
xlim([0 1])
grid on
legend('r1','r2',0)

Das könnte Ihnen auch gefallen