Вы находитесь на странице: 1из 3

CORRIDA DE PROGRAMA PARA ENCONTRAR LA TEMPERATURA DE SATURACION EN EL

PUNTO DE ROCIO
PROGRAMA
function []=Procio()
P=input('Introduzca la presion=');
n=input('Introduzca el numero de componentes de la mezcla=');
y=[0.5,0.5];
M=xlsread('datos');
M

for i=1:n
fprintf('Elige el componente %d:',i);
comp(i)=input(' ');
end

for i=1:n
for j=1:3
A(i,j)=M(comp(i),j);
end
end
A

N=10
Intervalo=1/N
yo=0;
for i=1:N+1
y1(i)=yo;
y2(i)=1-y1(i);
yo=yo+Intervalo;
end

for k=1:N+1
y=[y1(k) y2(k)];
error=10;
T=10;

while error>0.01
suma=0;
for i=1:n
suma=((y(i)*P)/(exp(A(i,1)-(A(i,2)/(A(i,3)+T)))))+suma;
end
suma;
error=abs(suma-1);
T=T+0.1;
end
Tsat(k)=T;
x(k)=y1(k)*P/(exp(A(i,1))-(A(i,2)/(A(i,3)+T)))

end

Resultados=[Tsat' y1' y2']

fprintf('T(C)\n')
fprintf('%f\n',T);
CORRIDA

Вам также может понравиться