disp('******************************************************************')
disp('+++++++++++++EQUILIBRIO LIQUIDO VAPOR - ISOBARICO+++++++++++++++++')
disp('******************************************************************')
disp('************************CS2-CCL4**********************************')
%CONSTANTES DE ANTONIE
%PARA EL SULFURO DE CARBONO
antonieA_CS=15.9844;
antonieB_CS=2690.85;
antonieC_CS=-31.62;
%PARA EL TETRACLORURO DE CARBONO
antonieA_CCL4=15.8742;
antonieB_CCL4=2808.19;
antonieC_CCL4=-45.99;
%PRESIN DEL SISTEMA
P1=input('ingrese valor de presion en mmHg P=');%mmHg
P2=input('ingrese valor de presion en mmHg P=');%mmHg
P3=input('ingrese valor de presion en mmHg P=');%mmHg
for c=1:n
%CALCULO DE LAS PRESIONES DE SATURACIN
PSATcs(c)=exp(antonieA_CS-antonieB_CS/(T(c)+antonieC_CS));
PSATccl4(c)=exp(antonieA_CCL4-antonieB_CCL4/(T(c)+antonieC_CCL4));
%CALCULO DE LAS FRACCIONES MOLARES
Xcs(c)=(P1-PSATccl4(c))/(PSATcs(c)-PSATccl4(c));
Ycs(c)=(PSATcs(c)/P1)*Xcs(c);
%CALCULO DE LOS COEFICIENTES
Kcs(c)=PSATcs(c)/P1;
Kcl4(c)=PSATccl4(c)/P1;
end
disp('---------------------------------------------------------------------------------')
disp(' T PSATcs2 PSATccl4 Xcs2 Ycs2 Kcs2 Kccl4')
disp('---------------------------------------------------------------------------------')
for c=1:n
fprintf('%10.6f %10.6f %10.6f %10.6f %10.6f %10.6f
%10.6f\n',T(c),PSATcs(c),PSATccl4(c),Xcs(c),Ycs(c),Kcs(c),Kcl4(c))
end
xlabel('Xcs2-Ycs2')
ylabel(' T (K) ')
title('ELV ISOBRICOO DE CS2 - CCL4')
legend('540 mmHg','','780 mmHg','','1200 mmHg','')
grid
hold off
disp('---------------------------------------------------------------------------------')
RESULTADOS
************************CS2-CCL4**********************************
1200 mmHg
380
T (K)
360
340
320
300
0 0.2 0.4 0.6 0.8 1 1.2 1.4
Xcs2-Ycs2
%CONSTANTES DE ANTONIE
%PARA EL COMPONENTE A
antonieA_A=18.3036;
antonieB_A=3816.44;
antonieC_A=-46.13;
%PARA EL COMPONENTE B
antonieA_B=16.8080;
antonieB_B=3405.57;
antonieC_B=-56.34;
%HALLAMOS LAS TEMPERATURAS DE EBULLICIN
%PRESION
P1=520; %ATMOSFERICA
TebCS2=((antonieB_A)/(antonieA_A-log(P1)))-antonieC_A
TebCCL4=((antonieB_B)/(antonieA_B-log(P1)))-antonieC_B
%POSTULAMOS LAS TEMPERATURAS
T=[TebCS2:1:TebCCL4];%en K
n=length(T);
%Modelo
for c=1:n
PSATA(c)=exp(antonieA_A-antonieB_A/(T(c)+antonieC_A));
PSATB(c)=exp(antonieA_B-antonieB_B/(T(c)+antonieC_B));
XA(c)=(P1-PSATB(c))/(PSATA(c)-PSATB(c));
YA(c)=(PSATA(c)/P1)*XA(c);
KA(c)=PSATA(c)/P1;
KB(c)=PSATB(c)/P1;
end
disp('----------------------------------------------------------------')
disp(' T PSATA PSATB XA YA KA
KB')
disp('-----------------------------------------------------------------')
for c=1:n
fprintf('%10.6f %10.6f %10.6f %10.6f %10.6f %10.6f
%10.6f\n',T(c),PSATA(c),PSATB(c),XA(c),YA(c),KA(c),KB(c))
end
plot(XA,T,'b');
hold on
plot(YA,T,'g');
xlabel('XA-YA')
ylabel(' T (K) ')
title('DIAGRAMA DE EQUILIBRIO T-X,Y')
grid
grid on
378
376
374
372
T (K)
370
368
366
364
362
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
XA-YA
TebCS2 = 362.8530
TebCCL4 = 379.0153
---------------------------------------------------------------------------------
T PSATA PSATB XA YA KA KB
---------------------------------------------------------------------------------
XA=[0:0.1:1];
KA=[2.66 2.287 2.05 1.825 1.65 1.46 1.35 1.26 1.18 1.12 1.0];%KA=[2.66
2.27 2.04 1.83 1.64 1.45 1.35 1.26 1.18 1.12 1.00];
n=length(KA);
%a 350 K
Tc=350;
Xa=0.5074;
Ya=0.7443;
%CALCULAMOS LA PRESION DEL SISTEMA
%CALCULO DE LA PRESION DE SATURACION A 350 K
Psat350=exp(antonieA_A-((antonieB_A)/(Tc+antonieC_A)));
%CALCULO DE LA PRESION DEL SISTEMA
disp('Presion del sistema')
P=(Xa*Psat350)/Ya
%Modelo
for c=1:n
YA(c)=XA(c)*KA(c);
PsatA(c)=KA(c)*P;
T(c)=((antonieB_A)/(antonieA_A-log(PsatA(c))))-antonieC_A;
end
disp('----------------------------------------------------------------')
disp(' T PSATA XA YA KA')
disp('----------------------------------------------------------------')
for c=1:n
fprintf('%10.6f %10.6f %10.6f %10.6f
%10.6f\n',T(c),PsatA(c),XA(c),YA(c),KA(c))
end
plot(XA,T,'b');
hold on
plot(YA,T,'g');
xlabel('XA-YA')
ylabel(' T (K) ')
title('DIAGRAMA DE EQUILIBRIO T-X,Y')
grid
hold off
P = 520.0330
---------------------------------------------------------------------------------
T PSATA XA YA KA
---------------------------------------------------------------------------------
370
365
360
T (K)
355
350
345
340
335
0 0.2 0.4 0.6 0.8 1 1.2 1.4
XA-YA