Hostname: page-component-89b8bd64d-4ws75 Total loading time: 0 Render date: 2026-05-07T10:50:19.299Z Has data issue: false hasContentIssue false

Finite-time mixing and reaction in packed-bed reactors

Published online by Cambridge University Press:  27 April 2026

Dario Maggiolo*
Affiliation:
Department of Mechanical Engineering, Chalmers University of Technology , Göteborg 41296, Sweden
Lucien Magson
Affiliation:
Departamento de Química, Instituto de Investigación Química de la Universidad de La Rioja, C/Madre de Dios 53, Logroño, La Rioja 26006, Spain French Alternative Energies and Atomic Energy Commission, Saclay / Siège, 91191 Gif-sur-Yvette CEDEX, France
Gunther Munz
Affiliation:
Heating and Cooling Technologies, Fraunhofer Institute for Solar Energy Systems (ISE), Heidenhofstrase 2, Freiburg 79110, Germany
Diego Sampedro
Affiliation:
Departamento de Química, Instituto de Investigación Química de la Universidad de La Rioja, C/Madre de Dios 53, Logroño, La Rioja 26006, Spain
Angela Sasic Kalagasidis
Affiliation:
Department of Architecture and Civil Engineering, Chalmers University of Technology, Göteborg 41296, Sweden
*
Corresponding author: Dario Maggiolo, maggiolo@chalmers.se

Abstract

We investigate mixing dynamics in porous media at finite times, using pore-scale lattice-Boltzmann simulations combined with Lagrangian particle tracking. We compute fluid deformation in randomly packed beds based on the moving Protean frame approach introduced by Lester et al. (2018 J. Fluid Mech. 855, 770–803). From the extracted Lagrangian kinematics, we construct a mixing model based on lamellar aggregation that well predicts the Eulerian scalar fields obtained from simulations. Our results reveal an early-time mixing regime dominated by shear-driven fluid deformation, where solute mixing arises from the random overlap of diffusive concentration elements. In this regime, mixing proceeds slowly and follows a temporal decay of concentration variance, $\sigma _c^2 \propto \textit{Pe}^{-\alpha /(2\alpha +1)} t^{-1/2}$, where $ \textit{Pe}$ is the Péclet number and $\alpha$ the exponent characterising shear deformation. This dynamic arises when the Péclet number is small relative to the ratio between the exponential-mixing and shear-deformation time scales. This analysis also demonstrates that shear-induced mixing governs the homogenisation of early-stage reactions at the fluid–solid interface in finite-size random packed beds, typically operating at moderate Péclet numbers $ \textit{Pe} =O(10^2)$.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. (a) Two tubular reactors of radius $R$ containing reactive porous media composed of catalyst spherical particles of size $d= R/3.1$ (upper panel) and $d=R/4.7$ (lower panel). The two systems are used as geometrical input for the lattice-Boltzmann simulations. (b) Probability distribution functions of normalised flow velocities ${u_{\kern-1pt j}^*(\boldsymbol{x})}=u_{\kern-1pt j}(\boldsymbol{x})/U$ (with $U$ the mean streamwise flow velocity) along the streamwise $u_x$ (black marks) and transverse $u_t=(u_y^2+u_z^2)^{1/2}$ (dashed line) directions; particles of size $d= R/3.1$ (upper panel) and $d=R/4.7$ (lower panel).

Figure 1

Table 1. Simulated cases. The table reports the values of the reactor-to-particle size ratios, $R/d$ and $L/d$. The macroscopic Damköhler number is set to ${\textit {Da}}_{\textit {II}}=k_v L/U$, with values of 0 (inert case) and 2 (reactive case). In all simulations, the Péclet number is $ \textit{Pe} = Ud/D_m \approx 280$, and the Reynolds number is $\textit {Re}=Ud/\nu \approx 0.5$.

Figure 2

Table 2. Dimensional parameters for the two simulated reactors, cases A2 and B2 in table 1, relevant for e.g. MOST applications. Values of particle diameters and reaction rates reflect those of a typical catalyst employed, container dimensions and flow rates are comparable to those of small size miniature reactors (Magson et al.2024). Molecular diffusivities correspond to typical values of hydrocarbons in liquids (Price & Söderman 2000).

Figure 3

Figure 2. The PDFs of the polar ($\theta _p$) and azimuthal ($\varphi _p$) angles of the normal vector to pore constrictions $\boldsymbol{\eta }$ (panels a,b), and the PDF of constrictions’ characteristic sizes $\sqrt {A_p}$ (panel c), computed via Delaunay triangulation. Panel (d) illustrates a triangular pore constriction (top), with the associated pore-scale velocity $\boldsymbol{u}_p$ and normal $\boldsymbol{\eta }$, and shows the segmented pore space with Delaunay triangulation (bottom). Red solid lines in (a) and (b) correspond to uniform distributions of $\cos \theta _p$ and $\varphi _p$. In (c), the sizes of pore constrictions exhibit a narrow distribution, with $\sqrt {A_p}/d \approx 0.5-1$. Panel (e) shows a cross-section of the flow field with the dimensionless pore-scale velocity magnitude $v/U$ displayed in logarithmic grey scale: this representation helps to assess the shape of the pore spaces, which are in large part non-circular. Panels (f) and (g) report the PDF of the ratio $\varPi _p$ between minimum and maximum axes of the ellipses inscribed in the pore spaces (f) and the PDF of the dimensionless minimum axis $e_{p,\textit {min}}/d$ (g). These panels confirm that pore spaces are non-circularly shaped, and that the probability of pore constrictions (small values of $e_{p,\textit {min}}$, panel (g), red line) qualitatively scales linearly with $e_{p,\textit {min}}$. In the last panel (h) we report the variation of the longitudinal velocity averaged over a cylindrical volume of length $L$ and diameter $R-r_w$, where $r_w$ is the distance from the packed-bed container walls. Wall effects are clearly visible up to $r_w/d \approx 1/2$.

Figure 4

Figure 3. Eulerian velocity magnitude fields $v/U$ on a volumetric slice (a) and on a cross-section in the $(x,z)$ plane (b). (c) The PDF of velocities $v/U$ sampled along Lagrangian trajectories. The exponent $\beta = 3/2$ is extracted from the low-velocity tail of the distribution using (3.1) (red line). Dark and light blue circles correspond to the cases $R/d=4.7$ and $R/d=3.1$, respectively, while grey diamond markers report the data from Souzy et al. (2020).

Figure 5

Figure 4. (a) Evolution of the deformation tensor components, averaged over the Lagrangian trajectories, for the case $R/d=4.7$. Longitudinal shear-induced components $F'_{12}$ and $F'_{13}$ dominate at early times ($n\lt 10$), well captured by the prediction (3.3) (dashed lines). Inset: comparison between computed longitudinal and transverse deformations ($\varLambda _\ell$ as per (3.4), $\varLambda _t=\langle \sqrt {{F'_{22}}^2+{F'_{33}}^2+{F'_{23}}^2} \rangle$) and the cross-over prediction (3.6) (dotted lines). (b) Example of the Protean frame (red arrows) orientation with respect to a Lagrangian trajectory (black dashed line); the blued shaded area schematically represents fluid shear deformation $F'_{13}$. (c) Autocorrelation ${c'}^*_\epsilon$ of velocity gradient tensor components $\epsilon '_{\textit{ij}}(t)$, showing long-lived correlations of shear rate components $\epsilon '_{12}$ and $\epsilon '_{13}$ (longitudinal shear) beyond a pore-scale travel time $n=1$, compared with rapidly decorrelating transversal shear rates $\epsilon '_{23}$ and exponential rates $\epsilon '_{11}$, $\epsilon '_{22}$, $\epsilon '_{33}$.

Figure 6

Figure 5. Finite-time Lyapunov exponent $\langle \nu (t) \rangle$: comparison between numerical estimates (markers, obtained via the finite-time solution of (3.5)) and the prediction (3.7) with $\lambda =0.1$, $\beta =3/2$ (red line). Grey markers: case with stronger confinement, $R/d=3.1$.

Figure 7

Figure 6. Snapshot of scalar transport in an inert porous reactor ($R/d=4.7$). The dimensionless concentration $c^*(\boldsymbol{x},t)=c(\boldsymbol{x},t)/c_0$ is injected at the left boundary at constant concentration $c_0$. Filaments (or sheets) of concentration are visible near the mean front position $c^*\approx 0.5$ (blue region).

Figure 8

Figure 7. (a) Snapshot showing the longitudinal extension $n^\delta$ of the dispersive volume, centred at the mean front position $Ut/d=n$. Low-concentration regions (whites) form in particle wakes (red arrows). (b) Cross-section showing the sheet-like, three-dimensional structure of white regions (red arrows in panel a). (c) Magnification of the two overlapping sheets in the red rectangle of panel (b). The white sheets, of width $s_w$, are shown here in grey. (d) The observed sheets are bundles of several elementary concentration sheets with maxima $c_e$ and thickness $s_e$. Bundles have mean thickness $s_w$ and concentration $c_w$.

Figure 9

Figure 8. Mean square displacement computed from Lagrangian trajectories (3.11). The longitudinal MSD shows superdiffusive behaviour for (a) $R/d=4.7$ and (b) $R/d=3.1$. (c) Comparison between dispersive lengths computed: (i) from Lagrangian statistics, $\sqrt {\textit {MSD}_\ell }$ (blue dashed line), and (ii) from the Eulerian field, $2(n-x_1)$ (markers), where $n$ and $x_1$ are the mean and lowermost front positions (see figure 7a).

Figure 10

Figure 9. Contributions to the concentration variance $\sigma _v^2$ (3.14) for (a) $R/d=4.7$ and (b) $R/d=3.1$ (averaged over two realisations). Longitudinal dispersion (empty squares) decreases in time as $n^{-2\delta }$, while pore-scale mixing (filled circles) decays more slowly $\sim n^{-1/2}$ (solid blue line, (3.27)) and dominates the total variance at long times (insets). Panel (c) illustrates the subdivision of the dispersive volume into three-dimensional discs used to compute (3.14).

Figure 11

Figure 10. (a,b) Upper panels: sample mean $\langle c_{w} \rangle$ per cross-section of the maximum concentrations in white bundles, developing longitudinally along the dispersive volume at different times $n$, for $R=4.7$ (a) and $R=3.1$ (b). Middle panels: mean lateral bundle size $s_w$, which grows with $n$ in the dilute region (blue lines). Lower panels: verification of the mass conservation (3.15) (red lines). (c) Sketch of elementary sheets of low concentration $c_e$, elongated longitudinally by the flow (I, II), and overlapping to form bundles of concentration $c_w$ and thickness $s_w$. (d) Bundles are embedded in a dispersive volume of length $\sim n^\delta$ (blue shaded region). Dilute and dense regions of white concentrations are identified upstream and downstream of the mean front position (red vertical line). (e) Bundle overlap occurs when the bundle width $s_w$ exceeds their spacing $\ell _w$, producing a new maximum (red dot), with $n_w/n_p \sim s_w/\ell _w$. In the rightmost panel (f) two snapshots of concentration fields show the emergence of white concentration elementary sheets, forming bundles at downstream positions (top), and later growing in number and merging (bottom).

Figure 12

Figure 11. (a) At initial times low-concentration sheets emerge from particle wakes because of shear flow. Their initial transverse size is $s_0=d/2$, so that the total concentration $c^*=0.5$. (b) Schematic illustration of the pore-scale mixing: at the mixing time $t_m$ the sheets have reached their minimum thickness $s_b$; after the mixing time $t_m$ diffusion merges them, to form bundles of maximum concentration $c_w$ and thickness $s_w$ (c). In (d) the two modes of overlap are sketched: concentration sheet I overlaps longitudinally with sheet II because of streamwise elongation, while transverse overlap between II and III is sustained by diffusion.

Figure 13

Figure 12. (a) Comparison between simulations (black marks: $R/d=4.7$; blue marks: $R/d=3.1$), the prediction for random transverse aggregation ((3.27)) and the exponential stretching model (dashed lines). An additional simulation with double reactor length is shown (empty square marks), yet exponential decay is barely observed up to $n \approx 50$. (b) Predicted compression of concentration sheets according to (3.17) (blue solid line) and exponential stretching (red dashed line), with markers indicating the thickness reached at the mixing times $s_b^{(1)}$ (blue) and $s_b^{(2)}$ (red) for $\textit {Pe} = 3 \times 10^2$ and $3 \times 10^4$, respectively. (c) Verification of volumetric variance and pore-scale mixing term $\sim \langle c_{w,\textit {max}}^2 \rangle$.

Figure 14

Figure 13. Fluid–solid interfacial concentration mean $\mu _s$ and variance $\sigma _s^2$ evolution for (a) $R/d=4.7$ and (b) $R/d=3.1$ in inert (top panels) and reactive (lower panels) media. The ratio $\sigma _s^2/\mu _s^2$ decays similarly, following (3.27) (solid blue lines) in the inert and reactive cases up to the characteristic reactive time $t_k=1/k$ (vertical red dashed lines in the bottom panels). After $t_k$ the variance-mean ratio at the reactive sites $\sigma _s^2/\mu _s^2$ saturates. The comparison of $\sigma _s^2/\mu _s^2$ among the two $L/d$ cases, reported in panel (c), shows that, provided the same $\textit {Da}_{\textit {II}}$ (see also table 1) mixing is more effective for longer reactors, as predicted by (3.34).

Figure 15

Figure 14. Upper panels: probability distribution functions $P$ of the diagonal components of the velocity gradient tensor $\epsilon '_{\textit{ii}}$ for a characteristic decorrelation time $t'_{\textit {num}}=10^3$ (a) and $t'_{\textit {num}}=10^4$ (b) for the VH flow. The mean value $\langle \epsilon '_{22}\rangle$ identifies the Lyapunov exponent $\lambda =0.48$ (a) and $\lambda =0.57$ (b). Lower panels: velocity autocorrelation function $\langle v'(t)v'(0)\rangle /\langle v'^2(0)\rangle$ (with $v'(t) = v(t)-\langle v(t) \rangle$ the velocity magnitude fluctuation) identifying the decorrelation characteristic time $t'_{\textit {num}}=10^3$ (a) and $t'_{\textit {num}}=10^4$ (b). The red dashed lines represent the exponential decay $\langle v'(t)v'(0)\rangle /\langle v'^2(0)\rangle = \exp (-t_{\textit {num}}/t'_{\textit {num}})$. In the bottom right panel the autocorrelation functions for the reactor simulations $R/d=4.7$ and $R/d=3.1$. Right panel (c) shows a trajectory computed on the VH flow.