1.1 Internal Effectiveness Factors
1.1 Internal Effectiveness Factors
3 Summary 10
<h1>Mass transfer in porous catalysts (Ch 12 in Fogler)</h1>
https://img-9gag-fun.9cache.com/photo/287396_700b.jpg Mass trans-
fer
1
• If there is resistance to diffusion, e.g. the pellets are large, or with
small pores, then we must consider this effect on the reactivity of the
pellet
DAB φp σc
De =
τ
• where DAB is the normal gas phase diffusivity
2
• τ is the tortuosity factor, which is the actual distance traveled by a
molecule in the particle divided by the shortest distance it could have
traveled.
#+ipynb-newcell
• When there are diffusion limits, the concentration inside the pellet is
not the same as the concentration outside the pellet because there are
reactions occuring inside the pellet
• We would like to calculate the effective rate inside the particle, because
then we could determine its effect on reactor design
3
• Since the effective rate will be less than the ideal rate, the result is we
will need larger reactors because the particles are not effectively used
#+ipynb-newcell
4
– WA,r = −De dC
dr
A
• This leads to
d2 CA 2 dCA kn n
dr2
+ r dr − D e CA =0
– CA = CA,s at r = R
– dCA
dr = 0 at r = 0
– This is a second order boundary value problem
• Let WA = dCA
dr
d2 CA
– then dWA
dr = dr2
dWA 2 kn n
= − WA + C (1)
dr r De A
dCA
= WA (2)
dr
With these new conditions: CA (R) = CA,s and dCA
dr |r=0 =0
5
RR
– The overall rate is 0 kn CAn 4πr 2 dr
RR
– The ideal rate is 0 kn CA,s
n 4πr 2 dr
• De = 0.1 cm2 /s
• R = 0.5 cm
• k = 6.4 1/s
• Here we solve the problem using the shooting method. We know the
value of WA at r = 0: it is 0 because there is no flux about the center
of the sphere due to symmetry.
import numpy as np
from scipy.integrate import odeint
%matplotlib inline
import matplotlib.pyplot as plt
6
De = 0.1 # diffusivity cm^2/s
R = 0.5 # particle radius, cm
k = 6.4 # rate constant (1/s)
CAs = 0.2 # concentration of A at outer radius of particle (mol/L)
if r == 0:
dWadr = 0 # this solves the singularity at r = 0
else:
dWadr = -2*Wa/r + k/De*Ca
dCadr = Wa
return [dWadr, dCadr]
# Initial conditions
Ca0 = 0.029315 # Ca(0) (mol/L) guessed to satisfy Ca(R) = CAs
# It takes a lot of accuracy to get the solution
Wa0 = 0 # no flux at r=0 (mol/m^2/s)
Ca = Y[:, 1]
plt.plot(rspan, Ca)
plt.xlabel(’Particle radius’)
plt.ylabel(’$C_A$’)
r = rspan
eta_numerical = (np.trapz(k * Ca * 4 * np.pi * (r**2), r)
/ np.trapz(k * CAs * 4 * np.pi * (r**2), r))
print(’The effectiveness factor = ’, eta_numerical)
7
You can see from the graphical solution that the concentration inside the
particle is much lower than outside the particle. As a result, the overall rate
of the particle is only about 56% of the ideal rate. Consequently, you would
need a larger weight of catalyst, or a larger reactor to achieve the same level
of conversion as if there were no mass transfer limitations.
• One can then analytically calculate the effectiveness factor as the actual
rate of reaction in the particle divided by the ideal rate, to arrive at:
8
f, (ax1, ax2) = plt.subplots(1, 2)
ax1.plot(Phi, eta)
ax1.set_xlim([0, 20])
ax1.set_xlabel(r’$\Phi$’)
ax1.set_ylabel(r’$\eta$’)
ax2.loglog(Phi, eta)
ax2.loglog(Phi, 1.0 / Phi, ’k--’, label=r’1/$\Phi$’)
ax2.loglog(Phi, np.ones(shape=Phi.shape), ’b--’, label=’1’)
ax2.set_xlabel(r’$\Phi$’)
ax2.set_ylabel(r’$\eta$’)
ax2.legend(loc=’best’)
plt.tight_layout()
• The log-log plot is the more useful way to see the behavior.
• Φ = k(R/3)2 /DA
p
• η = Φ1 tanh1 3Φ − 3Φ
1
a = Rp / 3
Phi = np.sqrt(k * a**2 / De)
eta = 1 / Phi * (1 / np.tanh(3 * Phi) - 1 / (3 * Phi))
print(r’\eta = {}’.format(eta))
9
Next we setup the mole balance. We have a simple problem:
dF a
dV = rA = ηkCA
We can express this as an integral:
R 0.03F
V = F a0 A dF rA
a
T = 450
R = 82.06 # Gas constant cm^3 atm / mol / K
Pa = 1.5 # atm
v0 = Fa0 / Ca0
def integrand(Fa):
Ca = Fa / v0
r = eta * k * Ca
ra = -r
return 1 / ra
3 Summary
• Mass transfer reduces the effectiveness of a catalyst by reducing the
concentration of reactants in the pores
10
• We estimate the effective rate by integrating over the volume
11