Hostname: page-component-76d6cb85b7-ntvhh Total loading time: 0 Render date: 2026-07-22T16:02:36.884Z Has data issue: false hasContentIssue false

Cutting and shuffling control mixing in three-dimensional discrete fracture networks

Published online by Cambridge University Press:  10 June 2026

Stefano Ascione
Affiliation:
School of Engineering, RMIT University , Melbourne, VIC 3000, Australia Geosciences Rennes, UMR 6118, Université de Rennes 1, CNRS, Rennes 35000, France
Daniel Robert Lester*
Affiliation:
School of Engineering, RMIT University , Melbourne, VIC 3000, Australia
Benoit Pinier
Affiliation:
Fractory, Itasca Consultants, Rennes 69009, France
Tanguy Le Borgne
Affiliation:
Geosciences Rennes, UMR 6118, Université de Rennes 1, CNRS, Rennes 35000, France
Joris Heyman
Affiliation:
Geosciences Rennes, UMR 6118, Université de Rennes 1, CNRS, Rennes 35000, France
*
Corresponding author: Daniel Robert Lester, daniel.lester@rmit.edu.au

Abstract

Mixing in fracture networks plays a central role in many environmental and geological processes, influencing contaminant dispersion, dilution and biogeochemical reactions. Despite this, fundamental aspects are not well understood, including how the network topology and large fracture aspect ratio governs the stretching, folding, cutting and rearrangement of fluid elements, which represent the advective components of mixing. In this study, we focus on three-dimensional (3-D) discrete fracture networks (DFNs) governed by steady isotropic Darcy flow. We develop a theoretical framework for advective mixing and uncover two distinct mixing mechanisms at different length scales – fracture mixing and intersection mixing – that arise due to streamline routing in fractures and intersections. We show that the large fracture aspect ratio enforces discontinuous mixing, involving cutting and shuffling (CS) of fluid elements due to streamline routing. Mixing is controlled by combined CS and fluctuating fluid deformation, forming a piecewise smooth (PWS) transform and weak ergodic mixing. An efficient graph-based representation of this process is developed via a mixing graph ${\mathcal{G}_M}$ that efficiently encodes the fracture network topology while capturing mixing dynamics. Numerical predictions of mixing from ${\mathcal{G}_M}$ agree to high precision with those from direct numerical simulations. This framework provides new insights into the processes which govern mixing in DFNs, and forms a rigorous basis for further application to fluid borne processes such as solute mixing and dispersion, colloidal transport and deposition, chemical reactions, and biological activity.

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) Fractured rock in Cape Otway, Victoria, Australia, with fractures indicated by superimposed red lines and intersections as green dots. Orange bands around fractures indicate regions of chemical activity. (b) Oblique view of a simple DFN comprising $N_F=5$ fractures labelled $F_n$ ($n=1:N_F$) and $N_I=8$ intersections labelled $I_m$, ($m=1:N_I)$ (green lines). Inlet fractures $F_2$ and $F_4$, and outlet fractures $F_3$ and $F_5$ terminate at and intersect with the central fracture $F_1$. Streamlines are coloured red or blue respectively depending upon whether they enter via $F_2$ or $F_4$ (as indicated by coloured arrows) and are routed through $F_1$ before exiting via $F_3$ or $F_5$ (as indicated by coloured arrows). (c) Plan view of streamline topology in fracture $F_1$ in panel (b), indicating routing from ‘source’ intersections $I_1$, $I_3$ (green lines) to ‘sink’ intersections $I_2$, $I_4$ (green lines) via separating streamlines (black lines) and critical points (black points). Red and blue arrows respectively indicate unstable and stable manifolds. Symbol $\psi _1$ denotes direction of increasing $\psi _1$ – streamfunction $\psi _1$ – along an intersection.

Figure 1

Figure 2. Advective mixing in fracture networks (computed via DFN.lab) comprising fractures $F_n$ and faces $f_n$ (defined in § 3.1 as 2-D cross-sections of 3-D fractures at their boundary) that exhibit (a, b) fracture mixing only and (c, d) intersection mixing only. (a) Fracture mixing arising from red and blue streamlines entering inlet faces $f_1$ and $f_2$. There streamlines are interleaved as ‘parcels’ that exit at outlet faces $f_3$ and $f_4$, resulting in large-scale fracture mixing. (b) Mapping of inlet concentration field in faces $f_1$ and $f_2$ to $f_3$ and $f_4$ via the fracture mixing map ${\mathcal{M}_F}$ (3.10) corresponding to the fracture mixing shown in panel (a) in terms of local streamfunctions $(\psi _{1,n},\psi _{2,n})$, $n=1:4$ (defined in § 3.1) at face $f_n$. (c) Intersection mixing arising from streamline routing at intersections. Red and blue streamlines entering inlet faces $f_1$ and $f_2$ are finely interleaved before exiting at outlet faces $f_3$ and $f_4$, resulting in fine-scale intersection mixing. (d) Mapping of inlet concentration field in faces $f_1$ and $f_2$ to $f_3$ and $f_4$ via the intersection mixing map ${\mathcal{M}_I}$ (3.9) corresponding to the intersection mixing shown in panel (c) in terms of local streamfunctions $(\psi _{1,n},\psi _{2,n})$ at face $f_n$.

Figure 2

Figure 3. (a) Schematic of two intersecting fractures $F_1$, $F_2$ of characteristic aperture $\ell$ and width $L$ forming an intersection $I_1$. Streamlines are separated by a continuous line of hyperbolic stagnation points $\boldsymbol{x}_p$ at the fracture intersection, and the associated stable (blue) and unstable (red) hyperbolic manifolds route surrounding streamlines (black) to their respective outlet faces. (b) Schematic detailing intersection $I_1$ shown in panel (a) depicting the inlet faces $f^i_1$, $f^i_2$ associated with fracture $F_1$ and outlet faces $f^o_1$, $f^o_2$ associated with fracture $F_2$. Also shown are the local streamfunctions $\psi _{1,n}\in [0,1]$, $\psi _{2,n}\in [0,1]$, and associated $\psi _{1,n}$- and $\psi _{2,n}$-streamsurfaces that are respectively oriented along the fracture width $L$ and fracture aperture $\ell$ of each face. Similar to panel (a), the hyperbolic point $\boldsymbol{x}_p$ and associated manifolds route streamlines into downstream outlet faces. Local streamfunctions $\psi _2$ govern routing of streamlines, which leads to cutting and shuffling of fluid elements leaving $f^i_1$, $f^i_2$ and arriving at $f^o_1$, $f^o_2$.

Figure 3

Figure 4. Schematic of the complete set of distinct streamline topologies in a cross-section (a–d) X-, (e–f) T- and (g) L-shaped intersection. Each cross-section corresponds to a $\hat \psi _1$-streamsurface, hence, the streamline topology is the same as that for a steady 2-D flow. Stagnation points $\boldsymbol{x}_p$ and corresponding (blue) stable and (red) unstable hyperbolic manifolds (which act as separating streamlines) act to route fluid parcels through inlet $f_n^i$ and outlet $f_n^o$ faces of the intersection. Black arrows indicate flow direction.

Figure 4

Figure 5. (a) Schematic of a simple fracture network (at the fracture scale $L$) comprising fractures $F_n$ (where $F_1$ and $F_3$ respectively are inlet and outlet fractures) and intersections $I_m$ (green lines), separating streamlines (black lines) and critical points (black dots). Separating streamlines route fluid ‘parcels’ from ‘source’ intersection faces to different ‘sink’ intersection faces. Stagnation (critical) points are denoted $\boldsymbol{x}_p$ (with corresponding hyperbolic stable (blue) and unstable (red) manifolds), while terminal and interior critical points are unlabelled. All separating streamlines either originate or terminate at stagnation or terminal critical points. (b) Same schematic as panel (a), but with a dead-end fracture ($F_1$) which is treated by splitting intersection $I_1$ in panel (a) into an ‘outflow’ intersection $I_1$ and an ‘inflow’ intersection $I_3$, with streamlines routed in $F_1$ from $I_1$ to $I_3$.

Figure 5

Figure 6. (a) Random, flux-weighted routing of streamlines through an X-shaped intersection, computed using DFN.lab. Note that random routing directs both red and blue inlet streamlines into both outlet fractures, which cannot occur for deterministic streamlines. (b) Random, flux-weighted routing of streamlines through a dead-end fracture $F_3$, computed using DFN.lab. Note that intersection $I_3$ in panel (a) can be split into two separate fractures $I_3$, $I_4$. (c) Intersection graphs ${\mathcal{G}_I}$ depicting (top) the X-shaped intersection shown in panel (a) and (bottom) the X-shaped intersection with dead-end shown in panel (b).

Figure 6

Figure 7. (a) Stretching and folding (SF) due to hold-up of a fluid element (shaded, shown at successive times) at the stagnation point $\boldsymbol{x}_p$ of a fracture intersection. As the ‘legs’ of the fluid element are advected downstream into separate outlets, the element is stretched exponentially in time at $\boldsymbol{x}_p$. Further downstream, the legs of the element are effectively disconnected (‘cut’) when their intersection with an arbitrary planar cross-section (vertical dashed line) $P_o$ is considered. (b) Merger of two fluid elements (dark and light shading) as they approach a stagnation point $\boldsymbol{x}_p$ of a fracture intersection. Within the planar cross-section $P_o$, these elements are essentially merged next to each other (as the width of the separating fluid decays exponentially at $\boldsymbol{x}_p$) effectively ‘shuffling’ fluid elements together. In unison, the stretching and folding (SF) motions shown in panels (a) and (b) manifest as cutting and shuffling (CS) actions when considered within the cross-section $P_o$.

Figure 7

Figure 8. (a) Intersection of local streamfunctions ($\psi _{1,n},\psi _{2,n}$) within the face $f_n$ of the fracture network (with dimensions ${\sim} L\,\times {\sim} \ell$) that define a streamline with local velocity $\boldsymbol{v}_n$. (b) Distribution of the local $\psi _{1,n}$ (vertical lines) and $\psi _{2,n}$ (horizontal lines) streamsurfaces over the face $f_n$ of a rough fracture of variable aperture. The mapping from local spatial coordinates $(x\prime_{1,n},x\prime_{2,n})$ in panel (b) to local streamfunction coordinates $(\psi _{1,n},\psi _{2,n})$ in panel (c) generates a structured orthogonal coordinate system over face $f_n$. Note this structured grid is also depicted throughout the intersection shown in figure 3(b).

Figure 8

Figure 9. (a) Intersection graph ${\mathcal{G}_I}$ of a simple DFN depicting intersections $I_m$ (white vertices) and connecting flows as directed edges $e_n$ (red arrows). (b) Expansion of intersections $I_m$ in panel (a) into intersection clusters $C_m$ comprising inlet faces $f^i_{m,n}$ (grey vertices) and outlet faces $f^o_{m,n}$ (white vertices), and connecting flows as directed edges (blue arrows). (c) Mixing graph ${\mathcal{G}_M}$ formed by replacing the $N_I$ intersection vertices $I_m$ of ${\mathcal{G}_I}$ shown in panel (a) with the clusters $C_m$ shown in panel (b), and connecting the inlet faces $f^i_{m,n}$ (grey vertices) and outlet faces $f^o_{m,n}$ (white vertices) via streamline connections within fractures. Red arrows depict connection of faces via intersections and streamline routing via the intersection map ${\mathcal{M}_I}$ and blue arrows depict connection of faces via fractures and streamline routing via the intersection map ${\mathcal{M}_F}$.

Figure 9

Figure 10. Schematic of the evolution of the 2-D concentration profile $c_n(\psi _{1,n},\psi _{2,n})$ (coloured rectangles) at each face $f_n$ of the fracture network shown in figure 1(b), represented in terms of the mixing graph ${\mathcal{G}_M}$ shown in figure 9(c). As shown, the inlet concentration field at the fracture inlets $f^o_{3,1}$ and $f^o_{4,1}$ comprises red and blue coloured segments that only vary in the $\psi _1$ direction. Dashed green horizontal (vertical) lines represent splitting or ‘cutting’ due to intersection (fracture) mixing, and solid green horizontal (vertical) lines represent merging or ‘shuffling’ due to intersection (fracture) mixing.

Figure 10

Figure 11. Mapping of the inlet concentration $c_0(\hat \psi _1,\hat \psi _2)$ shown in figure 10 to the outlet concentration $c_{\textit{out}}(\hat \psi _1,\hat \psi _2)\equiv c_0(\hat \psi ^{\textit{out}}_1,\hat \psi ^{\textit{out}}_2)$. The resultant concentration profile is a direct result of the CS actions mediated by the separating streamsurfaces (indicated by green dashed lines) in the DFN.

Figure 11

Figure 12. (a,c) Isometric and (b,d) top views of test (a, b) DFN A and (c, d) DFN B.

Figure 12

Figure 13. Comparison of the 1-D mixing plots for (a, b) DFN A and (c,d) DFN B generated by DFN.lab and ${\mathcal{G}_M}$ under the (a,c) PWI and (b,d) PWS models. Colour bars denote inlet $c_0(\hat \psi _1)$ and outlet $c_{\textit{out}}(\hat \psi _1)$ concentration distributions, and shaded bands indicate overlap regions of intersection mixing leading to $0\lt c_{\textit{out}}(\hat \psi _1)\lt 1$.

Figure 13

Table 1. Comparison of 1-D mix-norm values $\varPhi ^2_{1\textit{-D}}$ for the test DFNs between the DFN.lab results and the PWI and PWS models for ${\mathcal{G}_M}$.

Figure 14

Figure 14. Comparison of multi-scale variance $\phi ^2_{1\textit{-D}}(s)$ for (a) DFN A and (b) DFN B between DFN.lab results (blue dots) and the PWS (orange crosses) and PWI (grey crosses) models for ${\mathcal{G}_M}$.

Figure 15

Figure 15. Evolution of 1-D mixing plots for iterated mixing in DFN B under the (a–d) PWS and (e–h) PWI mixing graph representations after $n=2$, $n=4$, $n=8$ and $n=16$ iterations.).

Figure 16

Figure 16. Decay of 1-D mix-norm $\varPhi ^2_{1\textit{-D}}(n)$ as a function of iteration number $n$ for the orthogonal DFN under the PWS and PWI models.

Figure 17

Figure 17. (a) Schematic supporting flux balance (B8) for the streamline topology shown in figure 4(b). The dotted vertical line depicts an arbitrary reference line corresponding to $Q_\psi =0$ and the local $\psi _{2,n}$ streamfunctions at each face $f_n$ are shown. The black line depicts a typical streamline routed through the intersection. (b) Schematic of supporting flux balances (B19), (B21) for fracture mixing based on typical streamline topology (such as shown in figure 1c) around a pair of intersections (green lines). Separating streamlines (thick black lines) connect to critical points (black dots), routing topologically distinct ‘parcels’ of streamlines with the fracture. The critical streamnumber $\psi _1^\star$ identifies a given streamline (thin black line) connecting face $f_j$ to $f_k$.

Figure 18

Figure 18. Examples of 1-D mixing plots for fracture networks that exhibit (a) no mixing ($\hat \psi _1^{\textit{out}}=\hat \psi _1$), (b) fracture mixing only (figure 2a), (c) intersection mixing only (figure 2c) , and (d) combined intersection and fracture mixing (figure 1b). The top horizontal strip on each plot shows the inlet 1-D concentration distribution $c_0(\hat \psi _1)$ and the right vertical strip shows the outlet 1-D concentration distribution $c_{\textit{out}}(\hat \psi _1)$ that correspond to the 2-D concentration fields shown in figures 2(b) and 2(d) and the associated faces are denoted $f_n$. Each plot shows the global streamfunction mapping $\hat \psi _1\mapsto \hat \psi _1^{\textit{out}}$ (indicated by black arrows) that also maps $c_0\mapsto c_{\textit{out}}$, and each point (which is coloured with respect to its inlet concentration value $c_0$) in the $\hat \psi _1-\hat \psi _1^{\textit{out}}$ plane corresponds to a given streamline; hence, continuous sets of streamlines form lines in the 1-D mixing plot. Fracture mixing in panel (b) acts to macroscopically cut and shuffle continuous segments of lines along $\hat \psi _1^{\textit{out}}$, whereas intersection mixing in panel (c) acts to microscopically cut and shuffles individual streamlines with respect to $\hat \psi _2^{\textit{out}}$ (not resolved), leading to ‘overlap’ (grey region) of streamlines with the same $\psi _1^{\textit{out}}$ but different $c_0$ values that thus generate $1\lt c_{\textit{out}}(\hat \psi _1)\lt 0$. Panel (d) shows the one-dimensional mixing plot for the fracture network shown in figure 1(b) and its corresponding mixing graph ${\mathcal{G}_M}$ representation in figure 10. Horizontal and vertical bars respectively indicate inlet $c_0(\hat \psi _1)$ and outlet $c_{\textit{out}}(\hat \psi _1)$ concentration distributions, $f_n$ indicates inlet and outlet faces, coloured lines in the $\hat \psi _1-\hat \psi _1^{\textit{out}}$ plane indicate streamlines that are cut and shuffled via both fracture and intersection mixing, and grey bars indicate ‘overlap’ regions where intersection mixing occurs (and hence dilution of $c_{\textit{out}}(\hat \psi _1)$).