Está en la página 1de 5

ANEXO

proyecto1

clc
clear all
close all
global CTEdis Xa0 Ca0 Cb0 Ea R k0 T0 IH Cp kc a Leq De Cc0 conveq
T Keo Ke %en caso de Ke=cte, poner Ke del global
%datos base
Lf=10 %m
Vgas0=2 ; %m/s
PL=0.3; %porosidad del lecho
Pc=0.4; %porosidad del catalizador
denscat=2000 ; %kg/m3
T0=80; %C
T0=T0+273; %Temp. en Kelvin
P=5; %atm
Xa0=0.14;
Xb0=1-Xa0;
Cc0=0; %%inicialmente no hay c
ra0=0.0018*10^-3; %a 80C
Ea=74500; %J/molK
R=8.31; %J/molK
IH=-13680; %J/mol (para que el proceso sea isotermo poner aqui 0)
Cp=15; %J/molK
viscogas=2.75e-5; %Pas

diametro=10e-3; %m
Dgas=5e-8 %m2/s difusividad del gas
T=273+25
% CALCULOS Entalpias y Gibbs
Hc2h4=63.053-4.11e-2*T+1.66e-5*T^2 %kJ/mol
Hc2h6=-66.735+0.06933*T+3.0379e-5*T^2 %kJ/mol
Hh2=0 %kJ/mol

Gc2h4=51.752+0.049338*298+1.7284e-5*298^2 %kJ/mol
Gc2h6=-85.787+0.16858*298+2.6853e-5*298^2 %kJ/mol
Gh2=0 %kJ/mol

%Calculo de Ke=f(T)
%Gr=(-1*Gh2-1*Gc2h4+1*Gc2h6)*10^3 %J/mol
%Keo=exp(-Gr/(R*298))
%Hr=(-1*Hh2-1*Hc2h4+1*Hc2h6)*1000
%IH=Hr

%%Datos reacc reversible Ke=cte


Ke=100;

%datos calculados

Leq=(diametro/2)/3 ;
Ca0=Xa0*P/(0.082*T0); %kmol/m3
Cb0=Xb0*P/(0.082*T0); %kmol/m3
PMM=Xa0*28+Xb0*2 ;
densgas=P/(0.082*T0)*PMM %kg/m3=g/L
k80=ra0/(Ca0*Cb0); %k a 80C (dato que nos dan en el problema)
k0=k80/exp(-Ea/(R*(273+80)));
CTEdis=Ca0*Vgas0/(denscat*(1-PL));

a=3/(denscat*diametro/2);
%difusin externa
Re=diametro*(Vgas0/PL)*densgas/viscogas ; %Vgas0/PL=velocidad
superficial
Sc=viscogas/(densgas*Dgas) ;
Jd=0.725/((Re^0.41)-0.15); %correlacin experimental
Sh=Jd*Sc^(1/3)*Re ;
kc=Sh*Dgas/diametro ;
%difusin interna
tor=1/Pc %tortusidad
De=Dgas*Pc/tor
%reversible difusion interna:
%solve:
Keo=Ke %aadir esta linea solo para Ke=cte
d=(Ca0*Keo - (Ca0^2*Keo^2 - 2*Ca0*Cb0*Keo^2 + 2*Ca0*Keo +
Cb0^2*Keo^2 + 2*Cb0*Keo + 4*Cc0*Keo + 1)^(1/2) + Cb0*Keo + 1)/
(2*Keo);
e=((Ca0^2*Keo^2 - 2*Ca0*Cb0*Keo^2 + 2*Ca0*Keo + Cb0^2*Keo^2 +
2*Cb0*Keo + 4*Cc0*Keo + 1)^(1/2) + Ca0*Keo + Cb0*Keo + 1)/(2*Keo);
if d>=0
gradoavance=d;
else
gradoavance=e;
end

conveq=gradoavance/Ca0;

%integracin
[L,conv]=ode45(@fproyecto1,[0,Lf],0);
%conv para 2 reactores 0.617727074
%conv para 3 reactores 0.939262046
%conv 1,5 metros para 2 reactores 0.330323908
%conv 1,5 metros para 3 reactores 0.84737817

%Resultados

figure(1)

plot(L,conv)
%axis([0,Lf,0,1])
%copiamos la siguiente de la func. para obtener los resultados
%("lo que pasa en la funcin se queda en la funcin")
%ATENCION. aadir "." cuando sean operaciones con vectores
T=T0-(IH/Cp)*Xa0*conv
Ca=Ca0*(1-conv)./((1-Xa0*conv).*T/T0);
Cb=(Cb0-Ca0*conv)./((1-Xa0*conv).*T/T0);
Cc=(Cc0+Ca0*conv)./((1-Xa0*conv).*T/T0);

k1=k0*exp(-Ea./(R*T)) %./

%Ke=Keo*exp(IH.*((1/298)-(1./T))/R) %./

k2=k1./Ke %./
%%Cceq=k1*Ca*Cb/k2;
mL=Leq*(k1./(De.*conveq)).^0.5;%reversible
efic=tanh(mL)./mL %ml: modulo de thiele
ra=-Ca./(1./(kc*a)+1./(efic.*k1.*(Cb-Cc./(Ca.*Ke))))
radifusionext=-kc*a.*Ca
radifusionint=-efic.*(k1.*Ca.*Cb-k2.*Cc)
racinetica=-k1.*Ca.*Cb+k2.*Cc

dconv=-ra./CTEdis

figure(2)
plot(L,-ra)

fproyecto1
function dconv=fproyecto1(L,conv)
global CTEdis Xa0 Ca0 Cb0 Ea R k0 T0 IH Cp kc a Leq De Cc0 conveq
T Keo Ke %en caso de Ke=cte, poner Ke del global

T=T0-(IH/Cp)*Xa0*(conv); %en caso isotermo: T=T0


Ca=Ca0*(1-conv)/((1-Xa0*conv)*T/T0);
Cb=(Cb0-Ca0*conv)/((1-Xa0*conv)*T/T0); %Cb0*(1-Ca0/Cb0*conv)/(1-
Xa0)
Cc=(Cc0+Ca0*conv)/((1-Xa0*conv)*T/T0);

%Hc2h4=63.053-4.11e-2*T+1.66e-5*T^2 %kJ/mol
%Hc2h6=-66.735+0.06933*T+3.0379e-5*T^2 %kJ/mol
%Hh2=0
%Hr=(-1*Hh2-1*Hc2h4+1*Hc2h6)*1000
%IH=Hr %se quita esto para isotermo
%Ke=Keo*exp(IH*((1/298)-(1/T))/R)

k1=k0*exp(-Ea/(R*T));
k2=k1/Ke
%para que evitar que salga concentracin negativa (o igual que 0)
if Ca<=0
Ca=eps; %eps=numero + pequeo sobre el que puede trabajar el
programa
end
%ra=-k1*Ca*Cb+k2*Cc; %velocidad de reaccin qumica kmol/(akg
cat)
%ra=-kc*a*Ca %ra kmol/(akg cat) --> ra=kc*Ca kmol/(am2 sup
externa)*a %caso externa, a=m2 de sup externa / kg catalizador,
kc y a ctes
%mL=Leq*(k1*Ca/De)^0.5%irreversible
%reversible 1 orden exotermico:

mL=Leq*(k1/(De*conveq))^0.5;%reversible
efic=tanh(mL)/mL %ml: modulo de thiele
%ra=-efic*(k1*Ca*Cb-k2*Cc);%reversible
%ra=-efic*k*Ca*Cb %difusin interna irreversible
ra=-Ca/(1/(kc*a)+1/(efic*k1*(Cb-Cc/(Ca*Ke))));%reversible
%ra=-Ca/(1/(kc*a)+1/(efic*k1*Cb)); % "la buena" irreversible

dconv=-ra/CTEdis %el diferencial de la conv tiene que ser


positivo! (la conv. aumenta)

También podría gustarte