IRH Project
IRH Project
Grupo: 3PM61
4. Results ..........................................................................................9
5. Conclusions .................................................................................17
6. References ..................................................................................17
The kinetic model of Calderbank et al. has been successful in the prediction
of conversion, yield, and hot-spot magnitudes for the partial oxidation of o-X
on V2O5/TiO2 catalysts at temperatures in the range 640-820 K, for feed
concentrations up to 1 mol% of o-X in air, as it is utilized in industry. The
kinetics is based on the redox mechanism proposed by Mars and van
Krevelen, in which the hydrocarbon reduces the catalyst active phase and the
reduced catalytic sites are reoxidized by oxygen in air. The reactions obey to
the following kinetic expressions:
𝑟𝑣1 = 𝑘𝑝1 𝑃𝑜2 𝑃𝐴 , 𝑟𝑣2 = 𝑘𝑝2 𝑃𝑜2 𝑃𝐴
The kinetic constants and the other parameters of the reactor are listed in
Table (1).
Calculate the temperature and concentration profiles in the reactor using an
one-dimensional model. Assume that the inlet temperature is 631 K.
2. Model Ecuations:
𝑑𝐶 𝑑𝑇
− = 𝐽(𝐶, 𝑇), = 𝐹(𝐶, 𝑇)
𝑑𝑙 𝑑𝑙
Where
𝑟𝑣
𝐽(𝐶, 𝑇) = (1 − 𝑓𝐵 )
𝑢
(−∆𝐻)𝑟𝑣 4𝑈
𝐹(𝐶, 𝑇) = − (𝑇 − 𝑇𝑤 )
𝑢𝜌𝑔 𝐶𝑝 𝑢𝜌𝑔 𝐶𝑝𝑑𝑡
𝑟𝑣 = (𝑘𝑝1 − 𝑘𝑝2 )𝑃𝑜2 𝑃𝐴
These equations constitute coupled nonlinear first-order ordinary differential
equations that can be conveniently solved by the Runge-Kutta procedure.
In the present problem all the quantities involved in the evaluation of J(C, T)
and F(C, T) are known.The fluid density may be taken to be constant as 1.293
kg/m3.
3. Solution Strategy:
𝑑𝐶 𝑟𝑣
− = (1 − 𝑓𝐵 )
𝑑𝑙 𝑢
𝑑𝑇 (−∆𝐻)𝑟𝑣 4𝑈
= − (𝑇 − 𝑇𝑤 )
𝑑𝑙 𝑢𝜌𝑔 𝐶𝑝 𝑢𝜌𝑔 𝐶𝑝𝑑𝑡
𝑛 𝑚 𝑚 𝜌
𝐶=𝑣 𝑛 = 𝑀𝑚 𝐶 = 𝑀𝑚 𝑣 = 𝑀𝑚
𝑑𝜌 𝑟 𝑑𝜌
− 𝑀𝑚𝑑𝑧 = (1 − 𝑓𝐵 ) 𝑢𝑣 Si 𝑑𝑃 = 𝑑𝜌 = 𝜌𝑑𝑃
𝜌
𝜌𝑑𝑃 𝑟
− 𝑀𝑚𝑑𝑧 = (1 − 𝑓𝐵 ) 𝑢𝑣
Balance de Materia
𝑑𝑃𝐴 𝑀𝑚𝑃𝑡 𝜌𝑏
𝑢 + (𝑘𝑝1 − 𝑘𝑝2 )𝑃𝑜2 𝑃𝐴 = 0 … . 𝑒𝑐. [1]
𝑑𝑧 𝜌𝑔
Si definimos:
𝑧 𝑇 𝑇𝑤 𝑃𝐴
𝜉=𝐿 𝑦 = 𝑇 (0) 𝑦𝑏 = 𝑦𝑎 =
0 𝑇0 𝑃𝑡
𝑧 = 𝜉𝐿 𝑇 = 𝑦𝑇𝑜 (0) 𝑇𝑤 = 𝑦𝑏 𝑇0 𝑃𝐴 = 𝑦𝐴 𝑃𝑡
Sustituyendo en 1 tenemos:
Despejando la diferencial:
𝐸𝑎
𝛾=
𝑅𝑔 𝑇0
−𝐸𝑎
( )
Si 𝑘0 = 𝐴0 𝑒 𝑅𝑔 𝑇0
= 𝐴0 𝑒 (−𝛾)
De la Ecuación de Arrhenius:
𝑘 −𝐸𝑎 1 1
ln = ( − )
𝑘0 𝑅𝑔 𝑇 𝑇0
𝑘 −𝐸𝑎 1 1
ln = ( − )
𝑘0 𝑅𝑔 𝑦𝑇0 𝑇0
𝑘 −𝐸𝑎 1 − 𝑦
ln = ( )
𝑘0 𝑅𝑔 𝑦𝑇0
−𝐸𝑎 1−𝑦
( )
𝑅𝑔 𝑦𝑇0
𝑘 = 𝑘0 𝑒
−𝐸𝑎 1−𝑦
( )
𝑅𝑔 𝑇0 𝑦
𝑘 = 𝑘0 𝑒
1−𝑦
(−𝛾 )
𝑘 = 𝑘0 𝑒 𝑦 … 𝑒𝑐. [5]
Entonces
𝑑𝑦𝑎 1−𝑦 1−𝑦
−𝑟1( ) −𝑟1( )
= −𝑌𝐴 (𝐷𝑎1 𝑒 𝑦 + 𝐷𝑎2 , 𝑒 𝑦 )
𝑑𝜉
Balance de energía
𝑑(𝑌𝑇𝑂 ) (−𝛥𝐻)𝑟𝑣 4𝑢
= − (𝑌𝑇𝑜 − 𝑌𝑏 𝑇𝑜 )
𝑑(𝜉𝐿) 𝑢𝜌𝑔 𝐶𝑝 𝑢𝜌𝑔 𝐶𝑝 𝑑𝑡
𝑇𝑜 𝑑𝑦 (−𝛥𝐻)𝑟𝑣 4𝑢
= − (𝑇 (𝑦 − 𝑦𝑏 )
𝐿𝑑𝜉 𝑢𝜌𝑔 𝐶𝑝 𝑢𝜌𝑔 𝐶𝑝 𝑑𝑡 𝑜
𝑑𝑦 (−𝛥𝐻)𝑟𝑣 𝐿 4𝑢
= − (𝑦 − 𝑦𝑏 )
𝑑𝜉 𝑢𝜌𝑔 𝐶𝑝𝑇𝑜 𝑢𝜌𝑔 𝐶𝑝 𝑑𝑡
1−𝑦 1−𝑦
−𝑟1( ) −𝑟2( )
𝑑𝑦 (−𝛥𝐻1 )𝜌𝑏 𝐴𝑂,1 𝑒 −𝑟1 𝑒 𝑦 𝜌 𝑃𝑦 𝐿
𝑂2 𝑡 𝐴 (−𝛥𝐻1 )𝜌𝑏 𝐴𝑂,1 𝑒 𝑟2 𝑒 𝑦 𝜌 𝑃𝑦 𝐿
𝑂2 𝑡 𝐴
= +
𝑑𝜉 𝑢𝜌𝑔 𝐶𝑝𝑇𝑜 𝑢𝜌𝑔 𝐶𝑝𝑇𝑜
4𝑈𝐿
− (𝑦 − 𝑦𝑏 ) … 𝑒𝑐. [8]
𝑢𝜌𝑔 𝐶𝑝𝑑𝑡
𝑀𝑀
Debido a que se involucra la 𝑀𝑀, se multiplicara por en la ec. [8] y de esta, de
𝑀𝑀
manera aparezca Da y B sin afectar la ecuación, entonces
𝑑𝑦 1−𝑦 1−𝑦
−𝑟1( ) −𝑟 ( )
= 𝐵1 𝐷𝑎1 𝑒 𝑦 𝑦 + 𝐵 𝐷 𝑒 2 𝑦 𝑦 − 𝑆𝑐 (𝑦 − 𝑦 )
𝑎 2 𝑎2 𝑎 𝑏
𝑑𝜉
𝐸𝑎
Si In K = − 𝑅 +𝑐
𝑔 𝑇𝑜
𝐸𝑎 𝐸𝑎 𝐸𝑎
− +𝑐 − −
Por lo tanto: k=𝑒 𝑅𝑔 𝑇𝑜
=𝑒 𝑅𝑔 𝑇𝑜
𝑒 𝑐 = 𝐴𝑜 𝑒 𝑅𝑔 𝑇𝑜
13020
.22314356−
𝑅𝑔 𝑇
𝑘1 = 𝑒
12230
−1.0272223−
𝑅𝑔 𝑇
𝑘2 = 𝑒
𝐸𝑎1 = 13020
𝐸𝑎2 =12230
𝑀𝑚 =?
𝑀𝑚 = ∑ 𝑦𝑖 𝑀𝑚𝑖
𝑘𝑔
Mm= 29.5542𝑘𝑚𝑜𝑙
𝑣 =?
𝑘𝑔
𝑢 = 4684 2 = ̅̅̅̅̅
𝐺𝑚
𝑚 ℎ𝑟
𝐺𝑚 = ̅̅̅̅̅
𝐺𝑚𝐴
𝜋𝑑𝐿2 𝜋(0.025𝑚)2
𝐴= = = 4.987𝑥10−4 𝑚2
4 4
𝑘𝑔 𝑘𝑔
𝐺𝑚 = (4684 2 ) (4.987𝑥10−4 𝑚2 ) = 2.2992
𝑚 ℎ𝑟 ℎ𝑟
𝑘𝑔
𝐺𝑚 2.2992 ℎ𝑟 𝑚3
𝑄= = = 1.7782
𝜌𝑡 𝑘𝑔 ℎ
1.293 3
𝑚
𝑚3
𝑄 1.7782 𝑚
𝑣= = ℎ = 3622.5477
𝐴 4.987𝑥10 𝑚 −4 2 ℎ
4. Results
ξ vs Ya
0.1
0.09
0.08
0.07
0.06
Ya
0.05
0.04
0.03
0.02
0.01
0
0.133333333
0.633333333
0.033333333
0.066666667
0.166666667
0.233333333
0.266666667
0.333333333
0.366666667
0.433333333
0.466666667
0.533333333
0.566666667
0.666666667
0.733333333
0.766666667
0.833333333
0.866666667
0.933333333
0.966666667
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
ξ
0.8
0.6
Y
0.4
0.2
0
0.033333333
0.066666667
0.1
0.133333333
0.166666667
0.2
0.233333333
0.266666667
0.3
0.333333333
0.366666667
0.4
0.433333333
0.466666667
0.5
0.533333333
0.566666667
0.6
0.633333333
0.666666667
0.7
0.733333333
0.766666667
0.8
0.833333333
0.866666667
0.9
0.933333333
0.966666667
0
1
ξ
0.94
0.96
0.98
1
1.02
1.04
1.06
1.08
1.12
1.1
0
0.001
0.002
0.003
0.004
0.005
0.006
0.008
0.009
0.01
0.007
0 0
0.033333333 0.033333333
0.066666667 0.066666667
0.1 0.1
0.133333333 0.133333333
0.166666667 0.166666667
0.2 0.2
0.233333333 0.233333333
0.266666667 0.266666667
0.3 0.3
0.333333333 0.333333333
0.366666667 0.366666667
0.4 0.4
0.433333333 0.433333333
0.466666667 0.466666667
ξ vs Y
ξ vs Ya
ξ
ξ
0.5 0.5
0.533333333
Variando la temperatura de enfriamiento (Tw)
0.533333333
0.566666667 0.566666667
0.6 0.6
0.633333333 0.633333333
0.666666667 0.666666667
0.7 0.7
0.733333333 0.733333333
0.766666667 0.766666667
0.8 0.8
0.833333333 0.833333333
0.866666667 0.866666667
0.9 0.9
0.933333333 0.933333333
0.966666667 0.966666667
1 1
A diferencia de variar la temperatura de alimentación, si variamos la temperatura
de enfriamiento por ende se ve afectado principalmente el hotspot donde se
logra observar cómo se eleva la temperatura en los distintos puntos, pero se
sigue manteniendo prácticamente la misma conversión a lo largo de reactor
ξ vs Ya
0.01
0.009
0.008
0.007
0.006
Ya
0.005
0.004
0.003
0.002
0.001
0
0.033333333
0.066666667
0.133333333
0.166666667
0.233333333
0.266666667
0.333333333
0.366666667
0.433333333
0.466666667
0.533333333
0.566666667
0.633333333
0.666666667
0.733333333
0.766666667
0.833333333
0.866666667
0.933333333
0.966666667
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
ξ
1.0001
1.00008
1.00006
1.00004
Y
1.00002
0.99998
0.99996
0.99994
0.433333333
0.966666667
0.033333333
0.066666667
0.1
0.133333333
0.166666667
0.2
0.233333333
0.266666667
0.3
0.333333333
0.366666667
0.4
0.466666667
0.5
0.533333333
0.566666667
0.6
0.633333333
0.666666667
0.7
0.733333333
0.766666667
0.8
0.833333333
0.866666667
0.9
0.933333333
0
1
ξ
ξ vs Ya
0.012
0.01
0.008
Ya
0.006
0.004
0.002
0.5
0.933333333
0.033333333
0.066666667
0.1
0.133333333
0.166666667
0.2
0.233333333
0.266666667
0.3
0.333333333
0.366666667
0.4
0.433333333
0.466666667
0.533333333
0.566666667
0.6
0.633333333
0.666666667
0.7
0.733333333
0.766666667
0.8
0.833333333
0.866666667
0.9
0.966666667
0
1
ξ
1.0001
1.00008
1.00006
1.00004
Y
1.00002
0.99998
0.99996
0.99994
0.433333333
0.966666667
0.033333333
0.066666667
0.1
0.133333333
0.166666667
0.2
0.233333333
0.266666667
0.3
0.333333333
0.366666667
0.4
0.466666667
0.5
0.533333333
0.566666667
0.6
0.633333333
0.666666667
0.7
0.733333333
0.766666667
0.8
0.833333333
0.866666667
0.9
0.933333333
0
1
ξ
Con esta grafica lo que podemos analizar es que el valor máximo para la relación
de temperaturas es decir, Y=1.00010741 lo cual nos muestra el hotspot y podemos
ver que llega a estar por arriba de la temperatura de enfriamiento (Yb), por lo que
debería de considerarse trabajar a estas condiciones ya que pueden existir daños
en el sistema, debido a que la diferencia entre la yb y Y es mínima se puede decir
que estas condiciones así mismo podrían ayudar a la reacción ya que al elevarse la
temperatura de esta manera, se obtendría mayor conversión y la temperatura en
seguida vuelve a descender llegando a la misma temperatura de enfriamiento.
5. Conclusions
6. References
Smith J.M., Ingeniería de la Cinética Química, CECSA, México.
do i=1,8
7. APPENDIX (Fortran Code) pa(i)=0+0.00125*i
program rugeku enddo
implicit none do j=1,32
real*8 xo,yo,zo,xf,dfx,d2fx,h,m if(j.le.8) then
real*8 to=temp(j)
pao,pt,yb,tb,to,vs,deltah1,u,di,denb,den vs=3622.58
g,cp,pb,ea1,a1,mm tb=631
real*8 deltah2,ea2,a2 pao=0.0924
real*8 else
arre1,da1,beta1,sc,arre2,beta2,da2 if(j.gt.8.and.j.le.16)then
real*8 temp,tempe,vel,pa to=631
real*8 k1,c1,k2,c2,k3,c3,k4,c4 tb=tempe(j-8)
integer i,n,j,k vs=3622.58
external dfx,d2fx pao=0.00924
dimension else
m(100),temp(100),tempe(100),vel(100),p if(j.gt.16.and.j.le.24)then
a(100) to=631
tb=631
open(unit=20,file='datos.txt',action='writ vs=vel(j-16)
e') pao=0.00924
deltah1=296 else
deltah2=550 if(j.gt.24.and.j.le.32)then
u=92.7 to=631
di=0.025 tb=631
denb=1300 vs=3622.58
deng=1.293 pao=pa(j-24)
cp=0.25 endif
pb=0.208 endif
ea1=13020 endif
a1=1.25 endif
ea2=12230 xo=0
a2=0.358 yo=pao/pt
pt=1 zo=to
xf=0.8
do i=1,8 n=30
temp(i)=606.25+23.75*i mm=106*pao+32*0.208+28*(1-pao-
enddo 0.208)
do i=1,8 arre1=ea1/(1987.207*to)
tempe(i)=631+7.5*i arre2=ea2/(1987.207*to)
enddo
do i=1,8 da1=mm*1*1.01325*denb*a1*pb*xf*ex
vel(i)=0+905.645*i p(-arre1)
enddo
da2=mm*1*1.01325*denb*a2*pb*xf*ex c4=d2fx(xo+h,yo+h*k3,zo+h*c3,yb,da1,a
p(-arre2) rre1,beta1,sc,da2,arre2,
da1=da1/(deng*vs) cbeta2)
da2=da2/(deng*vs) yo=yo+h/6*(k1+2*k2+2*k3+k4)
beta1=deltah1/(cp*to*mm) zo=zo+h/6*(c1+2*c2+2*c3+c4)
beta2=deltah2/(cp*to*mm) xo=xo+h
sc=4*u*xf/(di*vs*deng*cp) enddo
xo=xo/xf m(1)=xo
xf=xf/xf m(2)=yo
yb=tb/zo m(3)=zo
zo=zo/zo m(4)=yb
write(20,*)'to',to write(20,*)(m(k),k=1,4)
write(20,*)'tem enfri',tb m(1)=0
write(20,*)'vs',vs m(2)=0
write(20,*)'pao',pao m(3)=0
h=(xf-xo)/n m(4)=0
do i=1,n write(20,*)(m(k),k=1,4)
m(1)=xo enddo
m(2)=yo end
m(3)=zo function
m(4)=yb dfx(xo,yo,zo,da1,arre1,da2,arre2)
write(20,*)(m(k),k=1,4) implicit none
k1=dfx(xo,yo,zo,da1,arre1,da2,arre2) real*8
dfx,xo,yo,zo,da1,arre1,da2,arre2
c1=d2fx(xo,yo,zo,yb,da1,arre1,beta1,sc,d dfx=((da1*exp(-arre1*((1-
a2,arre2,beta2) zo)/zo)))+(da2*exp(-arre2*((1-zo)/zo))))
dfx=-yo*dfx
k2=dfx(xo+h/2,yo+(h/2)*k1,zo+(h/2)*c1, return
da1,arre1,da2,arre2) end
function
c2=d2fx(xo+h/2,yo+(h/2)*k1,zo+(h/2)*c1 d2fx(xo,yo,zo,yb,da1,arre1,beta1,sc,da2,
,yb,da1,arre1,beta1,sc,da2, arre2,beta2)
a arre2,beta2) implicit none
real*8
k3=dfx(xo+h/2,yo+(h/2)*k2,zo+(h/2)*c2, d2fx,xo,yo,zo,yb,da1,arre1,beta1,sc,da2,
da1,arre1,da2,arre2) arre2,beta2
d2fx=-sc*(zo-
c3=d2fx(xo+h/2,yo+(h/2)*k2,zo+(h/2)*c2 yb)+yo*da1*beta1*exp(-arre1*((1-
,yb,da1,arre1,beta1,sc, zo)/zo))
bda2,arre2,beta2) d2fx=d2fx+yo*da2*beta2*exp(-
arre2*((1-zo)/zo))
k4=dfx(xo+h,yo+h*k3,zo+h*c3,da1,arre1, return
da2,arre2) end