Hierarchical multiscale finite element method for multi-continuum media
Jun Sur Richard Park, Viet Ha Hoang

TL;DR
This paper introduces a hierarchical multiscale finite element method for efficiently simulating multi-continuum media with multiple scales and high contrast, achieving optimal computational cost while maintaining accuracy.
Contribution
It develops a hierarchical approach that reduces computation cost by using different resolution levels for cell problems across a dense network of macroscopic points.
Findings
The method achieves the same accuracy as full high-resolution solves.
Numerical results validate the analytical convergence and efficiency.
The approach effectively computes effective permeabilities in multi-continuum systems.
Abstract
Simulation in media with multiple continua where each continuum interacts with every other is often challenging due to multiple scales and high contrast. One needs some types of model reduction. One of the approaches is multi-continuum technique, where every process in each continuum is modeled separately and an interaction term is added. Direct numerical simulation in multi scale media is usually not practicable. For this reason, one constructs the corresponding homogenized equations. The paper develops a hierarchical approach for solving cell problems at a dense network of macroscopic points with an essentially optimal computation cost. The method employs the fact that neighboring representative volume elements (RVEs) share similar features; and effective properties of the neighboring RVEs are close to each other. The hierarchical approach reduces computation cost by using different…
| Full solve | Hierarchical solve | Relative errors(%) | Full solve | Hierarchical solve | Relative errors(%) | |
|---|---|---|---|---|---|---|
| 2.8210 | 2.8210 | 0.0000 | 2.8341 | 2.8341 | 0.0000 | |
| 2.8331 | 2.8266 | 0.2305 | 2.8448 | 2.8432 | 0.0560 | |
| 2.8447 | 2.8406 | 0.1425 | 2.8550 | 2.8524 | 0.0919 | |
| 2.8557 | 2.8590 | 0.1160 | 2.8649 | 2.8653 | 0.0163 | |
| 2.8663 | 2.8639 | 0.0823 | 2.8743 | 2.8735 | 0.0304 | |
| 2.8763 | 2.8688 | 0.2621 | 2.8834 | 2.8813 | 0.0726 | |
| 2.8859 | 2.8886 | 0.0936 | 2.8921 | 2.8936 | 0.0519 | |
| 2.8950 | 2.8996 | 0.1606 | 2.9005 | 2.9016 | 0.0376 | |
| 2.9036 | 2.9036 | 0.0000 | 2.9085 | 2.9085 | 0.0000 | |
| 2.9119 | 2.9076 | 0.1449 | 2.9161 | 2.9151 | 0.0336 | |
| 2.9197 | 2.9176 | 0.0712 | 2.9234 | 2.9218 | 0.0531 | |
| 2.9271 | 2.9317 | 0.1580 | 2.9303 | 2.9317 | 0.0470 | |
| 2.9341 | 2.9350 | 0.0295 | 2.9369 | 2.9373 | 0.0167 | |
| 2.9407 | 2.9382 | 0.0851 | 2.9431 | 2.9428 | 0.0096 | |
| 2.9470 | 2.9484 | 0.0479 | 2.9490 | 2.9501 | 0.0387 | |
| 2.9528 | 2.9557 | 0.0980 | 2.9546 | 2.9552 | 0.0220 | |
| 2.9583 | 2.9583 | 0.0000 | 2.9598 | 2.9598 | 0.0000 | |
| Full solve | Hierarchical solve | Relative errors(%) | Full solve | Hierarchical solve | Relative errors(%) | |
|---|---|---|---|---|---|---|
| 2.8210 | 2.8210 | 0.0000 | 2.8341 | 2.8341 | 0.0000 | |
| 2.8222 | 2.8215 | 0.0241 | 2.8352 | 2.8350 | 0.0059 | |
| 2.8235 | 2.8230 | 0.0161 | 2.8363 | 2.8360 | 0.0102 | |
| 2.8247 | 2.8250 | 0.0125 | 2.8373 | 2.8374 | 0.0020 | |
| 2.8259 | 2.8256 | 0.0112 | 2.8384 | 2.8383 | 0.0037 | |
| 2.8271 | 2.8261 | 0.0347 | 2.8395 | 2.8392 | 0.0095 | |
| 2.8283 | 2.8288 | 0.0154 | 2.8405 | 2.8408 | 0.0081 | |
| 2.8295 | 2.8302 | 0.0232 | 2.8416 | 2.8418 | 0.0056 | |
| 2.8307 | 2.8307 | 0.0000 | 2.8427 | 2.8427 | 0.0000 | |
| 2.8319 | 2.8313 | 0.0230 | 2.8437 | 2.8435 | 0.0056 | |
| 2.8331 | 2.8327 | 0.0150 | 2.8448 | 2.8445 | 0.0096 | |
| 2.8343 | 2.8352 | 0.0327 | 2.8458 | 2.8461 | 0.0090 | |
| 2.8355 | 2.8357 | 0.0100 | 2.8468 | 2.8469 | 0.0035 | |
| 2.8366 | 2.8363 | 0.0124 | 2.8479 | 2.8478 | 0.0019 | |
| 2.8378 | 2.8382 | 0.0144 | 2.9490 | 2.8492 | 0.0093 | |
| 2.8390 | 2.8396 | 0.0221 | 2.8499 | 2.8501 | 0.0054 | |
| 2.8401 | 2.8401 | 0.0000 | 2.8510 | 2.8510 | 0.0000 | |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Hierarchical multiscale finite element method for multi-continuum media
Jun Sur Richard Park,
Department of Mathematics,
Texas A&M University, College Station, TX 77843
Viet Ha Hoang,
Division of Mathematical Sciences,
School of Physical and Mathematical Sciences,
Nanyang Technological University, Singapore 637371
Abstract
Simulation in media with multiple continua where each continuum interacts with every other is often challenging due to multiple scales and high contrast. One needs some types of model reduction. One of the approaches is multi-continuum technique, where every process in each continuum is modeled separately and an interaction term is added. Direct numerical simulation in multi scale media is usually not practicable. For this reason, one constructs the corresponding homogenized equations. Computing the effective coefficients of the homogenized equations can be expensive because one needs to solve local cell problems for a large number of macroscopic points. The paper develops a hierarchical approach for solving cell problems at a dense network of macroscopic points with an essentially optimal computation cost. The method employs the fact that neighboring representative volume elements (RVEs) share similar features; and effective properties of the neighboring RVEs are close to each other. The hierarchical approach reduces computation cost by using different levels of resolution for cell problems at different macroscopic points. Solutions of the cell problems at macroscopic points where approximation spaces with a higher level of resolution are used are employed to correct the solutions at nearby macroscopic points that are computed by approximation spaces with a lower level of resolution. The method requires a hierarchy of macroscopic grid points and a corresponding nested approximation spaces with different levels of resolution. Each level of macroscopic points is assigned to an approximation finite element (FE) space which is used to solve the cell problems at the macroscopic points in that level. We prove rigorously that this hierarchical method achieves the same level of accuracy as that of the full solve where cell problems at every macroscopic point are solved using the FE spaces with the highest level of resolution, but at the essentially optimal computation cost. Numerical implementation that computes effective permeabilities of a two scale multicontinuum system via the numerical solutions of the cell problems supports the analytical results. Finally, we prove the homogenization convergence for our multiscale multi-continuum system.
Key words. multiscale modelling, multi-continuum, homogenization, effective properties, hierarchical finite elements, optimal complexity.
1 Introduction
Media with multiple continua where each continuum interacts with other continua often entail multiple scales and high contrast. For example, fractured media can have multiscale and high contrast due to complex material properties and geography of fractures. Therefore, numerical simulations in this type of media can be expensive and require model reductions. This can be achieved by computing effective properties in each coarse block using the solutions of local representative volume element (RVE) problems. In multi-continuum approaches [2, 14, 12, 16, 13], equations for each continuum are written separately with so called interaction terms. Therefore, one has to deal with a system of equations and compute the effective properties from it.
There have been several methods to solve multiscale equations without computing effective properties and establishing homogenized equations. The multiscale finite element method (MsFEM) [10] solves local cell problems in coarse blocks with fine mesh to obtain basis functions that capture small-scale information. The generalized multiscale finite element method (GMsFEM) [7, 9, 6] follows the outline of MsFEM but adds some degrees of freedom in each coarse block by building the snapshot spaces and solving local spectral problems in the spaces. Using GMsFEM for multi-continuum models is considered in [8]. Although these methods have several advantages, they do not take into account the periodicity or local periodicity of the structures of the media of interest and sometimes introduce high computation cost when they have very small fine mesh sizes. In this paper, we establish an efficient algorithm for obtaining homogenized equations utilizing microscopic periodicity for multiscale multicontiuum systems with optimal computation complexity.
The multi-continuum system depends on small scales. We study the problem via the homogenization approach. For locally periodic multiscale problems such as those considered in this paper, the homogenized problem can be found by the two scale asymptotic expansion [3, 1, 11]. Constructing homogenized equations requires solving local cell problems in microscale representative domain. Computation cost for solving these cell problems can be very high since we have to solve different local cell problems at many macroscopic points.
In this work we use two-scale asymptotic expansion ([3], [1]) to derive the homogenized equations of a two scale multi-continuum system. Effective coefficients of the homogenized equation are established via the solutions of cell problems. Since the coefficients depend on both macro- and micro-scale variables, a different set of cell equations needs to be solved at each macroscopic point. The number of equations to be solved is thus very large. Solving them using the same small mesh at every macroscopic point is extremely expensive. We develop in this paper the hierarchical approach to solve the cell problems for the multi-continuum system for a large number of macroscopic points, using an optimal number of degrees of freedom, without sacrificing the accuracy. The method is developed for two scale elliptic problems in [4] (see also [5]). It solves cell problems for a dense hierarchical network of macroscopc points with different levels of resolution. The problems at those points belonging to a lower level in the hierarchy are solved with a higher level of accuracy. For the solution at a macroscopic point in a higher level in the hierarchy which are obtained with a lower level of accuracy, we use solutions at nearby macroscopic points that are solved with a higher level of accuracy to correct the error. We show that this hierarchical FE approach obtains the same level of accuracy at every macroscopic point as that obtained when every cell problem is solved with the highest level of resolution (we will refer to this as the full reference solve below), but uses only an essentially optimal number of degrees of freedom that is equal to that required to solve only one cell problem at the finest level of resolution (apart from a possible logarithmic factor).
The paper is organized as follows. In the next section, we set up the multiscale multi-continuum system; and we derive the homogenized equations from two scale asymptotic expansion. In Section 3, we outline the hierarchical finite element algorithm for solving the cell problems at a dense network of macroscopic points. We give a rigorous error estimates that show the algorithm has the equivalent accuracy as the full reference solve, at essentially optimal computation cost. In Section 4, we present numerical examples that verify the theoretical results. We compute the effective permeabilities using the hierarchical solve and the full solve. We find that the effective permeabilities obtained from these two approaches are essentially equal, with a very small relative error between each other. Finally, in Section 5, we rigorously prove the homogenization convergence for the two scale multi-continuum system. The paper ends with the conclusions in Section 6.
Throughout the paper, by , we denote the gradient with respect to of a function that depends only on the spatial variable and the temporal variable , and by , we denote the partial gradient with respect to of a function that depends on , and also other variables. Repeated indices indicate summation. The notation denotes spaces of periodic functions.
2 Problem formulation
2.1 Homogenization of multi-continuum systems
In multi-continuum approaches, equations for each continuum are written separately. We denote by the solution for th continuum. In the general case where each continuum interacts with every other continuum, we have the following system of equations introduced in [8]
[TABLE]
where is a domain (), are the multiscale permeability and are the multiscale porosities, and the functions of are exchange terms (see [2, 14, 12, 16, 13]) that describe the interaction of continua; represents the microscopic scale of the local variation. If each continuum only interacts with the background , we have
[TABLE]
where is the source term. In this paper, we consider a two-continuum system. Let be the unit cube in . Let , () be continuous functions on which are -periodic with respect to and be a function in . We assume further that there is a constant such that for all
[TABLE]
We define the twoscale coefficients as
[TABLE]
We consider in this paper the case where the interaction terms are scaled as ; this case has the most interesting cell problems in the form of a coupled system. We consider the multiscale multi-continuum system
[TABLE]
with the Dirichlet boundary condition for , and with the initial condition , where and are in . We consider the following two scale asymptotic expansion of and .
[TABLE]
where the functions and are periodic with respect to . Performing the two scale asymptotic expansion, from (2.2) we obtain
[TABLE]
For the terms, we obtain,
[TABLE]
From this, we have
[TABLE]
Adding these two equations, we obtain
[TABLE]
This implies , . i.e. and are independent of , and as . For the terms in (2.3), we have,
[TABLE]
Since and are independent of , we have
[TABLE]
Thus and where , and are solutions of the cell problem
[TABLE]
where is the th unit vector in the standard basis of . For the terms in (2.3), integrating over , one has
[TABLE]
Adding these two equations, one obtains the homogenized equation
[TABLE]
where and the -dependent permeabilities are defined as
[TABLE]
We will show later that the homogenized matrices and are positive definite. We will also show that the initial condition for is
[TABLE]
where for . Equation (2.5) together with initial condtion (2.7) has a unique solution (see, e.g., [15]).
2.2 Uniqueness of solution to the cell problem
We write the system (2.4) in the variational form as
[TABLE]
where . Let be the space . The space is equipped with the norm
[TABLE]
For , we define the bilinear form as
[TABLE]
for and . From (2.1), we deduce that the bilinear form is uniformly coercive and bounded with respect to , i.e. there are constants and such that
[TABLE]
for all and . Adding the two equations in (2.8), we obtain
[TABLE]
Theorem 2.1**.**
Problem (2.8) has a unique solution .
Proof.
The conclusion follows from the boundedness and coerciveness of the bilinear form and the Lax-Milgram lemma. ∎
3 Hierarchical finite element algorithm
Computing effective coefficients requires the solutions of the cell problems (2.4) at many macroscopic points which can be very expensive. We develop in this section the hierarchical FE method which computes the solution of the cell problems at a dense network of macroscopic points using only an essentially optimal number of degrees of freedom which is equal to that for solving one cell problem (apart from a multiplying logarithmic factor). We assume that the coefficients are sufficiently smooth with respect to the macroscopic variable . We make the following assumption.
Assumption 3.1**.**
There is a constant such that for all , ,
[TABLE]
3.1 Overview of hierarchical algorithm
We develop an efficient hierarchical finite element algorithm to solve the coupled cell problem (2.4) numerically and to approximate the effective properties in (2.6) for a dense network of macroscopic points . We follow the algorithm introduced in [4].
We outline the algorithm as follows.
Step 1 : Build nested finite element spaces. We employ Gelerkin FE to obtain an approximation of the solution of (2.4) for each macroscopic point using FE spaces of different levels of resolution. We assume that there exists a hierarchy of FE spaces where the integer index denotes the resolution level. We assume further the following approximation properties: for ,
[TABLE]
where the constant is independent of and .
Step 2 : Build a hierarchy of macrogrids. We solve the cell equations at different macroscopic points with different levels of accuracy. We use the solutions solved with a higher accuracy level to correct the solutions obtained with a lower accuracy level. We achieve this by solving the cell problems at different macroscopic points using different FE spaces in the hierarchy in Step 1. This can be done by constructing a hierarchy of macro-grid points. We construct a nested macro-grid, as follows. First, we build an initial grid with a proper grid spacing , the maximal distance between neighboring nodes. We then inductively construct , a refinement of , with grid spacing . Then, we define the hierarchy of macro-grids, as , , and for each , we have
[TABLE]
We call the nodes in the lowest level grid the anchor points. In this way, we obtain a dense hierarchy of the macro-grids. That is, each point has at least one point from one of the previous levels, such that dist(, ) . Figures 2 and 2 show an example of 3-level hierarchy of macrogrids , , , constructed in .
Step 3 : Calculating the correction term. We relate the nested FE spaces and the hierarchy of macrogrids for our algorithm. We first solve the cell problems at anchor points using the standard Galerkin FE with FE space . That is, for the points in the coarsest macro-grid , we solve the cell problems with the finest mesh. More precisely, we find , such that
[TABLE]
for all . Proceeding inductively, for (), we choose the points so that the distance between and each point in is . This is possible from the assumption for the hierarchy of macroscopic points above. We define the -th macro-grid interpolation by
[TABLE]
where the coefficients satisfy (). We refer to the -th macro-grid interpolation of Galerkin approximations as . We solve the following problem: Find such as
[TABLE]
for all , . Note that right-hand side data is all known since we have already computed inductively using finer mesh spaces at macro-grid points in . We let
[TABLE]
be the FE approximation for where . A main goal of this paper is to prove that the approximation (3.3) for has the same order of accuracy compared to the approximation we obtain by solving (2.8) using the finest FE space at all macroscopic points. We also prove that we reduce the computation cost with the approximation (3.3) to the optimal level.
Remark. In the following, for simplicity, we use a simple 1-point interpolation to compute the correction term . More precisely, for we choose such that . We let
[TABLE]
be the macro-grid interpolation. The FE approximation is
[TABLE]
Remark. Note that as the level goes higher, we use coarser FE spaces for the corresponding finer macro grids. This balance guarantees that although we use coarser FE spaces, the FE error is still optimal, but with much less computation cost.
3.2 Error estimates
We require that the coefficients and satisfy Assumption 3.1 and (2.1). We prove that the hierarchical method achieves the same order of accuracy as the full solve. For simplicity, we consider 1-point interpolation for our proof; the proof for the general case is similar.
Lemma 3.1**.**
There exists a positive number such that for all .
Proof.
From (2.8), we obtain
[TABLE]
Using the uniform coercivity of the bilinear form with respect to , we get
[TABLE]
for . From this we get the conclusion. ∎
Let . We have that satisfies
[TABLE]
.
Proposition 3.2**.**
There exists such that
[TABLE]
for .
Proof.
From (3.4), for we have
[TABLE]
As and are uniformly bounded in with respect to by Lemma 3.1. From Assumption 3.1we have
[TABLE]
Thus
[TABLE]
where the constant is independent of . ∎
Lemma 3.3**.**
There is a positive constant such that for all .
Proof.
We rewrite cell problem (2.4) as
[TABLE]
[TABLE]
Rearranging these equations, we have,
[TABLE]
[TABLE]
By the uniform boundedness of with respect to and Lemma 3.1, we deduce that and are uniformly bounded for all . ∎
Lemma 3.4**.**
There exists a positive constant such that
[TABLE]
for all .
Proof.
From (3.4), we have
[TABLE]
[TABLE]
Therefore,
[TABLE]
[TABLE]
From Lemma 3.1 and Proposition 3.2, we have
[TABLE]
for some constant . ∎
We choose such that
[TABLE]
We then have
Lemma 3.5**.**
There is a positive constant such that and for all .
Proof.
We note that
[TABLE]
Since , by Poincare inequality, and , the following inequalities hold.
[TABLE]
And then by (3.6),
[TABLE]
∎
Proposition 3.6**.**
There is a constant such that and for all .
Proof.
Let be a domain such that . Let be such that in . We have
[TABLE]
Since on , applying elliptic regularity, we have
[TABLE]
By Proposition 3.2, Lemmas 3.4 and 3.5, and the -periodicity of ,
[TABLE]
for all . Then from (3.7), Similarly, for . ∎
We consider the problem: Find and such that
[TABLE]
for all and . This is the FE approximation of (3.4). We then have the following result.
Lemma 3.7**.**
There is a positive constant such that
[TABLE]
Proof.
It follows from Cea’s Lemma, Proposition 3.6 and (3.1) that
[TABLE]
∎
Proposition 3.8**.**
There is a constant which only depends on the level of such that
[TABLE]
Proof.
We will prove the proposition by induction. The conclusion holds for . We assume that for all where .
[TABLE]
[TABLE]
for all and . From Assumption 3.1 and the induction hypothesis, we have
[TABLE]
where is independent of and . By Lemma 3.7 and (3.10),
[TABLE]
Using , We have
[TABLE]
where
[TABLE]
∎
Theorem 3.9**.**
Under Assumption 3.1 and the uniform boundedness of and , there is a positive constant which depends only on the functions , and so that,
[TABLE]
for .
Proof.
We let be an integer independent of such that for . And let
[TABLE]
where and are the constants in Lemma 3.7 and Proposition 3.8. Now we prove
[TABLE]
by induction. From (3.14), this holds for all . Suppose that (3.15) holds for all . Then from (3.12), we obtain
[TABLE]
∎
Theorem 3.10**.**
The total number of degrees of freedom required to solve (2.8) for all points in is for the hierarchical solve while it is in the full solve where cell problems are solved with the finest mesh level at all macrogrid points.
Proof.
Since the number of macroscopic points in is , and the space is of dimension , the total number of degrees of freedom for solving (2.8) for all points in is . Therefore, the total number of degrees of freedom required to solve (2.8) for all points in is . ∎
4 Numerical example
In this section, we apply the hierarchical finite element algorithm to a numerical example for computing the effective coefficients of a multiscale multi-continuum system at a dense network of macrogrid points. To show the accuracy of the algorithm, we compare the results to the approximations to the effective coefficients obtained from solving the cell problems using the finest meshes at all macroscopic points.
4.1 Numerical Implementation
We let be the macroscopic domain and be the unit cell. We consider the locally periodic coefficients
[TABLE]
where the constant is chosen below. We use 4 square meshes in to construct a nested sequence of FE spaces, so that the mesh size of each space is for . Since , and are independent of , we only consider 1-dimensional macrogrids in . The nested macrogrids and the subsequent macrogrid hierarchy, are constructed as follows. We first let . Considering that our macrogrids have grid spacing for , where in this case, we have following hierarchy of macrogrids.
[TABLE]
Figure 3 indicates how these macrogrids and the approximation spaces are related in numerical implementation.
We implement the algorithm as follows. For , we solve (2.8) for , , for all by the standard Galerkin FEM. We then use a simple 1-point interpolation to compute the correction terms. That is, for we choose such that . We let the th macrogrid interpolation be
[TABLE]
We find and in such that
[TABLE]
and
[TABLE]
for . We let
[TABLE]
be the approximation to . We continue inductively. For example, for , we compute , using the standard Galerkin FEM. Then for , we find the correction terms , that satisfy (4.1) and (4.2), where . And we let the solutions at be
[TABLE]
We continue this procedure based on Figure 3.
Tables 1 and 2 indicate and obtained by both the hierarchical solve and the full solve where the finest mesh is used for all cell problems, at each and the relative errors between them, where relative errors are calculated by with obvious notations for and respectively. The results show clearly that the effective coefficients obtained from hierarchical algorithm are very closed to the reference effective coefficients. We can see from the tables that relatively large errors occur at the highest level macroscopic points where more than one layer of corrections is performed, i.e. the corrector itself is corrected by the solution at a macroscopic point belonging to a lower level. We note that the error for the case is much smaller as the change of in is much smaller. That is, large Lipschitz constants in Assumption 3.1 tend to result in large errors. The results in Tables 1 and 2 are obtained when only one corrector point is employed. If we use more corrector points, the error can be reduced significantly. In Table 3 we show the relative errors, in comparison to the coefficients obtained from the full solve where the finest mesh is used for all the cell problems, for the effective coefficients obtained from the hierarchical solve for the two cases where one point and two point interpolations are used. The table shows that the result can be improved by employing two point interpolation.
5 Proof of homogenization convergence
In this section, we prove rigorously the homogenization convergence, i.e. the convergence of the solution of the two scale equation (2.2) to the solution of the homogenized equation (2.5). Throughout this section, we denote the spaces and as and respectively. We recall the two-scale multi-continuum system
[TABLE]
[TABLE]
We have the following theorem.
Lemma 5.1**.**
The solution , of (5.1) and (5.2) are uniformly bounded in and .
Proof.
Multiplying and to (5.1) and (5.2) respectively and integrating over , one has
[TABLE]
Summing these equations, we get
[TABLE]
. Substituting and into and in (5.4) respectively, we have
[TABLE]
Integrating this equation over , we get
[TABLE]
Therefore,
[TABLE]
Using the uniform boundedness from below of and , we have
[TABLE]
Choosing sufficiently small, we deduce that and are uniformly bounded in and . ∎
Note that because of the 5th term of equation (5.5), . Thus, there exist subsequences of and , which we still denote by and , and such that
[TABLE]
Recall that is the solution of cell problem.
[TABLE]
We assume that and are sufficiently smooth with respect to both and . Let and . We define and as
[TABLE]
Assuming that , , and are sufficiently smooth, for all we have
[TABLE]
and
[TABLE]
due to (5.6). Let , where in (5.3), we have
[TABLE]
Let and in (5.7) and (5.8) be and respectively. We have
[TABLE]
Let . We multiply (5.9) and (5.10) by and intergrate over with respect to . After subtracting the resulting equations by each other, we obtain
[TABLE]
We have the following lemma.
Lemma 5.2**.**
The functions and converge strongly in to .
*Proof * This is the standard result in Jikov et al. [11]. As is uniformly bounded in , is uniformly bounded in when . Thus we can extract a subsequence which converges weakly in and strongly in . As for all ,
[TABLE]
the limit is .
We have
[TABLE]
As converges weakly to in , converges weakly to in , we have
[TABLE]
We note that
[TABLE]
Also, note that due to -periodicity of and , we have
[TABLE]
We observe that strongly in . Passing to the limit in the left hand side of (5.11), we obtain from Lemma 5.2,
[TABLE]
Note that since in weakly. Thus from (5.11) and (5.12), we have
[TABLE]
Let and in (5.3) be where . Adding the two equations, we have
[TABLE]
Passing to the limit, we obtain
[TABLE]
Using (5.13) and (5.14), one obtains
[TABLE]
Since , , and are independent of , by Lemma 5.2, we have
[TABLE]
Therefore, we have
[TABLE]
From this, we deduce
[TABLE]
For consistency with formula (2.6), we note the following result.
Lemma 5.3**.**
**
Proof.
From the cell problem, we have
[TABLE]
Thus,
[TABLE]
Now we show
[TABLE]
From the cell problem, we know that
[TABLE]
Thus, by (5.16) and (5.17), we have the result. ∎
Theorem 5.4**.**
Assume that the solution and of cell problem (2.8) belong to and the coefficients and belong to . The limit function of the sequences , is the unique solution of the homogenized equation (2.5) with the initial condition (2.7).
Proof.
Note that from the equation (5.1), we obtain
[TABLE]
for all and . Passing to the limit, from (5.15), Lemmas 5.2 and 5.3, we have
[TABLE]
where
[TABLE]
We now show the initial condition. Adding (5.1) and (5.2), we have
[TABLE]
As and are bounded in , we deduce that is bounded in . Let , i.e. . We have
[TABLE]
This shows that the weak limit of in is \big{(}\langle{\mathcal{C}}_{11}\rangle+\langle{\mathcal{C}}_{22}\rangle\big{)}\frac{\partial u_{0}}{\partial t}. Now we choose so that . Then
[TABLE]
On the other hand
[TABLE]
This shows that \big{(}\langle{\mathcal{C}}_{11}\rangle+\langle{\mathcal{C}}_{22}\rangle\big{)}u_{0}(0,x)=\langle{\mathcal{C}}_{11}\rangle g_{1}(x)+\langle{\mathcal{C}}_{22}\rangle g_{2}(x). i.e. the initial condition of is
[TABLE]
∎
6 Conclusions
In this paper, we developed an efficient algorithm for computing the effective coefficients of a coupled multiscale multi-continuum system. We derived the coupled cell problems and the homogenized equation from twosale asymptotic expansion. We solved the cell problems using hierarchical FE algorithm and use the solutions to compute the effective coefficients. To establish the hierarchical FE algorithm, we first constructed a dense hierarchy of macrogrids and the corresponding nested FE spaces. Based on the hierarchy, we solve the cell problems using different resolution FE spaces at different macroscopic points. We use solutions solved with a higher level of accuracy to correct solutions obtained with a lower level of accuracy at nearby macroscopic points. We rigorously showed that this hierarchical FE method achieves the same order of accuracy as the reference full solve where cell problems at every macroscopic point are solved with the highest level of accuracy, at a significantly reduced computational cost, using an essentially optimal number of degrees of freedom. For numerical example, we applied this algorithm to a multi-continuum model in a two dimensional domain. The algorithm was implemented on macroscopic points in a one dimensional domain. The numerical results strongly support the error estimates we provided in section 3.
Acknowledgment A part of this work is conducted when Jun Sur Richard Park was a visiting PhD student at Nanyang Technological University (NTU) under East Asia and Pacific Summer Institutes (EAPSI) programme organized by the US National Science Foundation (NSF) and Singapore National Research Foundation (NRF) under Grant No. 1713805. Jun Sur Richard Park thanks US NSF and Singapore NRF for the financial support and NTU for hospitality. Viet Ha Hoang is supported by the MOE AcRF Tier 1 grant RG30/16 and the MOE Tier 2 grant MOE2017-T2-2-144.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] N. Bakhvalov and G. Panasenko , Homogenisation averaging processes in periodic media , Springer, 1989.
- 2[2] G. Barenblatt, I. P. Zheltov, and I. Kochina , Basic concepts in the theory of seepage of homogeneous liquids in fissured rocks [strata] , Journal of applied mathematics and mechanics, 24 (1960), pp. 1286–1303.
- 3[3] A. Bensoussan, J.-L. Lions, and G. Papanicolau , Asymptotic analysis for periodic structures , Elsevier, 1978.
- 4[4] D. L. Brown, Y. Efendiev, and V. H. Hoang , An efficient hierarchical multiscale finite element method for stokes equations in slowly varying media , Multiscale Modeling & Simulation, 11 (2013), pp. 30–58.
- 5[5] D. L. Brown and V. H. Hoang , A hierarchical finite element monte carlo method for stochastic two-scale elliptic equations , Journal of Computational and Applied Mathematics, 323 (2017), pp. 16–35.
- 6[6] Y. Cho, R. L. Gibson Jr, M. Vasilyeva, and Y. Efendiev , Generalized multiscale finite elements for simulation of elastic-wave propagation in fractured media , Geophysics, 83 (2017), pp. WA 9–WA 20.
- 7[7] E. Chung, Y. Efendiev, and T. Y. Hou , Adaptive multiscale model reduction with generalized multiscale finite element methods , Journal of Computational Physics, 320 (2016), pp. 69–95.
- 8[8] E. T. Chung, Y. Efendiev, T. Leung, and M. Vasilyeva , Coupling of multiscale and multi-continuum approaches , GEM-International Journal on Geomathematics, 8 (2017), pp. 9–41.
