Abstract
Quantitative and realistic computer simulations of mass transfer associated with \(\hbox {CO}_2\) disposal in subsurface aquifers is a challenging endeavor. This article has proposed a novel and efficient multiscale modeling framework, and has examined its potential to study the penetrative mass transfer in a \(\hbox {CO}_2\) plume that migrates in an aquifer. Numerical simulations indicate that the migration of the injected \(\hbox {CO}_2\) enhances the vorticity generation, and the dissolution of \(\hbox {CO}_2\) has a strong effect on the natural convection mass transfer. The vorticity decays with the increase of the porosity. The time scale of the vertical migration of a \(\hbox {CO}_2\) plume is strongly dependent on the rate of \(\hbox {CO}_2\) dissolution. Comparisons confirm the near optimal performance of the proposed multiscale model. These primary results with an idealized computational model of the \(\hbox {CO}_2\) migration in an aquifer brings the potential of the proposed multiscale model to the field of heat and mass transfer in the geoscience.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The natural and mixed convection heat and mass transfer is an important topic of scientific scrutiny in a subsurface flow problem that investigates the disposal of anthropogenic \(\hbox {CO}_2\) from the atmosphere into saline aquifers [32]. Example of such projects include the Utsira sand at Sleipner, Norway [11], the Mt. Simon aquifer in the Illinois basin [3, 25], saline aquifers in the Alberta basin, Canada [37], and the Carrizo-Willcox aquifer in Texas (CWT) [28]. Seismic data from the Sleipner shows a marked increase in the \(\hbox {CO}_2\) flux near the reservoir top (see Fig. 1a of [11]), which suggests further investigation of the rate of vertical migration and progressive development of \(\hbox {CO}_2\) plumes (e.g. [11]). Chadwick et al. [11] hypothesized that this marked variability may be due to the multiscale natural convection mass transfer associated with the non-Darcian plume migration through numerous pathways in the aquifer. In the same vein, multiscale processes associated to a plume migration in the Carrizo-Willcox aquifer was investigated numerically by Pruess and Nordbotten [36] using a classical macroscopic Darcian model along with a sub-grid scale parameterization scheme (albeit the exact form of the scheme was not outlined with full details in [36]). Clearly, a complete understanding of the multiscale mass transfer mechanism in aquifers remains an active research area in the field of geoscience and reservoir engineering [14, 15, 26, 28, 33, 36, 39]. Hence, there are increasing interests on extending the adaptive mesh and multiscale finite volume/element methods (AMR based methods) for high performance numerical simulations of flow and transport in saline aquifers (e.g., see, [14, 15, 19, 22, 23, 29, 30, 33]).
The present article has investigated the development of a novel adaptive wavelet multiscale modeling and simulation methodology for studying the non-Darcian flow and transport through aquifers. One objective of this article is to investigate an effective methodology to minimize computational work and to improve the accuracy for transport problems in aquifers that deal with multiscale phenomena, in comparison to the commonly used classical numerical methods. For example, some authors verified with a classical method that a \(\varDelta x\) between \(5\times 10^{-4}\,\hbox {m}\) and \(10^{-3}\,\hbox {m}\) is necessary to capture multiscale features (e.g., see [33, 36, 37]), for which, the number of the grid points is about \(N=10^{13}\) in the domain \(1\,\hbox {m}\times 5\,\hbox {m}\) (e.g. [37]), and hence, \(N\) would be far beyond the limit of modern computers for such a faithful simulation in a vertical cross section \((100\,\hbox {km}\times 200\,\hbox {m})\) of the CWT [36]. In contrast, this article investigates a multiscale methodology to put the computational effort locally in the physical domain (see [1, 2, 43, 45, 46] for a technical details), where it is necessary to adapt the computational work to field-scale geological structures and complex physical processes in aquifers.
In the same vein, AMR based classical adaptive and mutiscale methods require to find an individual error monitoring scheme for each new applications (e.g. [22, 23, 33]). These methods were developed for steady elliptic problems, and their extension to multiscale flow and transport in aquifers is being investigated by a number of other authors (see the recent work of Künze et al. [23]). Note also that an extremely small time step \((\varDelta t)\) is needed when these AMR based methods explicitly simulate natural and mixed convection heat and mass transfer in aquifers. In contrast, the present article investigates a multiscale methodology that captures multiscale physics with a more robust wavelet based computation, where the error is controlled a priori according to a prescribed tolerance \((\epsilon )\) [45, 46], and the time step \((\varDelta t)\) can be chosen independent of the spatial grid \((\varDelta x)\) [1, 2]. In addition, the present research employs the volumetric mean of the time-averaged conservation laws with respect to a representative elementary volume (REV) so that the non-Darcian multiscale features (e.g. [11]) in a flow may be resolved with a non-Darcian multiscale model (see [13, 44] and the refs therein). This approach provides a natural framework for adopting appropriate parameterization for phenomena which are not directly resolved with the mean conservation laws (e.g. [36]). Here, the effect of \(\hbox {CO}_2\) dissolution on the gravitational segregation of a \(\hbox {CO}_2\) plume has been parameterized. Most importantly, the size of the REV has been adapted dynamically to the local variation of the \(\hbox {CO}_2\) mass fraction. To the best of knowledge, the present development is a first time investigation for the multiscale natural convection mass transfer in a saline aquifer, and it complements the growing trend in computational modeling of the natural/mixed convection phenomena in subsurface flows as well as in other fields [22, 30, 33, 35, 45, 46]. Following are few remarks on the proposed multiscale methodology.
Remarks
-
The flow and transport at the reservoir scale is approximated with the classical Darcian approach. The multiscale mass transfer has been resolved with a non-Darcian approach. Subgrid scale parameterization schemes for both the momentum diffusion and the \(\hbox {CO}_2\) dissolution have been adopted.
-
A multilevel algorithm has been developed for the nonlinear coupling between the mass and momentum transfer processes in aquifers, which occurs at different temporal and spatial scales.
-
Spatial differential operators are discretized using \({\mathcal {N}}\) significant wavelets, where each wavelet represents the change in scale near a grid point, and multiscale features are captured with a multiscale wavelet theory.
-
There are two important computational benefits. First, the number of grid points \({\mathcal {N}}\) is significantly small compared to the number of grid points needed for a classical numerical method if the same level of accuracy is desired. Second, if \({\mathcal {N}}\) increases, then the CPU time increases approximately linearly. Note that for a given tolerance \(\epsilon\), \({\mathcal {N}}\) may increase due to change in gradients of solution.
-
The error for such a simulation is controlled in both space and time according to the prescribed tolerance \((\epsilon )\) and the maximum allowable CFL number, which is verified with a large number (>50) of numerical experiments.
Section 2 summarizes the new developments towards capturing the multiscale features in a subsurface plume migration. The adaptive multiscale methodology has been presented in Sect. 3. Representative results from a series of numerical experiments have been presented in Sect. 4. Finally, Sect. 5 discusses the potential extension of the present development in the field of computational heat and mass transfer analysis.
2 The proposed multiscale modeling framework
This model aims to simulate the natural convection mass transfer phenomena associated with \(\hbox {CO}_2\) storage and migration in a typical aquifer, such as the Carrizo-Wilcox aquifer, Texas, US (a further details in Sect. 4.2.1). In the following development, the aquifer height, \(H\), is the length scale, and a typical flow speed, \(U\), in the aquifer is the velocity scale. A vertical cross section of the aquifer is assumed to be simulated, which is a good approximation to represent overall multiscale features of the problem (see, [36, 37]). The boundary conditions assume impermeable caproks on the bottom and top boundaries as well as open lateral boundaries. The aquifer is assumed a homogeneous and isotropic porous medium.
The present model diagnoses the flow and transport at the reservoir scale from the classical Darcian approach. The multiscale mass transfer has been resolved with a non-Darcian approach, where the REVs are resized locally in order to adapt the effective numerical resolution to the localized features of mass transfer. Subgrid scale parameterization schemes for both the momentum diffusion and the \(\hbox {CO}_2\) dissolution have been adopted.
2.1 Classical upscaling approach for diagnosing macroscopic transfer
The pore scale (fine scale) heat, mass, and momentum transfer is replaced to the reservoir scale (macroscale) (e.g. [5, 33]), where
are the time and volume averages of the velocity field, respectively. The Darcian velocity \(u_{D_i}\)is a space-time mean with respect to the REV \((\varDelta V)\) and the time scale, \(T_0\), which contains both the solid and the fluid (see [5] for details). Therefore, the natural convection mass transfer in an aquifer is typically studied with the following upscaling representation (e.g., [16, 20, 33, 34, 38, 41])
In this model, the momentum transfer is in a steady state, both the advection \(u_{D_j}\frac{\partial u_{D_i}}{\partial x_j}\) and the deviatoric stress make a negligible contribution to momentum transfer, the drag between the porous medium and the fluid is assumed linearly proportional to the pressure gradient, and the Reynolds number, \(Re_d = \frac{\rho Ud}{\mu }\) does not exceed a value about \(1\) (e.g., see Chapter 5, [5]).
As discussed in the introduction, using the macroscopic upscaling (1, 2), faithful simulations of the convective mass transfer in an aquifer often requires a high numerical resolution (e.g. [33, 36, 37]) because the characteristic length scale \((\lambda )\) of the REV is typically at the order of \(\varDelta x\). As demonstrated schematically in Fig. 1 \((b),\, \varDelta x\) needs to be sufficiently small in order for \(\lambda \rightarrow d\) so that computations on grid points would represent the actual mass transfer along streamlines. In the following two sections, a multiscale representation of the fine scale mass and momentum transfer has been studied, using the most robust volumetric mean of the time-averaged conservation laws [5, 8, 9, 47].
2.2 Multiscale intrinsic mass transfer model
The intrinsic space-time average is
where \(\varDelta V_f\) is the volume of the fluid contained in a REV. Note the difference between \(\langle \overline{u}_i\rangle ^v\) and \(\langle \overline{u}_i\rangle\), where \(u_{D_i} = \phi \langle \overline{u}_i\rangle\) [21]. The time and volume averages are assumed to commute; i.e,. \(\langle \overline{u}_i\rangle = \overline{\langle u_i\rangle }\), one may apply the temporal average into a volume averaged variable, and vice-versa. Using the intrinsic average \(\langle \overline{\cdot }\rangle\), the space-time transmissivity in a REV may be resolved, which is neglected in the classical macroscopic model (1–2).
To illustrate the multiscale framework, we begin with the decomposition
at three scales, where the first component, \(u_{D_i}=\langle \overline{u}_i\rangle ^v\), captures the mean discharge per unit area, but does not represent a details of the flow. The second component, \(u_{i}^{\prime }\), adds the missing details into \(u_{D_i}\) such that \(\langle \overline{ u^{\prime } }_i\rangle ^v=0\) and \(\left\langle {\bar{u}_{i}^{\prime } } \right\rangle \ne 0\). The third component, \(u_{i}^{{\prime \prime }}\), represents a further details that satisfies \(\langle \overline{ u^{{\prime \prime }} }_i\rangle ^v=0\) and \(\langle \overline{ u^{{\prime \prime }} }_i\rangle =0\). Clearly, the space-time mean intrinsic velocity \(\langle \overline{u}_i\rangle = u_{D_i}+u_i'\) resolves an additional details \(u_i'\) with respect to the classical mean Darcy velocity \(u_{D_i}\). Similarly, the space-time intrinsic mean of the concentration of \(\hbox {CO}_2\) can be obtained. In order to simplify the symbolic representation, \(u_i\) is used for the dimensionless mean velocity \(\langle \overline{u}_i\rangle\), and \(c\) for the dimensionless mean concentration \(\langle \overline{C}\rangle\) in the rest of this article, where all quantities are assumed uniform in the \(x_2\) direction. Note that this two-dimensional assumption is an idealization for the radial symmetry of the dynamics of the \(\hbox {CO}_2\) plume (e.g., [30, 36]), and has been adopted to aid the investigation on the proposed multiscale model development.
The derivation of the present intrinsic multiscale model for the mass transfer is similar to what was detailed by Breugem and Rees [9] for the heat transfer, and by Lage et al. [24] for the momentum transfer (see also [5, 8, 21, 29, 47]). However, in the heat transfer model, an independent diffusion equation was considered in [9] to account for thermal conduction through the solid phase. In the present mass transfer model, the dissolution of the invaded phase has been parameterized through the averaging process. At a depth below 800 m (see, [6]), the geothermal effects may be compensated by the geo-pressure gradient (see, [26] and chapter 2 of [13]), which is further illustrated by Pruess and Nordbotten [36]. The pressure gradient terms in Eqs. (4, 5) accounts for the geothermal pressure gradient. Since studies indicate a weak dependence between the molar volume of dissolved \(\hbox {CO}_2\) and density of the binary mixture, the Boussinesq approximation is reasonable [4, 13, 26, 33]. Following the derivation of Lage et al. [24], the macroscopic upscaling (1, 2) has been replaced with the multiscale upscaling (3–6):
In this model, the Schmidt number is \({\mathcal {S}}c= \frac{\nu }{D}\), the macroscopic Reynolds number and the Darcy number are defined by \({\mathcal {R}}e = \frac{\rho UH}{\mu }\) and \({\mathcal {D}}a = K/H^2\), respectively, where \({\mathcal {R}}e_d\ll {\mathcal {R}}e\) and \({\mathcal {D}}a = {\mathcal {O}}(1/{\mathcal {R}}e)\). Clearly, if \({\mathcal {R}}e\rightarrow \infty\), we have \({\mathcal {D}}a\rightarrow 0\), which corresponds to a macroscopic model (1, 2).
As described in “Appendix”, the space-time average of the nonlinear advection of momentum takes the form
which resulted into the additional term
of which, the first two components have been neglected in the present laminar mass transfer model, and the last term can be parameterized with the Brinkman model [10], which—in the dimensionless form – has taken the form of the second term on the right hand sides (rhs) of both (4) and (5). The third term on the rhs of (4, 5) has appeared due to the intrinsic average of the viscous and pressure stress, which models the density of the pressure drag and skin friction,
when the Reynolds number is small, i.e., \({\mathcal {R}}e_d={\mathcal {O}}(1)\) [13].
Similarly, the nonlinear advection of the mass flux has resulted into the additional term
of which the first two components have been neglected and the last component has been parameterized to model the effect of dissolution with the first term on the right hand side of (6).
2.3 The dissolution of \(\hbox {CO}_2\) through the dispersive mass flux
Literature review does not indicate a common approach for modeling the effect \(\hbox {CO}_2\) dissolution into the resident saline, despite there are few attempts (e.g. see [36]). If a \(\hbox {CO}_2\) plume proceeds upward from an isolated source, the saline density at the interface increases by about 0.1–1 % [33]. To a first order approximation, the global density of the background environment adopts a vertically decreasing profile when the plume migrates upward, albeit more specific observational data would confirm the actual density profile (e.g. see also the density distribution presented by Pruess and Nordbotten [36]).
The present work has proposed a simple model
for the mass dispersion associated with the microscopic space-time variation of mass and momentum, where a steady state horizontally homogeneous background concentration \(\tilde{c}(x_3) = C_0+\varGamma x_3\) has been assumed since the molecular mass of \(\hbox {CO}_2\) is larger than that of brine (see [19, 33, 39]). With this model, one can define a Buoyancy frequency by \(N^2_b = gM\varGamma /\rho _0\) to characterize the effect of dissolution, where \(M\) is the molar mass of \(\hbox {CO}_2\) and \(\rho _0=C_0M\) is a reference density. Here, \(N_b^2 >0\) corresponds to a situation with \(\varGamma >0\); i.e., in this case, \(\hbox {CO}_2\) has been accumulated near the reservoir top, where the dissolution would result into gravitational fingers studied by Pau et al. [33]. \(N_b^2<0\) corresponds to \(\varGamma < 0\); i.e., \(\hbox {CO}_2\) dissolution is now associated with a vertically migrating plume [11]. Accordingly, a Froude number is given by
and using data from the Carrizo-Wilcox aquifer, Texas, e.g., \(U\sim 5\times 10^{-5}\,\hbox {m/s}\) and \(H\sim 200\,\hbox {m}\) [28, 36], we estimate that \({\mathcal {F}}r\ge 1\) corresponds to \(N_b \le 2.5\times 10^{-7}\,\hbox {s}^{-1}\) and \(\varGamma \ge -10^{-10}\,\hbox {M/m}\). Clearly, \(\varGamma \ll -10^{-10}\,\hbox {M/m}\) results into \({\mathcal {F}}r\ll 1\), and the mass transfer analysis for varying \({\mathcal {F}}r\) exploits the effect of the \(\hbox {CO}_2\) dissolution.
2.4 The natural convection mass transfer as a function of \({\mathcal {F}}r\)
The dominant mechanism for the onset of background dissolution on the natural convection mass transfer during the migration of a \(\hbox {CO}_2\) plume has now been studied with a dimensional analysis, which explains the effect of the variation of the Froude number.
To estimate the order of magnitude of each term in the mass and momentum conservation laws (see Breugem and Rees [9]), consider the solutal Grashof number,
the Schmidt number, \(Sc=\nu /D\), the horizontal length scale, \(L\), and the vertical length scale, \(H\).
Note the large aspect ratio of typical aquifers (e.g. the Carrizo-Wilcox aquifer, Texas, US [28]) and the order of magnitude for the inertial term, \(u_1\frac{\partial u_1}{\partial x_1} + u_3\frac{\partial u_1}{\partial x_3} = {\mathcal {O}}(\sqrt{{\mathcal {G}}r}H^2/L^2)\). Using horizontal and vertical length scales, \(L\sim 10\,\hbox {km}\) and \(H\sim 200\,\hbox {m}\), respectively (e.g. [19]), where \(H^2/L^2\ll 1\), as well as a fixed \(Gr < 2\,500\), and in the limit of \({\mathcal {D}}a\rightarrow \infty\), we obtain the following dimensionless linear system of PDEs
The system is independent of the length and time scales, as well as of other dimensional parameters, and hence, exhibits a self-similar solution. The existence of a self similar solution indicates that the vertical length scale can be determined from the dimensional parameters \(\nu ,\, D,\, H,\, L\), and \(N_b\) those appear in the dimensional system of equations. A dimensional reasoning can be used to define the vertical length scale as a function of the remaining other parameters; i.e.,
which gives an aspect ratio between the vertical scale and the horizontal scale:
Clearly, in the limit of \({\mathcal {F}}r\rightarrow \infty\) for a fixed \(Gr\) and \(Sc\), the vertical length scale extends to infinity; i.e., \(H\rightarrow \infty\). This indicates that a non-zero gradient, \(\varGamma\), tends to reduce vertical migration of the \(\hbox {CO}_2\) plume. For too small a value of \({\mathcal {F}}r\), the vertical length scale is also too small; the plume will not continue to migrate vertically upward for small \({\mathcal {F}}r\). This dimensional analysis has a good agreement with the numerical simulations presented in Sect. 4.3.2.
This section concludes by noting that the analysis of the multiscale model (3–6) with an adaptive wavelet multiscale technique is a novel contribution of the present research, in contrast to classical models, where the macroscopic model (1, 2) analysed with a multiscale technique [22, 30, 33].
3 The adaptive wavelet multiscale simulation methodology
To outline the proposed numerical method, Eqs. (4–6) has been written in the following compact form:
where \({\varPsi }_i\) represents \(u_1,\, u_3\), or \(c\), and \(R_{ij}\) \((i, j=1,\,3)\) represent the right hand sides of Eqs. (4–6). Since the velocity \((u_1,u_3)\) and the concentration \((c)\) depends on each other simultaneously in a natural convection mass transfer application, a fully implicit time integration scheme has been adopted, where \(u_1,\, u_3\), and \(c\) are computed simultaneously.
3.1 Time integration
A fractional-step method, originally proposed by Chorin [12], has been applied to solve (7) for \({\varPsi }_i^{n+1/2}\),
and it takes the following symbolic form
where superscripts \(n\) and \(n+\frac{1}{2}\) mean the present time step and the first fraction of the next time step, respectively.
In the second fraction of a time step, Eq. (3) is satisfied, \(\frac{\partial u_j^{n+1}}{\partial x_j} = 0\), such that the macroscopic model (1) is approximately diagnosed from
where \(u_{D_i}^{n+1} = u_i^{n+1}-u_i^{n+1/2}\). Setting \(c^{n+1}=c^{n+\frac{1}{2}}\) from the nonlinear algebraic system (8), \(u_i^{n+1}\) is also diagnosed from the elliptic problem (9), where (8) and (9) must be solved with efficient iterative solvers at each time step.
Since (8) is a nonlinear system, the classical Newton’s method
such that
must evaluate the matrix-vector product \({\mathcal {J}}{\varvec{s}}_k\) at every \(k\)-th iteration with \({\mathcal {O}}({\mathcal {N}}^2)\) operations, where \({\mathcal {J}}\) is the Jacobian matrix and \(s_k\) is the error to be found. In order to reduce this high cost to \({\mathcal {O}}({\mathcal {N}})\), let us consider the Frechet derivative
where \(\eta\) is a small real number. The performance of this approach—known as the Jacobian free Newton-Krylov (JFNK) algorithm—was verified for multiphysics simulations. However, the improvement in the operation count is paid off by requiring a preconditioner, which is a serious drawback for extending the JFNK to the simulation of heat and mass transfer. In the present work, we study an alternative, where the multiscale wavelet method captures the multiscale physics, and the Newton’s method along with the Frechet derivative is used to reduce the residual of (8) by a certain fraction at each level of the present multiscale wavelet based solution methodology.
3.2 The multiscale wavelet methodology
The wavelet method (see [1, 27, 42]) captures the multiscale physics, using the best \({\mathcal {N}}\) terms of the multiscale decomposition
according to a prescribed error tolerance \(\epsilon\) on the magnitude of \(d_{2k+1}^{\eta ,s}\), where the error for resolving mass and/or energy is \({\mathcal {O}}(\epsilon )\). In (10), the first term represents a sampling of \({\varPsi }_j\) (\(u_1,\, u_3\), or \(c\)) on a coarse grid of \((2^s n+1)\times (2^s m+1)\) points, and the second term models the additional details of \({\varPsi }_j\), which is not captured by the first term. In \(2\)D, with the exception of east and north boundaries, each coarse grid sampling \(c_{2k}^s\) corresponds to three details data \(d_{2k+1}^{\eta ,s}\) (for \(\eta =0,\,1,\,2\)). For example, if the REV \([0,4]\times [0,2]\) is divided by a factor of \(2\) in each direction, for the \(2k\,\)th vertex \((0,0)\), we have three \((2k+1)\) neighbors \((0,1),\, (2,0)\), and \((2,1)\), where the corresponding detailed information is stored. When a REV is not sufficient to resolve \({\varPsi }_j\) on the \(2k\)-th grid point, at least one \(d_{2k+1}^{\eta ,s}\) will have a magnitude larger than \(\epsilon\), thereby providing with a natural framework for adapting the size of the REV to the local physical property. Therefore, one would begin with REVs on a coarse grid, perform a wavelet analysis, and recursively resize only those REVs, where wavelet coefficients are large. The wavelet transform may be computed with the Wavelet toolbox of Matlab without knowing the explicit information of \(\varphi _{2k}^s\) and \(\psi _{2k+1}^{\eta ,s}\). Note that the grid adaptation is automatic with the wavelet method [43].
To illustrate the benefits of the multiscale wavelet representation, consider a prescribed concentration \(c(x_1,x_3)\) that decays exponentially with respect to a circle of radius \(1\). Taking the wavelet transform of \(c(x_1,x_3)\), and recursively adapting the grid until all new wavelet coefficients satisfy a tolerance \(\epsilon = 10^{-4}\), an adaptive wavelet grid has been obtained, which is presented in Fig. 2. Note that an obstacle of size \([-0.5,0.5]\times [-0.5,0.5]\) has been placed at the center of the domain, showing that the wavelet transform can be computed on complex domains.
4 Results and verification
4.1 Verification results
The shear driven or natural convection transport of \(\hbox {CO}_2\) in an aquifer is an idealized model, and is useful for computational verification, where \(\hbox {CO}_2\) moves horizontally just below the impermeable caprock, or vertically after it has been injected through an injection well. Adapted from [31, 37], a shear driven case and a natural convection case have been shown schematically in Fig. 3. Note that the shear driven case has been chosen for the availability of reference data so that the numerical model can be quantified. In the next two simulations, the parameters \({\mathcal {D}}a = 10^4,\, {\mathcal {R}}e=10^3,\, \alpha =1,\, {\mathcal {S}}c=0.72,\, \phi =90\,\%\) have been adapted from [47].
4.1.1 A shear driven mass transfer model for \({\mathcal {G}}r\rightarrow 0\)
The shear driven mass transfer at \({\mathcal {G}}r=0\) is a benchmark example, where the momentum transfer is independent of the mass transfer. To study the performance of the proposed multiscale model, results of 30 simulations of a shear driven mass transfer case with \({\mathcal {G}}r=0\) have now been summarized, where for each of the CFL numbers are 1, 2, 3, 4, 5, 6, the tolerance values are \(\epsilon =10^{-6},\, 10^{-5},\, 10^{-4},\, 10^{-3},\, 10^{-2}\). In the present multiscale model, \(\epsilon\) controls \({\mathcal {N}}\), as well as \(\varDelta x=\min (\varDelta x_1, \varDelta x_3)\)—the length scale of the smallest REV, where the grid points are adapted dynamically. To utilize the full advantage of this adaptivity, the maximum time step, \(\varDelta t\), has also been adapted dynamically based on CFL = \(\varDelta t/\varDelta x\). Clearly, an increase of the CFL number (or \(\epsilon\)) would increase the global temporal (or spatial) error. These 30 simulations provide an understanding of how the spatial and temporal errors are controlled globally in the present model. Note the use of a large CFL number (CFL = 6) is a distinct feature of the present methodology, and is an important contribution to the field of computational heat and mass transfer.
As demonstrated in Fig. 4a, b, the variation of the spatial error tolerance \(10^{-6}\le \epsilon \le 10^{-2}\) and the CFL number, \(1\le \hbox {CFL}\le 6\) confirms the space-time error control of the proposed model. This velocity profile has a good agreement with the one, which was presented by Yang et al. [47] and Guo and Zhao [18]. Figure 4c shows that the computational degrees of freedom, \({\mathcal {N}}\), varies like \(\epsilon ^{-1/2}\), which means that \({\mathcal {N}}\) does not increase linearly if \(\epsilon\) is decreased. Note that a direct numerical simulation of heat and mass transfer phenomena with a classical finite difference (FD) model, would increase \({\mathcal {N}}\) linear with a reduction of the error. The efficiency of the present model can be seen from the comparison in Fig. 4c. Further more, with the error tolerance, \(\epsilon =10^{-3}\), the present model needs \({\mathcal {N}}=3{,}416\), which is about 5 and 13 % of the grid points required by the simulations of Ghia et al. [17] and Botella and Peyret [7], respectively. Although the physical setting of the present simulation is quite different than that of refs [7, 17], the similarity of dimensionless parameters allows us for a brief comparison in order to provide with a hint to the potential of the present model.
The laminar boundary layer thickness just below the top of the aquifer has been compared with the theoretical estimate, \(\delta \sim {\mathcal {R}}e^{-1/2}\), in Fig. 4d. A good fit between \({\mathcal {R}}e^{-0.5}\) and \({\mathcal {R}}e^{-0.6}\) indicates that the laminar boundary layer has been resolved more accurately at higher \({\mathcal {R}}e\). This idealized simulation at \({\mathcal {G}}r=0\) exploit the potential of the present model for simulating the best solution using the least number of the degrees of freedom, \({\mathcal {N}}\).
4.1.2 A natural convection case for \({\mathcal {G}}r\rightarrow \infty\)
An idealization of the natural convection mass transfer in the aquifer has been simulated, where the boundary conditions, \(C=1\) and \(C=0\) on \(x_1=0\) and \(x_1=1\), represents the injection and removal of \(\hbox {CO}_2\) across \(x_1=0\) and \(x_1=1\), respectively. Other boundary conditions are \(\frac{\partial C}{\partial x_3}=0\) on \(x_3=0\) and \(x_3=1\), \(\frac{\partial u_1}{\partial x_1}=0\) on \(x_1=0\) and \(x_1=1\). The velocity is assumed zero on all other boundaries. Under similar conditions, Nordbotten and Celia [31] studied mixed convection mass transfer in an aquifer, and showed that the migration of \(\hbox {CO}_2\) occurs beneath the top boundary of the aquifer when natural convection dominates over the forced convection. Clearly, at large \({\mathcal {G}}r\,(\rightarrow \infty )\), when the natural convection is dominant, the numerical simulation of the mass transfer in an aquifer would require high spatial resolution in order to resolve the solutal boundary layer. Hence, an estimate for \({\mathcal {N}}\) as a function of \({\mathcal {G}}r\) provides with a good understanding for the efficiency of the present multiscale model. Here, we summarize \(7\) representative simulations with values of \({\mathcal {G}}r\) (\(1.5\times 10^3,\, 1.5\times 10^4,\, 1.5\times 10^5,\, 1.5\times 10^6,\, 1.5\times 10^7,\, 1.5\times 10^8\), and \(1.5\times 10^9\)), which show that \({\mathcal {N}}\) increases approximately as \({\mathcal {G}}r^{1/4}\). In Fig. 5, this result is also compared with the estimate \({\mathcal {G}}r^{3/4}\) from the classical numerical simulation.
4.2 Simulation of a vertically migrating \(\hbox {CO}_2\) plume
4.2.1 The Carrizo-Wilcox aquifer in Texas (CWT)
Over a period of 50 years, the injection of approximately \(370\times 10^6\,\hbox {m}^3\) super-critical \(\hbox {CO}_2\) per year into the central section of the CWT would store about one fifth of the \(\hbox {CO}_2\) emissions in Texas [19, 28]. The CWT formation is about \(200\,\hbox {m}\) deep, and extends for a length of about \(110\,\hbox {km}\) at an angle \({\approx}\)1.5° with the horizontal, reaching a depth of about \(4\,\hbox {km}\) beneath the earth’s surface. A 2D vertical section of the CWT beneath a horizontal caprock at a depth of \(3\,\hbox {km}\), which is \(200\,\hbox {m}\) thick, and \(2\,\hbox {km}\) long, has been simulated. The length to width aspect ratio of the model region is \(10:1\), which is different than the actual aspect ratio of the CWT. The temperature of the aquifer is assumed at the initial value. A \(400\,\hbox {m}\) wide \(\hbox {CO}_2\) plume is assumed instantaneously at the center of the bottom boundary. The migration of \(\hbox {CO}_2\) takes place under the action of gravity.
Initially, both the resident brine and the invaded \(\hbox {CO}_2\) are assumed at rest. The normal components of the gradient of mass and momentum fluxes are assumed zero on the lateral boundaries for all time.
In Fig. 6, simulated vertical migration of a \(\hbox {CO}_2\) plume and the corresponding adapted grid points are presented at \(t=11.4\) year. Clearly, the REVs have been adapted dynamically to resolve sharp gradients of the plume with respect to the error tolerance \(\epsilon =10^{-4}\). The minimum size of a REV is given by \(\varDelta x_1\sim 2\,\hbox {m}\) and \(\varDelta x_3\sim 1.5\,\hbox {m}\) near the center of the plume, and the maximum size of the same is given by \(\varDelta x_1^H=62.5\,\hbox {m}\) and \(\varDelta x_3^H=50\,\hbox {m}\) away from the plume. The simulation needed an average \({\mathcal {N}}=3{,}593\) at each time step.
As depicted in Fig. 6c, the plume remains approximately in a region that extends from −200 to 200 m in the horizontal direction with respect to the center of the domain. However, only in this part of the domain, one might get the qualitatively equivalent results by solving the multiscale model (3–6) with a classical numerical method, using the uniform resolution of \(\varDelta x_1\sim 2\,\hbox {m}\) and \(\varDelta x_3\sim 1.5\,\hbox {m}\). In that case, at least 26,000 grid points would be needed. In comparison to this estimate, the present methodology (with \({\mathcal {N}}\sim 3{,}593\)) is about 86 % efficient, albeit a direct comparison with a previous simulation would be realistic.
4.2.2 A comparison of the computational gain with a TOUGH2 simulation
The recorded CPU time for the present simulation is approximately 2–3.6 ms per grid point on a Dell T7400 workstation. A useful reference on the computational effort that is needed for a similar simulation is given by Pruess and Nordbotten [36], where the reported CPU time is about 700 ms per grid block using the parallel code, TOUGH2, with 8 processors in a Dell 5400 workstation. This is equivalent to about 5,600 ms per grid block for a single processor computation. The CPU time comparison with this particular TOUGH2 simulation exploits the advantage of \({\mathcal {O}}({\mathcal {N}})\) computational complexity, which is one important development of the present multiscale model.
Since \({\mathcal {N}}\) varies at each time step due to adaptivity, we have recorded the CPU time for advancing the solution each time step, and two representative results are presented in Figs. 5b and 7, showing that the CPU time is approximately proportional to \({\mathcal {N}}\). These results explore the promise of this development.
4.3 Analysis of natural convection mass transfer in an aquifer
4.3.1 Penetrative mass transfer
Ruckenstein [40] studied a generalized penetration theory for mass transfer in the vicinity of a fluid–fluid interface. In this section, we have briefly studied the multiscale nature of the penetrative mass transfer and the associated vorticity generation in a subsurface aquifer. In order to study the vorticity generation, we have simulated natural convection mass transfer at various values of \(\phi\) and \({\mathcal {D}}a\).
In the limit of \({\mathcal {D}}a\rightarrow 0\), a first order estimate for the vorticity as a function of concentration is \(\omega _2\sim \frac{\partial c}{\partial x_1}\), which indicates that a counter clockwise vorticity is generated in the region that is to the immediate left of the plume when the plume migrates upward [39]. Similarly, a clockwise vorticity is expected in the region that is to the immediate right of the plume. These clockwise and counter clockwise vortices interact with the porous structure, accelerate horizontal migration, and are responsible for transferring mass and momentum from one scale to the other. In Fig. 8, the plume, the vorticity, and the adapted grid are presented for the porosities, \(\phi =10\,\%\) and \(\phi =20\,\%\), where \({\mathcal {D}}a=2.7\times 10^{-4}\). A complicated multiscale dynamics is observed. For the higher porosity, only 20 % of a REV is occupied by the fluid. A reduction of the porosity would decrease the volume of fluid faction in the REV, thereby strengthening the interaction between the fluid and the porous structure. For \(\phi =10,\%\), the mass transfer is accompanied with local sharp spatial gradients at multiple length scales, where 7,013 grid points are needed because REVs are resized to resolve sharp gradients of the plume. If the porosity is doubled to \(\phi =20\,\%\), the rate of mass transfer is enhanced by smoothing out the spatial gradients, and thus, the number of grid points is reduced to 3,553. A better understanding of the vorticity field can be quantified with simulations at various values of \({\mathcal {D}}a\).
For the fixed \(\phi =10\,\%\), let us present the time evolution for the mean vorticity for a variation of the Darcy number, \({\mathcal {D}}a=1.4\times 10^{-4},\, 2.7\times 10^{-4},\, 2.7\times 10^{-3},\,\hbox {and } 5.4\times 10^{-3}\). Since the variation of \({\mathcal {D}}a\) is between \(10^{-4}\) and \(10^{-3}\), these simulations explore the sensitivity of perturbations introduced by the porous structure into the penetrative mass transfer. The growth of the mean vorticity, and its time evolution has been presented in Fig. 9. Clearly, the Darcy number affects both the maximum of the mean vorticity and its amplitude of the fluctuation. Note that the natural convection mass transfer enhances the vorticity at the lowest of these values of \({\mathcal {D}}a\), which indicates that the penetrative mass transfer in a saline aquifer is accompanied with vorticity.
4.3.2 The effect of \(\hbox {CO}_2\) dissolution into the natural convection mass transfer
In the present model, the dissolution of \(\hbox {CO}_2\) into the resident saline has been characterized by the Froude number \({\mathcal {F}}r\). In Fig. 10, simulated distribution of \(\hbox {CO}_2\) has been presented at \(t=11.4\,\hbox {y}\) for three representative values of the Froude number, \({\mathcal {F}}r=\infty\), \(3.3\), and \(1\). The plume migrates vertically until it reaches the impermeable caprock at the top of the reservoir when \({\mathcal {F}}r=\infty\), when the brine is saturated with \(\hbox {CO}_2\) such that \(\varGamma =0\). When \(1\le {\mathcal {F}}r<\infty\), the plume migrates through a background environment with \(\varGamma < 0\). Comparing Fig. 10a with Fig. 10c, we see that the plume has traveled less than half way in the vertical direction when \({\mathcal {F}}r=1\).
This simulation indicates a marked variability in the vertical migration of \(\hbox {CO}_2\). These two-dimensional idealized simulations hint on the potential of the present model for analysing natural convection mass transfer and other related phenomena associated with \(\hbox {CO}_2\) storage in aquifers. Further analysis with three dimensional simulations would be useful for explaining the multiscale and complex phenomena associated with the carbon capture and storage program.
5 Summary and discussion
5.1 Conclusion
This article introduces a multiscale modeling and simulation approach for the natural convection mass transfer in an aquifer. In order to tackle the challenges of multiscale phenomena, we have adopted the classical volume averaging technique to model a full details of the multiscale transport. Taking average heat and mass transfer with respect to a REV leads to a general framework for parameterizing the effect of multiscale phenomena which is not resolved with the averaging process. A wavelet based multiscale simulation methodology has been studied to dynamically resize the REV so that localized mass transfer can be resolved efficiently.
A brief summary of the present development and key findings have been outlined below.
-
Using the space-time average of the first principle conservation laws with respect to a representative elementary volume and a representative elementary time scale, this work has studied the governing equations so that heat, mass, and momentum transfer can be captured in a range of multiple length and time scales.
-
Results from a set of \(30\) representative numerical experiments at \({\mathcal {G}}r=0\) and \({\mathcal {D}}a=10^4\) show that the space-time error can be controlled with a priori prescribed error tolerance \(\epsilon\) and CFL number. This a priori error control is an important contribution that would benefit future developments in the field of computational heat and mass transfer analysis.
-
Simulations with an idealized natural convection mass transfer observes that the number of computational degrees of freedom varies like \({\mathcal {N}}\sim {\mathcal {G}}r^{1/4}\). Clearly, exploiting multiscale physics in the computational model has the potential to compute the most significant proportion of the flow using a near optimal computational effort. Further more, all simulations have indicated that the CPU time remains approximately proportional to \({\mathcal {N}}\), which means that the amount of computational work remains proportional to the amount of actual physical change in the system. To the author’s opinion, this property of the present model is a distinct feature with respect to classical approaches those are commonly used in the computational heat and mass transfer analysis.
-
Present simulations with varying \({\mathcal {F}}r\) show a marked variation in the vertical migration of a \(\hbox {CO}_2\) plume, i.e. the associated time scale, which suggests that the effect of dissolution of \(\hbox {CO}_2\) in saline has a dominant role on the mass transfer mechanism. This would help to explain the dynamics of the subsurface \(\hbox {CO}_2\) plume in various storage facilities.
-
Present simulations observes that the vertical migration of a plume enhances the vorticity generation, where the dissolution of \(\hbox {CO}_2\) has a strong influence on the vertical time scale of a plume.
-
To the best of knowledge, this article, for the first time, has extended the second generation wavelet based adaptive technique to the field of subsurface flow and transport modeling. Hence, the present works adds a novel technology to the growing interests of multiscale modeling in the field of computational transport in aquifers.
5.2 Discussions
There are several possibilities to extend the present development. This includes the simulation of heat and mass transfer in a large aquifer—such as \(110\,\hbox {km}\) long CWT or any other similar sites—where the phenomena is fully three-dimensional and gravitationally unstable. Future simulations, where the permeability, porosity, and other reservoir characteristics would have been obtained with advanced field technologies, may provide with an understanding of the degree to the proportion of actual multiscale features that can be resolved by the proposed model within the constraint of modern powerful computing resources. In a more realistic 3D simulation, if \({\mathcal {N}}\) is still constrained by the computer power, then the smallest scale of a REV may need to be increased, where further improvements of the parameterization scheme would be necessary. Therefore, the present work leaves potential open questions those may be addressed in the future. However, the present research indicates that \(3\)D simulation will be benefited greatly if the present modeling approach is extended. Furthermore, the effect of variable permeability, temperature perturbation, and pathway transmissivities have not been examined in the present article. These works are currently underway.
Abbreviations
- \(C\) :
-
Concentration of \(\hbox {CO}_2\)
- \(C_0\) :
-
Reference concentration of \(\hbox {CO}_2\)
- \(D\) :
-
Diffusion coefficient \((\hbox {m}^2\,\hbox {s}^{-1})\)
- \(d\) :
-
Microscopic length scale \((\hbox {m})\)
- \(g\) :
-
Acceleration due to gravity \((\hbox {ms}^{-2})\)
- \(H\) :
-
Vertical length scale of the aquifer \((\hbox {m})\)
- \(K\) :
-
Permeability \((\hbox {m}^2)\)
- \(L\) :
-
Horizontal length scale of the aquifer \((\hbox {m})\)
- \(M\) :
-
Molar mass of CO2 (kg mol−1)
- \(N\) :
-
Number of nodes on a regular mesh
- \({\mathcal {N}}\) :
-
Number of nodes on an adaptive mesh
- \(N_b\) :
-
Buoyancy frequency \((\hbox {s}^{-1})\)
- \({\mathcal {D}}a\) :
-
Darcy number \(\left(\frac{K}{H^2}\right)\)
- \({\mathcal {R}}e\) :
-
Reynolds number at macroscale \(\left( {\frac{{UH}}{\nu }} \right)\)
- \({\mathcal {R}}e_d\) :
-
Reynolds number at pore scale \(\left(\frac{Ud}{\nu}\right)\)
- \({\mathcal {S}}c\) :
-
Schmidt number, \(\frac{\nu }{D}\)
- \(u_{D_i}\) :
-
Space-time mean Darcian velocity \((\hbox {ms}^{-1})\)
- \(\langle \overline{u}_i\rangle\) :
-
Space-time mean intrinsic velocity \((\hbox {ms}^{-1})\)
- \(u_{i}^{\prime }\) :
-
Deviation from \(u_{D_i}\) in a REV \((\hbox {ms}^{-1})\)
- \(u_{i}^{{\prime \prime }}\) :
-
Deviation from \(\langle \overline{u}_i\rangle\) in a REV \((\hbox {ms}^{-1})\)
- \(u_1,u_3\) :
-
Dimensionless space-time mean intrinsic velocity
- \(c\) :
-
Dimensionless space-time mean intrinsic concentration
- \(x_i\) :
-
Cartesian coordinate in the \(i\)-th direction
- \(\alpha\) :
-
Ratio of molecular viscosity to effective viscosity
- \(\beta\) :
-
Solutal expansion coefficient
- \(\varGamma\) :
-
Rate of \(\hbox {CO}_2\) dissolution \((\hbox {Mm}^{-1})\)
- \(\varDelta V\) :
-
Representative elementary volume (REV)
- \(\varDelta V_f\) :
-
The fraction of REV occupied with fluid
- \(\varDelta t\) :
-
time step
- \(\varDelta x_i\) :
-
Local step size in the \(x_i\) direction
- \(\varDelta x\) :
-
Minimum of \(\varDelta x_i\) for \(i=1,\,3\)
- \(\phi\) :
-
Porosity \(\left( \frac{\varDelta V_f}{\varDelta V}\right)\)
- \(\rho _0\) :
-
Reference density
- \(\lambda\) :
-
Characteristic length scale of a REV
- \(\epsilon\) :
-
Error tolerance
- \(\mu\) :
-
Molecular viscosity \((\hbox {kg\,s}^{-1}\hbox {m}^{-1})\)
- \(\nu\) :
-
Kinematic viscosity \((\hbox {m}^2\,\hbox {s}^{-1})\)
References
Alam JM, Kevlahan NKR, Vasilyev OV, Hossain Z (2012) A multi-resolution model for the simulation of transient heat and mass transfer. Numer Heat Transf Part B 61:1–24
Alam JM, Walsh RP, Alamgir Hossain M, Rose AM (2014) A computational methodology for two-dimensional fluid flows. Int J Numer Meth Fluids 75(12):835–859
Bachu S, Gunter W, Perkins E (1994) Aquifer disposal of \(\text{CO}_2\): hydrodynamic and mineral trapping. Energy Convers Manag 35(4):269–279
Barbero J, Hepler L, McCurdy K, Tremaine P (1983) Thermodynamics of aqueous carbon dioxide and sulfur dioxide: heat capacities, volumes, and the temperature dependence of ionization. Can J Chem 61(11):2509–2519
Bear J (1972) Dynamics of fluids in porous media. Elsevier, New York
Benson SM, Cook P (2005) Underground geological storage, chap 5. IPCC special report on carbon dioxide capture and storage, Intergovernmental panel on climate change. Cambridge University Press, Cambridge, pp 195–276
Botella O, Peyret R (1998) Benchmark spectral results on the lid-driven cavity flow. Comput Fluids 27(4):421–433
Braga EJ, de Lemos MJ (2009) Laminar and turbulent free convection in a composite enclosure. Int J Heat Mass Transf 52(3 4):588–596
Breugem W, Rees D (2006) A derivation of the volume-averaged boussinesq equations for flow in porous media with viscous dissipation. Transp Porous Media 63(1):1–12
Brinkman H (1949) A calculation of the viscous force exerted by a flowing fluid on a dense swarm of particles. Appl Sci Res 1(1):27–34
Chadwick R, Noy D, Arts R, Eiken O (2009) Latest time-lapse seismic data from sleipner yield new insights into \(\text{CO}_2\) plume development. Energy Procedia 1(1):2103–2110
Chorin A (1968) Numerical solution of navier-stokes equation. Math Comput 22:745–762
De Lemos MJS (2006) Turbulence in porous media: modeling and applications. Elsevier, San Diego. ISBN: 978-0-080-44491-8
Elenius M, Johannsen K (2012) On the time scales of nonlinear instability in miscible displacement porous media flow. Comput Geosci 16:901–911
Farajzadeh R, Salimi H, Zitha PL, Bruining H (2007) Numerical simulation of density-driven natural convection in porous media with application for \(\text{CO}_2\) injection projects. Int J Heat Mass Transf 50(25 26):5054–5064
Farajzadeh R, Zitha PLJ, Bruining J (2009) Enhanced mass transfer of \(\text{CO}_2\) into water: experiment and modeling. Ind Eng Chem Res 48(13):6423–6431
Ghia U, Ghia K, Shin C (1982) High-Re solutions for incompressible flow using the navier-stokes equations and a multigrid method. J Comput Phys 48(3):387–411
Guo Z, Zhao TS (2002) Lattice Boltzmann model for incompressible flows through porous media. Phys Rev E 66:036304–036039
Hesse MA, Orr FM, Tchelepi HA (2008) Gravity currents with residual trapping. J Fluid Mech 611:35–60
Homsy GM (1987) Viscous fingering in porous media. Annu Rev Fluid Mech 19(1):271–311
Hsu C, Cheng P (1990) Thermal dispersion in a porous medium. Int J Heat Mass Transf 33(8):1587–1597
Jenny P, Lee S, Tchelepi H (2006) Adaptive fully implicit multi-scale finite-volume method for multi-phase flow and transport in heterogeneous porous media. J Comput Phys 217(2):627–641
Künze R, Lunati I, Lee SH (2013) A multilevel multiscale finite-volume method. J Comput Phys 255:502–520
Lage JL, De Lemos MJS, Nield DA (2002) Modeling turbulence in porous media. In: Transport phenomena in porous media, Chap 8, 2nd edn, vol 2. Pergamon Press, pp 198–230
Leetaru HE, Frailey SM, Damico J, Mehnert E, Birkholzer J, Zhou Q, Jordan PD (2009) Understanding \(\text{CO}_2\) plume behavior and basin-scale pressure changes during sequestration projects through the use of reservoir fluid modeling. Energy Procedia 1(1):1799–1806
Lindeberg E, Wessel-Berg D (1997) Vertical convection in an aquifer column under a gas cap of \(\text{CO}_2\). Energy Convers Manag 38(Supple 0):S229–S234
Mallat S (1999) A wavelet tour of signal processing. Academic Press, New York
Nicot JP (2008) Evaluation of large-scale \(\text{CO}_2\) storage on fresh-water sections of aquifers: an example from the Texas Gulf coast basin. Int J Greenhouse Gas Control 2(4):582–593
Nithiarasu P, Seetharamu K, Sundararajan T (1999) Numerical investigation of buoyancy driven flow in a fluid saturated non-darcian porous medium. Int J Heat Mass Transf 42(7):1205–1215
Nordbotten J (2009) Adaptive variational multiscale methods for multiphase flow in porous media. Multiscale Model Simul 7(3):1455–1473
Nordbotten JM, Celia MA (2006) Similarity solutions for fluid injection into confined aquifers. J Fluid Mech 561:307–327
Nordbotten JM, Celia MA, Bachu S (2005) Injection and storage of \(\text{CO}_2\) in deep saline aquifers: analytical solution for \(\text{CO}_2\) plume evolution during injection. Transp Porous Media 58:339–360
Pau GS, Bell JB, Pruess K, Almgren AS, Lijewski MJ, Zhang K (2010) High-resolution simulation and characterization of density-driven flow in \(\text{CO}_2\) storage in saline aquifers. Adv Water Resour 33(4):443–455
Peaceman DW, Rachford HH (1962) Numerical calculation of the multidimensional miscible displacement. Soc Petrol Eng J 2:327–339
Popiolek T, Awruch A (2009) An adaptive mesh strategy for transient flows simulations. In: Computational modeling (MCSUL), 2009 third southern conference on, pp 71–76
Pruess K, Nordbotten J (2011) Numerical simulation studies of the long-term evolution of a \(\text{CO}_2\) plume in a saline aquifer with a sloping caprock. Transp Porous Media 90:135–151
Pruess K, Zhang K (2008) Numerical modeling studies of the dissolution diffusion convection process during \(\text{CO}_2\) storage in saline aquifers. In: Technical report LBNL-1243E, Lawrence Berkeley National Laboratory, CA
Riaz A, Meiburg E (2003) Three-dimensional miscible displacement simulations in homogeneous porous media with gravity override. J Fluid Mech 494:95–117
Riaz A, Hesse M, Tchelepi HA, Orr FM (2006) Onset of convection in a gravitationally unstable diffusive boundary layer in porous media. J Fluid Mech 548:87–111
Ruckenstein E (1968) A generalized penetration theory for unsteady convective mass transfer. Chem Eng Sci 23(4):363–371
Straughan B (2008) Stability and wave motion in porous media. Applied mathematical sciences, vol 165. Springer, New York. ISBN: 978-0-387-76543-3
Sweldens W (1997) The lifting scheme: a construction of second generation wavelets. SIAM J Math Anal 29(2):511–546
Vasilyev OV, Kevlahan NR (2005) An adaptive multilevel wavelet collocation method for elliptic problems. J Comput Phys 206:412–431
Whitaker S (1999) The method of volume averaging. Springer, New York
Wirasaet D, Paolucci S (2005) Application of an adaptive wavelet method to natural-convection flow in a differentially heated cavity. ASME Conf Proc 47330:499–511
Wirasaet D, Paolucci S (2006) The application of an adaptive wavelet method to the 3-d natural-convection flow in a differentially heated cavity. ASME Conf Proc 47861:581–592
Yang D, Xue Z, Mathias SA (2012) Analysis of momentum transfer in a lid-driven cavity containing a Brinkman–Forchheimer medium. Transp Porous Media 92:101–118
Acknowledgments
The author acknowledges financial support from the National Science and Research Council (NSERC), Canada. Useful discussions with Prof. Jan Martin Nordbotten (jan.nordbotten@math.uib.no) is also greatly acknowledged. Many thanks to two anonymous reviewers for very useful comments and suggestions. The computational work was done partially with a Dell T7400 Workstation funded by the Industrial Research and Innovation Fund (IRIF), Govt of Newfoundland and Labrador, and partially on the ACEnet (www.ace-net.ca) high performance computing cluster.
Author information
Authors and Affiliations
Corresponding author
Appendix: The space-time double decomposition methodology
Appendix: The space-time double decomposition methodology
This section outlines the proposed model of resolving multiscale physics of a natural convection mass transfer when a plume migrates after \(\hbox {CO}_2\) has been injected into an aquifer. The methodology aims to capture the average flow and transport with respect to a REV and a representative time scale for the REV, as well as to parameterize the effect of the unresolved flow. Researchers with interest in further mathematical details of the adopted double decomposition methodology may find the works of De Lemos [13] and Lage et al. [24] useful. This section provides a brief outline for the decomposition of the inertia term \(u_j\frac{\partial u_i}{\partial x_j}\) into a resolved proportion and an unresolved proportion, where the intrinsic space average \((\langle u_i\rangle )\) is applied to time average \((\overline{u}_i)\), and vice-versa (see also, Sect. 2.2).
If we take the time average of a spatially averaged quantity, and use \(\langle u^{{\prime \prime }} _i\rangle\) to denote temporal fluctuation of spatial averages, then a spatial mean may be decomposed as
where \(\left\langle {u_{i}^{{\prime \prime }} } \right\rangle\) is the deviation of \(\langle u_i\rangle\) with respect to the time average. The double decomposition is obtained by taking a spatial decomposition, \(u_i = \langle u_i\rangle + \tilde{u}_i\), which is followed by a temporal decomposition; i.e.,
The following assumptions have been adopted to parameterize the effect of unresolved multiscale physics.
-
\(\rho _{0} \overline{{\left\langle {u_{i}^{{\prime \prime }} } \right\rangle \left\langle {u_{j}^{{\prime \prime }} } \right\rangle }}\) corresponds to momentum flux perturbation associated with the temporal fluctuations of the spatially averaged quantities \(\left\langle {u_{i}^{{\prime \prime }} } \right\rangle\), which has been neglected. This term needs to be parameterized if a transition to turbulence is important; i.e., if \({\mathcal {R}}e_p\gg 1\).
-
\(\rho _{0} \left\langle {\bar{u}_{i}^{{\prime \prime }} \bar{u}_{j}^{{\prime \prime }} } \right\rangle\) corresponds to momentum diffusion associated with the temporal mean of spatial fluctuation (same as the spatial average of temporal fluctuation). In order to allow a smooth transition of flow and transport through pores of a porous medium, Brinkman [10] suggested to incorporate the effect of momentum diffusion. In the present work, this term has been parameterized to incorporate the effect of momentum diffusion.
-
\(\rho _{0} \overline{{\left\langle {u_{i}^{{\prime \prime }} u_{j}^{{\prime \prime }} } \right\rangle }}\) represents dispersion of momentum due to both time and spatial fluctuation, and can be neglected unless turbulence intermittency is important.
The above approximations, along with the conservation of mass and the Boussinesq approximation, leads to \(u_j\frac{\partial u_i}{\partial x_j} = \frac{\partial u_iu_j}{\partial x_j}\), and hence, the spatio-temporal average of the divergence of the momentum flux (divided by the density) can be derived recursively. First, let us apply the spatial decomposition, \(u_i = \langle u_i\rangle + \tilde{u}_i\), and write
Second, both the mean, \(\langle u_i\rangle\) and the fluctuation, \(\tilde{u}_i\), are decomposed into a temporal mean and fluctuation, and as a result,
Third, the decomposition of the spatial fluctuation, \(\tilde{u}_i\) into a temporal mean, \(\bar{u}_{i}^{{\prime \prime }}\), and a temporal fluctuation, \({u_{i}^{{\prime \prime }} }\), (i.e. \(\tilde{u}_{i} = \bar{u}_{i}^{{\prime \prime }} + u_{i}^{{\prime \prime }}\)) results into the final form
Finally, using the average mass conservation,
Note that the above decomposition tells us what physical features of the problem has been modelled and the assumptions made to neglect some of the other physics. Similar approach has been used to derive Eq. (6).
Rights and permissions
About this article
Cite this article
Alam, J.M. A multiscale modeling study for the convective mass transfer in a subsurface aquifer. Heat Mass Transfer 51, 1247–1261 (2015). https://doi.org/10.1007/s00231-014-1490-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00231-014-1490-2