This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

3D Pore-Scale Mixing Interface Evolution

Daniel M C Hallack Corresponding Author University of Notre Dame, Civil and Environmental Engineering and Earth Sciences 0000-0001-7171-0948 Guillem Sole-Mari University of Rennes, Département Eau, Ressources et interactions fluides 0000-0002-9890-079X Saif Farhat University of Notre Dame, Civil and Environmental Engineering and Earth Sciences 0009-0000-3941-4049 Diogo Bolster University of Notre Dame, Civil and Environmental Engineering and Earth Sciences 0000-0003-3960-4090
Abstract

The effective mixing behavior of solutes in porous media is fundamentally connected to the development of a local mixing interface between the two initial solutions, which is characterized by a complex lamellar structure. The deformation of the interface is controlled by the interplay of advection and diffusion, which generate the mechanisms of lamella stretching and shrinking, respectively. Based on the results of pore-scale numerical simulations, we develop a mechanistic single parabolic lamella model (SPLM) to capture the interface evolution across various temporal and Péclet number scales. The model shows near-perfect agreement with a 2D parallel plates scenario and promising results for a 3D porous medium. The SPLM model also establishes Péclet regimes for the equilibrium area and temporal regimes for the transient behavior of the interface. These findings represent a step forward towards eventually incorporating mixing limitation into general macroscopic reactive transport models.

Keywords: Pore-scale transport, Mixing interface, Lamella

   

E-mail addresses:[email protected]

1 Introduction

Reactive transport limited by mixing in porous media is a widespread phenomenon in the natural environment ([12, 36]), spanning many sectors of interest, such as groundwater contamination and remediation ([33, 14]), CO2 sequestration and enhanced oil recovery ([35, 26], [19]) and stream substrate ecology ([2, 23]) to name a few. Mixing serves as the essential process by which reactants are brought together, allowing for their subsequent reaction ([36]). Therefore, the development of models capable of predicting mixing processes is essential as a starting point for a reaction model(e.g. [11]). Within the context of porous media, the large number of distinct spatial and temporal scales that can be involved and compete with one another makes upscaling by conventional means difficult, if not impossible (e.g. [4], [3]). The complex structure of a porous medium leads to velocity variations at the pore scale that are not resolved at the Darcy scale, which in turn has heterogeneities that are not often resolved at the field scale. This lack of representation at larger scales introduces incomplete mixing behaviors, a phenomenon that has been observed in laboratory experiments multiple times ([16, 30, 27]) as well as in the field ([13]). Not accounting for these can lead to significant mismatches between observations and predictions. In this study we will focus on mixing at pore scales and specifically in the context of a three-dimensional porous medium.

To understand and predict mixing, a useful approach is to study interfaces which potential reactants must cross for reactions to happen. In two dimensions such interfaces are lines, whereas in three-dimensions they are surfaces. The interface’s shape and temporal evolution reflect the flow dynamics of the system and are intricately related to the mixing process ([9, 36]). In the case of a continuous injection of a conservative solute, one may track the isocontour corresponding to the midpoint concentration between the injected and displaced solution concentrations, which represents a critical interface that would physically divide reactants in the context of instantaneous reactions. In principle, any concentration isocontour or similar interface could be tracked, but consistent behaviors are expected ([15]).

At the pore scale, this interface deforms through two primary mechanisms: advection and molecular diffusion. The former involves a non-uniform velocity distribution due to the complex makeup of a porous medium and its interaction with a viscous fluid flowing through it. These non-uniform velocities lead to the spreading of solutes, leading to the stretching of the surface and the formation of filamentary structures, often referred to as lamellae ([20, 21, 37]), or diffusive strips ([25]). By contrast, molecular diffusion acts to homogenize solute concentration fields, reducing the elongation of filaments and thus decreasing the net deformation of the surface. A simple way to quantify this behavior in an aggregate manner is to examine the evolution of the total interfacial surface area over time.

To date, Lagrangian models of solute transport have been employed to investigate the interaction of these two mechanisms and their influence on mixing interfaces, predominantly in 2D systems. Le Borgne et al. [21] use the lamellae concept at the Darcy scale to analytically predict an upscaled concentration PDF for a given Péclet number and medium heterogeneity. De Anna et al. [9] describe the dynamics of the lamellae at the pore scale, identifying two temporal regimes. The early-time stretching regime is dominated by flow kinematics, whereas the late-time coalescence regime is dominated by a random aggregation process. Though limited, there has also been some recent research about lamellae in 3D systems. Lester et al. [22] describes Darcy-scale lamellae stretching in the framework of a continuous time random walk(CTRW) in three dimensions. Pore-scale velocity fields in 3D have an additional degree of freedom, allowing more intricate and even chaotic behaviors ([8], [38]). Chaotic mixing models have been proposed to explain some of the scalings observed in pore-scale 3D experimental observations ([32, 17]).

Advanced high-performance computing and high-resolution simulations at the pore scale have made it possible to look much more closely at the evolution of concentrations ([18],[5]) and thus also advance the investigation of mixing and reaction processes in porous media [1]. Most such simulations feature very small porous media specimens due to computational constraints, and while they provide valuable insight, they may miss important larger-scale behaviors. Recently, the simulations carried out by Sole-Mari et al. [34] reproduced a full-scale mixing-front laboratory experiment (such as, e.g., [16]).These simulations offer an unparalleled opportunity to explore details unattainable in typical laboratory experiments and are ideally suited to study mixing and concentration interface dynamics.

In this work, based on the evolution and asymptotic behaviors of the interface area extracted from the Sole-Mari et al. [34] numerical simulations, we identify the main scaling features and propose a model to help understand the physics behind them. The model accounts for the effects of both advection and diffusion on the evolution of a mixing lamellar interface across a wide range of temporal and Péclet number scales.

This paper is structured as follows. In section 2 we describe the extraction of the concentration isosurfaces from the simulation data. We present the surface area evolution data obtained and identify the main scaling features. In section 3 we propose a parsimonuous single parabolic lamella model (SPLM) to partially capture the observed behaviors. In section 4 we evaluate the performance of the model for two scenarios, flow between two parallel plates and the 3D porous medium, discussing strengths and limitations. Finally, the summary and conclusions are presented in section 5.

2 Pore-Scale Data

2.1 Simulation description

All work presented here is based on solute transport data obtained by the simulations of Sole-Mari et al. [34]. We provide a brief description here but direct the interested reader to that paper for full details. In order to gain a better understanding of experimental observations of mixing such as those of Gramling et al. [16], Sole-Mari et al. [34] built a digital random porous medium made of spherical solid grains of uniform diameter d0d_{0}, resembling a sand-filled column, and simulated flow and transport using the OpenFOAM suite [28]. The medium was created by letting grains settle by gravity using the software Blender [6]. The interstitial space was meshed with a cubic regular mesh with a cell size of d0/60d_{0}/60 which was then transformed into an unstructured one to capture grain-fluid interface geometries accurately. Figure 1(a) shows the full column dimensions, an example portion of it, and a finite volume mesh. This mesh was then used to solve the steady-state, incompressible Navier-Stokes equations,

(u)u=ν2u1ρp,(\vec{u}\cdot\nabla)\vec{u}=\nu\nabla^{2}\vec{u}-\frac{1}{\rho}\nabla p, (1)

to obtain the velocity field at the pore scale. Here, u\vec{u} denotes the velocity vector, ρ\rho is the fluid density, ν\nu is the kinematic viscosity, and p\nabla p is the pressure gradient. No-slip boundary conditions are imposed at the fluid-grain boundaries, while a full-slip boundary condition is imposed on the column lateral boundaries so as to minimize their influence on flow and ultimately transport. The advection-diffusion equation was then solved to simulate the transport of a solute,

Ct=uC+D2C,\frac{\partial C}{\partial t}=-\vec{u}\cdot\nabla C+D\nabla^{2}C, (2)

where the solute concentration is denoted by CC, and the diffusion coefficient by DD.

Refer to caption
Figure 1: (a) Full simulation column dimensions (9d0d_{0}, 9d0d_{0}, 188.8d0d_{0}) , an example detailed portion of it, and mesh used for numerical simulation. (b) Simulation results shown at three different times on a slice-cut following the moving mixing front.

The function C(t=0)=1H(xx0)C(t=0)=1-H(x-x_{0}) was used as the initial condition for the transport simulation to mimic an initial sharp flat interface between two solutions near the inlet, where H(x)H(x) is the Heaviside step function. No-flux boundary conditions were imposed at the fluid-grain boundaries and at the column lateral walls. The simulation was run for a sufficiently long time for the invading fluid to arrive at the column exit, whereupon it is terminated. Six Péclet number cases (Pe=10,32,100,316,1000,3160Pe={10,32,100,316,1000,3160}) were simulated by modifying the molecular diffusion coefficient, where Pe=u¯d0/DPe=\overline{u}d_{0}/D, where u¯\overline{u} is the average fluid velocity and DD the diffusion coefficient. A full description of the numerical simulation setup is given in [34].

2.2 Generation of mixing interfaces

The interface between two solutions at the pore scale is not expected to be sharply defined as diffusion leads to a transition zone rather than an abrupt boundary. The concentration gradually shifts from 11 to 0. We identify the mixing interface as the iso-concentration contour for the midpoint (i.e., 0.50.5) concentration value. A representative example of such an isosurface is shown in Figure 2.

Refer to caption
Figure 2: (a) 2D cross-section of a concentration field (left colorbar legend) and the 0.5 contour line (black line) describing the interface; (b) 3D concentration field (left colorbar legend); (c) 3D 0.5 concentration isosurface (right colorbar legend, colors represent vertical distance, not concentration). Elongated structures along the flow direction are referred to as ”lamellae”.

The 3D isosurfaces are generated by interpolating the concentration field using Matlab’s isosurface function which is based on the Marching Cubes algorithm ([24]). These surfaces are described by a fine triangular mesh that is able to resolve structures at smaller scales than the pore size (Figure 2(c)).

The complex filamentary structures that arise from this type of analysis (Figure 2(c)) are typically referred to as lamellae ([20],[37]), and will be called as such from now on in this paper. Their overall geometry at different times for Péclet numbers 10 and 1000 is depicted in Figure 3(a). As expected, for the higher Péclet number, advective stretching is stronger relative to diffusion and this leads to more elongated lamellae.

We quantify the deformation of the iso-concentration interface by the growth of its total surface area,

G(t)=A(t)A0A0,G(t)=\frac{A(t)-A_{0}}{A_{0}}, (3)

where A0A_{0} is the initial flat interface area at time t=0t=0.

Refer to caption
Figure 3: Evolution with time of (a) the mixing interfaces and (b) their area growth for different Péclet numbers.

By computing this quantity over time and across the range of Péclet simulations available, we obtain the evolution profiles presented in Figure 3(b), where time is normalized by the advection time, defined as ta=d0u¯t_{a}=\frac{d_{0}}{\bar{u}}. The main features that stand out from Figure 3 can be summarized as

  1. 1.

    The interface area grows with time but eventually approaches a stagnation plateau.

  2. 2.

    At early times, the interface area growth exhibits a faster than linear behavior.

  3. 3.

    The plateau, i.e., the late time stagnation area value, increases with Péclet number, but not linearly.

In order to understand this behavior, rather than focusing directly on the system at hand, in the following section we will begin by exploring the mechanisms at play in the idealized context of a single parabolic fluid velocity profile.

3 Single Parabolic Lamella Model

As a starting point to modeling the observed interface behavior presented in the previous section, we hypothesize that the evolution of a single lamellar structure could be sufficiently representative of the ensemble of lamellae that make up the surface (Figure 2(c)). Such ideas have been useful in other upscaling contexts in porous media (e.g. [10, 29]).

To begin, consider a 2D parabolic lamella subjected to a parabolic velocity field as depicted in Figure 4. The contour geometry is defined by the length ss and width hh (Equation 4). The velocity field v(x)v(x) is defined by the average velocity v¯\bar{v} and width hh (Equation 5) and assumed to not depend on flow direction yy:

yL(x)=4sxh(1xh),y_{L}(x)=4s\frac{x}{h}\bigg{(}1-\frac{x}{h}\bigg{)}, (4)
v(x)=6v¯xh(1xh).v(x)=6\bar{v}\frac{x}{h}\bigg{(}1-\frac{x}{h}\bigg{)}. (5)
Refer to caption
Figure 4: (a) Top view and (b) 3D (xyC) view of 2D concentration field representing a parabolic lamella. The 0.5 concentration isoline is the mixing interface line for the single parabolic lamella model (SPLM). (c) Concentration profiles perpendicular to flow direction at the tip and middle of the lamella.

As mentioned previously, two primary competing mechanisms shape the evolution of the lamella length (ss): advection and molecular diffusion. If we assume that these can be decoupled from one other, we might say that they respectively generate a stretching rate (st|stretch>0\frac{\partial s}{\partial t}\big{|}_{stretch}>0) and a shrinking rate (st|shrink<0\frac{\partial s}{\partial t}\big{|}_{shrink}<0).

3.1 Stretching Rate

In Figure 4(a), a lamella is stretched by the velocity profile v(x)v(x), since the middle travels at a higher velocity than the borders. The total stretch rate can be obtained by integrating the velocity gradient v/x\partial v/\partial x over the half-width of the lamella,

st|stretch=0h/2v(x)x𝑑x=cAv¯,\frac{\partial s}{\partial t}\bigg{|}_{stretch}=\int_{0}^{h/2}\frac{\partial v(x)}{\partial x}dx=c_{A}\bar{v}, (6)

where cAc_{A} is a dimensionless stretching proportionality constant, representing the geometry and spread of a velocity profile acting on the lamella contour. For the two-dimensional lamella representation proposed above, it is 3/23/2. This changes, for instance, with dimension and boundary geometry, such that, for a 3D lamella with a circular paraboloidal profile, we have cA=2c_{A}=2. One should therefore select the suitable value of cAc_{A} depending on the dimensionality and geometry of the system at hand. Aside from that, the stretching rate is only dependent on the average flow velocity.

In a porous medium, we may assume that lamellae are generated by a similar stretching mechanism to the above, as near-parabolic velocity profiles occur between nearby solid walls, albeit with the added distortion and heterogeneity brought about by the random geometry [10]. However, the parallel plates model’s assumption of constant velocity along streamlines is a crucially unrealistic representation of an actual porous medium. Within the latter, velocity correlation along the flow direction can be statistically characterized by a typical distance λ\lambda. A hypothetical long lamella such that sλs\gg\lambda would tend to experience a significantly diminished stretching rate. Indeed, given two points of the same lamella separated by a sufficiently large longitudinal distance, their two-point advective stretching rate (their mutual separation velocity) would appear random with near-zero mean due to decorrelation.

To account for this, we introduce a penalty to the stretching rate, which is determined by the ratio of lamella length (ss) to velocity correlation length (λ\lambda), such that

st|stretch=cAv¯1+sλ.\frac{\partial s}{\partial t}\bigg{|}_{stretch}=\frac{c_{A}\bar{v}}{1+\frac{s}{\lambda}}. (7)

When lamellae are short (s<λs<\lambda) their limited spatial extent experiences a highly correlated velocity profile, resulting in no significant penalty to the stretching rate. By contrast, for longer lamellae (s>λs>\lambda) the penalty becomes substantial as the less-correlated velocity field loses its stretching ability. The exact format of the proposed correction of the stretching rate (Equation 7) will be discussed and justified based on the observed data.

3.2 Shrinking Rate

Associated with the idealized parabolic lamella profile, we can construct an also idealized 2D concentration field CC, defined by Equation 8, which is a superposition of two complementary error functions (erfc()) perpendicular to the lamella direction (Figure 4(c)). Such functions were chosen because it is a typical solution for the diffusion equation. They are centered at the lamella contour line xLx_{L}, which is the inverse function of the proposed parabolic profile Equation 4 (xL(y)=yL1(x)x_{L}(y)=y_{L}^{-1}(x)). The parameter Dt0Dt_{0} sets a non-zero initial horizontal spread to create a continuous concentration field (Figure 4) that smoothes out with time.

C(x,y,Δt)=12erfc(xh1+1y/s22D(t0+Δt))12erfc(xh11y/s22D(t0+Δt)).C(x,y,\Delta t)=\frac{1}{2}\textrm{erfc}\left(\frac{x-h\frac{1+\sqrt{1-y/s}}{2}}{2\sqrt{D(t_{0}+\Delta t)}}\right)-\frac{1}{2}\textrm{erfc}\left(\frac{x-h\frac{1-\sqrt{1-y/s}}{2}}{2\sqrt{D(t_{0}+\Delta t)}}\right).\\ (8)

Molecular diffusion (DD) has an impact on the lamella contour line by changing concentration field CC. We assume that only transverse diffusion contributes significantly to this effect, and this assumption is corroborated by numerical observations in a parallel plate setup. We use Equation 8 to evaluate the change in the lamella contour (C(x,yL,t)=0.5C(x,y_{L},t)=0.5) after a small change in time dtdt. Figure 5 shows how diffusion changes the lamella contour line at its tip after one and two time steps (dtdt).

Refer to caption
Figure 5: (a) Concentration field of a lamella evolving over small time increments under diffusion, with a dashed line representing the lamella contour; (b) Lamella length ss shrinking by diffusion, with zoom at the tip.

By numerically evaluating the change in ss after a time increment dtdt under diffusion, and how this rate is affected by geometric parameters ss and hh, we find the following differential equation:

st|shrink=cDDs(1h)2,\frac{\partial s}{\partial t}\bigg{|}_{shrink}=-c_{D}Ds\left(\frac{1}{h}\right)^{2}, (9)

where cDc_{D} is a dimensionless shrinking proportionality constant. Since this mechanism generates a negative change in the length, we call it shrinking rate. This scaling was found by dimensional analysis, and in fact, this general diffusive shrinking behavior, other than the particular value cDc_{D}, does not depend on the parabolic shape assumption or lateral boundary conditions. More details on how Equation 9 was obtained can be found in Appendix A.

3.3 Equilibrium condition and transient behavior

From the previously derived relationships we may write a differential equation for the lamella length:

dsdt=st|stretch+st|shrink=cAv¯1+sλcDDsh2.\frac{ds}{dt}=\frac{\partial s}{\partial t}\bigg{|}_{stretch}+\,\frac{\partial s}{\partial t}\bigg{|}_{shrink}=\frac{c_{A}\bar{v}}{1+\frac{s}{\lambda}}-\frac{c_{D}Ds}{h^{2}}. (10)

The equilibrium state (dsdt=0\frac{ds}{dt}=0) is attained when stretching and shrinking rates become equal in magnitude, resulting in a stabilization of both lamella length and contour length, which corresponds to our plateau regime. This equilibrium involves a balance between the mechanisms of stretching driven by heterogeneous advection and shrinking driven by molecular diffusion.

Defining Peclet number as Pe=v¯hDPe=\frac{\bar{v}h}{D}, s=s/hs^{*}=s/h, λ=λ/h\lambda^{*}=\lambda/h, c=cAcDc=\frac{c_{A}}{c_{D}}, and setting Equation 10 to zero, we obtain a dimensionless lamella length at equilibrium as

sequil=λ2(1+4cPeλ1).{s}^{*}_{equil}=\frac{\lambda^{*}}{2}\left(\sqrt{1+4\frac{cPe}{\lambda^{*}}}-1\right). (11)

From the role of PePe in the above equation, we note that the higher the advection forces in comparison to diffusion forces, the longer a lamella can get at equililbrium, aligning with intuitive expectations. Additionally, we can identify two limiting cases:

sequilcPe,forcPeλ,{s}^{*}_{equil}\approx cPe,\ \mathrm{for}\ cPe\ll\lambda^{*}, (12)
sequilcPeλ,forcPeλ.{s}^{*}_{equil}\approx\sqrt{cPe\lambda^{*}},\ \mathrm{for}\ cPe\gg\lambda^{*}. (13)

It is worth noting that Equation 12 also corresponds to the limiting case of infinite longitudinal velocity correlation length (λ\lambda^{*}\rightarrow\infty), such as in an idealized infinite tube.

When the two rates are not equal, we are in a transient regime of the lamella evolution. At early times when s=0s^{*}=0, the lamella is expected to grow (Figure 3) because the stretching rate overcomes the shrinking rate. Defining non-dimensional time t=tv¯/ht^{*}=t\,\bar{v}/h we may rewrite Equation 10 as:

st=cA1+sλcDsPe,\frac{\partial s^{*}}{\partial t^{*}}=\frac{c_{A}}{1+\frac{s^{*}}{\lambda^{*}}}-c_{D}\frac{s^{*}}{Pe}, (14)

which can be integrated to obtain the transient s(t)s^{*}(t) for any PePe. While we cannot obtain a general analytical solution, we can do so for specific limiting cases (similar to the two equilibrium limiting cases shown above):

s(t)cPe(1ecDPet),forsλ,s^{*}(t^{*})\approx cPe(1-e^{-\frac{c_{D}}{Pe}t^{*}}),\ \mathrm{for}\ s^{*}\ll\lambda^{*}, (15)
s(t)cPeλ(1e2cDPet),forsλ.s^{*}(t^{*})\approx\sqrt{cPe\lambda^{*}(1-e^{-2\frac{c_{D}}{Pe}t^{*}})},\ \mathrm{for}\ s^{*}\gg\lambda^{*}. (16)

In the first limit (Equation 15), lamellae are shorter than the velocity correlation length, which occurs at early times and for lower Peclet numbers. Conversely, the second limit (Equation 16) characterizes the evolution of elongated lamellas, observed at later times and for higher Peclet numbers. The complete solution (obtained numerically) offers a more comprehensive description of the transition between these two regimes.

3.4 Length and Area growth

As noted in Section section 2, the measured mixing interface is an area in a 3D medium and a length in a 2D medium. In order to compare such measurements to our model predictions, one needs to convert lamella length, ss, to either interface length, LL, or interface area, AA.

Based on the parabolic shape described by Equation 4, in two dimensions we have:

G=Lhh=1h0h1+(yLx)2𝑑x1=asinh(4s)+4s(4s)2+18s1,G=\frac{L-h}{h}=\frac{1}{h}\int_{0}^{h}\sqrt{1+\left(\frac{\partial y_{L}}{\partial x}\right)^{2}}dx-1=\frac{asinh(4s^{*})+4s^{*}\sqrt{(4s^{*})^{2}+1}}{8s^{*}}-1, (17)

where GG is the relative interface length growth. By exploiting radial symmetry, the two-dimensional (2D) parabolic lamella can be converted into a three-dimensional (3D) paraboloid. In this case we have

G=AA0A0=1A00h/21+(yLx)22πx𝑑x1=((4s)2+1)3/2124s21,G=\frac{A-A_{0}}{A_{0}}=\frac{1}{A_{0}}\int_{0}^{h/2}\sqrt{1+\left(\frac{\partial y_{L}}{\partial x}\right)^{2}}2\pi xdx-1=\frac{((4s^{*})^{2}+1)^{3/2}-1}{24s^{*}{}^{2}}-1, (18)

where GG becomes the relative interface area growth, and A0=πh24A_{0}=\frac{\pi h^{2}}{4} is the flat initial interface area.

From both equations (17) or (18), two scaling limits can be identified by using the leading terms of series expansions: when the lamella is much shorter than its width (s1s^{*}\ll 1) the interface grows quadratically with ss^{*}, and when the lamella is much longer than its width (s1s^{*}\gg 1) the interface grows linearly with ss^{*}.

By combining Equation 14 with Equation 17 or Equation 18, we can estimate interface growth as a function of time (G(t)G(t)) for any given PePe. By combining Equation 11 with Equation 17 or Equation 18, we can estimate the equilibrium interface area as a function of PePe, Gequil(Pe)G_{equil}(Pe).

3.5 Scaling regimes

Based on the SPLM model described, we can anticipate the expected scaling regimes for the equilibrium interface area with Péclet (Figure 6(a)). And in the same way, predict regimes for the evolution of the interface with time (Figure 6(b)). Below we describe the expected regimes for λ>1\lambda^{*}>1, as is the case for our porous medium data presented in section 2. The regimes for the equilibrium interface area are:

  1. 1.

    For low PePe cases, characterized by cPe1cPe\ll 1, GequilPe2G_{equil}\sim Pe^{2}.

  2. 2.

    For intermediate PePe cases, characterized by 1cPeλ1\ll cPe\ll\lambda^{*}, GequilPe1G_{equil}\sim Pe^{1}.

  3. 3.

    For high PePe cases, characterized by cPeλcPe\gg\lambda^{*}, GequilPe1/2G_{equil}\sim Pe^{1/2}.

For the interface area evolution with time, the following regimes are identified:

  1. 1.

    At very early times, characterized by s1s^{*}\ll 1, Gt2G\sim t^{2}.

  2. 2.

    During intermediate times, when 1sλ1\ll s^{*}\ll\lambda^{*}, GtG\sim t.

  3. 3.

    At later times, with sλs^{*}\gg\lambda^{*}, Gt1/2G\sim t^{1/2}.

  4. 4.

    The interface ultimately stagnates, reaching a plateau regime (s=sequil,G=Gequils^{*}=s^{*}_{equil},G=G_{equil}).

However, not all these regimes may manifest clearly under specific conditions. For instance, if the equilibrium is reached in earlier stages (sequil<λs^{*}_{equil}<\lambda^{*} or sequil<1s^{*}_{equil}<1), as shown in the parallel plates case in Figure 6(a) or if velocity correlation length is not much larger than the width (λ1\lambda^{*}\sim 1), as shown in the porous medium case in Figure 6(a). Likewise, Figure 6(b) illustrates the different stages of lamella growth, which follows a vertical line from G=0G=0 to G=GequilG=G_{equil}. Depending on the value of λ\lambda^{*} and on that of GequilG_{equil} (which depends on cPecPe and λ\lambda^{*}), some of the temporal growth regimes may not occur.

Refer to caption
Figure 6: (a) Zones of equilibrium growth scaling with Péclet. ”Parallel plates” and ”Porous medium” are the cases analyzed in section 4; (b) Transient growth scaling with time, illustrated for some arbitrary finite λ>1\lambda^{*}>1. The vertical arrow represents the path, in terms of temporal regimes, that a growing lamella follows until reaching equilibrium for a given Péclet number.

4 Results and Discussions

Our single parabolic model (SPLM) is first validated against an idealized 2D parallel plates flow case and then compared against the porous medium dataset presented in section 2.

4.1 2D parallel plates

Let us consider a continuous tracer injection into a fixed pressure-driven flow between two parallel plates (2D Poiseuille Flow). The mixing interface (0.5 concentration isoline) develops into a single lamella, as shown in Figure 7(a), which matches the idealized model, yet without the parabolic shape. This setup is a traditional benchmark problem ([10, 29]) which has both numerical and semi-analytical solutions that enable accurate calculations of interface size evolution over time and at equilibrium.

In this configuration, the constant velocities along streamlines imply that we are in the limit case of λ\lambda^{*}\rightarrow\infty. Therefore, the model for the equilibrium interface length is defined by Equations 12 and 17, and the model for its temporal evolution is defined by Equations 15 and 17. From the Stokes flow solution of the velocity profile, we have cA=3/2c_{A}=3/2, thus the sole parameter in the model that remains to be determined is the proportionality constants ratio c=cAcDc=\frac{c_{A}}{c_{D}}.

We compare the solution of the SPLM with a semi-analytical solution [15] for a wide range of PePe, from 11 to 10510^{5}. Using the equilibrium interface length (GequilG_{equil}) relation with Péclet , we determine the proportionality constants ratio value c=1/32c=1/32 to adjust the model to the reference solution Figure 7(b).

The entire transient regime of the interface growth behaves as predicted, with a near-perfect agreement between the model and the semi-analytical solution Figure 7(c) for the entire range of PePe tested.

Refer to caption
Figure 7: 2D parallel plates case. (a) Concentration field and mixing interface contour snapshot; (b) Relationship between PePe and equilibrium interface growth (SPLM model matches semi-analytical solution for c=1/32c=1/32) (c) Transient growth behavior for all PePe, with SPLM model comparison (c=1/32c=1/32).

Both the equilibrium and transient behaviors (Figures 7(b) and 7(c), respectively) show scaling regimes as described in subsection 3.5 and Figure 6, with the exception (in both cases) of regime 3, which cannot be reached since λ\lambda^{*}\rightarrow\infty. For low PePe cases (Pe<32Pe<32), the transient regime 2 in which GtG\sim t is skipped because sequil<1s^{*}_{equil}<1 and therefore the condition 1sλ1\ll s^{*}\ll\lambda^{*} never occurs.

It has been verified (not shown here for brevity) that the same type of results and model matching are obtained from a three-dimensional parallel plates (square pipe) setup, after adjusting cc adequately, confirming that the applicability of the model does not depend on the system’s dimensions.

4.2 3D Porous medium

In this scenario, we use the numerical simulation data described in section section 2. The SPLM model is applied, using the grain size diameter d0d_{0} as the representative single lamella width hh, and assuming a circular Poiseuille flow, which gives paraboloid velocity profile with cA=2c_{A}=2. Dealing in this case with a 3D problem, we compute the interface area growth by Equation 18 to compare it to the data.

For the velocity correlation length λ\lambda, we estimate it based on the velocity variogram along streamlines, which has been found to be about one grain diameter (1.2±0.6d01.2\pm 0.6d_{0}). This represents the typical distance along a streamline over which velocity retains a certain degree of autocorrelation, and such an estimate is in line with our expectations that it should be on the same order of magnitude as the grain diameter (e.g., [7]).

Figure 8 shows the comparison between SPLM and the porous medium measurements for several values of PePe. Due to small fluctuations in the data at late times, we use the average of the last 10 time points as representative of the equilibrium interface area for all cases. In the same way that we did for the parallel plates configuration, choosing an adequate cc to fit the equilibrium data (c=1/18c=1/18), the model captures reasonably well the behavior seen in the data (Figure 8(b)). Although significant efforts were undertaken to minimize such effects, since the data is based on a numerical simulation, it can be impacted by numerical dispersion, particularly for our largest Peclet number. An assessment under idealized uniform flow conditions, has allowed us to estimate numerical dispersion for the largest Péclet case to be at least Dnum25%DmD_{num}\approx 25\%D_{m}. This artifact may be interpreted as an effectively simulated Péclet number which is lower than the intended value. This is illustrated in Figure 8(b) by a leftward shift of the respective marker and in Figure 8(a) by the dashed line representing the SPLM model for a Péclet number after correction. For other Péclet numbers (Pe103Pe\leq 10^{3}), this impact was negligible.

The difference between the lines SPLM(λ\lambda\rightarrow\infty) and SPLM(λ=1.2\lambda=1.2) shows the impact of velocity correlation length and how it is crucial to capture the data. With regards to the transient behavior our model captures the general trend, but broadly does not reflect the early time behaviors as well as one would hope, missing the spread observed among different PePe at very early times (Figure 8(a)). We suspect that there is a sizable impact of pore-space heterogeneity in the early-time advective stretching, such that in the actual porous medium a variety of lamellae are locally generated at various rates and with uneven geometry. In contrast, the model is based on single effective values of lamella width hh and velocity v¯\bar{v}, thus disregarding heterogeneity, which explains the much lesser impact that PePe has on early-time interface growth compared to the data. This effect becomes less important at later times, when the various lamellae have a statistically similar history and can thus be modeled by a single set of effective parameters. The fact that the plateau is reached in all cases within a few advective times suggests that transient effects wash out fairly quickly and are only important within a few grains of the initial sharp interface.

Refer to caption
Figure 8: 3D porous medium case. Interface growth predicted by the model(SPLM) versus simulation data for (a) Transient behavior, and (b) Equilibrium. Solid lines represent the model and markers represent the data. For PePe 3160, a minimum estimated impact of numerical dispersion (Dnum25%DmD_{num}\approx 25\%D_{m}) is shown by a left shift on the respective GequilG_{equil} marker. For other PePe numbers, this impact was negligible. The grey area band represents the uncertainty in the model due to the uncertainty in the velocity correlation length, λ\lambda^{*}.

Finally, we can back up our proposed stretching rate formulation (Equation 7) based on the observed porous media data scalings in Figure 8(b). We note that GequilPeG_{equil}\sim\sqrt{Pe} for large PePe, which means sequilPes_{equil}\sim\sqrt{Pe} for s1s^{*}\gg 1. Given that st|shrinks1\frac{\partial s}{\partial t}|_{shrink}\sim s^{1} (Equation 9), it must be that st|stretchs1\frac{\partial s}{\partial t}|_{stretch}\sim s^{-1} for sufficiently large PePe, such that at equilibrium sequilPes_{equil}\sim\sqrt{Pe} be satisfied. As expected, the larger the value of Péclet, the longer the lamellae become and a more significant limitation is imposed by velocity decorrelation effects (separation between orange and black lines in Figure 8(b)).

Regarding observed regimes (see Section 3.5 and Figure 6), it is worth noting that regime 2 for the equilibrium (GequilPe1G_{equil}\sim Pe^{1}) is skipped or very short. This is due to the fact that the velocity correlation length is very similar to the grain size, or the lamella width, i.e., λ1\lambda^{*}\sim 1, hence the condition 1cPeλ1\ll cPe\ll\lambda^{*} is very short-lived. The same idea can explain why regime 2 (GtG\sim t for 1sλ1\ll s^{*}\ll\lambda^{*}) does not appear clearly in the transient behavior. Regime 1, both equilibrium (GequilPe2G_{equil}\sim Pe^{2}) and transient (Gt2G\sim t^{2}), are also difficult to observe in the data due to the numerical limitations for very low PePe and for very short times, respectively.

4.3 Early times behavior remarks

As noted, the early time predictions from our current model do not capture the spread of behaviors with PePe seen in the numerical data, which we primarily attribute to a heterogeneous distribution of parameters in the actual system as opposed to the simple model. To this end we delve a little deeper to better try and capture early time effects. Applying series expansions on the transient lamella length equations 15 and 16, we notice that the stretching proportionality constant cAc_{A} controls the lamella growth at early times in our model:

limt0s(t)cAt,forsλ,\lim_{t^{*}\to 0}s^{*}(t)\approx c_{A}t^{*},\ \mathrm{for}\ s^{*}\ll\lambda^{*}, (19)
limt0s(t)2cAλt,forsλ.\lim_{t^{*}\to 0}s^{*}(t)\approx\sqrt{2c_{A}\lambda^{*}t^{*}},\ \mathrm{for}\ s^{*}\gg\lambda^{*}. (20)

The spread seen at early times in the porous medium data across different Péclet numbers (Figure 8(a)) suggests a dependency of cAc_{A} on Péclet. Executing a fitting procedure on cAc_{A} we observe cAlog(Pe)c_{A}\sim log(Pe) (Figure 9(a)). Note that to keep the equilibrium solution, which matches the data this would mean cDc_{D} must have the same scaling with Péclet (cDlog(Pe)c_{D}\sim log(Pe)).

Refer to caption
Figure 9: 3D porous medium case. (a) The relationship observed after fitting of cA(Pe)c_{A}(Pe). (b) Interface growth is predicted by the model using variable cAc_{A} versus simulation data for transient behavior.

Assuming this relationship comes from the fact that we are modeling an ensemble of lamellae instead of a single one, we can think of this as a filter applied on the original model (Equation 14) that arises due to averaging to represent the porous medium behavior also at early times. In other words

dsdt=(cA1+sλcDsPe)(α+βlog(Pe)).\bigg{\langle}\frac{ds}{dt}\bigg{\rangle}=\left(\frac{c_{A}}{1+\frac{s^{*}}{\lambda^{*}}}-c_{D}\frac{s^{*}}{Pe}\right)\bigg{(}\alpha+\beta log(Pe)\bigg{)}. (21)

where <><> denotes the averaging operator. When accounting for this a reasonable match for all times, including early ones, is obtained as shown in Figure 9(b).

Despite our attempts, at this stage we do not have a mathematical demonstration of how this factor would arise. However, we do note that similar scalings depending on log(Pe)log(Pe) arise naturally in classical studies of upscaling dispersion in porous media such as that off Saffman ([31]) when deriving residence times in a pore-network approximation of an ensemble of particles. We believe that there may be an analogy here.

5 Conclusion

Based on observations from a series of column-scale numerical simulations with pore-scale resolution, we have proposed a simple model for the evolution and equilibrium of the mixing interface (midpoint iso-concentration surface) between two solutions. The model is built up from a single lamella with a fixed parabolic geometry under the influence of two competing physical mechanisms: advection (stretching) and diffusion (shrinking). A single fitting parameter cc, whose value is likely medium-dependent, provides a scale to the strength ratio of lamellae stretching and shrinking.

The model is initially conceived based on a fixed velocity profile (Poiseuille flow) and then developed to account for velocity fluctuations along streamlines, which is characteristic of flows in porous media. In the lower Péclet number (PePe) regime, diffusion can kill lamella growth before it reaches a length comparable to the velocity correlation length. In the larger PePe regime, where longer lamellae are developed, then growth is influenced and limited by the longitudinal decorrelation of velocities. This notion is somewhat analogous to theories for the asymptotic dispersion coefficient transitioning from Taylor to Scheidigger type dispersion.

Our relatively simple SPLM model is able to capture the following observed features in the data: (1) the interface size always tends to an equilibrium; (2) interface growth at early times is faster than linear and (3) the equilibrium size grows nonlinearly with Péclet. The model shows near perfect agreement with results from a 2D parallel plates case and also promising agreement (considering the model’s simplicity) with results from a more complex 3D porous medium. In this case, the model excels particularly at capturing the equilibrium state across a comprehensive range of Péclet numbers.

The model can be adapted to agree with the early-time data in the porous medium if a filter depending on log(Pe)log(Pe) is considered. Our interpretation is that the model’s depiction of the system by one single lamella and one characteristic length might not be sufficient to characterize the heterogeneous ensemble, while at later times, given sufficient sampling of the velocity field, it is.

The interface growth at equilibrium (GequilG_{equil}) is described analytically as a function of PePe, given the velocity field’s correlation length (λ\lambda). The model identifies (and the data corroborates) the existence of up to 3 scaling regimes, where the equilibrium growth GequilG_{equil} scales as Pe2Pe^{2}, Pe1Pe^{1} or Pe1/2Pe^{1/2}, depending on which range of PePe the system is in. During transient behavior (before equilibrium is reached), the interface area growth is described as a function of time, given a system’s Péclet number and velocity correlation length. We identify up to 4 possible temporal regimes for the interface growth temporal scaling (t2t^{2}, t1t^{1}, t1/2t^{1/2} and equilibrium).

One interesting case that we were unable to explore in our setups would be a highly anisotropic system where the velocity correlation length is much higher than the characteristic width/grain size (λ1\lambda^{*}\gg 1). In such conditions, it should be possible to see all the expected regimes for the equilibrium interface area. This may be a subject of future work.

Acknowledgements

This research was funded by NSF Grant EAR2049688 and by the European Commission (MixUp, MSCA-101068306).

Data availability

The data for this work are available at GitHub: https://github.com/dhallackla/isosurface_data.

Appendix A Shrinking model

Figure 5 shows how diffusion alters the lamella contour line. The majority of the contour line remains fixed/close to its initial location (Figure 5 (b)) because changes in the concentration gradient slope do not impact the interface’s position. However, as seen in the blown-up part of the figure, the mutual merging of the concentration fields from both sides results in the interface’s backwards migration at the center, leading to the collapse of the tip and a reduction in lamella length.

To evaluate the new lamella length after a change in time dtdt we solve the following equation for y=snewy=s_{new} at the center x=h/2x=h/2:

C(x=h2,y=snew,t=t0+dt)=12[erfc(h41snew/sD(t0+dt))erfc(h41snew/sD(t0+dt))]=0.5.C\bigg{(}x=\frac{h}{2},y=s_{new},t=t_{0}+dt\bigg{)}=\frac{1}{2}\left[\textrm{erfc}\left(-\frac{h}{4}\sqrt{\frac{1-s_{new}/s}{D(t_{0}+dt)}}\right)-\textrm{erfc}\left(\frac{h}{4}\sqrt{\frac{1-s_{new}/s}{D(t_{0}+dt)}}\right)\right]=0.5. (22)

By solving for snews_{new} we calculate the shrinking rate. Although we cannot find a direct, explicit equation for it, by inspection we can see that the shrinking rate can only depend on four parameters: width (hh), length (ss), molecular diffusion (DD), and initial time (t0t_{0}) which sets the initial gradient, such that

Refer to caption
Figure 10: Shrinking rate scalings with diffusion (D), length (s), width (h) and initial gradient (t0t_{0}).
st|shrink=ssnewdt=f(h,s,D,t0).\frac{\partial s}{\partial t}\bigg{|}_{shrink}=\frac{s-s_{new}}{dt}=f(h,s,D,t_{0}). (23)

The influence of each of these parameters on the shrinking rate can be empirically estimated via a sensitivity analysis on the governing parameters, assuming they have independent effects. The results are shown in Figure 10. All but the initial gradient setup (t0t_{0}) show some degree of influence. By dimensional analysis the scalings are combined into the following proposed model:

st|shrink=cDs(1h)2,\frac{\partial s}{\partial t}\bigg{|}_{shrink}=-cDs\left(\frac{1}{h}\right)^{2}, (24)

where cc is a dimensionless proportionality constant.

The relationship presented in Equation 24 is validated for various initial geometric concentration fields (e.g., sigmoidal and circular shapes), as well as alternative lateral boundary conditions such as no-flux (Figure 11). The sole effect all these variations have pertains to a change in the proportionality constant cc, which provides a degree of freedom that may reflect differing flow conditions. Similarly, it has been verified (not shown here for brevity) that the same shrinking rate expression holds for a three-dimensional lamella, with the change in dimensionality affecting only the value of cc. This is not central to our discussion and a more extensive examination concerning the proportionality constant cc is not pursued here.

Refer to caption
Figure 11: Empirically calculating the proportionality constant cc for different lamella shape setups. The shrinking rate model is found to be robust to a variety of scenarios.

References

  • Alhashmi et al. [2015] Z Alhashmi, MJ Blunt, and B Bijeljic. Predictions of dynamic changes in reaction rates as a consequence of incomplete mixing using pore scale reactive transport modeling on images of porous media. Journal of contaminant hydrology, 179:171–181, 2015.
  • Aubeneau et al. [2015] Antoine F Aubeneau, Jennifer D Drummond, Rina Schumer, Diogo Bolster, Jennifer L Tank, and Aaron I Packman. Effects of benthic and hyporheic reactive transport on breakthrough curves. Freshwater Science, 34(1):301–315, 2015.
  • Battiato and Tartakovsky [2011] I Battiato and DM Tartakovsky. Applicability regimes for macroscopic models of reactive transport in porous media. Journal of contaminant hydrology, 120:18–26, 2011.
  • Battiato et al. [2009] I Battiato, DM Tartakovsky, AM Tartakovsky, and T Scheibe. On breakdown of macroscopic models of mixing-controlled heterogeneous reactions in porous media. Advances in Water Resources, 11(32):1664–1673, 2009.
  • Bijeljic et al. [2013] Branko Bijeljic, Ali Raeini, Peyman Mostaghimi, and Martin J Blunt. Predictions of non-fickian solute transport in different classes of porous media using direct simulation on pore-scale images. Physical Review E—Statistical, Nonlinear, and Soft Matter Physics, 87(1):013011, 2013.
  • [6] Blender Foundation. Blender. URL https://www.blender.org/. Version NUMBER.
  • Capuani et al. [2003] Fabrizio Capuani, Daan Frenkel, and Christopher P. Lowe. Velocity fluctuations and dispersion in a simple porous medium. Phys. Rev. E, 67:056306, May 2003. doi: 10.1103/PhysRevE.67.056306.
  • Chiogna et al. [2014] Gabriele Chiogna, Massimo Rolle, Alberto Bellin, and Olaf A Cirpka. Helicity and flow topology in three-dimensional anisotropic porous media. Advances in water resources, 73:134–143, 2014.
  • De Anna et al. [2014] Pietro De Anna, Marco Dentz, Alexandre Tartakovsky, and Tanguy Le Borgne. The filamentary structure of mixing fronts and its control on reaction kinetics in porous media flows. Geophysical Research Letters, 41(13):4586–4593, 2014.
  • de Anna et al. [2017] Pietro de Anna, Bryan Quaife, George Biros, and Ruben Juanes. Prediction of the low-velocity distribution from the pore structure in simple porous media. Physical Review Fluids, 2(12):124103, 2017.
  • De Simoni et al. [2005] Michela De Simoni, J Carrera, X Sanchez-Vila, and Alberto Guadagnini. A procedure for the solution of multicomponent reactive transport problems. Water resources research, 41(11), 2005.
  • Dentz et al. [2011] Marco Dentz, Tanguy Le Borgne, Andreas Englert, and Branko Bijeljic. Mixing, spreading and reaction in heterogeneous media: A brief review. Journal of contaminant hydrology, 120:1–17, 2011.
  • Ding et al. [2017] Dong Ding, David A Benson, Daniel Fernàndez-Garcia, Christopher V Henri, David W Hyndman, Mantha S Phanikumar, and Diogo Bolster. Elimination of the reaction rate “scale effect”: Application of the lagrangian reactive particle-tracking method to simulate mixing-limited, field-scale biodegradation at the schoolcraft (mi, usa) site. Water Resources Research, 53(12):10411–10432, 2017.
  • Dybas et al. [2002] Michael J Dybas, David W Hyndman, Robert Heine, James Tiedje, Katrina Linning, David Wiggert, Thomas Voice, Xianda Zhao, Leslie Dybas, and Craig S Criddle. Development, operation, and long-term performance of a full-scale biocurtain utilizing bioaugmentation. Environmental science & technology, 36(16):3635–3644, 2002.
  • Farhat et al. [2024] Saif Farhat, Guillem Sole-Mari, Daniel Hallack, and Diogo Bolster. Evolution of pore-scale concentration pdfs and estimation of transverse dispersion from numerical porous media column experiments. Advances in Water Resources, page 104770, 2024.
  • Gramling et al. [2002] Carolyn M Gramling, Charles F Harvey, and Lucy C Meigs. Reactive transport in porous media: A comparison of model prediction with laboratory visualization. Environmental science & technology, 36(11):2508–2514, 2002.
  • Heyman et al. [2020] Joris Heyman, Daniel R Lester, Régis Turuban, Yves Méheust, and Tanguy Le Borgne. Stretching and folding sustain microscale chemical gradients in porous media. Proceedings of the National Academy of Sciences, 117(24):13359–13365, 2020.
  • Icardi et al. [2014] Matteo Icardi, Gianluca Boccardo, Daniele L Marchisio, Tiziana Tosco, and Rajandrea Sethi. Pore-scale simulation of fluid flow and solute dispersion in three-dimensional porous media. Physical review E, 90(1):013032, 2014.
  • Jiménez-Martínez et al. [2016] Joaquín Jiménez-Martínez, Mark L Porter, Jeffrey D Hyman, J William Carey, and Hari S Viswanathan. Mixing in a three-phase system: Enhanced production of oil-wet reservoirs by co2 injection. Geophysical Research Letters, 43(1):196–205, 2016.
  • Le Borgne et al. [2015] T Le Borgne, M Dentz, and E Villermaux. The lamellar description of mixing in porous media. Journal of Fluid Mechanics, 770:458–498, 2015.
  • Le Borgne et al. [2013] Tanguy Le Borgne, Marco Dentz, and Emmanuel Villermaux. Stretching, coalescence, and mixing in porous media. Physical review letters, 110(20):204501, 2013.
  • Lester et al. [2022] Daniel R Lester, Marco Dentz, Aditya Bandopadhyay, and Tanguy Le Borgne. Fluid deformation in isotropic darcy flow. Journal of Fluid Mechanics, 945:A18, 2022.
  • Li et al. [2017] Angang Li, Antoine F Aubeneau, Diogo Bolster, Jennifer L Tank, and Aaron I Packman. Covariation in patterns of turbulence-driven hyporheic flow and denitrification enhances reach-scale nitrogen removal. Water Resources Research, 53(8):6927–6944, 2017.
  • Lorensen and Cline [1987] WE Lorensen and HE Cline. Marching cubes: A high resolution 3d surface reconstruction algorithm, acm computer graphics, 21 (4): 163-169, 1987.
  • Meunier and Villermaux [2010] Patrice Meunier and Emmanuel Villermaux. The diffusive strip method for scalar mixing in two dimensions. Journal of fluid mechanics, 662:134–172, 2010.
  • Niemi et al. [2017] Auli Niemi, Jacob Bear, Jacob Bensabat, et al. Geological storage of CO2 in deep saline formations, volume 29. Springer, 2017.
  • Oates and Harvey [2007] P Oates and CF Harvey. Upscaling reactive transport in porous media: laboratory visualizations and stochastic models. In AGU Fall Meeting Abstracts, volume 2007, pages H32D–08, 2007.
  • OpenFOAM Foundation [2019] OpenFOAM Foundation. Openfoam: The open source cfd toolbox. https://openfoam.org, 2019. Version 7.
  • Perez et al. [2019] Lazaro J Perez, Juan J Hidalgo, and Marco Dentz. Upscaling of mixing-limited bimolecular chemical reactions in poiseuille flow. Water Resources Research, 55(1):249–269, 2019.
  • Raje and Kapoor [2000] Deepashree S Raje and Vivek Kapoor. Experimental study of bimolecular reaction kinetics in porous media. Environmental science & technology, 34(7):1234–1239, 2000.
  • Saffman [1959] PG Saffman. A theory of dispersion in a porous medium. Journal of Fluid Mechanics, 6(3):321–349, 1959.
  • Sanquer et al. [2024] Hugo Sanquer, Joris Heyman, Khalil Hanna, and Tanguy Le Borgne. Microscale chaotic mixing as a driver for chemical reactions in porous media. Environmental Science & Technology, 58(20):8899–8908, 2024.
  • Sebilo et al. [2013] Mathieu Sebilo, Bernhard Mayer, Bernard Nicolardot, Gilles Pinay, and André Mariotti. Long-term fate of nitrate fertilizer in agricultural soils. Proceedings of the National Academy of Sciences, 110(45):18185–18189, 2013.
  • Sole-Mari et al. [2022] Guillem Sole-Mari, Diogo Bolster, and Daniel Fernandez-Garcia. A closer look: High-resolution pore-scale simulations of solute transport and mixing through porous media columns. Transport in Porous Media, pages 1–27, 2022.
  • Szulczewski et al. [2012] Michael L Szulczewski, Christopher W MacMinn, Howard J Herzog, and Ruben Juanes. Lifetime of carbon capture and storage as a climate-change mitigation technology. Proceedings of the National Academy of Sciences, 109(14):5185–5189, 2012.
  • Valocchi et al. [2019] Albert J Valocchi, Diogo Bolster, and Charles J Werth. Mixing-limited reactions in porous media. Transport in Porous Media, 130:157–182, 2019.
  • Villermaux [2012] Emmanuel Villermaux. Mixing by porous media. Comptes rendus. Mécanique, 340(11-12):933–943, 2012.
  • Wünsch and Böhme [2000] O Wünsch and G Böhme. Numerical simulation of 3d viscous fluid flow and convective mixing in a static mixer. Archive of Applied Mechanics, 70:91–102, 2000.