Hostname: page-component-6766d58669-7fx5l Total loading time: 0 Render date: 2026-05-22T07:55:14.037Z Has data issue: false hasContentIssue false

Simulating flow in fractured porous media with spatially varying fracture statistics using a non-local kernel-based model

Published online by Cambridge University Press:  09 June 2025

Shangyi Cao*
Affiliation:
ETH Zürich, Institute of Fluid Dynamics, Zürich, Switzerland
Daniel Stalder
Affiliation:
ETH Zürich, Institute of Fluid Dynamics, Zürich, Switzerland
Daniel W. Meyer
Affiliation:
ETH Zürich, Institute of Fluid Dynamics, Zürich, Switzerland
Patrick Jenny
Affiliation:
ETH Zürich, Institute of Fluid Dynamics, Zürich, Switzerland
*
Corresponding author: Shangyi Cao, shacao@ethz.ch

Abstract

In this work we focus on expected flow in porous formations with highly conductive isolated fractures, which are of non-negligible length compared with the scales of interest. Accordingly, the definition of a representative elementary volume (REV) for flow and transport predictions may not be possible. Recently, a non-local kernel-based theory for flow in such formations has been proposed. There, fracture properties like their expected pressure are represented as field quantities. Unlike existing models, where fractures are assumed to be small compared with the scale of interest, a non-local kernel function is used to quantify the expected flow transfer between a point in the fracture domain and a potentially distant point in the matrix continuum. The transfer coefficient implied by the kernel is a function of the fracture characteristics that are in turn captured statistically. So far the model has successfully been applied for statistically homogeneous cases. In the present work we demonstrate the applicability for heterogeneous cases with spatially varying fracture statistics. Moreover, a scaling law is presented that relates the transfer coefficient to the fracture characteristics. Test cases involving discontinuously and continuously varying fracture statistics are presented, and the validity of the scaling law is demonstrated.

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. Porous medium with embedded, isolated, parallel fractures. The fractures are abstracted as line segments, where the black dots mark the fracture centres. The $x$-direction of the Cartesian coordinate system is aligned with the fracture orientation. A mean pressure gradient is imposed in the $x$-direction, and the fracture statistics may vary along the $x$-coordinate. The pressure imposed on the left and right boundary is denoted as $p_l$ and $p_r$ respectively. In the $y$-direction, periodic boundary conditions are imposed.

Figure 1

Figure 2. Realisations of two pressure fields with space-stationary fracture statistics.

Figure 2

Figure 3. Pressure fields around fractures with (a) small and (b) large relative distance between each other. Fractures are indicated as red lines. Panel (c) shows transverse pressure profiles (blue line, case with high fracture number density; orange, case with low fracture number density).

Figure 3

Figure 4. Fractures intersecting with a vertical line of length $L_y$; the expected number of intersections is $N_{\textit{intersection}} = \rho _f l_f L_y$.

Figure 4

Figure 5. Normalised transfer coefficient ${(\bar {g}l_f^3)}/{(k_m)}$ as a function of $\rho _f l_f^2$ in log-log scale; red dots, MCS data; blue curve, fitted hyperbola; black dashed lines, asymptotes $\text{log}({(\bar {g}l_f^3)}/{(k_m)}) = \text{log}(\rho _f l_f^2)+C_1$ and $\text{log}({\bar {g}l_f^3}/{k_m}) = 2 \text{log}(\rho _f l_f^2)+C_2$.

Figure 5

Figure 6. Mean pressure profiles in a fractured porous medium with discontinuous fracture statistics. The fracture number density $\rho _f$ on the left half of the domain is $10$ and on the right half it is $50$. The upper row shows mean pressure profiles in the matrix domain and the lower row mean pressure profiles in the fracture domain. The three columns correspond to $L_x\in \{0.3, 0.6, 0.9\}$ (left, middle and right, respectively). Red dots, MCS data. Blue curves, kernel-based model results.

Figure 6

Figure 7. Normalised flow rates through a fractured porous medium with discontinuous fracture statistics. The fracture length $l_f$ on the left half of the domain is $0.11$ and on the right half is $0.21$. Red dots, MCS data. Blue curves, kernel-based model results.

Figure 7

Figure 8. Mean pressure profiles in a fractured porous medium with discontinuous fracture statistics. The fracture length $l_f$ on the left half of the domain is $0.11$ and on the right half is $0.21$. The upper row shows mean pressure profiles in the matrix domain and the lower row mean pressure profiles in the fracture domain. The three columns correspond to $L_x\in \{0.3, 0.6, 0.9\}$ (left, middle and right, respectively). Red dots, MCS data. Blue curves, kernel-based model results.

Figure 8

Figure 9. Normalised flow rates through a fractured porous medium with discontinuous fracture statistics. The fracture length $l_f$ on the left half of the domain is $0.11$ and on the right half is $0.21$. Red dots, MCS data. Blue curves, kernel-based model results.

Figure 9

Figure 10. Mean pressure profiles in a fractured porous medium with continuously varying fracture statistics. The fracture number density $\rho _f = 50({x}/{L_x})+10$ varies linearly with respect to the $x$-coordinate. The upper row shows mean pressure profiles in the matrix domain and the lower row mean pressure profiles in the fracture domain. The three columns correspond to $L_x\in \{0.3, 0.6, 0.9\}$ (left, middle and right, respectively). Red dots, MCS data. Blue curves, kernel-based model results.

Figure 10

Figure 11. Normalised flow rates through a fractured porous medium with continuously varying fracture statistics. The fracture number density $\rho _f = 50({x}/{L_x})+10$ varies linearly with respect to the $x$-coordinate. Red dots, MCS data. Blue curves, kernel-based model results.

Figure 11

Figure 12. Mean pressure profiles in a fractured porous medium with continuously varying fracture statistics. The fracture length $l_f = 0.4({x}/{L_x})+0.11$ varies linearly with respect to the $x$-coordinate. The upper row shows mean pressure profiles in the matrix domain and the lower row mean pressure profiles in the fracture domain. The three columns correspond to $L_x\in \{0.3, 0.6, 0.9\}$ (left, middle and right, respectively). Red dots, MCS data. Blue curves, kernel-based model results.

Figure 12

Figure 13. Normalised flow through a fractured porous medium with continuously varying fracture statistics. The fracture length $l_f = 0.4({x}/{L_x})+0.11$ varies linearly with respect to the $x$-coordinate. Red dots, MCS data. Blue curves, kernel-based model results.