Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Steady state 1D fixed bed reactor model: first order exothermal reaction

In a fixed bed catalyst tube of 0.5 m0.5~\mathrm{m} long a heterogeneously catalyzed exothermic (gas phase) chemical reaction takes place. The reaction scheme and associated kinetics are as follows:

AB+C,       r=kr cA,  with kr=k0exp[EaRT],  rA=rB=rC=rA \rightarrow B + C,\ \ \ \ \ \ \ r = k_{r}\ c_{A},\ \ \text{with}\ k_{r} = k_{0}\exp\left\lbrack - \frac{E_{a}}{RT} \right\rbrack,\ \ {- r}_{A} = r_{B} = r_{C} = r

where k0=1.0×109 s1k_{0} = 1.0 \times 10^{9}~\mathrm{s^{-1}}, Ea=50 kJmol1E_{a} = 50~\mathrm{kJ \cdot mol^{-1}}. The reaction is exothermic with ΔHr=15 kJmol1\Delta H_{r} = 15~\mathrm{kJ \cdot mol^{-1}} at the reference temperature of 293 K293~\mathrm{K}. The molar heat capacities of the gases equal 100,60100, 60 and 40 J(molK)140~\mathrm{J \cdot (mol \cdot K)^{-1}}, for AA, BB and CC, respectively.

Here we will model the reactor as adiabatic. (Of course the reactor should be cooled but this will be considered in a later tutorial). The inlet gas stream consists of pure AA and is at a pressure of 1 bar1~\mathrm{bar} and a temperature 293 K293~\mathrm{K}. The interstitial inlet gas velocity vv equals 2.0 ms12.0~\mathrm{m \cdot s^{-1}}.

Questions:

  1. Formulate the stationary convection-reaction equations for species AA, BB and CC as well as for the temperature assuming a constant gas velocity.

  2. Solve the set of ordinary differential equations assuming constant gas velocity using a standard Python IVP solver.

  3. Formulate the stationary convection-reaction equations for species AA, BB and CC as well as for the temperature assuming a constant pressure throughout the reactor. Hint: be cautious about placing the velocity inside or outside of the spatial derivative.

  4. Solve this set of ordinary differential equations assuming constant pressure using a standard Python IVP solver.

  5. Are the results according to your expectations? Is the temperature increase consistent with the adiabatic temperature rise? Is the increase in velocity in accordance with expectations?

  6. Try solving both sets of ODE’s using your own Euler backward solver.