Introduction and scope

To aid safety assessment of geological radioactive waste repositories, a variety of models are developed based on the advection-dispersion equation, ADE, to address the problem of water flow and solute transport in fractured crystalline rocks (Berkowitz 2002). The classical ADE models solute transport as if the hydrodynamic dispersion, in its widest sense, behaves similar to a Fickian-diffusion process and it can be characterized by a constant dispersion coefficient, D f, that can be significantly larger than the molecular diffusion coefficient if, for example, Taylor-like dispersion contributes (Taylor 1953).

However, it has been increasingly recognized that the residence time distribution of a solute in fractured rocks cannot be described as a Fickian process (embodied in the ADE) (Matheron and De Marsily 1980). In a survey study, Gelhar et al. (1992) compiled dispersivity observations from 59 different sites and concluded that the dispersion coefficient increases with observation distance which itself is typical of non-Fickian behavior and invalidates the use of the ADE for interpretation of field tracer tests. In an illustrative study, Becker and Shapiro (2000) showed that the classical ADE cannot readily explain the early arrival and late-time behavior of tracer test breakthrough curves, BTCs. The former is of crucial importance for safety assessment of the geological repositories (Rasmuson and Neretnieks 1986). There are also numerous studies indicating that the ADE does not adequately represent the real nature of solute transport in geological formations, which often exhibit anomalous behavior. (Long et al. 1982; Berkowitz et al. 1988; McKay et al. 1993).

Due to these shortcomings in explaining the observed non-Fickian features in solute migration patterns, alternative transport models are proposed to capture the effects of spatial heterogeneities in fractured rocks. These models include the multi-rate mass transfer models (Haggerty and Gorelick 1995; Mahmoudzadeh et al. 2013), the multi-continuum approaches (Šimůnek et al. 2003; Šimůnek and van Genuchten 2008), the continuous time random walk approach (Berkowitz et al. 2006), the time-domain random walk approach (Bodin 2015; Shahkarami et al. 2016), the fractional advection–dispersion equation approach (Benson et al. 2000), as well as the stochastic-convective transport approach (Cirpka and Kitanidis 2000; Ginn 2001).

In this paper, attention is focused on the dispersion effect that may be caused due to the separation of advective transport paths in fractures. The authors propose the multi-channel model to explain the non-Fickian behavior of solute transport in heterogeneous fractured rocks. The idea of the multi-channel model essentially stems from the real nature of solute transport in fractured rock. In a real fracture, apertures vary from fully closed to usually less than 1 mm. Some open parts in the fracture are connected and, in the presence of a hydraulic gradient, water will flow with different velocities though the pathways in the fracture. Such a conduit in the fracture is here called a channel. Provided there is a large velocity distribution, the channels may become independent with negligible mass exchange between the neighboring channels (Moreno and Tsang 1994). In this way, spreading of a tracer observed at a downstream location is caused by the solutes having traveled in different channels with different residence times toward the observation point. In literature, this process is often referred to as flow channeling or velocity dispersion (Neretnieks 1983; Becker and Shapiro 2003). In a single channel, the tracer may experience different retarding mechanisms, e.g. matrix diffusion and sorption; thus, the multi-channel model can also describe the consequences of collecting and mixing the solutes advected from different channels with different flow rates and residence times, which have been subject to different spreading mechanisms along the flow paths. The net effect on solute transport is, however, quite different from a Fickian-type dispersion and cannot readily be included in the ADE with a constant dispersion coefficient, because it extrapolates differently with changing travel distance.

The building block of the multi-channel model is a single fracture (or channel) surrounded by a porous rock matrix. A large body of literature has addressed the problem of solute transport in a single-fracture-matrix system and has developed, based on the ADE, analytical solutions that predict the solute concentration along the fracture (Tang et al. 1981; Sudicky and Frind 1982; Hodgkinson and Maul 1988). For the purpose of understanding the consequences of the flow channeling, firstly, this study starts by revisiting the two-parallel-plates model that accounts for the effects of advection—Fickian-type dispersion and matrix diffusion on solute transport in a single-fracture-matrix system. A much simpler solution is derived compared to that presented by Tang et al. (1981). In the new solution, here referred to as the solution to the single-flow-path model, the effects of dispersion and matrix diffusion on solute transport have been decoupled in the sense that one may consider these two transport mechanisms separately and independently. It is shown that the new solution can be visualized as if the spreading is the result of solutes having fictitiously followed streamlines with different water velocities, provided there is a Fickian-type dispersion. No diffusion between these streamlines and no diffusion/dispersion in the flow direction in a streamline is invoked. Along each streamline, however, matrix diffusion has affected the solute residence time differently due to different solute-advection time in each of the fictitious streamlines, which has been uniquely defined by the Fickian dispersion coefficient; hence, the solution to the single-flow-path model suggests that Fickian-type dispersion and velocity dispersion can be treated by the same formalism, and can therefore be combined to include both the mechanisms.

For this reason, the new solution is extended into more general cases where a discrete or continuous set of flow channels is present in fractures in rocks, similar to the channel network model (Gylling et al. 1999). This leads to a development of the multi-channel model in contrast to the single-flow-path model. The difference between these two models lies essentially in how these approaches deal with hydrodynamic dispersion. The single-flow-path model accounts only for Fickian-type dispersion due to diffusion across the aperture of the channels with constant aperture. The multi-channel model considers, however, both Fickian-type dispersion for transverse mixing across the cross section of, e.g. tapered channels, and velocity dispersion, resulting from different flow rates of the channels. As a result, the general solution developed for the multi-channel model, as well as the approximated solution, would find more applications in the interpretation of field tracer tests.

As expected, the analysis suggests that the use of the single-flow-path model for practical applications is questionable because its predictions are in clear violation to field observations (Gelhar et al. 1992; Gelhar 1993; Hjerne et al. 2010). By contrast, the multi-channel model accounting for both Fickian and velocity dispersions behaves very differently and it gives predictions in good agreement with what was observed in field tracer tests. In addition, it is demonstrated that short-range experiments cannot be used to determine dispersion mechanisms over large distances, unless it is known that spreading of a tracer pulse is caused only by Fickian-type dispersion and that there is no contribution from velocity dispersion.

One novelty of this contribution is, therefore, the new simple and robust solution to the single-flow-path model that accounts for the effects of advection, Fickian-type dispersion and matrix diffusion on solute transport in fractured crystalline rocks. Another novelty of this study is the extension of this solution into more general cases where Fickian-type dispersion and velocity dispersion can both be taken into account, leading to a development of the multi-channel model. The third novelty is the introduction of new expressions describing the Taylor-like dispersion for transverse mixing in tapered and sinusoidal wave-shaped channels. The fourth novelty of this paper is the statistical description of the apertures and the flow rates of the ensemble of channels. Based on the results of this study, it would appear that the multi-channel model provides a new general and efficient tool to understand and predict dispersion effects on solute transport in fractured rocks.

The remainder of this contribution is organized as follows. In the next section, the model proposed by Tang et al. (1981) is briefly presented along with the mathematical formulation of the problem. The derivation of the new solution to the model is then detailed followed with physical interpretations of the solution and a discussion on numerical implementations. In section ‘Non-Fickian dispersion due to velocity variation between channels’, an extension of the solution into more general cases is made where it is shown how to include both the Fickian-type and velocity dispersions into the multi-channel model, accounting especially for transverse mixing within and along a flow path. Different behaviors of the classical and the multi-channel models in predicting the breakthrough curves of a tracer pulse are then illustrated, together with a sensitivity analysis for the performance of the multi-channel model. The contribution ends with concluding remarks.

Mathematical model and solution procedure

The system under consideration is relatively simple compared to those studied by, e.g. Shahkarami et al. (2015) and Mahmoudzadeh et al. (2013). It suffices, however, for the need in the analysis of field tracer tests, and should be taken as the starting point before going deeper into complicated systems involving, e.g. either different geological layers or stagnant water zones.

As schematically shown in Fig. 1, the system under study is the same system as that conceptualized by Tang et al. (1981) for solute transport in fractured crystalline rock. It consists of a single fracture represented by two smooth parallel plates with a constant aperture 2b, embedded in an infinite and homogeneously porous rock. The water velocity in the fracture is assumed constant, and a pulse of tracer is injected over a certain period of time at the origin of the fracture.

Fig. 1
figure 1

Schematic view of the fracture-matrix system

Based on the same assumptions and simplifications of Tang et al. (1981), the transport processes in the single fracture-matrix system can be described by two coupled, one-dimensional (1D) equations, along with the initial and boundary conditions. For the sake of completeness, the equations of continuity in the fracture and porous matrix are provided here. The governing equation in the fracture is as follows

$$ {R}_{\mathrm{f}}\frac{\partial {c}_{\mathrm{f}}}{\partial t}=-u\frac{\partial {c}_{\mathrm{f}}}{\partial x}+{D}_{\mathrm{f}}\frac{\partial^2{c}_{\mathrm{f}}}{\partial {x}^2}+{\left.{D}_{\mathrm{p}}{\varepsilon}_{\mathrm{p}}\frac{1}{b}\frac{\partial {c}_{\mathrm{p}}}{\partial z}\right|}_{z=b}-{R}_{\mathrm{f}}\lambda {c}_{\mathrm{f}} $$
(1)

with the initial and boundary conditions given by:

$$ {c}_{\mathrm{f}}\left(x,0\right)=0 $$
(2)
$$ {c}_{\mathrm{f}}\left(0,t\right)={c}_{\mathrm{in}}(t) $$
(3)
$$ {c}_{\mathrm{f}}\left(\infty, t\right)=0 $$
(4)

and the diffusion equation in the porous matrix is

$$ {R}_{\mathrm{p}}\frac{\partial {c}_{\mathrm{p}}}{\partial t}={D}_{\mathrm{p}}\frac{\partial^2{c}_{\mathrm{p}}}{\partial {z}^2}-{R}_{\mathrm{p}}\lambda {c}_{\mathrm{p}} $$
(5)

with the initial and boundary conditions given by:

$$ {c}_{\mathrm{p}}\left(x,z,0\right)=0 $$
(6)
$$ {c}_{\mathrm{p}}\left(x,b,t\right)={c}_{\mathrm{f}}\left(x,t\right) $$
(7)
$$ {c}_{\mathrm{p}}\left(x,\infty, t\right)=0 $$
(8)

where the subscripts f and p refer to the fracture and pore space of the rock matrix, respectively; x and z are the coordinates along and perpendicular to the fracture plane, respectively; t denotes the time; c represents the concentration of the tracer; R the retardation coefficient; D the coefficient of longitudinal dispersion in the fracture or the coefficient of pore diffusion in the homogeneous rock matrix; u the groundwater velocity in the fracture; ε the porosity; λ the decay constant; and c in(t) describes the concentration of the tracer at the origin of the fracture as a function of time.

By applying the Laplace transform to the system of governing equations, along with the initial and boundary conditions, it can be justified that the solution to c f in the Laplace domain can be written as (Tang et al. 1981)

$$ {\overline{c}}_{\mathrm{f}}={\overline{c}}_{\mathrm{in}} \exp \left(\frac{Pe}{2}\right) \exp \left[-\frac{Pe}{2}\sqrt{1+\frac{4}{Pe}{t}_{\mathrm{w}}\left(G\sqrt{S}+{R}_{\mathrm{f}}S\right)}\right] $$
(9)

This is called the basic solution where \( {\overset{-}{c}}_{\mathrm{f}} \) and \( {\overset{-}{c}}_{\mathrm{in}} \) are the Laplace transformation of c f and c in, respectively; t w is the mean water residence time: t w = x/u; Pe is the Peclet number: Pe = ux/D f, and S = s + λ with s being the Laplace variable. In writing this equation, the diffusive mass-transfer parameter G is defined as

$$ G=MPG/b $$
(10)

with the material property group for the rock matrix given by (Mahmoudzadeh et al. 2013, 2016)

$$ MPG={\varepsilon}_{\mathrm{p}}\sqrt{R_{\mathrm{p}}{D}_{\mathrm{p}}} $$
(11)

Since both S and \( \sqrt{S} \) appear inside the square root, it is normally difficult to evaluate its inverse transform. Nevertheless, it is possible to make use of the identity (Tang et al. 1981):

$$ \exp \left(-2\chi \right)=\frac{2}{\sqrt{\uppi}}\underset{0}{\overset{\infty }{\int }} \exp \left(-{\xi}^2-\frac{\chi^2}{\xi^2}\right)\mathrm{d}\xi $$
(12)

to rewrite Eq. (9) as

$$ {\overline{c}}_{\mathrm{f}}= \exp \left(\frac{Pe}{2}\right)\frac{2}{\sqrt{\uppi}}\underset{0}{\overset{\infty }{\int }} \exp \left(-{\xi}^2-\frac{Pe^2}{16{\xi}^2}\right){\overline{c}}_{\mathrm{in}} \exp \left[-\frac{Pe}{4{\xi}^2}{t}_{\mathrm{w}}\left(G\sqrt{S}+{R}_{\mathrm{f}}S\right)\right]\mathrm{d}\xi $$
(13)

In what follows, Eq. (13) is referred to as the solution of Tang et al. (1981) in the Laplace domain. Taking this equation as a footstone of derivation, they ended up with an expression for c f in the case of a Heaviside step injection. It looks similar to Eq. (13) in form but more complex in structure, involving a ξ-dependent variable that lumps the pore diffusion coefficient D p with the longitudinal dispersion coefficient D f. This makes it difficult to understand the roles of matrix diffusion and Fickian dispersion in affecting solute transport and how they interact with each other, not to mention that the variable of integration ξ does not have an obvious physical meaning; furthermore, computational difficulties often arise when one attempts to apply the solution for practical use. The reason for this is due mainly to the form of an integral with an infinite upper limit that the solution takes, significantly increasing the computational burden when evaluated numerically for each point in space and time. One can, as suggested by Tang et al. (1981), first scan the integrand prior to integration to determine its range, and then locate the integration points within the range to solve the problem, which may, however, make the numerical evaluation less efficient and apt to diverge in the results, especially in the cases involving low water velocities or large dispersion coefficients.

When convenient, the solution of Tang et al. (1981) can be used to distinguish the degree to which the measured breakthrough curve deviates from its predicted results, and consequently gives hints as to whether non-Fickian dispersion and diffusion took place; however, provided this is the case, it is incapable of changing the nature of its predictions because the inherent constraints as to the constant water velocity and constant dispersion coefficient cannot be relaxed. The solution of Tang et al. (1981) is, hence, not general in the sense that it cannot be extended into general cases where heterogeneity in either flow field or matrix diffusion has to be accounted for.

General transient solution

To overcome the aforementioned shortcomings and inadequacies, a different but simple strategy may be adopted to obtain the general transient solution for the problem of solute transport along a single fracture in a porous rock. In the following, it is shown that the new solution takes a simple form and has clear physical meaning, making it possible to account for both Fickian and velocity dispersions simultaneously.

Solution to the single-flow-path model

By introducing a new variable τ defined as:

$$ \tau =\frac{Pe}{4{\xi}^2}{t}_{\mathrm{w}} $$
(14)

the solution of Tang et al. (1981), i.e. Eq. (13), becomes

$$ {\overline{c}}_{\mathrm{f}}=\underset{0}{\overset{\infty }{\int }}f\left(\tau \right){\overline{c}}_{\mathrm{in}} \exp \left[-\tau \left(G\sqrt{S}+{R}_{\mathrm{f}}S\right)\right]\mathrm{d}\tau $$
(15)

with the f function given by

$$ f(t)=\frac{1}{2\sqrt{\uppi}}\frac{1}{t}\sqrt{\frac{Pe{t}_{\mathrm{w}}}{t}} \exp \left(\frac{Pe}{2}-\frac{Pe}{4}\frac{t_{\mathrm{w}}}{t}-\frac{Pe}{4}\frac{t}{t_{\mathrm{w}}}\right) $$
(16)

One may note that f(t) function does not contain any items that depend on s or S. Later, it will be shown that the f(t) is, in fact, the system response to a pulse injection when no matrix diffusion, no chemical sorption and no decay are invoked. For now, in order to further simplify the solution of Tang et al. (1981), it is of interest to consider the limiting case when Pe → ∞. In this case, it can readily be seen that the basic solution in the Laplace domain, i.e. Eq. (9) reduces to

$$ {\left.{\overline{c}}_{\mathrm{f}}\left({t}_{\mathrm{w}}\right)\right|}_{Pe\to \infty }={\overline{c}}_{\mathrm{in}} \exp \left[-{t}_{\mathrm{w}}\left(G\sqrt{S}+{R}_{\mathrm{f}}S\right)\right] $$
(17)

where \( {\overset{-}{c}}_{\mathrm{f}}\left({t}_{\mathrm{w}}\right) \) has been used to emphasize the fact that \( {\overset{-}{c}}_{\mathrm{f}} \) is actually t w-dependent. For several practically important c in(t) cases, the inverse transform for \( {\left.{\overset{-}{c}}_{\mathrm{f}}\left({t}_{\mathrm{w}}\right)\right|}_{Pe\to \infty } \) is straightforward and can generally be written as (see Appendix A)

$$ {\left.{c}_{\mathrm{f}}\left(t,{t}_{\mathrm{w}}\right)\right|}_{Pe\to \infty }=g\left(t-{R}_{\mathrm{f}}{t}_{\mathrm{w}},{Gt}_{\mathrm{w}}\right)H\left(t-{R}_{\mathrm{f}}{t}_{\mathrm{w}}\right) $$
(18)

where the arguments of the g function implies that it depends partly on (t − R f t w) and partly on Gt w only, and H(t) is the Heaviside step function. Then, if one compare the expression for \( {\left.{\overset{-}{c}}_{\mathrm{f}}\left({t}_{\mathrm{w}}\right)\right|}_{Pe\to \infty } \) in Eq. (17) with the integrand in Eq. (15) and place the expression for \( {\left.{\overset{-}{c}}_{\mathrm{f}}\left({t}_{\mathrm{w}}\right)\right|}_{Pe\to \infty } \) in Eq. (15), the latter can be rewritten as

$$ {\overline{c}}_{\mathrm{f}}=\underset{0}{\overset{\infty }{\int }}f\left(\tau \right){\overline{c}}_{\mathrm{f}}{\left.\left(\tau \right)\right|}_{Pe\to \infty}\mathrm{d}\tau $$
(19)

It is noted that the integrand of the above expression is a product of the function f(τ), which is independent of the Laplace variable, s, and a function \( {\overset{-}{c}}_{\mathrm{f}}{\left.\left(\tau \right)\right|}_{Pe\to \infty } \), which describes the influence of matrix diffusion and surface retardation in the Laplace domain. As a result, the inverse transform for \( {\overset{-}{c}}_{\mathrm{f}} \) gives

$$ {c}_{\mathrm{f}}(t)=\underset{0}{\overset{\infty }{\int }}f\left(\tau \right){\left.{c}_{\mathrm{f}}\left(t,\tau \right)\right|}_{Pe\to \infty}\mathrm{d}\tau $$
(20)

or equivalently, using Eq. (18),

$$ {c}_{\mathrm{f}}(t)=\underset{0}{\overset{t/{R}_{\mathrm{f}}}{\int }}f\left(\tau \right)g\left(t-{R}_{\mathrm{f}}\tau, G\tau \right)\mathrm{d}\tau $$
(21)

In the remainder of this study, Eq. (21) is referred to as the solution to the single-flow-path model. As detailed in Appendix A, the analytical solutions to c f(t, τ)|Pe → ∞ are always analytically available provided that the rock matrix is homogeneous and the input source is defined by the evolution of solute concentration over time. In particular, in the case of a Dirac delta injection, the function g becomes (see Appendix A)

$$ g\left(t-{R}_{\mathrm{f}}{t}_{\mathrm{w}},{Gt}_{\mathrm{w}}\right)={m}_0\frac{Gt_{\mathrm{w}}}{2\sqrt{\uppi {\left(t-{R}_{\mathrm{f}}{t}_{\mathrm{w}}\right)}^3}} \exp \left[-\frac{{\left({Gt}_{\mathrm{w}}\right)}^2}{4\left(t-{R}_{\mathrm{f}}{t}_{\mathrm{w}}\right)}-\lambda t\right] $$
(22)

where Gt w is actually MPG · FWS/Q, provided FWS is the area of flow-wetted-surface of the single fracture (Mahmoudzadeh et al. 2013) over which solute is exchanged with the stagnant water in the rock matrix, and Q is the volumetric flow rate through the fracture.

Decoupled effect of matrix diffusion and Fickian dispersion

In what follows, some useful insights are provided into the solution derived for the single-flow-path model. Consider the simple case when m 0 = 1 and λ = 0. The function g(t) then becomes

$$ g\left(t-{R}_{\mathrm{f}}{t}_{\mathrm{w}},{Gt}_{\mathrm{w}}\right)=\frac{Gt_{\mathrm{w}}}{2\sqrt{\uppi {\left(t-{R}_{\mathrm{f}}{t}_{\mathrm{w}}\right)}^3}} \exp \left[-\frac{{\left({Gt}_{\mathrm{w}}\right)}^2}{4\left(t-{R}_{\mathrm{f}}{t}_{\mathrm{w}}\right)}\right] $$
(23)

therefore, for a fracture-only system without matrix diffusion, i.e. G = 0, the function g reduces to

$$ g\left(t-{R}_{\mathrm{f}}{t}_{\mathrm{w}},{Gt}_{\mathrm{w}}\right)=\delta \left(t-{R}_{\mathrm{f}}{t}_{\mathrm{w}}\right) $$
(24)

This result can directly be obtained from the expression for \( {\overset{-}{c}}_{\mathrm{f}}{\left.\left({t}_{\mathrm{w}}\right)\right|}_{Pe\to \infty } \), i.e. Eq. (17). In this special case with c in = δ(t), λ = 0 and G = 0, Eq. (17) gives: \( {\overset{-}{c}}_{\mathrm{f}}{\left.\left({t}_{\mathrm{w}}\right)\right|}_{Pe\to \infty }= \exp \left(-{R}_{\mathrm{f}}{t}_{\mathrm{w}}s\right) \). Then, the inverse transform for \( {\overset{-}{c}}_{\mathrm{f}}{\left.\left({t}_{\mathrm{w}}\right)\right|}_{Pe\to \infty } \) yields, immediately, the expression in Eq. (24). Furthermore, it follows that by replacing t w with τ in Eq. (24) and then inserting into the solution to the single-flow-path model, Eq. (21), one obtains for a fracture-only system, i.e. a system with no matrix diffusion effect,

$$ {c}_{\mathrm{f}}(t)=f\left(t/{R}_{\mathrm{f}}\right) $$
(25)

which indicates that f(t) is nothing but the response to the Dirac delta injection in the special case involving no decay (λ = 0), no surface sorption (R f = 1) and no matrix diffusion (G = 0). In practice, it can also be justified from Eq. (16) that, by substituting the definitions of both Pe and t w into the equation, f(t) is indeed the solution to the advection-dispersion equation of a fracture-only system, i.e.

$$ f(t)=\frac{1}{2\sqrt{\uppi {D}_{\mathrm{f}}t}}\frac{x}{t} \exp \left[-\frac{{\left(x-ut\right)}^2}{4{D}_{\mathrm{f}}t}\right] $$
(26)

As a result, the variable τ of integration in the solution to the single-flow-path model, i.e. Eq. (21), can be understood as a solute residence time in the fracture-only system assuming R f = 1 and λ = 0. Since in deriving the transport equation in the fracture, Eq. (1), the water velocity u is assumed constant, the f(t) expression in Eq. (26) describes how the spread of solute residence time behaves at a given distance. Therefore, the variable τ in the solution to the single-flow-path model can also be thought of as a fictitious residence time of water that carries the solute.

Moreover, one may note that in the case of a plug flow without any dispersion/diffusion, i.e. D f = 0, the Gaussian distribution function f(t) becomes the Dirac delta function f(t) = δ(t − t w); therefore, c f(t) in Eq. (21) reduces to \( {\overset{-}{c}}_{\mathrm{f}}{\left.\left({t}_{\mathrm{w}}\right)\right|}_{Pe\to \infty } \), which verifies that the g(t) function is really the solution to c f(t) in the limiting case as Pe → ∞..

In more general cases, the solution to the single-flow-path model, Eq. (21), indicates that c f(t) is seemingly the convolution of f(t) and g(t). The consequence is equivalent to splitting the single fracture-matrix system shown in Fig. 1 into two subsystems with different transport mechanisms. As shown in Fig. 2, the f(t) function is the response of the fracture-only system accounting merely for advection and dispersion to the δ(t) injection, i.e.

$$ f(t)={\left.{c}_{\mathrm{f}}\right|}_{\delta, {R}_{\mathrm{f}}=1,\lambda =0,{D}_{\mathrm{p}}=0} $$
(27)
Fig. 2
figure 2

Decoupling the fracture-matrix system into two subsystems with different transport mechanisms

where the subscript δ refers to the case of a Dirac delta injection with m 0 taken to be unity.

The g(t) function is the response of the fracture-matrix system involving advection, matrix diffusion, sorption and decay but no dispersion to the c in(t) injection, given a solute-advection time τ (the distribution of which is defined by the f function), i.e.

$$ g(t)={\left.{c}_{\mathrm{f}}\right|}_{c_{\mathrm{in}},\tau, Pe\to \infty } $$
(28)

where the subscript c in refers to the actual injection case, and the subscript τ means that the system now has an solute-advection time τ instead of t w. Remember that g(t) is an abbreviation of g(t − R f τ,  ) in Eq. (21).

One can, then, imagine that there are numerous non-dispersion systems with plug flows where hydrodynamic dispersion has been completely neglected. Each of these systems has, however, a different solute-advection time, which follows a distribution defined by the f(t) function. The seemingly convolution of f(t) and g(t) according to Eq. (21) gives, then, the solution for c f(t) at the outlet of the fracture, i.e. the solution to the single-flow-path model. As a result, the effects of hydrodynamic dispersion and matrix diffusion on solute transport have been decoupled in the sense that these two transport mechanisms can be viewed separately and independently. The f(t) function describes practically the probability density function of the residence time distribution of a conservative solute resulting merely from advection and Fickian dispersion. The g(t) function characterizes the mass exchange between the flow fracture and the porous rock matrix, given a solute-advection time. It should be note that this formulation is consistent with the stochastic–convective transport theory (Ginn 2001) that was developed to treat dispersion and non-linear reaction in heterogeneous media (Simmons et al. 1995).

Analogy with the velocity dispersion model formulation

Noticeably, the f(t) function for solute residence time distribution of a fracture-only system can also be imagined as a result of the solutes having fictitiously followed streamlines with different constant velocities. The solute-advection time along the streamlines is uniquely defined by Fickian dispersion coefficient D f. No diffusion between these fictitious streamlines and no diffusion/dispersion in the flow direction in a streamline is now invoked since D f already includes the effect of diffusion between streamlines caused by, e.g. Taylor dispersion. Such dispersion is and must be Fickian for Eq. (1) to be valid. Then, as sketched in Fig. 3, one may consider the fracture-matrix system as one composed of a series of stream tubes with different flow rates q f, the distribution of which can be represented by a continuous function h(q). The water has, then, different residence time in each of the stream tubes, which is inversely proportional to q, but encounters the same area of flow-wetted-surface. The dispersion of the solute along each stream tube is caused, however, only by matrix diffusion.

Fig. 3
figure 3

Interpretation of the process of solute transport in the fracture-matrix system by the independent stream-tube approach

It follows that it is possible to relate the flow rate q f of each of the fictitious stream tubes to the solute-advection time τ, the variable of integration in Eq. (21), by

$$ {q}_{\mathrm{f}}={q}_{\mathrm{w}}\frac{t_{\mathrm{w}}}{\tau } $$
(29)

where q w denotes the mean volumetric flow rate of the stream tubes.

This allows the solution to the single-flow-path model, Eq. (21), to be rewritten as

$$ {c}_{\mathrm{f}}(t)=\underset{R_{\mathrm{f}}{t}_{\mathrm{w}}{q}_{\mathrm{w}}/t}{\overset{\infty }{\int }}h\left({q}_{\mathrm{f}}\right)g\left(t-{R}_{\mathrm{f}}{t}_{\mathrm{w}}{q}_{\mathrm{w}}/{q}_{\mathrm{f}},{Gt}_{\mathrm{w}}{q}_{\mathrm{w}}/{q}_{\mathrm{f}}\right)\mathrm{d}{q}_{\mathrm{f}} $$
(30)

with the h(q) function given by

$$ h(q)=\frac{t_{\mathrm{w}}{q}_{\mathrm{w}}}{q^2}f\left(\frac{t_{\mathrm{w}}{q}_{\mathrm{w}}}{q}\right) $$
(31)

Upon the use of f(t) expression in Eq. (26), it can be calculated that

$$ h(q)=\frac{1}{2\sqrt{\uppi}}\sqrt{\frac{Pe}{qq_{\mathrm{w}}}} \exp \left[-\frac{Pe}{4}\frac{{\left(q-{q}_{\mathrm{w}}\right)}^2}{qq_{\mathrm{w}}}\right] $$
(32)

whereby the h(q) function describes the flow rate distribution of the fictitious stream tubes caused by Fickian dispersion.

Interestingly, as a variant form of Eq. (21), Eq. (30) is formulated in the same way as that underlying the concept of the velocity dispersion model (Neretnieks 1983; Chesnut 1994), namely by collecting and mixing the solute from different real stream tubes with different flow rates and water residence times, which have been subject to different spreading mechanisms along each of the stream tubes. These real stream tubes can, e.g. be the different flow paths, channels, in a fractured rock leading from A to B where no mixing or exchange of solute takes place between the flow paths. This spreading behavior is, however, quite different from Fickian dispersion.

Accuracy and robustness of the solution

Before proceeding, it is worth noting that compared to the solution of Tang et al. (1981), both limits of integration in the solution of the single-flow-path model, Eq. (21), are now finite. Due to the nice property of the f(t) function, the upper limit can further be reduced significantly, taking as min(t/R f, t w + 3σ t) with \( {\sigma}_{\mathrm{t}}=\sqrt{2{t}_{\mathrm{w}}/Pe} \) (σ t can be thought of being an estimate of the deviation of the f(t) function with respect to time). This makes numerical integration of the new solution much more stable and efficient, without the need to scan the integrand prior to integration as that required by the solution of Tang et al. (1981).

To demonstrate the accuracy of the new solution, the results of Eq. (21) are compared to the breakthrough curves obtained from the solution of Tang et al. (1981) as well as to the results from a numerical approach that transforms the basic solution, Eq. (9), back to the time domain by the De Hoog algorithm (De Hoog et al. 1982). The simulations are made in the case of a Heaviside step injection, for which the expression for c f(t, τ)|Pe → ∞ is presented in Appendix A, Eq. (51). The simulation results are presented in Fig. 4 for a fracture at x = 0.76 m. The other parameters used are taken from the studies of Tang et al. (1981): 2b = 120 μm, ε p = 0.35, u = 0.75 m/d, D f = 6.6 × 10−6 m2/s, D p is varied in the range from 0.0 to 10−10 m2/s, and radioactive decay and surface retardations are not considered.

Fig. 4
figure 4

Breakthrough curves for a fracture at x = 0.76 m, for D p = 0.0, 10−14, 10−13, 10−12, 10−11 and 10−10 m2/s (from top to bottom), respectively; the concentration is normalized by c 0

Clearly, excellent agreement between the two analytical solutions and the numerical solution of the inverse Laplace transform are obtained. In using the new form of the solution, however, only 20 Gauss points are required to give an integration that is virtually exact, in contrast to 50 Gauss points commonly used for the solution of Tang et al. (1981), when integration is performed by Gaussian quadrature. By comparison, the variant form of Eq. (21), i.e. Eq. (30), is not competitive because it is similar to the solution of Tang et al. (1981) also having an infinite upper limit. For this reason, the authors will only discuss the use of Eq. (21) in the following.

In addition, it is worth emphasizing that the solution to the single-flow-path model has been developed under the conceptualization that the fracture has a constant aperture 2b and is fully conductive for water flow with a constant velocity u. This idealization allows for the evaluation of the dispersion coefficient D f by Taylor dispersion theory (Taylor 1953; Bird et al. 2002) that accounts for the effect of diffusion across the aperture of the fracture, to give

$$ {D}_{\mathrm{f}}={D}_{\mathrm{w}}+\frac{u^2{b}^2}{52.5{D}_{\mathrm{w}}} $$
(33)

where D w is the molecular diffusion coefficient of the solute in water.

The dispersion due to diffusion across the aperture of the flow channel (small part of the fracture, as discussed in the next section) is, however, often very small and can be neglected compared to that across the width of the variable-aperture channels. The diffusion between streamlines at different locations over the width of the channel in the fracture perpendicular to the flow direction would be more important than that across the aperture because the flow channels are much wider than the apertures. To account for this effect, Taylor dispersion theory (Taylor 1953; Bird et al. 2002) can also be applied. As detailed in Appendix B, for a channel with rhomboidal or wave-shaped cross section, it can be written

$$ {D}_{\mathrm{f}}={D}_{\mathrm{w}}+\frac{u^2{W}^2}{C_{\mathrm{D}}{D}_{\mathrm{w}}} $$
(34)

where W is the half width of the channel, and the constant C D= 48 and 77.9 for the rhomboidal and wave-shaped channels, respectively. When compared to Eq. (33), this result suggests that transverse mixing across the width of the channels may take much longer time to even out the concentration difference between the streamlines, but when it does, quite large Fickian dispersion could be caused—unfortunately, however, there is very little data on the widths and width distributions of channels.

Moreover, it should be noted that in all the cases studied in this paper, it is assumed that the Fickian dispersion has been fully developed in the channels. When this is not the case, the ADE-based models, e.g. Eq. (1), would not be valid as they lack the term describing transverse dispersion perpendicular to the flow direction. The authors will, nevertheless, not discuss this issue further as it is out of the scope of the present paper; instead, the focus is directed toward how to extend the new solution for practical use.

Non-Fickian dispersion due to velocity variation between channels

The multi-channel model

In contrast to the idealized picture sketched in Fig. 1, field observations indicate that fracture surfaces are uneven (Keller 1997) and water flows only in a small part of a conductive fracture to form one or more flow channels with variable aperture, as schematically shown in Fig. 5 (Tsang and Neretnieks 1998). To account for the effect of channeling on solute transport, the fracture might be seen as a system of N independent channels assuming that the solute does not mix between the channels (Neretnieks 2002). A discrete form of the general transient solution for the solute concentration at the outlet of the fracture can, therefore, be written as

$$ {c}_{\mathrm{f}}(t)=\frac{\sum_{i=1}^N{q}_i{c}_{\mathrm{f},i}(t)}{\sum_{i=1}^N{q}_i} $$
(35)
Fig. 5
figure 5

Schematic view of the flow channels in a conductive fracture

where the summation runs over the number of the flow channels that make up of the fracture, and c f , i (t) denotes the concentration at the outlet of the ith channel.

The assumption behind this equation is that any influence on c f , i by q i is already accounted for, and that there may be different transport and interaction mechanisms along different channels. However, assuming Eq. (1) holds for each of the channels where Fickian dispersion is active, it is possible to describe c f , i (t) by an expression analogous to the solution to the single-flow-path model, i.e.

$$ {c}_{\mathrm{f},i}(t)=\underset{0}{\overset{t/{R}_{\mathrm{f}}}{\int }}{f}_i\left(\tau \right){g}_i\left(t-{R}_{\mathrm{f}}\tau, G\tau \right)\mathrm{d}\tau $$
(36)

When substituting this expression into Eq. (35), it can be written

$$ {c}_{\mathrm{f}}(t)=\frac{1}{\sum_{i=1}^N{q}_i}\underset{0}{\overset{t/{R}_{\mathrm{f}}}{\int }}\sum_{i=1}^N{q}_i{f}_i\left(\tau \right){g}_i\left(t-{R}_{\mathrm{f}}\tau, G\tau \right)\mathrm{d}\tau $$
(37)

Clearly, c f(t) cannot be expressed in the form of an apparent convolution anymore in the multi-channel cases; nevertheless, the discrete form of the solution illustrates the basic principles to account for the effect of channeling or velocity dispersion on solute transport in fractured rocks. In practice, however, it is almost impossible to know the number and properties of channels that may present in natural fractures. For this reason, and also for facilitating mathematical manipulations, a continuous form of Eq. (35) is more preferable by assuming that there are numerous channels with significant changes in the flow rates, instead of a few distinct channels, along the flow path. This leads to a similar physical conceptualization of solute transport in a fracture as that illustrated in Fig. 3. However, the flow components of the open fracture should now be understood as (macro) flow channels, instead of stream tubes (to avoid confusion, it is here presumed that macro channels with average properties are made up of micro stream tubes; one can of course take the channels also as macro stream tubes). The effect is a natural extension of Eq. (35), i.e. the solution to c f(t) now becomes (Neretnieks 2002),

$$ {c}_{\mathrm{f}}(t)=\frac{1}{q_{\mathrm{mean}}}\underset{0}{\overset{\infty }{\int }}{c}_{\mathrm{f}}\left(t;q\right)\kappa (q)q\mathrm{d}q $$
(38)

where c f(t; q) denotes the solute concentration in the channel having a volumetric flow rate q, κ(q) describes the probability distribution of the volumetric flow rate of the channels, and q mean is the mean flow rate of the ensemble of channels defined as

$$ {q}_{\mathrm{mean}}=\underset{0}{\overset{\infty }{\int }}\kappa (q)q\mathrm{d}q $$
(39)

Thus, contrary to h(q f) in the single-flow-path model that represents the flow rate distribution of the fictitious (micro) stream tubes passing through each of the channels, κ(q) represents the real flow rate distribution among the channels. κ(q) for the flow channels with different flow rates should, therefore, be estimated from the aperture field of natural fractures, which mostly follows a log-normal distribution (Hakami and Larsson 1996; Keller 1997). This is exemplified in studies by Liu and Neretnieks (2005, 2006) and Moreno et al. (1988) where the spatial variations of the aperture field is taken into account to assess the stochastic properties of fluid flow in real fractures.

In an idealized case when solute concentration along all the channels, i.e. c f(t; q), can be described by the solution to the single-flow-path model, given in Eq. (21), Eq. (38) becomes

$$ {c}_{\mathrm{f}}(t)=\frac{1}{q_{\mathrm{mean}}}\underset{0}{\overset{\infty }{\int }}\underset{0}{\overset{t/{R}_{\mathrm{f}}}{\int }}f\left(\tau; q\right)g\left(t-{R}_{\mathrm{f}}\tau, G\tau; q\right)\kappa (q)q\mathrm{d}\tau \mathrm{d}q $$
(40)

where q is also introduced at the right-hand side of the semicolon to stress that the f(t) and g(t) functions implicitly depend on the volumetric flow rate q via either u or b. To make it clearer, throughout the paper, Eq. (40) is referred to as the solution to the multi-channel model.

This result is actually the solution to c f(t) obtained by multiplying the transport equation in a single flow path (or channel), i.e. Eq. (1), with q and then integrating over all the channels with different flow rates. In other words, it gives the joint residence time distribution of a tracer pulse or the breakthrough curves at the point of observation by solving the following equation:

$$ {R}_{\mathrm{f}}\frac{\partial {c}_{\mathrm{f}}}{\partial t}=-\frac{1}{q_{\mathrm{mean}}}\underset{0}{\overset{\infty }{\int }}\left(u\frac{\partial {c}_{\mathrm{f}}}{\partial x}-{D}_{\mathrm{f}}\frac{\partial^2{c}_{\mathrm{f}}}{\partial {x}^2}-{\left.{D}_{\mathrm{p}}{\varepsilon}_{\mathrm{p}}\frac{1}{b}\frac{\partial {c}_{\mathrm{p}}}{\partial z}\right|}_{z=b}\right)\kappa (q)q\mathrm{d}q-{R}_{\mathrm{f}}\lambda {c}_{\mathrm{f}} $$
(41)

which is coupled with the transport equation in the porous matrix, Eq. (2), along with the given initial and boundary conditions. Note, however, that the solute residence time distribution in each of the flow channels is still governed by the solution to the single-flow-path model, i.e. Eq. (21), which accounts for advection, Fickian dispersion and matrix diffusion. The solute does not mix between the channels, as mentioned earlier, and the Fickian dispersion coefficient in each of the channels should now be described by Eq. (34) to account for transverse mixing across the width of, e.g. tapered channels.

This independent multi-channel approach (Neretnieks 2002) is, as discussed in the preceding, in line with the concept of velocity dispersion and is based on the important argument that field scale experiments in fractured rocks are rarely (if ever) governed by a Fickian dispersion, notwithstanding the fact that the breakthrough curves for a given experiment can often be fitted reasonably well by the advection-dispersion equation. However, compiled data from a multitude of field experiments (Gelhar et al. 1992; Gelhar 1993) showed that the evaluated dispersion coefficient increases proportionally to the distance of observation, which is in clear contradiction to the assumption that D f must be a constant for the ADE to be valid.

The difference between Fickian and velocity dispersion can be illustrated by how a tracer pulse spreads with increasing distance. When Fickian dispersion dominates, the variance (i.e. the second moment) of the breakthrough curves increases in proportion to the distance traveled. When velocity dispersion dominates, however, it increases in proportion to the distance squared, i.e. much faster (Neretnieks 1983). At short distances, Fickian dispersion dominates and is increasingly overshadowed by velocity dispersion, which can, therefore, cause important differences when predicting solute transport over long distances based on the data obtained from field experiments over short distances.

Statistical description of the flow rates

Following this discussion, the authors go one step further to relate the q distribution of the channels to the aperture field of fractures by the generalized the cubic law of laminar flow in a slit (Bird et al. 2002; Neretnieks 2002). As detailed in Appendix C, under the conditions that the mean aperture \( \overset{-}{a} \) of the channels could well be described by a log-normal distribution function and that the natural fracture is composed of channels with identical geometries, the relation between b and \( \overset{-}{a} \), W and \( \overset{-}{a} \), q and \( \overset{-}{a} \), u and \( \overset{-}{a} \), are all available, as given in Eqs. (70), (85), (86) and (87), respectively. This allows the solution to the multi-channel model, Eq. (40), to be rewritten as

$$ {c}_{\mathrm{f}}(t)=\frac{1}{q_{\mathrm{mean}}}\underset{0}{\overset{\infty }{\int }}\underset{0}{\overset{t/{R}_{\mathrm{f}}}{\int }}f\left(\tau; u,{D}_{\mathrm{f}}\right)g\left(t-{R}_{\mathrm{f}}\tau, G\tau; b\right)q\left(\overline{a}\right)p\left(\overline{a}\right)\mathrm{d}\tau \mathrm{d}\overline{a} $$
(42)

This is called the exact analytical solution where \( p\left(\overset{-}{a}\right) \) is the probability distribution function of the mean aperture of the flow channels, as given in Eq. (68). The difference between the mean aperture \( \overset{-}{a} \) and the aperture 2b has been discussed in Appendix C. In brief, \( \overset{-}{a} \) is the mean of the real local apertures of each of the channels, whereas 2b is an aperture that is not real but is a measure of the flow-wetted-surface area per unit flow-volume of the channel. Both would be identical for rectangular channels but different for tapered channels.

In writing Eq. (42), it is emphasized that the f(t) function depends explicitly on u and D f, and the g(t) function depends on the half-aperture b due to the G parameter. Because of the dependence of u, D f and b on \( \overset{-}{a} \), no simple solution can be found for c f(t) from Eq. (42); however, for non-sorbing solutes, a good approximation can be made in the high flow-rate cases by introducing:

$$ g\left(t-{R}_{\mathrm{f}}\tau, G\tau; b\right)\approx g\left(t-{R}_{\mathrm{f}}\tau, G\tau; {b}_{\mathrm{mean}}\right) $$
(43)

with the mean half-aperture b mean related to the mean aperture a mean by, as detailed in Appendix C,

$$ {b}_{\mathrm{mean}}={C}_{\mathrm{s}}\left(\frac{a_{\mathrm{mean}}}{2}\right) $$
(44)

where C s is a shape factor accounting for the influence of the channel geometry on the flow conditions, and in practice C s ≈ 1 irrespective of the shape of the cross section of the channels.

As a result, the exact analytical solution, Eq. (42), can be rewritten as

$$ {c}_{\mathrm{f}}(t)=\underset{0}{\overset{t/{R}_{\mathrm{f}}}{\int }}f\left(\tau \right)g\left(t-{R}_{\mathrm{f}}\tau, G\tau; {b}_{\mathrm{mean}}\right)\mathrm{d}\tau $$
(45)

with the joint f(t) function now given by

$$ f(t)=\frac{1}{q_{\mathrm{mean}}}\underset{0}{\overset{\infty }{\int }}f\left(\tau; u,{D}_{\mathrm{f}}\right)q\left(\overline{a}\right)p\left(\overline{a}\right)\mathrm{d}\overline{a} $$
(46)

Obviously, this approximated solution takes the same form as the solution to the single-flow-path model, given in Eq. (21). In fact, the joint f(t) function and the averaged g(t) function would both reduce, respectively, to the simple f(t) and g(t) functions obtained from the single-flow-path model, provided the fracture can be conceptualized as a single flow path. Due to its numerical efficiency, this approximated solution to the multi-channel model can be used to give a quick and qualitative analysis of field tracer tests. One should not, however, directly apply it to predict the transport of strongly sorbing solutes in fractured rocks.

The joint f(t) function given in the previous also suggests that the effects of Fickian and velocity dispersions on the spreading of solute mass in natural fractures would be very different. The use of the single-flow-path model in the interpretation of field tracer tests would lead to a fundamental mistake. To illustrate this, the different behaviors of the single-flow-path and multi-channel models are discussed in the next section, especially for the extrapolation to other distances.

All nomenclature is listed in Appendix D.

Simulations and discussion

The system under study is the 1D transport of a tracer in a 2-m-long fracture surrounded by a porous rock matrix. The fracture is conceptualized to be composed of tapered channels with the mean half-width W mean = 0.1 m, and the mean aperture a mean = 100 μm. The standard deviation of the aperture is chosen to be σ = 0.2135 (corresponding to Pe = 10, as discussed in Appendix C), and the mean volumetric flow rate is set to q mean = 0.2 ml/d (corresponding to u = 0.01 m/d for a rectangular channel). The other parameters used in the simulations are taken from the studies of Tang et al. (1981): D w = 1.6 × 10−9 m2/s, D p = 1.6 × 10−10 m2/s, ε p = 0.01, R p = 1, and R f = 1. Unless otherwise indicated, these values apply to all the calculations presented in this section. It is also assumed that the channels are identical in width (i.e. m = 0) and that the cubic law applies (i.e. n = 2). In all cases, the results are presented as the solute concentration, normalized by m 0 (the ratio between the mass injected and the volumetric flow rate through the fracture), as a function of time for a stable species. The inclusion of radioactive decay in the calculations is trivial, but for the sake of highlighting the effects of both dispersion and matrix diffusion it is assumed that λ = 0 throughout the studies. To facilitate the analysis, it is also convenient to only consider the case of a Dirac delta injection into the fracture.

Accuracy of the approximate solution

To start with, the accuracy of the approximated solution given in Eq. (45) in calculating the breakthrough curves of a tracer pulse is illustrated. This is done by comparing the results with those obtained from the exact analytical solution given in Eq. (42) and also from a numerical approach that inversely transforms the Laplace-transformed solution to the exact analytical solution back to the time domain with the use of the De Hoog algorithm (De Hoog et al. 1982). For comparison purposes, the q mean is varied in the range from 0.2 to 8.0 ml/d.

As shown in Fig. 6, the exact analytical solution gives identical results with those obtained from the numerical solution, which is, however, expected. The comparisons in Fig. 6 also indicate that the agreement between the breakthrough curves calculated from the approximated solution and the exact analytical solution are satisfactory when q mean> 1.0 ml/d, corresponding to u> 0.05 m/d, provided that the fracture is conceptualized as a single flow path. This triggers an alert that, as discussed in the previous, the approximated solution given in Eq. (45) can only be used in the high flow-rate cases for non-sorbing solutes. However, it also suggests that the approximated solution might find more applications in the interpretation of field tracer tests because they are often performed at high flow rates, larger than, e.g. 15.0 ml/d, in order to shorten the test period. In the following subsection, the different performance of the single-flow-path and multi-channel models are studied with regard to predicting the breakthrough curves of a tracer pulse.

Fig. 6
figure 6

Breakthrough curves at x = 2 m for the flow rate q mean  = 0.2, 1.0, 2.0, 5.0 and 8.0 ml/d (from right to left), respectively

Comparison of the model predictions

The fundamental difference between the single-flow-path and multi-channel models lies in the way hydrodynamic dispersion is dealt with. For channels with constant aperture, the single-flow-path model accounts only for Fickian dispersion, which acts only across the aperture of the flow channels in accordance with the classical Taylor dispersion theory (Taylor 1953; Bird et al. 2002). It may, however, be readily extended to account for channels with variable apertures, in which case much larger Fickian dispersion could result, as detailed in Appendix B. The multi-channel model considers both Fickian dispersion, which acts across the aperture or width of the flow channels with variable aperture, and velocity dispersion due to different flow rates of the channels. In tapered channels, which are deemed to better describe flow paths in fractured crystalline rocks, Taylor dispersion caused by diffusion across the aperture of the channels is negligible compared to that caused by diffusion across the width of the channels. Consider a tapered channel with a 0 = 200 μm and W = 0.1 m, as illustrated in Appendix B. Provided u = 0.1 m/d, it can be shown that the dispersion coefficient D f that accounts for the effect of diffusion across the aperture of the channel would be nearly the same as D w = 1.6 × 10−9 m2/s, according to Eq. (33), whereas the dispersion coefficient that accounts for the effect of diffusion across the width of the channel becomes 1.76 × 10−7 m2/s, as Eq. (34) predicts. It can be seen that the latter is generally much larger. Therefore, in the present paper, the authors will only consider Fickian dispersion caused by diffusion across the width of the channels, and use Eq. (34) to evaluate the dispersion coefficient.

In order to make the predicted results comparable in the two models, the single-flow-path model, Eq. (21), needs, then, only information on the shape and mean size of the channels. Together with the mean flow rate, this information is sufficient to determine the f(t) function as well as the ratio between the flow volume and the flow-wetted-surface area, b. The multi-channel model, Eq. (40), needs, in addition, to know the probability distribution function κ(q) of the flow rates, which can be derived from the aperture distribution of the channels, as detailed in Appendix C.

Due to the inherent difference of the two models, the predictions as to how a tracer pulse spreads with increasing distance would be entirely different. As shown in Fig. 7, for the case of impermeable matrix, i.e. ε p = 0, the breakthrough curves predicted by the single-flow-path and multi-channel models exhibit very different behaviors. In general, the results of the single-flow-path model resemble narrow spears with the extent of solute spreading slowly increasing with increasing distance. The mean \( {\overset{-}{t}}_{\mathrm{s}} \) and standard deviation σ s of solute residence times, expressed as \( {\overset{-}{t}}_{\mathrm{s}}\left({\sigma}_{\mathrm{s}}\right) \), are found to be 200 (34), 400 (48), and 800 (68) days, respectively, if observations are made at x = 2, 4, and 8 m from the origin of the fracture. Therefore, both \( {\overset{-}{t}}_{\mathrm{s}} \) and \( {\sigma}_{\mathrm{s}}^2 \) (i.e. the variance) increase in proportion to the distance the solute traveled. This leads to a linear increase of the Peclet number according to an expression analogous to Eq. (80) in Appendix C, a natural result of using a constant dispersion coefficient in the model. However, the calculated Pe values, varying from 145 to 580, are far larger than that observed in field tracer tests, which suggested that Pe is commonly in the range between 1 and 100 with a predominance of Pe = 1 ~ 10 (Gelhar et al. 1992; Gelhar 1993).

Fig. 7
figure 7

Breakthrough curves at x = 2, 4 and 8 m (from left to right), respectively, predicted by the two models assuming ε p = 0. The Fickian dispersion coefficient is determined by Taylor dispersion based on channel width. No decay is accounted for

By contrast, the breakthrough curves of the multi-channel model look more like bows skewed to the right with the skewness increasing significantly with the distance of observation. The mean \( {\overset{-}{t}}_{\mathrm{s}} \) and standard deviation σ s of solute residence times shown in Fig. 7 are found to be 200 (98), 400 (188), and 800 (365) days, respectively, at a point of observation at x = 2, 4, and 8 m. Compared to the results predicted by the single-flow-path model, the mean residence time \( {\overset{-}{t}}_{\mathrm{s}} \) is nearly identical but the variance \( {\sigma}_{\mathrm{s}}^2 \) becomes much larger in all of the three cases. More importantly, \( {\sigma}_{\mathrm{s}}^2 \) is now shown to increase in proportion to the traveling distance squared. This leads to the Peclet number unchanged, keeping roughly at 10.0, a typical value found in field tracer tests (Gelhar 1993). As a result, the dispersion coefficient D f increases proportionally to the distance of observation, due primarily to the effect of velocity dispersion, which is consistent with a multitude of field observations (Gelhar et al. 1992; Gelhar 1993).

In the example illustrated in Fig. 7, the rock matrix is assumed to be impermeable in order to highlight the role of the two dispersion mechanisms. When matrix diffusion is also taken into consideration, the results shown in Fig. 8 suggest that matrix diffusion (Neretnieks 1980) causes strong retardation of solute transport, due to the great capacity of the porous rock in retaining the solute (Mahmoudzadeh et al. 2016), and therefore it dominates eventually over hydrodynamic dispersion in determining the spreading of a tracer pulse. Radioactive decay is, on the other hand, also an important factor decisive for the late tail of the breakthrough curves (Shahkarami et al. 2015); however, the general features shown in Fig. 7 as to the spreading of the tracer pulse are still kept in Fig. 8—i.e. the multi-channel model predicts that the solute will arrive much earlier and that the variance of solute residence times will be much larger than what the single-flow-path model would predict.

Fig. 8
figure 8

Breakthrough curves at x = 2, 4 and 8 m (from left to right), respectively, predicted by the two models accounting for Fickian dispersion and matrix diffusion. The Fickian dispersion coefficient is determined by Taylor dispersion based on channel width

Extrapolation to other distances

Due to the inherent difference of the single-flow-path and multi-channel models, they would also behave differently in extrapolating the experimental results of field tracer tests obtained at short distance to other distances. To illustrate this, a fictitious experiment is considered in the following. The experiment is performed at a flow rate of q mean = 0.2 ml/d over a period of 100 years (in practice, field experiments are often performed at high flow rates over a period of, e.g. several hundred days). The experiment data are generated from the simulation results of the multi-channel model perturbed with a random fluctuation so that the single-flow-path model can also reproduce the results. The breakthrough curve of a non-sorbing tracer obtained at the point of observation at x = 2 m is assumed to be represented by the solid circles in Fig. 9.

Fig. 9
figure 9

Using both models to fit the breakthrough curve observed at x = 2 m (left curves), and then extrapolating to the distances at x = 4 and 8 m. No decay is accounted for

Then, it is possible for both models to get reasonably good curve fits of the results by adjusting the water velocity u and the dispersion coefficient D f, in the single-flow-path model, and calibrating the channel width W mean and standard deviation σ of the aperture field of the ensemble of channels in the multi-channel model. Provided that this is the case, as shown in Fig. 9, the two models would give very different breakthrough curves at x = 4 and 8 m, respectively. Essentially, the feature observed in Fig. 8 would still hold, i.e. the multi-channel model would predict that the solute will arrive much earlier with a much larger variance of solute residence times than what the single-flow-path model might expect—this example clearly indicates that field experiments over a necessarily short distance cannot give information on what would take place over long distances unless it is known that the mass spreading was caused by only Fickian dispersion and that there was no contribution from velocity dispersion, or vice versa. The slight difference in form of the fitted curves is not sufficient to separate the impact of the two mechanisms. In other words, one should not feel satisfied with good curve fits of the experimental results unless the model and the parameters used are physically reasonable and have been verified independently. However, assuming u = 0.008 m/d and D f = 7.88 × 10−8 m2/s have been used in the single-flow-path model for achieving good curve fits, one can reject its use in the predictions since the incredibly large D f value is inconsistent with Taylor dispersion theory even for much wider channels then W = 0.1 m used in the example.

This analysis demonstrates the generality of the multi-channel model, compared with the single-flow-path model, and also suggests that it is necessary to have a full understanding of how the performance of the multi-channel model would be influenced by a change of its parameters, which will be addressed in the following subsection.

Sensitivity analysis of the multi-channel model

As discussed in Appendix C, the six key parameters in the multi-channel model can be classified into three categories: (1) the mean a mean and the standard deviation σ of the aperture field that characterize the aperture variations of the ensemble of channels, for a given geometry of cross sections, (2) the mean half-width W mean and the m parameter that describe the width variations of the ensemble of channels, (3) the mean flow rate q mean and the n parameter that characterize the flow field of the ensemble of channels.

Dependency on channels aperture mean and standard deviation

For natural fractures, a mean can be obtained from high-resolution imaging of fractures, i.e. computer aided tomography (CAT) X-ray scanning (Keller 1997) or other techniques (Hakami and Larsson 1996). It is often found to vary in the range between 0.1 and 1.0 mm, and its influence on the calculated breakthrough curves is basically twofold. First, an increase in a mean would decrease the water velocity u in each of the channels, and therefore would also cause a decrease in Fickian dispersion by decreasing D f in Eq. (34). The net effect is to change the f(t) function for each of the channels, making it more narrow shaped, leading to later arrival of the solute and a sharper increase in the concentration, as shown in Fig. 10. Second, an increase in a mean would also increase the mean half-aperture b mean, as suggested by Eq. (44), which is equivalent to a decrease in the flow-wetted-surface area and hence changes the g(t) function for each of the channels, making the late tail of the breakthrough curves less dependent on the change of a mean, as seen in Fig. 10.

Fig. 10
figure 10

Dependence of the breakthrough curves of the multi-channel model on the mean aperture of the ensemble of channels

The standard deviation σ can also be obtained from mapping of aperture of overcored fractures (Hakami and Larsson 1996; Keller 1997). It may vary from 0.07 to 0.50 according to Eq. (82), for the Pe values typically observed in field experiments. An increase in σ would only change the f(t) function for each of the channels, making the majority of flow to occur in the wider channels. This leads to a stronger velocity-dispersion, and therefore an earlier arrival of the solute with a much larger variance of solute residence times, as shown in Fig. 11.

Fig. 11
figure 11

Dependence of the breakthrough curves of the multi-channel model on the standard deviation of the apertures of the ensemble of channels

It is to be noted that, in the assessment of hydraulic tests in boreholes (Neretnieks and Moreno 2003; Crawford et al. 2003), the mean a mean and the standard deviation σ of the aperture field can be related to the flow rate distributions via the cubic law. It is, therefore, possible to estimate the probability distribution function of the volumetric flow rate of the channels κ(q) in two independent ways.

Dependency on channel width and the mean flow rate

Up until now, there is little data on the width distributions and on the correlation between the width and the aperture of channels. Nevertheless, observations in drifts and tunnels suggested that the channel widths commonly vary from a few millimeters to several tens of centimeters (Tsang and Neretnieks 1998). They may be expected to increase with increasing aperture due to the correlations of spatial variations of the aperture field (Liu and Neretnieks 2006). For simplicity, m may be considered m = 0 or 1. In any case, as shown in Fig. 12, W mean only influences the f(t) function. An increase in W mean would lead to a significant increase in D f in Eq. (34), leading to a larger Fickian dispersion, and also a stronger velocity-dispersion due to an increase in the degree of variations of water velocities. A linear relation between the half-width and the aperture, i.e. m = 1, would make these effects more prominent.

Fig. 12
figure 12

Dependence of the breakthrough curves of the multi-channel model on channel width, for m = 0 (solid line) and 1 (dashed line), respectively

The mean flow rate q mean is, on the other hand, always known in field tracer tests, and for deep repositories in crystalline rocks it can be estimated from the fact that the groundwater velocity may span a range between 1 and 1,000 m/year. The effect of q mean on the predicted breakthrough curves is also twofold, similar to that of a mean. First, an increase in q mean would obviously increase water velocity u in all of the channels, and therefore both Fickian and velocity dispersion would become stronger. As a result of this effect on changing the f(t) function, the solute will arrive much earlier with a much wider spreading of solute mass in the early time breakthrough curves, as shown in Fig. 13. Second, an increase in q mean would make the ratio between the flow-wetted-surface area and the flow rate of each of the channels decrease, weakening the exchange between the fracture and the rock matrix (Neretnieks 1980, 2002). Hence, the impact of the change on the g(t) function, which contains the information of FWS/q, leads to an earlier release of solute from the rock matrix, as seen in Fig. 13.

Fig. 13
figure 13

Dependence of the breakthrough curves of the multi-channel model on the mean flow rate of the ensemble of channels

The n parameter used to describe the correlation between the mean water velocity u and the mean aperture, as given in Eq. (72), is commonly taken to be 2 by following the cubic law of laminar flow in a slit (Bird et al. 2002; Neretnieks 2002). Mainly for illustrative purpose, its influence on the behaviors of the breakthrough curves is also investigated by keeping σ = 0.2135, the value obtained at Pe = 10 and n = 2, via Eq. (82).

As shown in Fig. 14, an increase in the n value significantly enlarges both Fickian dispersion, by way of an increase in D f in Eq. (34), and velocity dispersion, by virtue of a large spreading of the water velocities. Obviously, its effect on changing the f(t) function is similar to that caused by the standard deviation σ of apertures of the ensemble of channels, see Eq. (81) and also Fig. 11.

Fig. 14
figure 14

Dependence of the breakthrough curves of the multi-channel model on the n parameter characterizing the water velocity

The analysis so far concerns only tapered channels, as schematically shown in Appendix B. If one assumes the fracture is composed of sinusoidal wave-shaped channels instead, as also shown in Appendix B, the only change is the C D value used in evaluating the dispersion coefficient D f, which changes from 48 to 77.9. This would result in a less Fickian dispersion, as shown in Fig. 15, provided that the other parameters are kept unvaried. The effect is, then, equivalent to a slight decrease in W mean (by a factor of ~0.8), while still assuming that all channels are of tapered type with rhomboidal cross section, which suggests that the shape of the channels does not really matter in affecting the behavior of the multi-channel model.

Fig. 15
figure 15

Dependence of the breakthrough curves of the multi-channel model on channel geometry

Undoubtedly, the multi-channel model is more general and more competitive than the single-flow-path model in predicting solute transport in fractured rocks by accounting for both Fickian and velocity dispersions, albeit a bit complex. There is, however, still a long way to go before implementing it into, e.g. the channel network model (Gylling et al. 1999) for safety and performance assessment of deep geological repositories for spent nuclear fuel. In particular, the capability and malleability of the multi-channel model in interpreting field-scale experiments should be extensively studied in the near future.

Conclusions

In this contribution, the model proposed by Tang et al. (1981) is revisited and a new simple and robust solution is developed for the problem of solute transport along a single fracture in a porous rock. This is called the solution to the single-flow-path model. Similar to the analytical solution of Tang et al. (1981), the new solution, as given in Eq. (21), takes the form of an integral. However, the solution now becomes an apparent convolution of two functions, the f(t) and g(t) functions, with finite limits of integration. This makes the numerical integration much more stable and efficient.

The f(t) function is the impulse response of the fracture-only system. Therefore, it describes the probability density function of the residence time distribution of a conservative solute resulting merely from advection and dispersion. The g(t) function is the response of the fracture-matrix system to the c in(t) injection in the limiting case when Pe → ∞, i.e. D f → 0, given a solute-advection time (the distribution of which is determined by the f(t) function). It characterizes the mass exchange between the fracture and the rock matrix. As a result, the effects of Fickian dispersion and matrix diffusion on solute transport have been apparently decoupled, which allows for these two transport mechanisms to be considered separately and independently.

Noticeably, the f(t) function for solute residence time distribution of a fracture-only system can also be understood as a result of the solute having fictitiously followed streamlines with different constant velocities. No diffusion between these streamlines and no diffusion/dispersion in the flow direction in a streamline is, however, invoked because the effect of Fickian dispersion has already been taken into account by the distribution of solute-advection time along the streamlines. As described by the g(t) function, the dispersion of the solute along each fictitious stream tube is now caused only by matrix diffusion. The collecting and mixing of the solutes at the outlet of different stream tubes gives, then, the concentration of c f(t), as explained in Fig. 3. This interpretation of the new solution is well in line with the concept of velocity dispersion (Neretnieks 1983), making it possible to treat both Fickian and velocity dispersions by the same formalism and therefore allows for a simultaneous accounting for these two dispersion mechanisms.

It follows that the new simple solutions obtained from the Fickian dispersion case can be extended into more general cases where a discrete/continuous set of flow channels with different flow rates is present in fractures in rocks. This leads to a development of the multi-channel model in contrast to the single-flow-path model. The difference between the two models lies basically in how to deal with hydrodynamic dispersion. The single-flow-path model accounts only for Fickian dispersion due to diffusion across the aperture of the channels as well as across the width. The latter gives rise to much Fickian dispersion. The multi-channel model considers, however, not only Fickian dispersion but also velocity dispersion, resulting from different flow rates of the channels.

As a result, the exact analytical solution for the multi-channel model given in Eq. (42), normally cannot take the same simple form as that of the solution to the single-flow-path model; nevertheless, it is shown that for non-sorbing solutes, a good approximation can be made in the high flow-rate cases to give an approximated solution. This solution, as given in Eq. (45), takes the same form as that of the solution to the single-flow-path model and is expected to find more applications in the interpretation of field tracer tests because they are often performed at high flow rates over a short period.

The simulations based upon a representative case with slowly seeping water in fractured rocks suggest that the use of the single-flow-path model for practical applications is questionable if Fickian dispersion is taken into account only for diffusion across the channel apertures by the classical Taylor dispersion theory (Taylor 1953; Bird et al. 2002). For diffusion across the channel width, the Fickian dispersion can also be overshadowed by velocity dispersion at longer travel distances. This is also supported by a multitude of field observations (Gelhar et al. 1992; Gelhar 1993; Hjerne et al. 2010), which suggested that the Peclet number stays basically unchanged with the distance and often lying in the range between 1 and 100. By contrast, the predictions of the multi-channel model agree well with what was observed in the field, by accounting for both Fickian and velocity dispersions.

In addition, it is found that the single-flow-path and the multi-channel models behave very differently in extrapolating the results of field tracer tests to other distances, which suggests that short-range field experiments cannot be used to determine dispersion over large distances if based only on the classical single-flow-path model. The generality of the multi-channel model, which incorporates the single-flow-path model, makes it, however, more suitable for the interpretation of field tracer tests because it can readily be used in understanding and modeling the effects of both Fickian and velocity dispersions on solute transport in fractured rocks.

Finally, to provide a more in-depth insight into the multi-channel model, a sensitivity analysis is performed to assess the relative contributions of the model key parameters to the overall dispersion, i.e. broadening due to the hydrodynamic dispersion and matrix diffusion. In general, the results revealed a strong dependence of the model on variations in properties of the ensemble of channels, i.e. channels aperture, width and flow-rate distribution, though the effect of channel shape was negligible.

Additionally, it should be noted that the multi-channel model can also be extended to include different transport and interaction mechanisms along different flow channels such as heterogeneity in a porous rock (Haggerty and Gorelick 1995; Haggerty 1999). This, together with its implementation into, e.g. the channel network model (Gylling et al. 1999), will be made in the near future.