Professional Documents
Culture Documents
Código Destilación
Código Destilación
%Quiz
% Fraccion molar
z=0.6;
% Volatibilidad
a=4;
%q
q=0.5;
% Composición destilado
xd=0.9;
% Linea de fondo
xb=0.01;
% Flujo
RA=1.5;
%Curva de equilibrio
x0=0;
n=20;
for i = 1:n+1
x(i)= x0;
x0=x0+1.0/n;
end
x(i+1)=0;
y(i+1)=0;
% Recta de fondo
% Recta de alimentación
x_az= [ z, z];
if q == 0
q = 1e-5
end
xp = ((a-1)(z+q)-a+(((a-1)(z+q)-a)^2+4*z*(a-1)q)^0.5)/(2(a-1)*q);
yp = a*xp/(1+xp*(a-1));
% Reflujo
Re= (xd-yp)/(yp-xp);
Se = (xp-xb)/(yp-xp);
R = RA*Re;
% Punto de inflección
xi = (z*(R+1)+xd*(q-1))/(q*(R+1)-R*(q-1));
yi = (R/(R+1))*xi + xd/(R+1);
xt(1)= xd;
yt(1)= xd;
xt(2)= xi;
yt(2)= yi;
xt(3)= xb;
yt(3)= xb;
% Ebullicion actual
eact = (xt(2)-xb)/(yt(2)-xt(2));
%q
xq = [z, xi];
yq = [ z,yi];
% Trazado líneas
xl(1) = xd;
yl(1) = xd;
eR = 0;
eA = 0;
i=2;
while xl(i-1)> xb
xl(i) = yl(i-1)/(a-(a-1)*yl(i-1));
yl(i) = yl(i-1);
xl(i+1)= xl(i);
if xl(i)> xi
eR= eR+1;
else
eA = eA + 1;
end
i = i+2;
end
% Número de etapas totales
Numero_etapas_totales = eR +eA
% Gráfica
plot(x_cd,y_cd,'--c')
plot(x_fb,y_fb,'--y')
plot(x_az,y_az,'--r')
plot(xq,yq,'--m')
plot(xt,yt,'g')