Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERÍA QUÍMICA
DISEÑO DE REACTORES - 23228
PROF. GUSTAVO EMILIO RAMIREZ CABALLERO
31.4𝑘𝑗
𝐴 →𝐵+𝐶 𝑘 = 0.1333 ∙ exp 𝑚𝑜𝑙 ( 1 − 1 ) 𝑑𝑚3 /𝑘𝑔 ∙ 𝑐𝑎𝑡 ∙ 𝑠
𝑅 450 𝑇
( )
20𝐾𝐽 40𝐽 25𝐽 15𝐽
∆𝐻 = − , 𝐶𝑝𝐴 = , 𝐶𝑝𝐵 = , 𝐶𝑝𝐶 =
𝑚𝑜𝑙 𝑚𝑜𝑙𝐾 𝑚𝑜𝑙𝐾 𝑚𝑜𝑙𝐾
El alimento es A puro y entra a razón de 20𝑥10−3 𝑚3 /𝑠, presión de 10atm y
temperatura de 450K.
Hallar los perfiles de (W,XA), (W,T), y (W, P) en los siguientes casos:
a. Operación adiabática y sin considerar perdidas por presión
b. Operación adiabática y considerando perdidas por presión según la
ecuación:
𝑑𝑃 𝛼 𝑇 𝑃0 2
= − 2 (𝑇 ) ( ) (1 + 𝜀𝑋𝐴 ) donde 𝛼 = 0.019𝑐𝑎𝑡/𝐾𝑔
𝑑𝑊 0 𝑃
c. Considérese perdidas por presión e intercambio de calor. Temperatura
𝑈𝑎 𝐽
del fluido de enfriamiento 50C. = 0.8 𝑐𝑎𝑡∙𝐾𝑔∙𝑠∙𝐾
𝜌𝑏
SOLUCIÓN ANALÍTICA
𝑑𝑁𝑗
𝐹𝑗𝑜 − 𝐹𝑗 + ∫ 𝑟𝑗 𝑑𝑣 =
𝑑𝑡
∫ 𝑟𝑗 𝑑𝑣 ≠ 𝑟𝑗 𝑣 → 𝑁𝑜 𝑟𝑒𝑡𝑟𝑜𝑚𝑒𝑧𝑐𝑙𝑎
𝑑𝐹𝑗
𝑟𝑗 =
𝑑𝑣
𝑟𝑗 = 𝜗𝑗 𝑟𝐴
𝐹𝑗 = 𝐹𝐴0 (𝜃𝑗 + 𝜗𝑗 𝑋𝐴 )
𝑑(𝐹𝐴0 (𝜃𝑗 + 𝜗𝑗 𝑋𝐴 ))
𝜗𝑗 𝑟𝐴 =
𝑑𝑣
𝑑𝑥𝐴
𝜗𝑗 𝑟𝐴 = 𝐹𝐴0 𝜗𝑗
𝑑𝑣
𝑑𝑥𝐴
𝑟𝐴 = 𝐹𝐴0 → 𝐹𝑜𝑟𝑚𝑎 𝑑𝑖𝑓𝑒𝑟𝑒𝑛𝑐𝑖𝑎𝑙 𝑑𝑒𝑙 𝑏𝑐𝑒 𝑚𝑜𝑙𝑎𝑟
𝑑𝑣
Entonces,
𝑑𝑥𝐴 𝑟𝐴 𝑑𝑥𝐴 𝑟𝐴
= → =
𝑑𝑣 𝐹𝐴0 𝑑𝑤 𝐹𝐴0 𝜌
𝛿𝑄
𝑑𝑇 𝛿𝑣 − 𝑟𝐴 ∆𝐻
=
𝑑𝑣 𝐹𝑗 𝐶𝑝𝑖
𝑤 = 𝑣(1 − ∅)𝜌𝐸
𝑑𝑤
= (1 − ∅)𝜌𝐸 = 𝜌 ∗
𝑑𝑣
𝑑𝑣 1 1
= = ∗
𝑑𝑤 (1 − ∅)𝜌𝐸 𝜌
𝑑𝑇 𝑑𝑣 𝑑𝑇
∗ =
𝑑𝑣 𝑑𝑤 𝑑𝑤
𝛿𝑄
𝑑𝑇 𝛿𝑣 − 𝑟𝐴 ∆𝐻 1
= ∗ ∗
𝑑𝑤 𝐹𝑗 𝐶𝑝𝑖 𝜌
𝑑𝑥𝐴 𝑟𝐴 1
= ∗
𝑑𝑤 𝐹𝐴0 𝜌 ∗
a.
𝑛 𝑃0
𝐶𝐴0 = =
𝑣 𝑅 𝑇0
𝑞
𝐹𝐴0 =
𝐶𝐴0
𝐹𝑗 = 𝐹𝐴0 (𝜃𝑗 + 𝜗𝑗 𝑥𝐴 (𝑖 ))
b.
𝑑𝑃 𝛼 𝑇 𝑃02
= − ( ) ( ) (1 + 𝜀 𝑥𝐴 )
𝑑𝑤 2 𝑇0 𝑃
𝛼 = 0.019 𝑐𝑎𝑡/𝑘𝑔
𝑈𝑎 𝐽
c. Realizando un cambio en la temperatura, 50C, y = 0.8 𝑐𝑎𝑡∙𝐾𝑔∙𝑠∙𝐾
𝜌𝑏
Entonces,
𝑑𝑇 𝑈𝑎 −𝑟𝐴 ∆𝐻
= ∗
𝑑𝑤 𝜌𝑏 𝐹𝑗 𝐶𝑝𝑖
SOLUCIÓN
Código Matlab:
clc
clear
deltaH=-20E3;CpA=40;CpB=25;CpC=15;q=20E-3;P0=10;
T0=450;R=8.314472;tetaA=1;vA=-1;e=1;
vB=1;vC=1;tetaB=0;tetaC=0;
CA0=P0*101.325/(T0*R);FA0=q*CA0;deltaW=0.1;
i=1;T(i)=T0;xA(i)=0;W(i)=0;P(i)=P0;
error=1
while (xA(i)<0.95)
FA=FA0*(tetaA+vA*xA(i));
FB=FA0*(tetaB+vB*xA(i));
FC=FA0*(tetaC+vC*xA(i));
k=0.1333E-3*exp(31.4E3*(1/450-1/T(i))/R); %me/kgcat*s
CA=CA0*(tetaA+vA*xA(i))/((1+e*xA(i))*(P0/P(i))*(T(i)/T0));
rA(i)=k*CA;
dxAdw=rA(i)/(FA0);
dTdw=-rA(i)*deltaH/(FA*CpA+FB*CpB+FC*CpC);
xA(i+1)=xA(i)+dxAdw*deltaW;
T(i+1)=T(i)+dTdw*deltaW;
W(i+1)=W(i)+deltaW;
P(i+1)=P(i);
i=i+1;
end
rA(i)=rA(i-1);
subplot(4,1,1)
plot(W,xA)
title('Peso Catalizador[Kg] Vs Conversión')
xlabel('Peso Catalizador[Kg]')
ylabel('Conversión')
subplot(4,1,2)
plot(W,T)
title('Peso Catalizador[Kg] Vs Temperatura')
xlabel('Peso Catalizador[Kg]')
ylabel('Temperatura')
subplot(4,1,3)
plot(W,P)
title('Peso Catalizador[Kg] Vs Presión')
xlabel('Peso Catalizador[Kg]')
ylabel('Presión')
subplot(4,1,4)
plot(W,rA)
title('Peso Catalizador[Kg] Vs Vel Reacción')
xlabel('Peso Catalizador[Kg]')
ylabel('Vel Reacción')
Se tiene una conversión del 0.9 en el reactor tubular, cuando tenemos un peso en el
catalizador de 49 Kg, con una temperatura a la entrada del reactor de 450 K, y se termina
con una temperatura de 925K, la presión no cambia, es decir, no aumenta ni disminuye, y
la velocidad de reacción aumenta en un principio debido al aumento de temperatura, pero
en un momento el reactivo empieza a disminuir, entonces por eso, la velocidad empieza a
disminuir, siendo valores positivos, hasta que se apaga el reactor.
Código Matlab:
clc
clear
deltaH=-20E3;CpA=40;CpB=25;CpC=15;q=20E-3;P0=10;
T0=450;R=8.314472;tetaA=1;vA=-1;e=1;
vB=1;vC=1;tetaB=0;tetaC=0; alfa=0.019;
CA0=P0*101.325/(T0*R);FA0=q*CA0;deltaW=0.1;
i=1;T(i)=T0;xA(i)=0;W(i)=0;P(i)=P0;
error=1
while (xA(i)<0.95 && P(i)>1)
FA=FA0*(tetaA+vA*xA(i));
FB=FA0*(tetaB+vB*xA(i));
FC=FA0*(tetaC+vC*xA(i));
k=0.1333E-3*exp(31.4E3*(1/450-1/T(i))/R); %me/kgcat*s
CA=CA0*(tetaA+vA*xA(i))/((1+e*xA(i))*(P0/P(i))*(T(i)/T0));
rA(i)=k*CA;
dxAdw=rA(i)/(FA0);
dTdw=-rA(i)*deltaH/(FA*CpA+FB*CpB+FC*CpC);
dPdw=-alfa/2*(T(i)/T0)*(P0^2/P(i))*(1+e*xA(i));
xA(i+1)=xA(i)+dxAdw*deltaW;
T(i+1)=T(i)+dTdw*deltaW;
W(i+1)=W(i)+deltaW;
P(i+1)=P(i)+dPdw*deltaW;
i=i+1;
end
rA(i)=rA(i-1);
subplot(4,1,1)
plot(W,xA)
title('Peso Catalizador[Kg] Vs Conversión')
xlabel('Peso Catalizador[Kg]')
ylabel('Conversión')
subplot(4,1,2)
plot(W,T)
title('Peso Catalizador[Kg] Vs Temperatura')
xlabel('Peso Catalizador[Kg]')
ylabel('Temperatura')
subplot(4,1,3)
plot(W,P)
title('Peso Catalizador[Kg] Vs Presión')
xlabel('Peso Catalizador[Kg]')
ylabel('Presión')
subplot(4,1,4)
plot(W,rA)
title('Peso Catalizador[Kg] Vs Vel Reacción')
xlabel('Peso Catalizador[Kg]')
ylabel('Vel Reacción')
La conversión 𝐴 → 𝐵 + 𝐶 aumenta hasta un valor de 0.35 aproximadamente, por otra
parte, la temperatura por ser adiabático y exotérmico aumenta en el proceso desde 450K
hasta 630K aproximadamente, a medida que la presión fluye por el empaque, esta va
cayendo hasta un valor de 2 atm, que es nuestro valor límite, y al igual que en el enciso
anterior, la velocidad de reacción empieza a aumentar, pero al disminuir el reactivo, esta
disminuye de igual manera, hasta finalizar el proceso.
Código Matlab:
clc
clear
deltaH=-20E3;CpA=40;CpB=25;CpC=15;q=20E-3;P0=10;
T0=450;R=8.314472;tetaA=1;vA=-1;e=1;
vB=1;vC=1;tetaB=0;tetaC=0; alfa=0.019;
CA0=P0*101.325/(T0*R);FA0=q*CA0;deltaW=0.1;
Uarho=0.8;Te=323;
i=1;T(i)=T0;xA(i)=0;W(i)=0;P(i)=P0;
error=1
while (xA(i)<0.95 && P(i)>2)
FA=FA0*(tetaA+vA*xA(i));
FB=FA0*(tetaB+vB*xA(i));
FC=FA0*(tetaC+vC*xA(i));
k=0.1333E-3*exp(31.4E3*(1/450-1/T(i))/R); %me/kgcat*s
CA=CA0*(tetaA+vA*xA(i))/((1+e*xA(i))*(P0/P(i))*(T(i)/T0));
rA(i)=k*CA;
dxAdw=rA(i)/(FA0);
dTdw=(Uarho*(Te-T(i))-rA(i)*deltaH/(FA*CpA+FB*CpB+FC*CpC));
dPdw=-alfa/2*(T(i)/T0)*(P0^2/P(i))*(1+e*xA(i));
xA(i+1)=xA(i)+dxAdw*deltaW;
T(i+1)=T(i)+dTdw*deltaW;
W(i+1)=W(i)+deltaW;
P(i+1)=P(i)+dPdw*deltaW;
i=i+1;
end
rA(i)=rA(i-1);
subplot(4,1,1)
plot(W,xA)
title('Peso Catalizador[Kg] Vs Conversión')
xlabel('Peso Catalizador[Kg]')
ylabel('Conversión')
subplot(4,1,2)
plot(W,T)
title('Peso Catalizador[Kg] Vs Temperatura')
xlabel('Peso Catalizador[Kg]')
ylabel('Temperatura')
subplot(4,1,3)
plot(W,P)
title('Peso Catalizador[Kg] Vs Presión')
xlabel('Peso Catalizador[Kg]')
ylabel('Presión')
subplot(4,1,4)
plot(W,rA)
title('Peso Catalizador[Kg] Vs Vel Reacción')
xlabel('Peso Catalizador[Kg]')
ylabel('Vel Reacción')