Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-08T17:18:10.589Z Has data issue: false hasContentIssue false

Effects of wall roughness on coupled flow and heat transport in fractured media

Published online by Cambridge University Press:  07 April 2026

Alessandro Lenci*
Affiliation:
Department of Civil, Chemical, Environmental, and Materials Engineering, Università di Bologna, Viale del Risorgimento 2, Bologna 40126, Italy Department of Energy Science and Engineering, Stanford University, Stanford, CA 94305, USA University of Rennes, CNRS, Géosciences Rennes – UMR 6118, F-350042 Rennes, France
Yves Méheust
Affiliation:
University of Rennes, CNRS, Géosciences Rennes – UMR 6118, F-350042 Rennes, France Institut Universitaire de France (IUF), Paris, France
Maria Klepikova
Affiliation:
University of Rennes, CNRS, Géosciences Rennes – UMR 6118, F-350042 Rennes, France
Vittorio Di Federico
Affiliation:
Department of Civil, Chemical, Environmental, and Materials Engineering, Università di Bologna, Viale del Risorgimento 2, Bologna 40126, Italy
Daniel M. Tartakovsky
Affiliation:
Department of Energy Science and Engineering, Stanford University, Stanford, CA 94305, USA
*
Corresponding author: Alessandro Lenci, alessandro.lenci@unibo.it

Abstract

Heat transfer in fractured media results from the interplay between advective transport within the fracture and conductive heat exchange with the surrounding rock matrix. Aperture heterogeneity structures this interplay by generating preferential flow channels and quasi-stagnant zones, leading to early-time anomalous transport dominated by advective channelling and to late-time non-Fickian dynamics controlled by matrix conduction. This study develops a physics-based stochastic framework that couples a time-domain random walk (TDRW) representation of in-fracture advection and conduction with a semi-analytical description of matrix–fracture heat exchange, enabling a unified characterisation of both short- and long-time anomalous heat-transport regimes. Matrix trapping times follow a Lévy–Smirnov distribution derived from first-passage theory, and the interfacial heat flux is evaluated through a non-local Duhamel kernel that rigorously captures the temporal non-locality imposed by heat-conduction theory. Monte Carlo simulations over stochastic aperture fields elucidate the roles of fracture closure, correlation length and Péclet number in shaping heat transport. Increasing fracture closure enhances channelisation and accelerates early-time heat transport, whereas larger correlation lengths amplify anomalous spreading. Higher Péclet numbers strengthen advective dominance, but do not suppress the long-time subdiffusive tail induced by matrix conduction. Breakthrough curves exhibit heavy-tailed decay consistent with Lévy–Smirnov trapping induced by semi-infinite matrix diffusion. Results reveal a transition from superdiffusive to subdiffusive transport governed by advective channelling, aperture-induced dispersion and matrix conduction. The framework provides a predictive and computationally efficient route for modelling heat transport in heterogeneous fractures, with relevance to geothermal energy extraction, subsurface thermal storage and engineered thermal systems.

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) Synthetic fracture aperture fields for increasing correlation ratios $L / L_{\textit{c}} = \{2,\,16,\,64\}$ (left to right), all with the same fracture closure $\sigma _a / \langle a\rangle = 0.8$. (b) Dimensionless velocity magnitude field, $\log _{10}(u/\langle u\rangle )$, for the case $L / L_{\textit{c}} = 16$, showing the flow structure under the applied boundary conditions. (c) Transverse fracture profile illustrating wall roughness, aperture geometry, matrix domain, and the initial and boundary conditions for flow and transport. Panels (b) and (c) also indicate the transport mechanisms considered in both fracture and matrix. All synthetic aperture fields were generated using $L_{\textit{c}} = 0.1\,\textrm {m}$, $H = 0.8$, $a_{\textit{m}} = 1\,\textrm {mm}$ and $\sigma _a / \langle a \rangle = 0.8$.

Figure 1

Table 1. Physical and numerical parameters defining the fracture geometry, fluid properties and matrix characteristics. All values are fixed across all simulations.

Figure 2

Figure 2. Normalised temperature anomaly fields $\Delta T_{\textit{f}}$ for two levels of aperture heterogeneity, $\sigma _a/\langle a\rangle = 0.5$ (left) and $\sigma _a/\langle a\rangle = 1.0$ (right), for a fracture correlation length $L_{\textit{c}} = 0.1\,\textrm{m}$ ($L/L_{\textit{c}}= 2^5$) and ${\textit {Pe}}=50$. Rows correspond to times $t = 10^3$, $10^4$ and $10^5\,\textrm{s}$ (top to bottom). Increasing heterogeneity enhances flow localisation and enlarges contact regions (white), yielding stronger spatial variability and more persistent thermal contrasts.

Figure 3

Figure 3. (a) Comparison between the results from a resolution of the Eulerian equations (COMSOL ${\textrm{Multiphysics}}^{\circledR}$) (top row) and our TDRW predictions (bottom row) for three aperture configurations. Columns correspond to: (i) a parallel-plate fracture with mechanical aperture $a_{\textit{m}} = 0.001\,\textrm{m}$; (ii) a moderately heterogeneous aperture field with closure ratio $\sigma _a/\langle a\rangle = 0.21$; and (iii) a strongly heterogeneous field with $\sigma _a/\langle a\rangle = 0.60$, for which the mechanical aperture is set to $a_{\textit{m}} = 3.3\times 10^{-4}\,\textrm{m}$ to maintain comparable wall contact. Times are indicated in each panel and the colour map shows the normalised thermal anomaly $\Delta T_{\textit{f}} = (T_{\textit{f}} - T_0)/(T_1 - T_0)$. (b) Comparison between our TDRW predictions and the theoretical prediction of Lauwerier (1955) for a parallel-plate geometry, for ${\textit {Pe}} = \{10,\,50,\,100\}$: spatial temperature profiles (left) and outlet breakthrough curves (right). Physical and numerical parameters are listed in table 1.

Figure 4

Table 2. Comparison between TDRW and COMSOL temperature fields for different fracture closures and observation times. The normalised root-mean-square error (NRMSE) and coefficient of determination ($R^2$) quantify the agreement between the two models.

Figure 5

Table 3. Monte Carlo combinations of roughness amplitude ($\sigma _a/\langle a\rangle$), correlation ratio ($L/L_{\textit{c}}$), thermal Péclet number ($\textit {Pe}$), Reynolds number ($\textit {Re}$) and imposed pressure gradient ($\langle \boldsymbol{\nabla }P\rangle$) explored in this study.

Figure 6

Figure 4. Temporal evolution of the ensemble averages (solid lines) and percentile bands (dashed lines) of the logarithm of the mean displacements, $\log _{10}{\mathcal{M}(t)}$, obtained from the Monte Carlo simulations described in table 3. Each column, from top to bottom, corresponds to increasing fracture closures, $\sigma _a/\langle a\rangle = \{0.2,\,0.6,\,1.0\}$, reflecting growing aperture variability. Rows correspond to increasing ratios $L/L_{\textit{c}} = \{2,\,16,\,64\}$, indicating progressively larger fracture sizes relative to the correlation length, and hence, increasing statistical ergodicity of the aperture field. Solid coloured lines denote different Péclet numbers: ${\textit {Pe}} = 10$ (blue), ${\textit {Pe}} = 50$ (red) and ${\textit {Pe}} = 100$ (green). Black solid lines are included as visual references for diffusive ($\propto t^{0.5}$) and ballistic ($\propto t$) scaling. Mean displacement and time are expressed in metres and seconds, respectively. Simulation parameters are summarised in table 1. Dashed lines indicate the 5th and 95th percentiles of the confidence interval.

Figure 7

Figure 5. Temporal evolution of the ensemble-averaged displacement variance, $\log _{10}\mathcal{V}(t)$, obtained from the Monte Carlo simulations summarised in table 3. Solid lines denote ensemble means, while dashed lines represent the 5th–95th percentile range across realisations. Columns (left to right) correspond to increasing fracture closures, $\sigma _a/\langle a\rangle = \{0.2,\,0.6,\,1.0\}$; rows (top to bottom) show increasing correlation ratios, $L/L_{\textit{c}} = \{2,\,16,\,64\}$. Coloured curves indicate different Péclet numbers: ${\textit {Pe}} = 10$ (blue), ${\textit {Pe}} = 50$ (red) and ${\textit {Pe}} = 100$ (green). Black reference lines indicate diffusive scaling ($\mathcal{V}\propto t$, slope 1 in log–log) and ballistic scaling ($\mathcal{V}\propto t^{2}$, slope 2). Variance and time are expressed in $\textrm{m}^2$ and $\textrm{s}$, respectively.

Figure 8

Figure 6. Temporal evolution of the ensemble averages (solid lines) and percentile bands (dashed lines) of the complementary cumulative distribution of arrival times, $\log _{10}\textrm{CCDF}(t)$, obtained from the Monte Carlo simulations summarised in table 3. Each column (top to bottom) corresponds to increasing fracture closures, $\sigma _a/\langle a\rangle = \{0.2,\,0.6,\,1.0\}$, representing progressively stronger aperture variabilities. Rows correspond to increasing correlation ratios $L/L_{\textit{c}} = \{2,\,16,\,64\}$, which determine how extensively each realisation samples the underlying aperture heterogeneity and thus the range of residence times accessible within the fracture. Solid coloured lines indicate different Péclet numbers: ${\textit {Pe}} = 10$ (blue), ${\textit {Pe}} = 50$ (red) and ${\textit {Pe}} = 100$ (green). The decay of $\textrm{CCDF}$ quantifies the fraction of heat remaining within the fracture–matrix system over time. Early-time rapid decay reflects advective breakthrough through high-conductance channels, whereas intermediate shoulders and late-time heavy tails arise from velocity heterogeneity and conductive exchange with the matrix. Increasing fracture closure produces slower decay and more pronounced tailing, while larger $L/L_{\textit{c}}$ values reduce variability across realisations by providing a more representative sampling of the aperture field and by extending the temporal window over which distinct transport regimes can be observed. Time is expressed in seconds.

Figure 9

Figure 7. (a) Variation of the matrix thermal anomaly $\Delta T_{\textit{m}}$ as a function of the dimensionless matrix depth $x_3^\prime /\sqrt {\alpha _{\textit{m}}t}$. The inset displays the time evolution of the thermal anomaly $\Delta T_{\textit{f}}$ at the interface $x_3^\prime = 0$, i.e. within the fractures as given by (4.28). (b) Matrix thermal anomaly at different depths across planes parallel to the fracture–matrix interface ($x_3^\prime = 0$).

Figure 10

Figure 8. Temporal evolution of the ensemble averages (solid lines) and percentiles (dashed lines) of the logarithm of the heat exchange efficiency, $\log _{10}(\varepsilon )$, obtained from the Monte Carlo simulations described in table 3. Each column (top to bottom) corresponds to increasing fracture closures, $\sigma _a/\langle a \rangle = \{0.2,\,0.6,\,1.0\}$, i.e. increasing aperture variability. Rows correspond to increasing correlation ratios, $L/L_{\textit{c}} = \{2,\,16,\,64\}$. Solid coloured lines indicate different Péclet numbers: ${\textit {Pe}} = 10$ (blue), ${\textit {Pe}} = 50$ (red) and ${\textit {Pe}} = 100$ (green). Black solid lines serve as visual references for the diffusive behaviour in a semi-infinite matrix ($\propto t^{-0.5}$). Time is expressed in seconds.

Figure 11

Figure 9. Computational workflow linking aperture generation, lubrication-flow solution and stochastic particle transport. Modules: (i) aperture field generator; (ii) Reynolds solver; (iii) TDRW transport; (iv) dynamic transport statistics.

Figure 12

Table 4. Physical and geometric symbols used in the manuscript.

Figure 13

Table 5. Transport, stochastic and numerical symbols used in the manuscript.

Figure 14

Algorithm 1 Main_Simulation

Figure 15

Algorithm 2 Assemble_Local_Transport

Figure 16

Algorithm 3 TDRW_Module