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 chemical reaction takes place in the gas phase. The reaction scheme and associated kinetics are as follows:

A→B+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 s−1k_{0} = 1.0 \times 10^{9}~\mathrm{s^{-1}}, Ea=50 kJ⋅mol−1E_{a} = 50~\mathrm{kJ \cdot mol^{-1}}. The reaction is exothermic with ΔHr=15 kJ⋅mol−1\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⋅(mol⋅K)−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 m⋅s−12.0~\mathrm{m \cdot s^{-1}}.

Questions:

  1. Formulate the stationary (spatial) convection-reaction equations for species AA, BB and CC as well as for the temperature assuming a constant gas velocity and model it using solve_ivp.

  2. Solve the set of ordinary differential equations with a variable-velocity formulation using solve_ivp, while assuming constant gas pressure. (Hint: use the molar fluxes Fi=civF_i = c_i v as unknowns.)

  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 the constant-velocity and the constant-pressure models using your own backward Euler solver.