Programa Fraccion Molar factor Z

Embed Size (px)

Citation preview

>> clc;clear all; disp('Calculo del volumen molar y factor de compresibilidad de un gas por el met odo iterativo de Newton-Raphson'); % Los siguientes datos dependen de la naturaleza de la sustancia y se encuentran en la literatura. Ao=input('introduzca la constante empirica Ao'); Bo=input('introduzca la constante empirica Bo'); a=input('introduzca la constante empirica a'); b=input('introduzca la constante empirica b'); c=input('introduzca la constante empirica c'); % Los siguientes datos son conocidos y corresponden al sistema en cuestin. P=input('introduzca la Presin del sistema en atm'); T=input('introduzca la Temperatura del sistema en K'); R=0.08205; % Primera aproximacin del volumen de acuerdo a la ley de los gases ideales. V=(R*T)/P; V(1)=(R*T)/P; y=-R*T*Bo*b+Ao*a-(R*c*Bo)/(T^2); B=R*T*Bo-Ao-R*c/(T^2); F=R*Bo*b*c/(T^2); % Polinomio correspondiente a la ecuacin de estado tratada p=[-P R*T B y F]; % El mtodo de Newton Raphson se aplica de la siguiente forma: j=3; for i=2:j Val=polyval(p,V(i-1)); Der=polyder(p); der=polyval(Der,V(i-1)); V(i)=V(i-1)-(Val/der); if abs((V(i)-V(i-1))/V(i))>=10^-10 j=j+1; else j=j-1; end end % Clculo del factor de compresibilidad: Z=(P*V(j-2))/(R*T) % Resultados: disp('El volumen molar en litros/mol es:'); V(j-2) disp('El factor de compresibilidad es:'); Z end