Abstract
This study concerns an online generalized multiscale method for flow in fractured porous media that is based on an embedded discrete fracture model. We first convert a two-point flux-approximation scheme into an equivalent discrete weak formulation that results in the same linear algebraic system for the unknown pressure. Then, by the use of a suitable local snapshot space and a well-designed spectral decomposition, we compute offline basis functions to capture local heterogeneity information on account of the presence of various fractures in each coarse cell. After that, we compute residual-based online basis functions that contain global multiscale information to enrich the multiscale space and thus achieve higher accuracy of the multiscale solution. Meanwhile, theoretical analyses are conducted to show the convergence behavior, and a number of numerical tests with different fracture configurations are performed to investigate the performance of online enrichment.
Keywords:
flow in fractured porous media; embedded discrete fracture model; two-point flux-approximation scheme; online generalized multiscale methods MSC:
65N99; 76S05
1. Introduction
For the practical applications of underground engineering, such as unconventional oil and gas reservoir management, porous media of concern are generally filled with conductive fractures [,,,] that may have great impacts on the behavior of fluids flowing through them. Discrete fracture models [,,] are some of the most commonly used models for modeling flow in fractured porous media, which treat fractures as lower-dimensional features within the surrounding matrix and can characterize fractures exactly. In addition, the mixed formulation of this modeling approach has also been presented [,,]. However, the discrete fracture model needs to generate conforming grids such that fractures are aligned with the interface of matrix cells, usually resulting in complex unstructured grids. Alternatively, to alleviate the difficulty of the conforming grid generation, an embedded discrete fracture model [,,] is devised, where the matrix and fracture grids can be generated independently, and this is also the main advantage of this modeling approach; please see [,,,] for recent works. The fractures not only have complex spatial distributions but also exhibit disparities in their orientation, direction, aperture, length, and permeability. All these lead to the fractured porous media having strong heterogeneities, and the fluid flowing through them represents an essentially multiscale problem. In order to precisely characterize complicated fractures, a sufficiently fine mesh is commonly required, which results in a large number of grid cells, greatly increasing the difficulty of numerical simulations. Therefore, efficient multiscale model reduction methods are required to substantially save computational resources for the numerical simulation of flow in fractured porous media with high accuracies.
There have been many multiscale model reduction methods proposed for flow in fractured porous media, with parts of them subjected to the embedded discrete fracture model that are broadly stated as follows. In the framework of a multiscale finite volume method, to begin with, an iterative multiscale finite volume method makes use of only one basis function to characterize each fracture network, which is especially suitable for fracture networks with short spatial length scales []. Afterwards, an algebraic multiscale method is applied so that the matrix and fracture basis functions can be coupled in different levels, which is accurate for embedded fractures with various length scales []. At the same time, a multiscale restriction smoothed basis method that enables general couplings of fracture and matrix basis functions is proposed, which can efficiently deal with fractures in various conductivities []. In [], a generalized multiscale finite element method is employed for solving the discrete fracture model, embedded discrete fracture model and to further their combinations, which captures the heterogeneity of fractures by multiple multiscale basis functions that represent the fracture network with long spatial length scales, and it homogenizes the fracture network with short spatial length scales. In [], for the simulation of multiphase flow in fractured porous media, multiscale basis functions are computed through the integration of an multiscale mimetic method, which can effectively represent the complicated interactions between the matrix and fractures.
For the generalized multiscale finite element method mentioned above, initially proposed in [,], it provides a systematic and flexible framework that enriches the multiscale space by additional multiscale basis functions so that it is able to capture more heterogeneity information and thereby obtain more accurate multiscale solutions; moreover, it has been extended to the constraint energy minimizing generalized multiscale finite element method [,,], whose convergence is mesh-size-dependent and not dependent on the contrast by making use of the appropriate oversampling parameter. Subsequently, taking into account the influence of distant effects, the residual-based online basis functions are devised to carry the related global information and also enrich the multiscale space, then the rate of convergence is significantly improved []. For more details and applications of the generalized multiscale finite element method, please see [] for a comprehensive review; and see [,,,] for more applications of the online generalized multiscale finite element method. Meanwhile, some other examples of the online enrichment have also been proposed for the mixed generalized multiscale finite element method [,], generalized multiscale discontinuous Galerkin method [], constraint energy minimizing generalized multiscale finite element method [,], mixed generalized multiscale finite element method with velocity elimination [,,], and so on.
In this paper, we propose an online generalized multiscale method for flow in fractured porous media through the use of an embedded discrete fracture model, where the fine-scale system is discretized by a basic finite volume method, the two-point flux-approximation scheme, which is widely used in the reservoir simulation [,,]. Firstly, according to the linear algebraic system, with respect to the two-point flux-approximation scheme, we obtain the corresponding discrete weak formulation, thereby the embedded discrete fracture model can be conveniently integrated into the framework of generalized multiscale finite element methods. Next, for each coarse cell, we solve a range of local problems with specific boundary conditions to establish the local snapshot space, and reduce the dimension by a selected eigenvalue problem to obtain the dominant modes, i.e., the offline basis functions. We can find that on each coarse cell, per fracture network corresponds to one offline basis function. Then, by taking these offline basis functions to form the initial multiscale space and solving the discrete weak formulation on the coarse grid, we obtain the initial multiscale solution. Subsequently, depending on the residual of the initial multiscale solution, online basis functions are iteratively computed on each coarse cell to enrich the multiscale space and thereby reduce the impact of distant effects on the accuracy of the multiscale solution. Accordingly, in light of [], convergence analyses and numerical examples are also given, and the initial multiscale space is vital to the online enrichment in that more initial basis functions contribute to faster convergence rates. Conversely, when offline basis functions, with respect to the extremely small eigenvalues, are not included in the initial multiscale space, the online enrichment shows a very slow convergence rate.
The remaining parts of this paper are arranged as follows. Section 2 states the basic embedded discrete fracture model, fine-scale discretization by the two-point flux-approximation scheme, and the equivalent discrete weak formulation. Section 3 discusses the detailed procedures and ingredients of the proposed online generalized multiscale method. A variety of numerical examples are presented in Section 4. Section 5 concludes the paper.
2. Embedded Discrete Fracture Model
2.1. Mathematical Formulation
Let be a fractured porous medium domain in , and and be, respectively, the matrix domain and fracture domain. The governing equations of the embedded discrete fracture model can be written as
where , and are, respectively, the permeability, pressure, and source term in , , and are the cross-media flux interactions between the matrix and fractures.
For the embedded discrete fracture model, computational grids for the matrix and fractures are constructed independently so that the matrix grids do not need to match the fractures. Let be the uniform fine-grid partition of , which is composed of rectangles, and be the fine-grid partition of . For simplicity, we suppose that for each fracture cell, it is completely contained in one matrix cell, and we use to denote the set of all pairs of connected matrix and fracture cells. To conduct the multiscale model reduction, we also introduce the coarse grid, which is denoted by , a uniform partition of the fractured porous medium domain , such that each coarse cell is exactly the combination of several matrix and fracture cells.
2.2. Two-Point Flux-Approximation Scheme
By the fine grids for the matrix and for the fractures, for each pair of matrix cells k and fracture cells e, such that , the cross-media flux interactions and between k and e are, respectively, defined as
where is the harmonic average of and , the matrix permeability in k and the fracture permeability in e; is the area of k; is the length of e; is the connectivity index for k and e, depending on the grids for the matrix and fractures, and is calculated as
is the average distance between e and k, taking the form as
with being the distance between integral volume and fracture cell e.
Then, the flux between the connected fracture cell e and matrix cell k are, respectively, defined as
where the matrix-fracture transmissibility . In other words, the total flux between matrix cell k and fracture cell e should be conserved. We define the jump of p between k and e as .
For each pair of neighbouring matrix cells and with the common edge e, the half transmissibilities are, respectively, defined as
where is the average distances from to e. Note that we also use the notation e to denote a fine-grid edge, which is the same as a fracture cell throughout this paper.
Accordingly, the flux across e between the neighbouring matrix cells and is defined as
where is the matrix-matrix transmissibility. We define the jump cross e as , and constants , .
In the same way, for each pair of neighbouring fracture cells and with the common node r, the half transmissibilities are, respectively, defined as
where is the width of fracture cell , is the average distance from to r, i.e., the half length of .
And the flux across r between the neighbouring fracture cells and is defined as
where is the neighbouring fracture-fracture transmissibility. We define the jump cross r as , and constants , .
For each pair of intersecting fracture cells and , with the intersection point r, we define
then the flux between and is defined as
where is the intersecting fracture-fracture transmissibility. We define the jump between and as , and for each fracture cell e, we use to denote the set of intersecting fracture cells with it.
In the two-point flux-approximation scheme of the finite volume method, by the mass conversion for each grid cell, the discretized equations for matrix cells are expressed as
and the discretized equations for fracture cells are formulated in the same way that
where and are, respectively, the integrals of source terms over matrix cell and fracture cell .
On the matrix and fracture grids and , we introduce the following discrete spaces,
where means the constant function space, and we define the global discrete space for pressure as
For any function , by multiplying each equation in (13) and (14) with each component of q that corresponds to the same grid cell, and taking a summation, we obtain
By calculation, we derive that
where is the matrix edge set of , is the fracture node set of , and is the intersection point set of all fractures.
By virtue of the above equation, we can obtain the following discrete bilinear form, written as
and we use to denote the deduced norm. Correspondingly, we acquire the discrete weak formulation as: find , such that
which has the same linear algebraic system as the two-grid approximation-scheme.
3. Coarse-Grid Approximation
3.1. Snapshot Space
For each coarse cell , we denote the set of matrix edges on by , set of fracture nodes on by , set of fracture endpoints inside by , and suppose that there are fine-grid edges in , fracture nodes in .
To begin with, in light of [], a total number of snapshot basis functions are solved on , through the local problem written as: find , such that
with the boundary conditions being set as: for ,
and for ,
where , and is the unit-tangent vector of the fracture at endpoints.
For each coarse cell , the local snapshot space is obtained by the span of the above snapshot basis functions, read as
We introduce the following local bilinear form on the local snapshot space ,
with the deduced local norm, written as
where and are, respectively, the subsets of and restricted to , is the set of matrix edges inside , and is the set of fracture nodes inside .
We can easily find the relation between the global norm below (19), and the local norm in (27), that is
Note that is the set of matrix edges on , and is the set of fracture nodes on .
Moreover, suppose there are coarse cells in , and is the union of with respect to all coarse cells, thereby, we can reformulate the global norm as
and it is straight that , for all .
3.2. Offline Space
The spectral decomposition is conducted to extract the main multiscale information locally so as to reduce the dimension of the local snapshot space for each coarse cell. For this purpose, on the matrix and fracture grids and , the following piecewise constant functions and are firstly introduced, written as
via these two piecewise constant functions, a bilinear form is brought in together, formulated as
and we use to denote the deduced norm.
Therefore, on each coarse cell , the eigenvalue problem for the spectral decomposition is read as: find and , , such that
Note that all eigenfunctions can be normalized, such that , . To select the dominant modes, we arrange all eigenfunctions such that their corresponding eigenvalues are sorted in ascending order, i.e., from small to large. By choosing the first eigenfunctions as the offline basis functions, we have the local offline space as follows
And the global offline space is the direct sum of all local offline spaces, that is
For the source term , correction functions are utilized to capture the information stemmed from them. We obtain the coarse block for each coarse cell by combining several fine-grid layers around. Through solving , such that
where the homogeneous Neumann boundary condition and the integral of being zero are imposed, restricting them to and taking a summation, we then derive the global correction function, written as
The global offline space will be served as the initial multiscale space, that is
Therefore, we obtain the generalized multiscale method for the two-point flux-approximation scheme to solve the embedded discrete fracture model: find , such that
then the multiscale solution , that is, we find the multiscale solution , such that
3.3. Online Enrichment
For each coarse cell , we define the following operator on the local snapshot space ,
which is referred as the residual operator, and the operator norm measured by the space norm is defined as
In addition, a projection operator : is introduced, satisfying
Obviously, we can use eigenfunctions of the spectral decomposition (33) to represent any function in , that is
By the normalization and orthogonality of these eigenfunctions, for the projection operator , we obtain
Then, for any ,
On the other hand,
which implies that
together with (47), we derive
Lemma 1.
Proof.
In the following, based on the initial multiscale space and the related multiscale solution, we construct online basis functions and enrich the multiscale space iteratively. Suppose that we have already known and , the multiscale space and solution in the l-th level, respectively. For any coarse cell , by solving the following local problem on the coarse block formed by adding one fine-grid layer around: find such that
and having the same value as on the added fine-grid layer, then we can obtain the online basis function, denoted by .
Since online basis functions can only be computed simultaneously on the non-adjacent coarse cells, all coarse cells are divided into disjoint subsets , , , and so that the coarse cells are non-adjacent in each subset. Accordingly, there are four sub-iterations in each level of the online enrichment, i.e., to compute online basis functions on coarse cells of , , , and periodically.
For each coarse cell set , , we use to denote the minimum value of eigenvalues that the related eigenfunctions on the coarse cells of are not contained in the initial multiscale space (offline space) .
Theorem 1.
Let be the fine-grid solution of (20) and () be the multiscale solution after online enrichments, then it holds that
Proof.
We consider adding only one online basis function into the multiscale space, because online basis functions are computed independently at each sub-iteration. Suppose is the newly computed online basis function on the coarse cell . and are the resulting multiscale space and solution.
It is known that , with being the global correction function in (38), and satisfying
From (20), we end up with
In other words, is actually the projection of . Since is symmetric and coercive, we have
Let , with , it attains
By selecting
which maximizes
then
The above inequality (64) can also be reformulated via the fact that and applying (20) as follows
Due to the definition of the global correction function , the online basis function , moreover, by the residual operator in (42), the operator norm in (43), and its construction in (55) and (56), it actually maximizes
with
Therefore,
It is obvious that the initial multiscale space is included in the multiscale space , according to Lemma 1, we obtain
then, by integrating (69) into, the inequality (68) becomes
As a result, through the enrichment by online basis functions with respect to all coarse cells of , , in sequence, and using the same argument as above, we complete the proof. □
4. Numerical Examples
We provide several numerical examples of the proposed online generalized multiscale method to solve the embedded discrete fracture models (1) and (2). The fractured porous medium domain is set as , which is divided into a structured Cartesian grid for , and a structured Cartesian grid for . Furthermore, for all fractures, we set their widths to be . The relative errors of the multiscale solution measured by and are, respectively, denoted by and , that is
Example 1.
The fracture configuration is shown in Figure 1 with 11 vertical fractures, and the related mesh is also presented. The boundary condition is
where n is the outward unit-normal vector on . We take the matrix permeability and consider three different fracture permeabilities .
Figure 1.
The fracture configuration fracture 1 in Example 1. The blue lines indicate fractures; the light green dots indicate grid nodes of the fractures.
The convergence histories of online enrichment by selecting 1, 2, 3, and 4 offline basis functions per coarse cell as the initial basis functions are, respectively, shown in Table 1, Table 2, Table 3 and Table 4, where `#Dofs’ means the number of multiscale basis functions in , and is the minimum value of eigenvalues that the related eigenfunctions are not included in the initial multiscale space.
Table 1.
(Example 1) The online enrichment with 1 initial basis function per coarse cell.
Table 2.
(Example 1) The online enrichment with 2 initial basis functions per coarse cell.
Table 3.
(Example 1) The online enrichment with 3 initial basis functions per coarse cell.
Table 4.
(Example 1) The online enrichment with 4 initial basis functions per coarse cell.
For example, in Table 1, we use 1 initial basis function per coarse cell. Since there are coarse cells, the initial multiscale space includes 25 Dofs. By the initial multiscale space, we solve the initial multiscale solution and by which we compute online basis functions iteratively to enrich the initial multiscale space, i.e., obtain the multiscale space in the next level, which has 50 Dofs. Similarly, by the new multiscale space, we solve the corresponding multiscale solution, and by which we compute online basis functions to enrich the multiscale space again. For the multiscale solution in each level, we calculate the relative errors and compared to the fine-grid solution by use of (71).
From these tables, we observe that for different fracture permeabilities, the values of with 4 initial basis functions per coarse cell are similar, while they are distinctive with 1, 2, and 3 initial basis functions per coarse cell, and the former are greater than the later. Accordingly, the convergence rates with 4 initial basis functions per coarse cell are similar for different fracture permeabilities, and the relative error reductions are visibly faster than the relative error reductions with 1, 2, and 3 initial basis functions per coarse cell. This example shows that initial basis functions are vitally important for the online enrichment, and with enough number of initial basis functions, convergence rates are independent of the matrix-fracture permeability contrasts, coinciding with the result in Theorem 1.
Example 2.
We test two different fracture configurations: Fracture 2 and Fracture 3, as shown in Figure 2. In Fracture 2, the fractures are intersected with each other, having different orientations, directions and lengths, and some of them are completely immersed, partially immersed or not immersed in one coarse cell. In Fracture 3, the fractures are curvilinear and also intersected with each other. The boundary condition is the same as (72). The matrix permeability and fracture permeability are, respectively, taken as and . We use 3 initial basis functions per coarse cell for the online enrichment, and the convergence history is shown in Table 5. The relative errors reduce rapidly for these two fracture configurations. Figure 3 and Figure 4 present comparisons for the pressure and contours between the fine-grid solution and multiscale solutions with 4 and 5 basis functions per coarse cell (including 3 initial basis functions), and we find that multiscale solutions supply good approximations after the addition of two online basis functions per coarse cell.
Figure 2.
Two fracture configurations Fracture 2 (left) and Fracture 3 (right) in Example 2. The blue lines indicate fractures; the light green dots indicate grid nodes of the fractures.
Table 5.
(Example 2) The online enrichment with 3 initial basis functions per coarse cell.
Figure 3.
(Example 2) The fine-grid solution (left), multiscale solutions with 4 (middle) and 5 (right) basis functions per coarse cell of Fracture 2.
Figure 4.
(Example 2) The fine-grid solution (left), multiscale solutions with 4 (middle) and 5 (right) basis functions per coarse cell of Fracture 3.
Example 3.
The fracture configuration is shown in the left graph of Figure 5, the matrix permeability is heterogeneous, as shown in the right graph of Figure 5, the fracture permeability , the boundary condition is taken as
the matrix source term takes values 1 and in the subdomains and , respectively, and 0 in other places, the fracture source term . As Example 2, with 3 initial basis functions per coarse cell, the relative errors also reduce rapidly, which are presented in Table 6. Figure 6 gives comparisons for the fine-grid solution and multiscale solutions with 4, 5 basis functions per coarse cell (including 3 initial basis functions), multiscale solutions still approximate the fine-grid solution well when the matrix rock is of high heterogeneity.
Figure 5.
The fracture configuration Fracture 4 (left) and the matrix permeability (right, logarithmic scale) in Example 3. In the left graph, the blue lines indicate fractures; the light green dots indicate grid nodes of the fractures.
Table 6.
(Example 3) The online enrichment with 3 initial basis functions per coarse cell.
Figure 6.
(Example 3) The fine-grid solution (left), multiscale solutions with 4 (middle) and 5 (right) basis functions per coarse cell of Fracture 4.
5. Conclusions
In this paper, for the simulation of flow in fractured porous media by utilizing an embedded discrete fracture model, an online generalized multiscale method has been proposed to improve the computational efficiency, which can well cope with the various fractures with different orientations, directions, lengths, and permeabilities, and also highly heterogeneous matrix rock. Based on the linear algebraic system results from the two-point flux-approximation scheme of the finite volume method, we derive the corresponding discrete weak formulation so that the framework of generalized multiscale finite element methods can be conveniently integrated. To build the initial multiscale space, we solved a series of local problems with specific boundary conditions and a given eigenvalue problem for the spectral decomposition on each coarse cell, which contains the dominant multiscale information owing to local fractures. We calculated online basis functions, relying on the residuals to enrich the multiscale space so that the global multiscale information could be captured to reduce the impact of distant effects. Convergence analyses and many numerical examples are also given, which are consistent with the notion that the more initial basis functions, the faster the rates of convergence.
Author Contributions
Conceptualization, Z.H. and B.W.; Methodology, Z.H. and B.W.; Software, Z.H. and B.W.; Validation, Z.H. and B.W.; Formal analysis, Z.H. and B.W.; Investigation, Z.H. and B.W.; Resources, Z.H. and B.W.; Data curation, Z.H. and B.W.; Writing—original draft, Z.H. and B.W.; Writing—review & editing, Z.H. and B.W.; Visualization, Z.H. and B.W.; Supervision, Z.H. and B.W.; Project administration, Z.H. and B.W.; Funding acquisition, Z.H. and B.W. All authors have read and agreed to the published version of the manuscript.
Funding
This work is supported by the Natural Science Foundation of Shandong Province, China (ZR2023QA069) and the Natural Science Foundation of China (12301528).
Data Availability Statement
Data are contained within the article.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Van Golf-Racht, T.D. Fundamentals of Fractured Reservoir Engineering; Elsevier: Amsterdam, The Netherlands, 1982; Volume 12. [Google Scholar]
- Berkowitz, B. Characterizing flow and transport in fractured geological media: A review. Adv. Water Resour. 2002, 25, 861–884. [Google Scholar] [CrossRef]
- He, Z.; Chen, H.; Chen, J.; Chen, Z. Generalized multiscale approximation of a mixed finite element method with velocity elimination for Darcy flow in fractured porous media. Comput. Methods Appl. Mech. Eng. 2021, 381, 113846. [Google Scholar] [CrossRef]
- Watanabe, S.; Sakai, T.; Jensen, C. A Physics-Based Coarsening Strategy in Multiscale Pressure Solver for Fractured Reservoir Simulation. In Proceedings of the SPE Reservoir Simulation Conference, Galveston, TX, USA, 25–27 March 2025; SPE: Galveston, TX, USA, 2025; p. D011S006R003. [Google Scholar]
- Karimi-Fard, M.; Firoozabadi, A. Numerical simulation of water injection in 2D fractured media using discrete-fracture model. In Proceedings of the SPE Annual Technical Conference and Exhibition, New Orleans, LA, USA, 30 September–3 October 2001; SPE: Galveston, TX, USA, 2001; p. SPE-71615. [Google Scholar]
- Karimi-Fard, M.; Durlofsky, L.J.; Aziz, K. An efficient discrete-fracture model applicable for general-purpose reservoir simulators. SPE J. 2004, 9, 227–236. [Google Scholar] [CrossRef]
- Ahmed, R.; Edwards, M.G.; Lamine, S.; Huisman, B.A.; Pal, M. Three-dimensional control-volume distributed multi-point flux approximation coupled with a lower-dimensional surface fracture model. J. Comput. Phys. 2015, 303, 470–497. [Google Scholar] [CrossRef]
- Martin, V.; Jaffré, J.; Roberts, J.E. Modeling fractures and barriers as interfaces for flow in porous media. SIAM J. Sci. Comput. 2005, 26, 1667–1691. [Google Scholar] [CrossRef]
- Chen, H.; Salama, A.; Sun, S. Adaptive mixed finite element methods for Darcy flow in fractured porous media. Water Resour. Res. 2016, 52, 7851–7868. [Google Scholar] [CrossRef]
- Chen, H.; Sun, S. A residual-based a posteriori error estimator for single-phase Darcy flow in fractured porous media. Numer. Math. 2017, 136, 805–839. [Google Scholar] [CrossRef]
- Lee, S.; Jensen, C.; Lough, M. Efficient finite-difference model for flow in a reservoir with multiple length-scale fractures. SPE J. 2000, 5, 268–275. [Google Scholar] [CrossRef]
- Lee, S.H.; Lough, M.; Jensen, C. Hierarchical modeling of flow in naturally fractured formations with multiple length scales. Water Resour. Res. 2001, 37, 443–455. [Google Scholar] [CrossRef]
- Li, L.; Lee, S.H. Efficient field-scale simulation of black oil in a naturally fractured reservoir through discrete fracture networks and homogenized media. SPE Reserv. Eval. Eng. 2008, 11, 750–758. [Google Scholar] [CrossRef]
- Moinfar, A.; Varavei, A.; Sepehrnoori, K.; Johns, R.T. Development of an efficient embedded discrete fracture model for 3D compositional reservoir simulation in fractured reservoirs. SPE J. 2014, 19, 289–303. [Google Scholar] [CrossRef]
- Jia, B.; Xian, C.G. Permeability measurement of the fracture-matrix system with 3D embedded discrete fracture model. Pet. Sci. 2022, 19, 1757–1765. [Google Scholar] [CrossRef]
- Wang, T.; Yao, J. An improved embedded discrete fracture model and domain connectivity algorithms on 3D unstructured grids. J. Comput. Phys. 2022, 459, 111142. [Google Scholar] [CrossRef]
- Zhou, B.; Chen, Z.; Song, Z.; Tang, Z.; Wang, B.; Olorode, O. A new analytically modified embedded discrete fracture model for pressure transient analysis in fluid flow. J. Hydrol. 2024, 636, 131330. [Google Scholar] [CrossRef]
- Hajibeygi, H.; Karvounis, D.; Jenny, P. A hierarchical fracture model for the iterative multiscale finite volume method. J. Comput. Phys. 2011, 230, 8729–8743. [Google Scholar] [CrossRef]
- Ţene, M.; Al Kobaisi, M.S.; Hajibeygi, H. Algebraic multiscale method for flow in heterogeneous porous media with embedded discrete fractures (F-AMS). J. Comput. Phys. 2016, 321, 819–845. [Google Scholar] [CrossRef]
- Shah, S.; Møyner, O.; Tene, M.; Lie, K.A.; Hajibeygi, H. The multiscale restriction smoothed basis method for fractured porous media (F-MsRSB). J. Comput. Phys. 2016, 318, 36–57. [Google Scholar] [CrossRef]
- Efendiev, Y.; Lee, S.; Li, G.; Yao, J.; Zhang, N. Hierarchical multiscale modeling for flows in fractured media using generalized multiscale finite element method. GEM-Int. J. Geomath. 2015, 6, 141–162. [Google Scholar] [CrossRef]
- Zhang, Q.; Huang, Z.; Yao, J.; Wang, Y.; Li, Y. Multiscale mimetic method for two-phase flow in fractured media using embedded discrete fracture model. Adv. Water Resour. 2017, 107, 180–190. [Google Scholar] [CrossRef]
- Efendiev, Y.; Galvis, J.; Hou, T.Y. Generalized multiscale finite element methods (GMsFEM). J. Comput. Phys. 2013, 251, 116–135. [Google Scholar] [CrossRef]
- Efendiev, Y.; Galvis, J.; Lazarov, R.; Moon, M.; Sarkis, M. Generalized multiscale finite element method. Symmetric interior penalty coupling. J. Comput. Phys. 2013, 255, 1–15. [Google Scholar] [CrossRef]
- Chung, E.T.; Efendiev, Y.; Leung, W.T. Constraint energy minimizing generalized multiscale finite element method. Comput. Methods Appl. Mech. Eng. 2018, 339, 298–319. [Google Scholar] [CrossRef]
- Chung, E.; Efendiev, Y.; Hou, T.Y. Multiscale Model Reduction: Multiscale Finite Element Methods and Their Generalizations; Springer Nature: Cham, Switzerland, 2023; Volume 212. [Google Scholar]
- Zhao, L.; Chung, E. Constraint energy minimizing generalized multiscale finite element method for convection diffusion equation. Multiscale Model. Simul. 2023, 21, 735–752. [Google Scholar] [CrossRef]
- Chung, E.T.; Efendiev, Y.; Leung, W.T. Residual-driven online generalized multiscale finite element methods. J. Comput. Phys. 2015, 302, 176–190. [Google Scholar] [CrossRef]
- Chung, E.; Efendiev, Y.; Hou, T.Y. Adaptive multiscale model reduction with generalized multiscale finite element methods. J. Comput. Phys. 2016, 320, 69–95. [Google Scholar] [CrossRef]
- Efendiev, Y.; Gildin, E.; Yang, Y. Online adaptive local-global model reduction for flows in heterogeneous porous media. Computation 2016, 4, 22. [Google Scholar] [CrossRef]
- Wang, Y.; Chung, E.; Fu, S.; Presho, M. Online conservative generalized multiscale finite element method for highly heterogeneous flow models. Comput. Geosci. 2021, 25, 1837–1853. [Google Scholar] [CrossRef]
- Spiridonov, D.; Vasilyeva, M.; Tyrylgin, A.; Chung, E.T. An online generalized multiscale finite element method for unsaturated filtration problem in fractured media. Mathematics 2021, 9, 1382. [Google Scholar] [CrossRef]
- Spiridonov, D.; Stepanov, S.; Vasiliy, V. An online generalized multiscale finite element method for heat and mass transfer problem with artificial ground freezing. J. Comput. Appl. Math. 2022, 417, 114561. [Google Scholar] [CrossRef]
- Chan, H.Y.; Chung, E.; Efendiev, Y. Adaptive mixed GMsFEM for flows in heterogeneous media. Numer. Math. Theory Methods Appl. 2016, 9, 497–527. [Google Scholar] [CrossRef]
- Yang, Y.; Fu, S.; Chung, E.T. Online mixed multiscale finite element method with oversampling and its applications. J. Sci. Comput. 2020, 82, 31. [Google Scholar] [CrossRef]
- Chung, E.T.; Efendiev, Y.; Leung, W.T. An online generalized multiscale discontinuous Galerkin method (GMsDGM) for flows in heterogeneous media. Commun. Comput. Phys. 2017, 21, 401–422. [Google Scholar] [CrossRef]
- Chung, E.T.; Efendiev, Y.; Leung, W.T. Fast online generalized multiscale finite element method using constraint energy minimization. J. Comput. Phys. 2018, 355, 450–463. [Google Scholar] [CrossRef]
- Chung, E.T.; Pun, S.M. Online adaptive basis enrichment for mixed CEM-GMsFEM. Multiscale Model. Simul. 2019, 17, 1103–1122. [Google Scholar] [CrossRef]
- He, Z.; Chung, E.T.; Chen, J.; Chen, Z. Adaptive generalized multiscale approximation of a mixed finite element method with velocity elimination. Comput. Geosci. 2021, 25, 1681–1708. [Google Scholar] [CrossRef]
- He, Z.; Chen, J.; Chen, Z.; Zhang, T. An online generalized multiscale approximation of the multipoint flux mixed finite element method. J. Comput. Appl. Math. 2024, 437, 115498. [Google Scholar] [CrossRef]
- He, Z.; Chung, E.T.; Chen, J.; Chen, Z. Generalized multiscale approximation of a multipoint flux mixed finite element method for Darcy–Forchheimer model. J. Comput. Appl. Math. 2021, 391, 113466. [Google Scholar] [CrossRef]
- Lie, K.A. An Introduction to Reservoir Simulation Using MATLAB/GNU Octave: User Guide for the MATLAB Reservoir Simulation Toolbox (MRST); Cambridge University Press: Cambridge, UK, 2019. [Google Scholar]
- Gunnar. dwarftools/LearnEDFM: V.1.1.; Zenodo: Geneva, Switzerland, 2016. [Google Scholar] [CrossRef]
- Eymard, R.; Gallouët, T.; Herbin, R. Optimal error bounds for the two-point flux approximation finite volume scheme. Math. Comput. 2025, 94, 2271–2298. [Google Scholar] [CrossRef]
- Chen, J.; Chung, E.T.; He, Z.; Sun, S. Generalized multiscale approximation of mixed finite elements with velocity elimination for subsurface flow. J. Comput. Phys. 2020, 404, 109133. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).