Está en la página 1de 2

%DATOS PARA LA ECUACION DIFERENCIAL 1

%calor de reaccion=-52256 cal/molC2H4 ; Cp=0.27 cal/g°C ; ...........


%FA0=2461.5384 lbmolC2H4/h ; Ftotal=8000 lbtotal/h ; Mprom=0.0624
lb/lbtotal
%primera ecuacion diferencial dT/dx=2103.9676, al integrar se ...........
%vuelve en la ecuacion T=T0+2103.9676*x
%DONDE T0=600 K
%segunda ecuación diferencial
%dz/dx=Fa0/(densidad*Ac*rp)
%DATOS PARA LA ECUACION DIFERENCIAL 2
%FA0=2461.5384 lbmolC2H4/h ; densidad=83.5 lb/ft^3 ; D=2.540 cm ;
Ac=pi/4*D^2
%k=1.17*10^6*exp(-9716/T) ; rp=k*pC2H4^0.341*pO2^0.672
%pC2H4=(4-2/3*x)/(13-x/5) ; pO2=(1-x)/(13-x/5)
%ptotal=14 atm
clc,clear,clf
syms x
syms z
syms T
T0=625;
T=T0+480.32*x;
cf=926.24/(1.4463*10^12*exp(-13636/1.987*T)*(1*((4-1/5*x)/(1-
x/5)))^0.25*(1*((3-x)/(1-x/5)))^0.25)-z;
f=inline(cf);
xf=0.99;
x0=0;
z0=0;
n=input('INGRESE EL NUMERO DE ITERACION =');
h=(xf-x0)/n;
i=1;
fprintf('n Conversion(x) Temperatura(T) Altura(z) \n')
fprintf('%i %4.4f %4.4f %4.4f \n',i-1,x0,T0,z0)
while i <= n
k1=f(x0,z0*0);
k2=f(x0+h/2,(z0+h*k1/2)*0);
k3=f(x0+h/2,(z0+h*k2/2)*0);
k4=f(x0+h,(z0+h*k3)*0);
z1=z0+h/6*(k1+2*k2+2*k3+k4);
x0=x0+h;
z0=z1;
T1=T0+2102.48*x0;
fprintf('%i %4.4f %4.4f %4.4f \n',i,x0,T1,z1)
i=i+1;
% GRAFICANDO
xx(i)=x0;
zz(i)=z1;
tt(i)=T1;
%CONVERSION vs ALTURA
subplot(3,1,1)
plot(xx,zz,'r-')
grid on
legend('altura')
xlabel('conversion')
ylabel('altura (ft)')
%CONVERSION vs TEMPERATURA
subplot(3,1,2)
plot(xx,tt,'g-')
grid on
legend('temperatura')
xlabel('conversion')
ylabel('temperatura')
%ALTURA vs TEMPERATURA
subplot(3,1,3)
plot(zz,tt,'r-')
grid on
legend('temperatura')
xlabel('altura (ft)')
ylabel('temperatura')
end

También podría gustarte