function acido_sulfurico
clear all, clc
format short
%La producción de ácido sulfúrico a escala industrial depende de la
%oxidación de dióxido de azufre a trióxido de azufre en reactores
%catalíticos de lecho fijo.
%SO2+0.5 O2-> SO3
%a través de los años , varias formulaciones de catalizadores han sido
%empleados, pero uno de los agentes catalíticos tradicional ha sido el
% pentaóxido de vanadio. los datos cinéticos están representados por la
%siguiente expresión:
%rp=...
%Las constantes de velocidad están representadas por k1 y k2
% donde Temperatura esta en Kelvin
R=1.987;
%La reacción es altamente exotérmica y debe considerarse reversible,
%consecuentemente aunque las altas temperaturas aceleran la velocidad
%inicial, ellas limitan la conversión que se puede lograr. esta
limitación
%se puede superar por el enfriamiento del efluente caliente a una
%temperatura donde el equilibrio es más favorable, y luego poner en
%contacto esta corriente con catalizador adicional. Determinar los
%requerimientos para las dos etapas adiabáticas del reactor del reactor
de
%lecho fijo con refrigeración entre etapas. Los requerimientos
específicos
%de producción son de 50toneladas de ácidos sulfúrico/día.
%composición de la alimentación:
XSO2=0.08;
XO2=0.13;
XN2=0.79;
Pt=1;%atm
T1=370+273.15;%K
T2=560+273.15;%K
xf=0.99;
Cp=0.25;
%AH-24.6+1.99*(10^-3)*T;
p=0.6;%g/cm3
D=6;%pies
% SOLUCIÓN
%Cálculo de flujo Molar total:
F_H2SO4=50*(1/24)*(1/3600)*(907.18)*(1/98);
F_SO2=F_H2SO4/xf;
F_total=F_H2SO4/(xf*XSO2);
%Cálculo de peso molecular promedio
PMP=XSO2*64+XO2*32+XN2*28;%cal/g*k
%alfa=F_SO2/(F_total*Cp)
%Balance de energía
alfa=-(F_SO2*1000)/(F_total*Cp*PMP);
a=alfa*-24.6;
b=alfa*1.99*(10^(-3));
%Balance de Masa
%beta=
beta=F_SO2*1000/(p*pi*((6*30.48)^2)/4);
k1=exp(12.07);
k2=exp(22.75);
z1=2.5191;
x1=0.8060;
%Cálculo de rp
dy=@(x,y)[beta*((8*((1-x))/(100-4*x))^(0.5))/ ...
(100*exp(12.07-31000/(R*y(2)))*(8*(1-x)/(100-4*x))* ...
((13-4*x)/(100-4*x))-(exp(22.75-53600/(R*y(2))))*(8*x/(100-4*x))* ...
(((13-4*x)/(100-4*x))^(0.5)));a+b*y(2)];
[x,y]=ode45(dy,0:0.01:1,[0;T1]);
disp([x y])
subplot(3,1,1)
plot(x,y(:,1)),xlabel('x_S_O_3'),ylabel('Altura de Reactor (m)')
hold on,grid on
subplot(3,1,2)
plot(x,y(:,2),'k'),xlabel('x_S_O_3'),ylabel('Temperatura (K)')
hold on, grid on
subplot(3,1,3)
plot(y(:,2),y(:,1),'r'),ylabel('Altura de Reactor (m)')
,xlabel('Temperatura (K)'),hold on, grid on
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
xSO3
900
Temperatura (K)
800
700
600
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
xSO3
3
Altura de Reactor (m)
Datos:
function acido_sulfurico
clear all, clc, clf
format short
%La producción de ácido sulfúrico a escala industrial depende de la
%oxidación de dióxido de azufre a trióxido de azufre en reactores
%catalíticos de lecho fijo.
%SO2+0.5 O2-> SO3
%a través de los años , varias formulaciones de catalizadores han sido
%empleados, pero uno de los agentes catalíticos tradicional ha sido el
% pentaóxido de vanadio. los datos cinéticos están representados por la
%siguiente expresión:
%rp=...
%Las constantes de velocidad están representadas por k1 y k2
% donde Temperatura esta en Kelvin
R=1.987;
%La reacción es altamente exotérmica y debe considerarse reversible,
%consecuentemente aunque las altas temperaturas aceleran la velocidad
%inicial, ellas limitan la conversión que se puede lograr. esta
limitación
%se puede superar por el enfriamiento del efluente caliente a una
%temperatura donde el equilibrio es más favorable, y luego poner en
%contacto esta corriente con catalizador adicional. Determinar los
%requerimientos para las dos etapas adiabáticas del reactor del reactor
de
%lecho fijo con refrigeración entre etapas. Los requerimientos
específicos
%de producción son de 50toneladas de ácidos sulfúrico/día.
%composición de la alimentación:
XSO2=0.08;
XO2=0.13;
XN2=0.79;
Pt=1;%atm
T1=370+273.15;%K
T2=560+273.15;%K
xf=0.99;
Cp=0.25;
%AH-24.6+1.99*(10^-3)*T;
p=0.6;%g/cm3
D=6;%pies
% SOLUCIÓN
%Cálculo de flujo Molar total:
F_H2SO4=50*(1/24)*(1/3600)*(907.18)*(1/98);
F_SO2=F_H2SO4/xf;
F_total=F_H2SO4/(xf*XSO2);
%Cálculo de peso molecular promedio
PMP=XSO2*64+XO2*32+XN2*28;%cal/g*k
%alfa=F_SO2/(F_total*Cp)
%Balance de energía
alfa=-(F_SO2*1000)/(F_total*Cp*PMP);
a=alfa*-24.6;
b=alfa*1.99*(10^(-3));
%Balance de Masa
%beta=
beta=F_SO2*1000/(p*pi*((6*30.48)^2)/4);
k1=exp(12.07);
k2=exp(22.75);
z1=2.5191;
x1=0.8060;
%Cálculo de rp
dy=@(x,y)[beta*((8*((1-x))/(100-4*x))^(0.5))/ ...
(100*exp(12.07-31000/(R*y(2)))*(8*(1-x)/(100-4*x))* ...
((13-4*x)/(100-4*x))-(exp(22.75-53600/(R*y(2))))*(8*x/(100-4*x))* ...
(((13-4*x)/(100-4*x))^(0.5)));a+b*y(2)];
[x,y]=ode45(dy,x1:0.002:1,[0;T1]);
disp([x y])
subplot(3,1,1)
plot(x,y(:,1)),xlabel('x_S_O_3'),ylabel('Altura de Reactor (m)')
hold on,grid on
subplot(3,1,2)
plot(x,y(:,2),'k'),xlabel('x_S_O_3'),ylabel('Temperatura (K)')
hold on, grid on
subplot(3,1,3)
plot(y(:,2),y(:,1),'r'),ylabel('Altura de Reactor (m)')
,xlabel('Temperatura (K)'),hold on, grid on
8
Altura de Reactor (m)
2
La altura del segundo reactor a una conversion de 0.99 es 7.0196m
0
0.8 0.82 0.84 0.86 0.88 0.9 0.92 0.94 0.96 0.98 1
x SO3
700
Temperatura (K)
680
660
640
0.8 0.82 0.84 0.86 0.88 0.9 0.92 0.94 0.96 0.98 1
x SO3
8
Altura de Reactor (m)
0
640 645 650 655 660 665 670 675 680 685 690
Temperatura (K)
Resultados en Matlab: