This exercise considers diffusion and reaction in a spherical particle for first-order kinetics. The reaction rate is temperature-dependent via an Arrhenius dependence.
Assume Dirichlet boundary conditions for both concentration and temperature on the particle surface.
Questions:
Formulate the model in a dimensionless way by introducing characteristic numbers , , and . The Thiele modulus is defined as , (ratio of heat generation to heat diffusion), and (ratio of activation to thermal energy).
Provide a backward Euler Python implementation of both the diffusion and temperature equations.
Can you reproduce the case of effectiveness, , for a specific choice of , , and ?
Hint: Backward Euler is unconditionally stable for linear problems, but here every time step requires a Newton solve of a strongly non-linear system. During ignition, too large a time step can make Newton fail, so check convergence in every step. Also use a grid fine enough to resolve the steep concentration and temperature gradients near the surface. Based on the profiles you find, explain what causes the efficiency to be larger than 1.

Effectiveness factor as a function of Thiele modulus (Weisz & Hicks, Chem. Eng. Sci. 1962).
Source: Chem. Engin. Sc., 1962, Vol. 17, pp. 265-275