Professional Documents
Culture Documents
% constantes Antoine
Ai=[16.5938 13.8594]
Bi=[3644.3 2773.78]
Ci=[239.76 220.07]
Tcr=[521.64 562.05] %K
Pcr=[8097 4895] % kPa
R= 8.314 % kJ/kmolK
P=1000 %kPa
X1=0
while X1 <1
X2=1-X1
Xi=[X1 X2]
fi=ones(1, NC)
errorf=10
while errorf >0.0001
%estimar temperatura(supuesto)
for i=1:NC
Tsati(i)=Bi(i)/(Ai(i)-log(P))-Ci(i)
end
for i=1:NC
TsatiXi(i)=Tsati(i)*Xi(i)
clear all
%CALCULO DEL MODELO NRTL
NC=2 % numero componentes
%PARAMETROS DE INTERACCION
Aij=[0 -0.3547 ;-2.8744 0]
Bij=[0 389.079 ;1603.93 0]
Cij=[0 0.4;0.4 0]
Xi=[0.1 0.9]
T= 60 %°C
for i =1:NC
for j=1:NC
Tij(i,j)=Aij(i,j)+Bij(i,j)/(T+273.15)
Gij(i,j)=exp(-Cij(i,j)*Tij(i,j))
end
end
for i =1:NC
for j=1:NC
TjiGjiXj(j)=Tij(j,i)*Gij(j,i)*Xi(j)
for k=1 : NC
TkjGkjXk(k)=Tij(k,j)*Gij(k,j)*Xi(k)
GkjXk(k)=Gij(k,j)*Xi(k)
GkiXk(k)=Gij(k,i)*Xi(k)
end
sumatoria(j)=((Xi(j)*Gij(i,j))/sum(GkjXk))*(Tij(i,j)-
sum(TkjGkjXk)/sum(GkjXk))
end
gi(i)=exp((sum(TjiGjiXj)/sum(GkiXk))+sum(sumatoria))
en