Hostname: page-component-77f85d65b8-6bnxx Total loading time: 0 Render date: 2026-03-28T14:34:58.228Z Has data issue: false hasContentIssue false

A unified theory of pore-scale chaotic advection

Published online by Cambridge University Press:  12 August 2025

Daniel Robert Lester*
Affiliation:
School of Engineering, RMIT University, Melbourne, Australia
Joris Heyman
Affiliation:
Université de Rennes, CNRS, Géosciences Rennes, Rennes, France
Yves Méheust
Affiliation:
Université de Rennes, CNRS, Géosciences Rennes, Rennes, France Institut Universitaire de France (IUF), Paris, France
Tanguy Le Borgne
Affiliation:
Université de Rennes, CNRS, Géosciences Rennes, Rennes, France
*
Corresponding author: Daniel Robert Lester, daniel.lester@rmit.edu.au

Abstract

Recent studies reveal the central role of chaotic advection in controlling pore-scale processes including solute mixing and dispersion, chemical reactions, and biological activity. These dynamics have been observed in porous media (PM) with a continuous solid phase (such as porous networks) and PM comprising discrete elements (such as granular matter). However, a unified theory of chaotic advection across these continuous and discrete classes of PM is lacking. Key outstanding questions include: (i) topological unification of discrete and continuous PM; (ii) the impact of the non-smooth geometry of discrete PM; (iii) how exponential stretching arises at contact points in discrete PM; (iv) how fluid folding arises in continuous PM; (v) the impact of discontinuous mixing in continuous PM; and (vi) generalised models for the Lyapunov exponent in both PM classes. We address these questions via a unified theory of pore-scale chaotic advection. We show that fluid stretching and folding (SF) in discrete and continuous PM arise via the topological complexity of the medium. Mixing in continuous PM manifests as discontinuous mixing through a combination of SF and cutting and shuffling (CS) actions, but the rate of mixing is governed by SF only. Conversely, discrete PM involves SF motions only. These mechanisms are unified by showing that continuous PM is analogous to discrete PM with smooth, finite contacts. This unified theory provides insights into the pore-scale chaotic advection across a broad class of porous materials and points to design of novel porous architectures with tuneable mixing and transport properties.

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), 2025. Published by Cambridge University Press
Figure 0

Figure 1. (a–e) Various porous networks as examples of continuous porous media: (a) tofu microstructure (Huang et al.2018); (b) gyroidal tissue scaffold (Melchels, Feijen & Grijpma 2009); (c) ceramic foam (https://filterceramic.com/alu-ceramic-foam-filter); (d) vascular network of the heart (Huang et al.2009); (e) mixing of dyes in a 3-D micromixer (Therriault, White & Lewis 2003). (f–j) Various granular materials as examples of discrete porous media: ( f) granular sandstone (El Bied, Sulem & Martineau 2002); (g) corn kernels; (h) packed corks; (i) glass beads; ( j) mixing of a continuously injected dye plume through a random glass bead pack (Heyman et al.2020). Fluid is refractive index-matched with the beads and only a few beads are shown (grey) at 40 % of their true diameter.

Figure 1

Figure 2. (a–c) Characteristics of chaotic mixing in discrete porous media: (a) numerically reconstructed trajectories of tracer particles, taken from PIV experiments within a glass bead pack (adapted from Souzy et al.2020); (b) numerically computed skin friction field $\boldsymbol{u}(\boldsymbol{x})$ over the surface of a sphere for steady three-dimensional (3-D) Stokes flow within a bead pack (other spheres not shown) with node ${\boldsymbol{x}}_p^n$ (green) and saddle ${\boldsymbol{x}}_p^s$ (black) points, and one-dimensional (1-D) stable ${\mathcal{W}}_{1\text{-D}}^s$ and unstable ${\mathcal{W}}_{1\text{-D}}^u$ manifolds (black lines). Inset: the same sphere with streamlines shown close to the surface, indicating separation of streamlines in the vicinity of the two-dimensional (2-D) unstable manifold ${\mathcal{W}}_{2\text{-D}}^U$. Image courtesy of Régis Turuban, Scuola Internazionale Superiore di Studi Avanzati, Italy; (c) sequences of experimental 2-D dye trace images for steady flow in a random bead pack at planes normal to the mean flow at different distances $x$ downstream from the injection point, measured in terms of the bead diameter $d$. These images show that bead contacts systematically trigger stretching and folding of fluid elements, leading to the formation of sharp cusps in the dye filament. Numbers label fixed spheres while arrows depict directions of fluid stretching (adapted from Heyman et al.2020). (d–g) Characteristics of chaotic mixing in continuous porous media: (d) numerical simulation of Stokes flow mixing of a diffusive scalar in an archetypal element of an open (continuous) porous network involving a connected pore branch and merger, illustrating the formation of striated material distributions due to fluid stretching and folding which arises at (e) the saddle-type stagnation point (${\boldsymbol{x}}_p^s$) in the skin friction field; (f) experimental images of dyed fluid distribution near the ‘pore merger’ in a macroscopic analogue of the pore branch and merger shown in panel (d); (g) dyed fluids at the inlet (top) and outlet (bottom) of the macroscopic pore merger. Cross-section of the dye distribution exiting the pore merger (not shown) agrees well with the outlet scalar distribution shown in panel (d) (adapted from Lester & Chryss 2019).

Figure 2

Figure 3. Schematic of the structure of the skin friction field $\boldsymbol{u}$ surrounding type I–IV critical points (black dots, summarised in Appendix A) on a portion (bounded by the dotted lines) of the fluid boundary $\partial \varOmega$ and the associated stable $\mathcal{W}^s$ and unstable $\mathcal{W}^u$ manifolds. The interior 2-D manifolds for type III, IV critical points are shown as light blue surfaces. Arrows indicate the eigenvectors of the skin friction gradient tensor and the double arrows on the streamlines reflect the sum $\eta _1+\eta _2+2\eta _3=0$. Adapted from Lester, Dentz & Le Borgne (2016b).

Figure 3

Figure 4. Schematic of a (a) pore branch and (b) merger in continuous porous media. Non-degenerate critical points $\boldsymbol{x}_p$ (black dots) generate 2-D hyperbolic stable $\mathcal{W}^s_{2\text{-D}}$ and unstable $\mathcal{W}^u_{2\text{-D}}$ manifolds (grey) which are surfaces of locally minimum transverse flux. The angles $\varDelta$, $\delta$ characterise the relative orientation of pore branch and merger elements in the pore network. The red lines pertain to § 5 and depict evolution of a continuously injected material line (red). Segments AB and CD of this material line are separated by the critical line $\zeta$ in the pore branch, and are advected through different branches of these pores. Dotted red lines indicate connected material elements that are not resolved by the spatial maps $\mathcal{M}$, $\mathcal{M}^{-1}$ defined in (B3).

Figure 4

Figure 5. Topological equivalence of the 2-D pore boundary $\delta \varOmega$ separating the fluid (pore) $\varOmega$ and solid domains of the fundamental elements of (a) discrete and (c) continuous porous media. The normal vector $\boldsymbol{n}$ indicates the normal vector pointing into the fluid domain (pore) $\varOmega$ from $\delta \varOmega$, and $\delta \delta \varOmega$ (green lines) is the 1-D boundary of the pore boundary $\delta \varOmega$. $\delta \varOmega$ is coloured according to its local Gaussian curvature $K$. (a) Pore boundary $\delta \varOmega$ of single spherical grain (semi-transparent) with four contact points (black) associated with contacting grains and uniform positive curvature ($K=+1$) in discrete porous media. (b) Pore boundary of the same grain as panel (a) but with the cusp-shaped contact points smoothed to form a smooth pore boundary $\delta \varOmega$ with finite-sized connections between contacting grains, forming boundaries $\delta \delta \varOmega$. (c) Pore boundary $\delta \varOmega$ for a connected pore branch and merger associated with continuous porous media.

Figure 5

Figure 6. Hyperbolic manifolds, critical points and lines in (a) continuous and (b) discrete porous media. Intersection (dotted green line) of stable (blue surface) and unstable (red surface) 2-D hyperbolic manifolds in (a) pore branch and merger (grey volume) in an open porous network and (b) a finite-volume numerical simulation (with residual $10^{-16}$) of 3-D Stokes flow through a body-centred cubic (bcc) lattice of monodisperse spheres (modified from Turuban et al. (2019), note only a few spheres in the lattice are shown for clarity). The manifold intersection connects the saddle points (black dots) of the branch/merger in panel (a) and the contact points (black dots) between spheres in panel (b). In panel (b), the 2-D manifolds emerge from the skin friction field of the two spheres labelled 1 and 4, and the green points indicate node points. The open plane indicates the orientation of transverse cross-sections in figure 9, and the black cell is the BCC unit cell.

Figure 6

Figure 7. Schematic of evolving stable $\mathcal{W}^S_{2\text{-D}}$ (blue surfaces) and unstable $\mathcal{W}^U_{2\text{-D}}$ (red surfaces) manifolds as they are advected over a finite-sized connection between two spheres (grey). Black arrows indicate fluid stretching directions in the bulk fluid and skin friction field. Black and green points respectively indicate saddle and node points. These manifolds become degenerate in the neighbourhood of the connection (indicated by transition to grey colour) and exchange stability as they pass over, generating non-affine folding of material lines (green).

Figure 7

Figure 8. Streamlines (thin) and critical lines (thick) for 2-D velocity field $\boldsymbol{v}_{2\text{-D}}(\boldsymbol{x})$ in the symmetry plane between two spheres connected by (a) a smoothed contact of diameter $a$ and (b) and infinitesimal contact point. Critical points are denoted as either a saddle point $\boldsymbol{x}_p^s$ or a degenerate topological saddle $\boldsymbol{x}_p^d$. Due to the no-slip condition, in both cases, the skin friction field $\boldsymbol{u}(\boldsymbol{x})\equiv \partial \boldsymbol{v}/\partial x_3^\prime$ on the grain boundaries local to this contact shares the same topology as the velocity field $\boldsymbol{v}_{2\text{-D}}(\boldsymbol{x})$.

Figure 8

Figure 9. Series of cross-sections (transverse to the mean flow) with increasing downstream distance of Stokes flow through a bcc lattice of spheres between the two bead pairs (1–2) and (3–4) shown in figure 6(b). Purple lines show vector field lines of the 2-D velocity field transverse to the mean flow direction, thick and thin black lines indicate material lines advected by the flow, and red and blue lines respectively represent 2-D unstable and stable manifolds of the flow. Intersection of the 2-D stable and unstable manifolds forms a 1-D curve that connects the contact points of the (1–2) and (3–4) bead pairs. Modified from Heyman et al. (2020).

Figure 9

Figure 10. Evolution of fluid elements (black points) with pore number $n$ over the circular inlet plane of a pore branch (figure 4a) for various open porous networks, ranging from (i–iii) ordered to (iv) random pore networks. Red lines depict the web of discontinuities associated with cutting and shuffling of fluid elements.

Figure 10

Figure 11. (a) Relative elongation $\rho$ of infinitesimal material lines in (a) ordered and (b) random pore networks where black, red, grey and blue lines and points respectively correspond to the (i) the baker’s map, (ii) chaotic, (iii) non-chaotic and (iv) 100 realisations of random pore geometries. Points represent numerical results from maps $\mathcal{S}_b$, $\mathcal{S}_m$, and lines represent stretching rates based upon the Lyapunov exponent for ordered (B1) and random (B2) networks, except for the non-chaotic case where stretching evolves linearly as $\rho _n=\rho _0+\alpha n$. Thin blue lines in panel (b) represent stretching of $10^2$ realisations of the random network and the thick blue line the ensemble average. (c) Growth of the total length $l_n$ of the web of discontinuities with number $n$ of pore branches and mergers with same colour code as for panels (a) and (b). Points represent numerical results from maps $\mathcal{S}_b$, $\mathcal{S}_m$, and lines represent analytic predictions based on stretching rates for chaotic (5.5) and non-chaotic (5.6) cases. (d) Evolution of mix-norm $\varPhi (c_n)$ in pore networks with chaotic and (inset) non-chaotic mixing, where points represent numerical results from maps $\mathcal{S}_b$, $\mathcal{S}_m$ and (5.1)–(5.3), and lines represent the mix-norm estimate (5.4) based upon pure SF motions and the Lyapunov exponent given by (B1) and (B2).

Figure 11

Figure 12. Illustration of the mechanism motivating the stretching model for discrete porous media, adapted from figure 9. (a) Immediately after a contact, the material line (black) is oriented at an angle $\delta$ from the stable manifold (blue line) due to asymmetry of the bead pack. This leads to a cusp of initial size $\epsilon$ that elongates along the unstable manifold (red line). (b) When approaching the next contact, the cusp has elongated to a length approximately equal to the grain diameter $d$.

Figure 12

Figure 13. Comparison of predicted and computed (Turuban et al.2019) Lyapunov exponent $\lambda _\infty$ in BCC sphere lattices with various flow orientations $\theta$ with respect to the lattice symmetries. The numerically computed of Lyapunov exponents are shown as black circles. The predictions of (6.6) using the numerically measured distance $X_c$ and the analytical approximation $X_c(\theta )$ are shown as red squares and red dashed lines respectively.

Figure 13

Figure 14. Distribution of Lypapunov exponents $\lambda _{\infty }$ predicted from unified theory (6.7) as a function of dimensionless folding frequency $f$ and net incremental stretching $r$. The Lyapunov exponent for granular packings and pore networks are located on the black and red lines, respectively, and random loose granular packing and the random pore network are indicated by a grey and orange dots, respectively.