Next Article in Journal
Eigenvalue Problem for a Reduced Dynamo Model in Thick Astrophysical Discs
Previous Article in Journal
Using an Interval Type-2 Fuzzy AROMAN Decision-Making Method to Improve the Sustainability of the Postal Network in Rural Areas
Previous Article in Special Issue
Approach to the Numerical Study of Wave Processes in a Layered and Fractured Porous Media in a Two-Dimensional Formulation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multiscale Model Reduction with Local Online Correction for Polymer Flooding Process in Heterogeneous Porous Media

by
Maria Vasilyeva
1,*,† and
Denis Spiridonov
2,†
1
Department of Mathematics and Statistics, Texas A&M University-Corpus Christi, Corpus Christi, TX 78412, USA
2
Laboratory of Computational Technologies for Modeling Multiphysical and Multiscale Permafrost Processes, North-Eastern Federal University, Yakutsk 677980, Russia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Submission received: 29 May 2023 / Revised: 3 July 2023 / Accepted: 10 July 2023 / Published: 13 July 2023
(This article belongs to the Special Issue Mathematical Models of Multiphase Flows in Porous Media)

Abstract

:
In this work, we consider a polymer flooding process in heterogeneous media. A system of equations for pressure, water saturation, and polymer concentration describes a mathematical model. For the construction of the fine grid approximation, we use a finite volume method with an explicit time approximation for the transports and implicit time approximation for the flow processes. We employ a loose coupling approach where we first perform an implicit pressure solve using a coarser time step. Subsequently, we execute the transport solution with a minor time step, taking into consideration the constraints imposed by the stability of the explicit approximation. We propose a coupled and splitted multiscale method with an online local correction step to construct a coarse grid approximation of the flow equation. We construct multiscale basis functions on the offline stage for a given heterogeneous field; then, we use it to define the projection/prolongation matrix and construct a coarse grid approximation. For an accurate approximation of the nonlinear pressure equation, we propose an online step with calculations of the local corrections based on the current residual. The splitted multiscale approach is presented to decoupled equations into two parts related to the first basis and all other basis functions. The presented technique provides an accurate solution for the nonlinear velocity field, leading to accurate, explicit calculations of the saturation and concentration equations. Numerical results are presented for two-dimensional model problems with different polymer injection regimes for two heterogeneity fields.

1. Introduction

Polymer flooding is an advanced technique used in the field of Enhanced Oil Recovery (EOR) to improve the recovery of viscous oil from reservoirs. It involves injecting a mixture of chemicals, including polymers and surfactants, to reduce the viscosity of the injected fluids during the flooding process. The flow behavior of polymeric solutions in porous media is recognized as a complex phenomenon, where the viscosity of a polymer solution plays a pivotal role in governing its flow characteristics [1,2,3]. The viscosity of a polymer solution is influenced by factors such as concentration, polymer structure, velocity, heterogeneity, and temperature [4,5,6]. The Flory–Huggins equation describes the viscosity of a polymeric solution at zero shear rates, which relates the viscosity to the concentration of the polymer [1,7,8,9]. The shear-thinning viscosity model accounts for the non-Newtonian behavior of polymer solutions, indicating that the viscosity decreases with increasing shear rate or flow velocity [10]. Polymer flooding has been the subject of extensive research over numerous years. However, its successful implementation remains a challenge primarily due to the highly heterogeneous nature of reservoir properties. These heterogeneities significantly impact the flow and transport processes, necessitating a specialized approach to constructing mathematical models and developing computational algorithms [8,11,12,13].
The reservoir properties and fluid behavior exhibit significant spatial and temporal variations at multiple scales. The heterogeneities can range from pore-scale variations to field-scale geological features. Capturing these fine-scale details in numerical simulations can be computationally prohibitive. Upscaling and multiscale methods are essential approaches that aim to bridge the gap between the fine-scale details of the reservoir and the practical computational requirements for reservoir-scale simulations. Various multiscale and homogenization methods have been extensively studied and developed in the field of reservoir simulations. Multiscale methods involve decomposing a system into multiple scales or levels of detail, each representing different physical phenomena or spatial resolutions. These methods consider the interactions and interdependencies between scales and provide a framework for capturing the effects of heterogeneity, nonlinearity, and other complex behaviors. Some commonly used multiscale methods include the Multiscale Finite Element Method [14,15], Mixed Multiscale Finite Element Method [16,17,18], Multiscale Finite Volume Method [19,20], Generalized Multiscale Finite Element Method [21,22,23,24], Constrain Energy Minimization method [25], and Non-Local Multi-Continua upscaling [26,27,28,29,29]. In [30], the authors considered the upscaling of parameters related to polymer flooding. The procedure involves three stages: (1) single-phase upscaling of the absolute permeability, (2) two-phase upscaling of relative permeabilities, and (3) upscaling of the parameters involved in polymer flooding. The upscaling–downscaling method of EOR simulation (polymer, surfactant, and thermal) was presented in [31]. In this algorithm, the pressure distribution is solved on the upscaled coarse grid, but the fine-scale heterogeneities are included in the computation of the saturations using a downscaled velocity. In [10], the extension of the multiscale restricted-smoothed basis method was presented for polymer flooding, including shear-thinning effects. Multiscale methods effectively reduce the computational complexity while preserving the system’s key characteristics that enable efficient computation by reducing the degrees of freedom in the simulation models.
This paper considers a polymer flooding process in heterogeneous porous media. A mathematical model is described by equations for the flow and transport (water saturation and polymer concentration). The convenient way to solve such problems includes the construction of a sufficiently fine grid that resolves heterogeneity on the grid level (fine grid). To approximate space variables, we use a finite volume approximation with explicit time approximation for the transports and implicit time approximation for the flow processes. Approximations on the fine grid lead to a large system of equations that are computationally expensive to solve. The main challenge is related to the pressure equation, which requires the solution of the large system of equations associated with the fine grid [10,31]. To reduce the cost associated with the pressure solution, we first apply a loose coupling approach. Loose coupling is closely related to the operator-splitting techniques and mutilate time stepping [32]. We apply a loose coupling algorithm to run a transport solve with a minor time step, which is restricted by the stability of the explicit approximation, and call an implicit pressure to solve with a coarser time step. The loosely coupled scheme is typical for multiphysics problems, where different time scales can characterize each sub-problems. In [33], the loose coupling algorithm is used for coupled fluid flow and geomechanical deformation simulation. In [34], the study of the partitioned solution procedure for thermomechanical coupling was presented, where a separate time integration scheme solves each sub-problem. The multirate iterative schemes for the poroelasticity problem are presented in [35], where the multirate iterative coupling scheme exploits the different time scales for the mechanics and flow problems by taking multiple finer time steps for flow within one coarse mechanics time step. In [32], the physics-based two-level operator splitting is used for two-phase flow problems with a multiscale solver for pressure solving. The two-level operator splitting is based on the split into the three sub-systems (elliptic in the pressure equation, hyperbolic, and parabolic in the saturation equation). The multiscale finite volume element method is applied for the elliptic and parabolic sub-systems.
In this work, we combine operator-splitting techniques with a multiscale approach for polymer flooding processes in heterogeneous porous media. Motivated by a loose coupling approach presented for a two-phase flow problem in [32], we extend it and investigate for the polymer flooding process, where for the pressure equation upscaling, we use a multiscale method with an online local correction process. The construction of reduced order model is based on the Generalized Multiscale Finite Element Method (GMsFEM). In GMsFEM, we construct multiscale basis functions on the offline stage for a given heterogeneous field; then, we use them to define the projection/prolongation matrix and construct a coarse grid approximation. However, for accurate solutions to nonlinear problems, the multiscale basis function should incorporate information about the current solution (saturation, concentration, and pressure). Such basis reconstruction is computationally expensive and leads to the regeneration of the projection matrix [36,37,38]. In this work, we propose a local online correction technique for the nonlinear pressure equation that arises in the simulation of the polymer flooding process. In local online correction, we use local residual information to correct the current multiscale solution in a set of non-overlapping local domains. Next, we construct the splitted multiscale approach based on the additive representation of the pressure matrix. We propose decoupling related to the multicontinuum types of problems for separating the primary continuum from others [39]. Furthermore, we can associate such splitting with separating the part related to the regular coarse grid approximation and the remaining part for the local spectral enrichment. The presented technique provides an accurate solution for the nonlinear velocity field, leading to accurate, explicit calculations of the saturation and concentration equations. We present numerical results for two-dimensional model problems with different polymer injection regimes for two hetergeneity fields. To test the presented coupled and splitted multiscale method, we investigate the influence of coarse grid size, the number of multiscale basis functions, the effect of the correction step, and loose coupling on the method’s accuracy.
The paper is organized as follows. In Section 2, we present a problem formulation with a basic mathematical model of the polymer flooding process and consider the construction of the discrete problem on the fine grid using a finite volume method, an explicit transport scheme and loose coupling with an implicit pressure solve. In Section 3, we construct a coupled and splitted multiscale method for the solution of the flow equation on the coarse grid, where we introduce offline and online stages with a local residual-based correction for nonlinear pressure problems. A numerical investigation is presented in Section 4 for two-dimensional model problems with different polymer injection regimes for two hetergeneity fields. Finally, the conclusion is presented.

2. Problem Formulation

This section starts with the mathematical model formulation for polymer flooding processes in porous media. Then, we define a fine grid approximation based on the finite volume method and discuss the construction of the time approximation with an explicit approximation for saturation and concentration equations.

2.1. Mathematical Model

The polymer flooding process in porous media can be mathematically represented by incorporating Darcy’s law and conservation laws for the water saturation and polymer concentration. In the case where the fluid and rock are incompressible and there are no gravitational or capillary forces, we have
ϕ s t · ( λ w ( s , c ) k ( x ) p ) = f w , x Ω , t > 0 , ϕ ( s c ) t · ( c λ w ( s , c ) k ( x ) p ) = c f w , x Ω , t > 0 , · q = f w + f n , q = q w + q n , x Ω , q α = λ α ( s , c ) k ( x ) p , x Ω ,
where s = s w is the saturation of the wetting phase, c is the polymer concentration in the wetting phase, p is the pressure, q w and q n are the wetting and non-wetting phase fluxes, f α is the source term of the α -phase, ϕ is the porosity, k is the heterogeneous permeability and
λ w ( s , c ) = k r w ( s ) / μ w ( c ) , λ n ( s ) = k r n ( s ) / μ n , λ = λ w + λ n ,
here, μ α and k r α are the viscosity and relative permeability for α -phase ( α = n , w ).
For the polymer flooding process, we use a linear law for wetting phase viscosity
μ w ( c ) = μ w a ( 1 + γ c ) ,
where μ w a is the pure water viscosity and the coefficient γ characterizes the particular polymer [4,7,8,9]. This model simplifies the zero shear rate Flory model with the neglected effect of the salinity [1,7,8,9]. We note that, in general, different types of relationships can be employed to characterize the viscosity of the wetting phase, and these variations do not significantly impact the overall algorithm proposed in this paper.
We supplement the mathematical model (1) with given initial conditions
s = s 0 , c = c 0 , p = p 0 , t = 0 ,
and zero flux boundary conditions.

2.2. Approximation Space on the Fine Grid

The conventional approach for constructing approximations is typically based on creating a grid that resolves heterogeneity at the grid level. This grid, which effectively resolves fine-scale details, will be referred to as the “fine grid” in this study. In this work, we consider a two-dimensional domain Ω .
Let T h = i = 1 N f K i be the fine grid of the domain Ω , where N f is the number of cells. To construct a space approximation, we employ a finite volume method with a two-point flux approximation
q α , i j λ α ( s i j , c i j ) W i j ( p j p i ) , W i j = k i j | E i j | d i j ,
where k i j is the harmonic average between k i and k j ( k i j = 2 / ( 1 / k i + 1 / k j ) ), | E i j | is the length of face between cells K i and K j , d i j is the distance between midpoints of cells K i and K j for i = 1 , , N f , N f is the number of cells of the fine grid (Figure 1).
For approximation of the λ w ( s i j , c i j ) , we use an upwind scheme
λ w ( s i j , c i j ) = λ w ( s i , c i ) , i f   T i j ( p i p j ) > 0 λ w ( s j , c j ) , otherwise , .
Then, the system of Equation (1) can be written in the following semi-discrete way for each cell K i
ϕ i s i t | K i | + j T w , i j ( p i p j ) = f w , i | K i | , ϕ i ( s i c i ) t | K i | + j c i j T w , i j ( p i p j ) = c i f w , i | K i | , j T i j ( p i p j ) = f i | K i | ,
where
T i j = λ ( s i j , c i j ) W i j , T w , i j = λ w ( s i j , c i j ) W i j ,
and λ ( s i j , c i j ) is the average between λ ( s i , c i ) and λ ( s j , c j ) .

2.3. Approximation by Time and Loose Coupling

In this work, we use an explicit time approximation for the saturation and concentration problems, which leads to the standard IMPES scheme (implicit pressure, explicit saturation and concentration)
ϕ i s i n + 1 s i n τ | K i | + j T w , i j n ( p i n p j n ) = f w , i n | K i | , ϕ i s i n + 1 c i n + 1 s i n c i n τ | K i | + j c i j n T w , i j n ( p i n p j n ) = c i n f w , i n | K i | , j T i j n ( p i n p j n ) = f i n | K i | ,
where n is the number of time steps and τ is the given time step size. We note that the time step size is chosen to satisfy a stability condition of the explicit scheme.
The pressure equation can be written in the following matrix form for p = ( p 1 , , p N f ) T
A n p n = F n ,
with
A n = { a i j n } , a i j = j T i j n i = j , T i j n i j ,
where F n = ( f 1 n , . , f N f n ) T and i = 1 , , N f .
We have the following algorithm for the fine grid problem:
  • Initialize, saturation, concentration and pressure fields, using given initial conditions
    p 0 = p 0 , s 0 = s 0 , c 0 = c 0 .
  • For each time iteration ( n = 1 , 2 , , N t ):
    -
    Implicit pressure solve.
    Generate the fine scale matrix and right-hand side vector ( A n and F n ) and solve the system of linear Equation (8) to find p n .
    -
    Explicit transport solve.
    Update saturation and concentration using explicit formulas on the fine grid:
    s i n + 1 = s i n + τ ϕ i f w , i n τ ϕ i | K i | j T w , i j n ( p i n p j n ) , c i n + 1 = 1 s i n + 1 s i n c i n + 1 + τ ϕ i c i n f w , i n τ ϕ i | K i | j c i j n T w , i j n ( p i n p j n ) .
The main challenge in this problem is related to the pressure equation, which requires the solution of the large system of linear equations associated with the fine grid. To reduce the cost associated with the pressure solve, we first use a loose coupling approach to run an explicit transport solve for a set of time steps with fixed pressure (see Figure 2 for illustration).
Finally, we have the following loose coupled algorithm for the fine grid problem:
  • Initialize, saturation, concentration and pressure fields, using given initial conditions, p 0 = p 0 , s 0 = s 0 , c 0 = c 0 .
  • For each time iteration ( n = 1 , 2 , , N t ):
    -
    If the remainder of dividing n by n p is equal to zero ( n p is the given number). Then Implicit pressure solve.
    Generate the fine-scale matrix and right-hand side vector ( A n and F n ) and solve the system of linear Equation (8) to find p n .
    -
    Explicit transport solve.
    Update saturation and concentration using explicit formulas on the fine grid using (9).
A similar technique was considered in [32] with a multiscale approximation for a pressure field for a two-phase flow problem. In this work, we use a different multiscale method and investigate the influence of loose coupling on polymer flooding processes.
Next, we discuss constructing the reduced order model for pressure using the multiscale method.

3. Multiscale Model Reduction

We construct a coarse scale approximation for the pressure equation using the Generalized Multiscale Finite Element Method (GMsFEM). In GMsFEM, we construct a multiscale basis function to capture the behavior of the solution at a fine scale. The GMsFEM approach involves two stages: offline and online. In the offline stage, we define local domains (subdomains), construct multiscale basis functions by solving the local eigenvalue problems, and generate a projection matrix. In the online stage, we project fine-scale problems onto the multiscale space using a projection matrix and solve a reduced-order problem on the coarse grid. The solution obtained using GMsFEM provides an accurate representation of the multiscale behavior on the coarse scale grid and can be downscaled to the fine-scale resolution using a projection matrix. Finally, after calculating the pressure equation using the multiscale method, we calculate a saturation and concentration on the fine grid using explicit formulas.
The accuracy of the transport problem solution highly depends on the accuracy of the nonlinear velocity field that is calculated based on the current pressure distribution. To address this issue, we propose an additional online correction step that can significantly reduce the error of the multiscale method. The correction step is based on the local calculations in the subdomains using information about the current residuals.

3.1. Offline Stage

Let T H be the coarse grid with cells K j , and ω i is the local domain related to the coarse grid node that is constructed as a combination of the several coarse cells that contains the corresponding coarse grid node (see Figure 3).
In order to construct multiscale basis functions on the offline stage for the nonlinear problem, we use a linear part of the pressure equation. In each local domain ω i , we solve the following eigenvalue problem
A ω i ψ l ω i = λ l ω i S ω i ψ l ω i ,
with
A ω i = { a i j } , a i j = j W i j i = j , W i j i j , S ω i = { s i j } , s i j = k i | K i | i = j , 0 i j , i , j = 1 , , N f ω i ,
where W i j = k i j | E i j | d i j and N f ω i is the number of coarse grid cells in the local domain ω i .
Next, we choose eigenvectors that correspond to the smallest M i eigenvalue ( 0 = λ 1 ω i < λ 2 ω i < < λ M i ω i ) and create a projection matrix
R = χ 1 ψ 1 ω 1 , , χ 1 ψ M 1 ω 1 χ N c ψ 1 ω N c , , χ N c ψ M N c ω N c T .
where χ i is the linear partition of unity functions, and N c is the number of the local domains (number of coarse grid nodes).

3.2. Online Stage

Once the projection matrix is constructed, the GMsFEM can be used to solve the problem on the coarse scale, taking advantage of the reduced dimension.
We use constructed multiscale basis functions to solve the pressure equation on the coarse grid. We use the projection matrix R to project the fine grid system to the coarse grid
A H n p H n = F H n ,
with
A H n = R A n R T , F H n = R F n .
After the solution of the reduced system, we reconstruct a fine grid solution
p m s n = R T p H n .
Note that the size of the system is N c = i = 1 N v M i , M i is the number of local multiscale basis functions in ω i and N v is the number of coarse grid vertices. For the numerical investigation, we set to take the same number of basis functions in each local domain ( M i = M ), and therefore, we have N c = M · N v . The convergence of the presented method depends on a number of local basis functions and coarse grid size.
Then, on the online stage, we have the following algorithm for the transport and flow problem with loose coupling:
  • Initialize saturation, concentration and pressure fields using initial conditions p h 0 = p 0 , s h 0 = s 0 , c h 0 = c 0 and project pressure onto the coarse grid p H 0 = R p h 0 .
  • For each time iteration ( n = 1 , 2 , , N t ):
    -
    If the remainder of dividing n by n p is equal to zero ( n p is the given number). Then, Implicit pressure solve.
    Generate a fine scale matrix and right-hand side vector ( A n and F n ), project the system onto coarse grid ( A H n = R A n R T and F H n = R F n ), solve the system of the linear Equation (12) to find p H n and downscale the solution to fine grid p m s n = R T p H n .
    -
    Explicit transport solve.
    Update saturation and concentration using explicit formulas on the fine grid:
    s m s , i n + 1 = s m s , i n + τ ϕ i f ˜ w , i n τ ϕ i | K i | j T ˜ w , i j n ( p m s , i n p m s , j n ) , c m s , i n + 1 = 1 s m s , i n + 1 s m s , i n c m s , i n + 1 + τ ϕ i c m s , i n f ˜ w , i n τ ϕ i | K i | j c m s , i j n T ˜ w , i j n ( p m s , i n p m s , j n ) ,
    where f ˜ w , i and T ˜ w , i j n are calculated using a multiscale solution s m s , i j n , c m s , i j n and p m s , i j n .
The accuracy of the transport problem solution highly depends on the accuracy of the nonlinear velocity field that is calculated based on the current pressure distribution. To address this issue, we propose an additional online correction step that can significantly reduce the error of the multiscale method.

3.3. Online Residual-Based Local Correction

The correction step is based on the local calculations in the subdomains using information about the current residuals. After the solution of the pressure Equation (12), in each local domain, we find a local residual and solve the following local problem in ω i
A ω i ϕ ω i = r ω i ,
with
A ω i = { a i j } , a i j = j T i j n i = j , T i j n i j ,
r ω i = { r i ω i } , r i ω i = f m s , i n j T m s , i j n ( p m s , i n p m s , j n ) ,
with zero Dirichlet boundary conditions except for the global boundary, where we set a zero Newman boundary condition.
We construct a local correction ϕ ω i in a non-overlapping set of local domains ω i B k , where for the quadratic coarse cells, we have for sets of local domains (see the first row in Figure 4). The correction function in the kth set of subdomains is used to update the solution
p m s n , k = p m s n , k 1 + ω i B k ϕ ω i , k ,
where p m s n , 0 is the solution of Problem (12) and
A ω i ϕ ω i , k = r ω i , k 1 ,
with
r ω i , k 1 = { r i } , r i = f m s , i n , k j T m s , i j n ( p m s , i n , k 1 p m s , j n , k 1 ) .
We have the following algorithm:
  • Initialize saturation, concentration, and pressure fields using initial conditions p h 0 = p 0 , s h 0 = s 0 , c h 0 = c 0 and project pressure onto the coarse grid p H 0 = R p h 0 .
  • For each time iteration ( n = 1 , 2 , , N t ):
    -
    If the remainder of dividing n by n p is equal to zero ( n p is the given number). Then, Implicit pressure solve.
    *
    Generate fine scale matrix and right-hand side vector ( A n and F n ), project system onto coarse grid ( A H n = R A n R T and F H n = R F n ), solve system of linear Equation (12) to find p H n and downscale the solution to fine grid p m s n = R T p H n .
    *
    For each set of non-oversampling local domains B k , k = 1 , 2 , 3 , 4 iteratively calculate local corrections in ω i B k and update current solution using (19) and (20).
    -
    Explicit transport solve.
    Update saturation and concentration using explicit Formula (15) with p m s n = p m s n , 4 .
The proposed online correction, similar to the multiscale basis functions calculations, is based on the local calculations in a non-overlapping set of local domains ω i . For the case of quadratic cells, we have four sets of non-overlapping subdomains. Moreover, this additional step does not affect the size of the coarse scale system.

3.4. Multiscale Splitting Approach

A regular multiscale method (GMsFEM), considered above, leads to the solution of the coupled system of equations related to a number of basis functions with size N c = i M i . Next, instead of the solution of the coupled system of linear equations on each time step, we use an additive representation of the matrix to construct an uncoupled scheme for the pressure equation. In this work, we propose a decoupling related to the multicontinuum types of problems to separate the primary continuum from others [39]. Furthermore, we know that the first eigenvalue is the constant, and therefore, the resulting first basis is the regular bi-linear partition of the unity function. Therefore, we can associate such a type of splitting with the separation of the part related to the regular coarse grid approximation and remain a part with the local spectral enrichment. This approach is highly connected with our recent work [39], where we proposed a novel splitting algorithm for the flow in fractured porous media.
Let R = [ R 1 , R 2 ] T , where R 1 is constructed based on the first basis function for each local domain, and R 2 contains the remaining basis functions, i.e.,
R 1 = χ 1 ψ 1 ω 1 , χ N c ψ 1 ω N c T , R 2 = χ 1 ψ 2 ω 1 , , χ N c ψ M 1 ω 1 χ N c ψ 2 ω N c , , χ N c ψ M N c ω N c T .
Then, instead of (12), we can use the following form of the coarse-scale system of pressure
A H , 11 n p H n , 1 + A H , 12 n p H n , 2 = F H n , 1 , A H , 21 n p H n , 1 + A H , 22 n p H n , 2 = F H n , 2 ,
where
A H n = A H , 11 n A H , 12 n A H , 21 n A H , 22 n = R 1 A n R 1 T R 1 A n R 2 T R 2 A n R 1 T R 2 A n R 2 T ,
F H n = F H , 1 n F H , 2 n = R 1 F n R 2 F n , p H n = p H , 1 n p H , 2 n = R 1 p h n R 2 p h n .
The construction of the multiscale splitting approach is based on an additive representation of the pressure operator
A H n = A H n , 1 + A H n , 2 ,
with
A H n , 1 = A H , 11 n 0 A H , 21 n A H , 22 n , A H n , 2 = A H n A H n , 1 ,
Here, we approximate the coupling term in the first equation using the previous time layer and obtain the following multiscale splitting scheme
A H n , 1 p H n + A H n , 2 p H n 1 = F H n .
where p H n 1 is the known solution from the previous time layer.
Such a representation leads to the independent calculations of the problems related to the first basis, and all remain basis functions
A H , 11 n p H n , 1 + A H , 12 n p H n 1 , 2 = F H n , 1 , A H , 21 n p H n , 1 + A H , 22 n p H n , 2 = F H n , 2 ,
This system is decoupled, and allows us to first calculate solution p H n , 1 and then find p H n , 2 using p H n , 1 .
Finally, we have the following algorithm:
  • Initialize saturation, concentration, and pressure fields using initial conditions p h 0 = p 0 , s h 0 = s 0 , c h 0 = c 0 and project pressure onto the coarse grid p H 0 = R p h 0 .
  • For each time iteration ( n = 1 , 2 , , N t ):
    -
    If the remainder of dividing n by n p is equal to zero ( n p is the given number). Then, Implicit pressure solve.
    *
    Generate fine scale matrix and right-hand side vector ( A n and F n ), and project system onto coarse grid
    A H n = A H , 11 n A H , 12 n A H , 21 n A H , 22 n = R 1 A n R 1 T R 1 A n R 2 T R 2 A n R 1 T R 2 A n R 2 T , F H n = F H , 1 n F H , 2 n = R 1 F n R 2 F n .
    Solve system of linear equations to find p H n , 1
    A H , 11 n p H n , 1 = F H n , 1 A H , 12 n p H n 1 , 2 ,
    Solve system of linear equations to find p H n , 2
    A H , 22 n p H n , 2 = F H n , 2 A H , 21 n p H n , 1 ,
    Downscale the solution to fine grid p m s n = R T p H n with p H n = [ p H n , 1 , p H n , 2 ] T .
    *
    For each set of non-oversampling local domains B k , k = 1 , 2 , 3 , 4 iteratively calculate local corrections in ω i B k and update current solution using (19) and (20).
    -
    Explicit transport solve.
    Update saturation and concentration using explicit Formula (15) with p m s n = p m s n , 4 .

4. Numerical Results

We consider the solution of the flow and transport in heterogeneous porous media ( Ω = [ 0 , 1 ] × [ 0 , 1 ] ). We set source terms f ± = ± q , q = 10 3 on left and right boundaries. For the nonlinear coefficient, we use k w = s 2 and k n = ( 1 s ) 2 , ϕ = 1 , m u w = 1 , μ w a = 5 and γ = 4 [4,7,9]. We consider two permeability fields for the numerical investigation. Both permeabilities are generated using the Karhunen–Loéve expansion [40,41]. The Gaussian covariance matrix is used with with correlation lengths l x = 0.2 , l y = 0.2 for Heterogeneity-1 and l x = 0.4 , l y = 0.1 for Heterogeneity-2. Figure 5 shows a permeability k ( x ) for Heterogeneity-1 and Heterogeneity-2. The fine grid is 80 × 80 , and the coarse grid is 4 × 4 , 8 × 8 and 16 × 16 (see Figure 5).
We consider four test problems with different polymer injection options:
  • Test 1. Pure water injection: c i n j ( t m ) = 0 and s i n j ( t m ) = 1 for m = 0 , 1 , 2 .
  • Test 2. Injection of polymer in first 100 time steps: c i n j ( t m ) = 1 , s i n j ( t m ) = 1 for m < 100 and c i n j ( t m ) = 0 , s i n j ( t m ) = 1 for m 100 .
  • Test 3. Injection of polymer in first 200 time steps: c i n j ( t m ) = 1 , s i n j ( t m ) = 1 for m < 200 and c i n j ( t m ) = 0 , s i n j ( t m ) = 1 for m 200 .
  • Test 4. Injection of polymer: c i n j ( t m ) = 1 , s i n j ( t m ) = 1 for m = 0 , 1 , 2 .
We set initial conditions s 0 = 0.2 , c 0 = 0 and simulate 500 time steps with τ = 0.8 × 10 4 for Heterogeneity-1 and τ = 0.4 × 10 4 for Heterogeneity-2.
In Figure 6 and Figure 7, we depict the reference (fine grid) solution for Heterogeneity-1 and Heterogeneity-2, respectively. The simulation results are presented for Test 1, 2, 3 and 4 (from top to bottom). The pressure, saturation and concentration, p 500 , s 100 , s 300 , s 500 , c 100 , c 300 and c 500 are depicted from left to right. We observe a significant influence of the heterogeneity field on the solution, where both probabilities are highly heterogeneous, and Heterogeneity-2 exhibits channelized features. Moreover, in Figure 6 and Figure 7, we observe a comparison between different polymer injection options in Test 1, 2, 3 and 4.
To compare the accuracy of the presented multiscale method and splitting techniques, we use the relative L 2 error in percentage for the saturation, concentration and pressure fields. Additionally, we calculate errors for the total and wetting phase velocity fields. We use the corresponding fine-grid solution for each test problem as a reference solution. The errors are calculated using the following formulas on the fine grid:
e p n = | | p n p m s n | | L 2 | | p n | | L 2 × 100 % , e s n = | | s n s m s n | | L 2 | | s n | | L 2 × 100 % , e c n = | | c n c m s n | | L 2 | | c n | | L 2 × 100 % ,
using the L 2 norm
| | v | | L 2 2 = i = 1 N f v i 2 .
Here, n is the time layer; p n , s n and c n are the reference (fine grid) solution; p m s n , s m s n and c m s n are the solution using the multiscale method.
Additionally, we calculate errors for the wetting phase velocity and total velocity
e u w n = | | u w n u w , m s n | | L 2 | | u w n | | L 2 × 100 % , e u n = | | u n u m s n | | L 2 | | u n | | L 2 × 100 % ,
where u w n and u n are the wetting and total velocities calculated based on the fine grid solution (reference solution); u w , m s n and u m s n are the multiscale solutions based on wetting and total velocities. The accuracy of the velocity field directly affects the explicitly calculated saturation and concentration field errors.
Next, we present the numerical study results for the splitted multiscale approach. We start with the traditional coupled multiscale approach, where pressure is solved using the generalized multiscale finite element method with and without an online correction. We vary a number of multiscale basis functions to investigate the influence on the method’s accuracy. Then, we present results for the splitted multiscale approach, where we decouple part of the equation related to the first basis function or primary continuum [39,42]. Finally, we combine the multiscale splitting approach with the loose coupling approach for transport and pressure equations.

4.1. Multiscale Method with Online Correction

We consider the traditional coupled multiscale approach, where pressure is solved using a generalized multiscale finite element method with and without online correction. We vary a number of multiscale basis functions to investigate the influence on the method’s accuracy. We start with Heterogeneity-1.
In Table 1, Table 2 and Table 3, we present relative errors for three coarse grids 4 × 4 , 8 × 8 and 16 × 16 for Heterogeneity-1. We start by discussing the multiscale approximation results without a local correction step. We observe good results for all test cases with a sufficient number of multiscale basis functions for the pressure that can provide a good approximations of fluxes. For example, when we take 16 multiscale basis functions, we have less than one percent of error for the pressure field on the 4 × 4 coarse grid in all tests (see Table 1). However, the wetting phase velocity error is significant (6.7%, 8.4%, 9.3%, and 6.4% for Test 1, 2, 3 and 4, which directly affects the saturation and concentration. For example, we have 5.4% and 6.5% of errors for saturation and concentration in Test 2. In Test 4, we observe more minor errors with 3.7% and 1.5% for saturation and concentration. On the 8 × 8 coarse grid compared with the 4 × 4 grid, we observe better results for the wetting phase velocity. For 16 multiscale basis functions, we obtain nearly one percent of the velocity error, which directly affects the saturation and concentration errors. We provide results with 0.9–1.3% for saturation and 0.2–1.5% for concentration (Table 2). For the 16 × 16 coarse grid, we obtain less than one percent of errors for velocity, saturation, and concentration for all test cases using 12 and 16 basis functions (Table 3). Furthermore, we obtain a more significant error in Test 2and the slightest error in Test 4in all coarse grids.
Next, we consider results with the local online correction and discuss the effect of the correction on the errors of the velocity field and the corresponding saturation and concentration errors. From the presented results in Table 1, Table 2 and Table 3, we observe a considerable error reduction after the application of the presented local correction step using residual information. In Table 1, we reduce the saturation error from 16% to 1.9% using the online correction step for the case with four multiscale basis functions in Test 1. In Test 4, we have 27%, 19%, and 14% of errors for the wetting phase velocity, saturation, and concentration using four basis functions. For the algorithm with a local online correction, we reduce errors to 2.4%, 1.3%, and 0.6% for wetting phase velocity, saturation, and concentration. In Test 2 and 3, we obtain excellent results for the online correction for the multiscale solution with eight basis functions, where we have 0.8 and 1.3% of error for saturation and concentration in Test 2, and 0.6 and 1.1% of error for saturation and concentration in Test 2. However, we obtain an excellent error reduction only when we use a sufficient number of preconstructed basis functions. On the finer coarse grid ( 8 × 8 in Table 2 and 16 × 16 in Table 3), we observe good results for all test cases using four multiscale basis functions and two multiscale basis functions for 8 × 8 and 16 × 16 grids, respectively.
In Figure 8, Figure 9, Figure 10 and Figure 11, we depict results of numerical simulations at a final time for Tests 1, 2, 3 and 4 for Heterogeneity-1. In the first column, we depict a fine grid solution. The results using the presented multiscale method using four multiscale basis functions without and with online correction are depicted in the second and third columns. In the last fourth column, we demonstrate the results of the multiscale method using 16 multiscale basis functions without online correction. From the presented results of fine grid simulations, we observe a strong influence of the polymer concentration on the final saturation (see Figure 8 and Figure 11 for Tests 1 and 4). The effect of the polymer injection duration is represented in Figure 9 and Figure 10 for Tests 2 and 3.
In Figure 8, the results illustrate the accuracy of the presented multiscale solver for the solution of the two-phase flow problem (Test 1, no polymer injection). From the second and fourth columns, we observe the slight influence of a number of multiscale basis functions on the pressure field. However, the explicitly calculated fine grid saturation has a considerable difference. Moreover, the presented approach with local residual-based correction provides excellent results for the case with four multiscale basis functions.
In Figure 9 and Figure 10, we consider Tests 2 and 3, where polymer injection is given at the first 100 and 200 time steps, respectively (total number of time steps is 500). The concentration and pressure fields look accurate for the case with 4 and 16 multiscale basis functions without correction. However, the saturation field is susceptible to the number of bases, and the four functions are insufficient for obtaining good results. However, the proposed local online correction provides great results.
Numerical results for the Test 4 are presented in Figure 11. Similarly to the previous test problems, we observe a considerable influence of the number of basis functions on the final saturation solution.
Next, we consider test cases for Heterogeneity-2. In Table 4, we present relative errors for an 8 × 8 coarse grid. We observe good results for all test cases with a sufficient number of multiscale basis functions for the pressure that can provide good approximations of fluxes. Moreover, we observe the effect of the online correction step that works great with a sufficient number of multiscale basis functions for all test cases of the polymer injection for Heterogeneity-2. In the channelized permeability field, we observe significant errors for the multiscale method without a correction step compared. However, online correction leads to very accurate results with fewer basis functions. For example, using the online correction step, we have 2.5 % of error for concentration using four multiscale basis functions and 0.7 % using eight multiscale basis functions in the Test 2 for Heterogeneity-1. For Heterogeneity-2, we have 1.4 % of error for concentration using four multiscale basis functions and 0.2 % using eight multiscale basis functions in the Test 2.
For the multiscale solution of the pressure equation, we observe that the online local residual-based correction provides an excellent error reduction for the velocity field, leading to accurate calculations of the saturation and concentration problems. From the presented results in Table 1, Table 2 and Table 3, we also observe the effect of the coarse grid size and a number of local multiscale basis functions on the method accuracy, where a finer coarse grid leads to the minor error with a smaller number of basis functions. The effect of the heterogeneity field on the method accuracy is investigated.

4.2. Splitted Multiscale Approach

We present results for the splitted multiscale approach, where we decouple part of the equation related to the first basis function or primary continuum.
In Table 5 and Table 6, we present the errors at the final time for a splitted multiscale approach. The calculation is performed on the 8 × 8 coarse grid. By system splitting, we separate the equations for the first and all other continua. The resulting errors are minor for the pressure field but lead to more significant errors for concentrations in the case without online correction. For example, we have e p = 1.8 % , e u w = 10.4 % , e s = 6.3 and e c = 6.8 for the regular coupled multiscale method, and e p = 2.2 % , e u w = 12.6 % , e s = 6.6 and e c = 7.1 for the splitted multiscale method in Test 3 with Heterogeneity-1 (see Table 2 and Table 5). In Test 3 for Heterogeneity-2, we have e p = 1.3 % , e u w = 19.5 % , e s = 10.5 and e c = 11.5 for the regular coupled multiscale method, and e p = 1.6 % , e u w = 19.2 % , e s = 10.6 and e c = 12.2 for the splitted multiscale method in Test 3 (see Table 4 and Table 6) However, we observe accurate results for the case with online correction. In this case, correction reduces the error of multiscale offline basis functions and is remarkable for the splitting approach. Therefore, we can use a splitting approach for the polymer flooding processes with an online correction step to reduce errors. Note that the error behavior is similar for two types of heterogeneity.

4.3. Loose Coupling

Finally, we combine a multiscale splitting approach with a loose coupling technique for transport and pressure equations. We consider the traditional and splitted multiscale approaches with two values of the loose coupling parameter n p = 2 and 5.
In Table 7 and Table 8, we present results for the loose coupling approach for Heterogeneity-1 and Heterogeneity-2. In the loose coupling approach, we calculate pressure if the remainder of dividing n by 2 is equal to zero. For n p = 2 , we observe good results with almost the same errors except Test 2, where the minimum error for concentration was 0.03% using 16 multiscale basis functions with online correction compared with 1.9% for the case for loose coupling. We obtain a slightly bigger error by comparing traditional coupled and splitted multiscale approaches. Overall, we can state that the results with online correction work great for the splitted multiscale method with loose coupling. Moreover, we observe that the loose coupling works better for Heterogeneity-2 with more minor errors.
In Table 9 and Table 10, we present results for the loose coupling approach, where we calculate pressure if dividing n by 5 equals zero. Therefore, with the total number of iterations of 500, we calculate pressure only 100 times. From the results, we observe that the errors highly vary for different test cases; in the Tests 2 and 3, the errors increase significantly for both coupled and splitted multiscale approaches.
For example, in Test 3 for Heterogeneity-1, the concentration errors are 6.8 % and 0.6 % without and with online correction for eight multiscale functions. For loose coupling with n p = 5 , we obtain 7.2 % and 3.5 % , respectively. In Test 2 for Heterogeneity-1, the concentration errors are 7.9 % and 0.7 % without and with online correction for eight multiscale functions. For loose coupling with n p = 5 , we obtain 9.5 % and 7.0 % , respectively. Overall, we observe a significant effect of the polymer injection schemes on the error behavior of the presented loose coupled splitted multiscale method with online correction, where the most complex case is related to the shorter injection time in Test 2, which leads to the thinner polymer concentration profiles (see Figure 6 and Figure 7). The multiscale method for Tests 2 and 3 works worse than for Test 4 with continuous injection for all methods (Table 9 and Table 10).

5. Conclusions

We considered a polymer flooding process in heterogeneous porous media. A mathematical model is described by equations for the flow and transport processes (saturation and polymer concentration). For the construction of the fine grid approximation, we use a finite volume method with explicit time approximation for the transports and implicit time approximation for the flow processes. The loose coupling was presented to reduce the number of implicit pressure solutions. We presented the coupled and splitted multiscale solver for the nonlinear flow processes in heterogeneous porous media with loose coupling. We constructed a coarse grid approximation using the Generalized Multiscale Finite Element Method with local online correction. The numerical results are presented for two-dimensional model problems with different polymer injection regimes to demonstrate the influence on the method accuracy. We observe
  • We investigated the effect of the coarse grid on the method accuracy, where we obtained better results for a finer coarse grid with a more significant number of multiscale basis functions. The polymer injection schemes in test cases significantly affect the multiscale method accuracy. The thinner concentration profiles in Test 2 lead to a more complex case for the multiscale method with more significant errors for the concentration field. However, online correction works well for all coarse grids and significantly improves accuracy.
  • The second heterogeneity field leads to the more complex case due to its channelized features. The errors are more extensive for the regular multiscale method without online correction than the Heterogeneity-1, especially for Test 2. However, the online correction works well for both types of permeability fields in all test cases of polymer injection.
  • The proposed splitted multiscale method with the online correction step works excellent for all types of polymer injection in Heterogeneity-1 and 2. This splitted approach is promising for future detailed consideration due to the multicontinuum type of decoupling, which separate the primary continuum from others. Furthermore, it relates to splitting the part associated with the convenient homogenization technique, and the other part relates to the local spectral enrichment process.
  • We observe that the loose coupling is highly sensitive to the test problems (polymer injection scheme). It works great for the test problem with continuous polymer injection (Test 4) but increases the error for more complex test cases (Tests 2 and 3).
Finally, the sufficient number of multiscale basis functions with online correction for the pressure equation provide reasonable approximations of fluxes for coupled and splitted multiscale methods, leading to accurate calculation of the explicit transport processes.

Author Contributions

Conceptualization, implementation, investigation, writing, M.V. and D.S. All authors have read and agreed to the published version of the manuscript.

Funding

D. Spiridonov work is supported by the grant of Russian Science Foundation No. 23-71-30013 (https://rscf.ru/en/project/23-71-30013/ (accessed on 1 June 2023)).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Flory, P.J. Principles of Polymer Chemistry; Cornell University Press: Ithaca, NY, USA, 1953. [Google Scholar]
  2. Azad, M.S.; Trivedi, J.J. Quantification of the viscoelastic effects during polymer flooding: A critical review. SPE J. 2019, 24, 2731–2757. [Google Scholar] [CrossRef]
  3. AlSofi, A.M.; Blunt, M.J. Polymer flooding design and optimization under economic uncertainty. J. Pet. Sci. Eng. 2014, 124, 46–59. [Google Scholar] [CrossRef]
  4. Daripa, P.; Dutta, S. Modeling and simulation of surfactant–polymer flooding using a new hybrid method. J. Comput. Phys. 2017, 335, 249–282. [Google Scholar] [CrossRef] [Green Version]
  5. Daripa, P.; Glimm, J.; Lindquist, B.; McBryan, O. Polymer floods: A case study of nonlinear wave analysis and of instability control in tertiary oil recovery. SIAM J. Appl. Math. 1988, 48, 353–373. [Google Scholar] [CrossRef] [Green Version]
  6. Li, Z. Modeling and Simulation of Polymer Flooding Including the Effects of Fracturing. Ph.D. Thesis, The University of Texas at Austin, Austin, TX, USA, 2015. [Google Scholar]
  7. Guo, Z.; Dong, M.; Chen, Z.; Yao, J. Dominant scaling groups of polymer flooding for enhanced heavy oil recovery. Ind. Eng. Chem. Res. 2013, 52, 911–921. [Google Scholar] [CrossRef]
  8. Manzoor, A.A. Modeling and simulation of polymer flooding with time-varying injection pressure. ACS Omega 2020, 5, 5258–5269. [Google Scholar] [CrossRef] [Green Version]
  9. Brantson, E.T.; Ju, B.; Appau, P.O.; Akwensi, P.H.; Peprah, G.A.; Liu, N.; Aphu, E.S.; Boah, E.A.; Borsah, A.A. Development of hybrid low salinity water polymer flooding numerical reservoir simulator and smart proxy model for chemical enhanced oil recovery (CEOR). J. Pet. Sci. Eng. 2020, 187, 106751. [Google Scholar] [CrossRef]
  10. Hilden, S.T.; Møyner, O.; Lie, K.A.; Bao, K. Multiscale simulation of polymer flooding with shear effects. Transp. Porous Media 2016, 113, 111–135. [Google Scholar] [CrossRef] [Green Version]
  11. Bao, K.; Lie, K.A.; Møyner, O.; Liu, M. Fully implicit simulation of polymer flooding with MRST. Comput. Geosci. 2017, 21, 1219–1244. [Google Scholar] [CrossRef]
  12. Firozjaii, A.M.; Saghafi, H.R. Review on chemical enhanced oil recovery using polymer flooding: Fundamentals, experimental and numerical simulation. Petroleum 2020, 6, 115–122. [Google Scholar] [CrossRef]
  13. Needham, R.B.; Doe, P.H. Polymer flooding review. J. Pet. Technol. 1987, 39, 1503–1507. [Google Scholar] [CrossRef]
  14. Efendiev, Y.; Hou, T. Multiscale Finite Element Methods: Theory and Applications; Surveys and Tutorials in the Applied Mathematical Sciences; Springer: New York, NY, USA, 2009; Volume 4. [Google Scholar]
  15. Hou, T.Y.; Wu, X.H. A multiscale finite element method for elliptic problems in composite materials and porous media. J. Comput. Phys. 1997, 134, 169–189. [Google Scholar] [CrossRef] [Green Version]
  16. Chen, Z.; Hou, T. A mixed multiscale finite element method for elliptic problems with oscillating coefficients. Math. Comput. 2003, 72, 541–576. [Google Scholar] [CrossRef] [Green Version]
  17. Aarnes, J.E. On the use of a mixed multiscale finite element method for greaterflexibility and increased speed or improved accuracy in reservoir simulation. Multiscale Model. Simul. 2004, 2, 421–439. [Google Scholar] [CrossRef]
  18. Arbogast, T. Mixed multiscale methods for heterogeneous elliptic problems. In Numerical Analysis of Multiscale Problems; Springer: Berlin, Germany, 2011; pp. 243–283. [Google Scholar]
  19. Hajibeygi, H.; Bonfigli, G.; Hesse, M.A.; Jenny, P. Iterative multiscale finite-volume method. J. Comput. Phys. 2008, 227, 8604–8621. [Google Scholar] [CrossRef]
  20. Jenny, P.; Lee, S.H.; Tchelepi, H.A. Adaptive multiscale finite-volume method for multiphase flow and transport in porous media. Multiscale Model. Simul. 2005, 3, 50–64. [Google Scholar] [CrossRef]
  21. Efendiev, Y.; Galvis, J.; Hou, T. Generalized Multiscale Finite Element Methods. J. Comput. Phys. 2013, 251, 116–135. [Google Scholar] [CrossRef] [Green Version]
  22. 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] [Green Version]
  23. Akkutlu, I.; Efendiev, Y.; Vasilyeva, M. Multiscale model reduction for shale gas transport in fractured media. Comput. Geosci. 2016, 20, 953–973. [Google Scholar] [CrossRef] [Green Version]
  24. Akkutlu, I.Y.; Efendiev, Y.; Vasilyeva, M.; Wang, Y. Multiscale model reduction for shale gas transport in poroelastic fractured media. J. Comput. Phys. 2018, 353, 356–376. [Google Scholar] [CrossRef]
  25. 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]
  26. Chung, E.T.; Efendiev, Y.; Leung, W.T.; Vasilyeva, M.; Wang, Y. Non-local multi-continua upscaling for flows in heterogeneous fractured media. J. Comput. Phys. 2018, 372, 22–34. [Google Scholar] [CrossRef] [Green Version]
  27. Vasilyeva, M.; Chung, E.T.; Cheung, S.W.; Wang, Y.; Prokopev, G. Nonlocal multicontinua upscaling for multicontinua flow problems in fractured porous media. J. Comput. Appl. Math. 2019, 355, 258–267. [Google Scholar] [CrossRef] [Green Version]
  28. Vasilyeva, M.; Leung, W.T.; Chung, E.T.; Efendiev, Y.; Wheeler, M. Learning macroscopic parameters in nonlinear multiscale simulations using nonlocal multicontinua upscaling techniques. J. Comput. Phys. 2020, 412, 109323. [Google Scholar] [CrossRef] [Green Version]
  29. Vasilyeva, M.; Chung, E.T.; Efendiev, Y.; Kim, J. Constrained energy minimization based upscaling for coupled flow and mechanics. J. Comput. Phys. 2019, 376, 660–674. [Google Scholar] [CrossRef] [Green Version]
  30. Hilden, S.; Lie, K.; Raynaud, X. Steady state upscaling of polymer flooding. In Proceedings of the ECMOR XIV-14th European Conference on the Mathematics of Oil Recovery, Catania, Italy, 8–11 September 2014; European Association of Geoscientists & Engineers: Utrecht, The Netherlands, 2014; Volume 2014, pp. 1–16. [Google Scholar]
  31. Babaei, M.; King, P.R. An upscaling–static-downscaling scheme for simulation of enhanced oil recovery processes. Transp. Porous Media 2013, 98, 465–484. [Google Scholar] [CrossRef]
  32. Furtado, F.; Ginting, V.; Pereira, F.; Presho, M. Operator splitting multiscale finite volume element method for two-phase flow with capillary pressure. Transp. Porous Media 2011, 90, 927–947. [Google Scholar] [CrossRef]
  33. Minkoff, S.E.; Stone, C.M.; Bryant, S.; Peszynska, M.; Wheeler, M.F. Coupled fluid flow and geomechanical deformation modeling. J. Pet. Sci. Eng. 2003, 38, 37–56. [Google Scholar] [CrossRef]
  34. Kassiotis, C.; Colliat, J.B.; Ibrahimbegovic, A.; Matthies, H.G. Multiscale in time and stability analysis of operator split solution procedures applied to thermomechanical problems. Eng. Comput. 2009, 26, 205–223. [Google Scholar] [CrossRef]
  35. Almani, T.; Dogru, A.H.; Kumar, K.; Singh, G.; Wheeler, M.F. Convergence of multirate iterative coupling of geomechanics with flow in a poroelastic medium. Saudi Aramco J. Technol. Spring 2016, 2016. [Google Scholar]
  36. Tyrylgin, A.; Chen, Y.; Vasilyeva, M.; Chung, E.T. Multiscale model reduction for the Allen–Cahn problem in perforated domains. J. Comput. Appl. Math. 2021, 381, 113010. [Google Scholar] [CrossRef]
  37. Chung, E.T.; Efendiev, Y.; Leung, W.T.; Vasilyeva, M.; Wang, Y. Online adaptive local multiscale model reduction for heterogeneous problems in perforated domains. Appl. Anal. 2017, 96, 2002–2031. [Google Scholar] [CrossRef] [Green Version]
  38. Ammosov, D.; Vasilyeva, M. Online Multiscale Finite Element Simulation of Thermo-Mechanical Model with Phase Change. Computation 2023, 11, 71. [Google Scholar] [CrossRef]
  39. Vasilyeva, M. Efficient decoupling schemes for multiscale multicontinuum problems in fractured porous media. J. Comput. Phys. 2023, 487, 112134. [Google Scholar] [CrossRef]
  40. Efendiev, Y.; Datta-Gupta, A.; Ginting, V.; Ma, X.; Mallick, B. An efficient two-stage Markov chain Monte Carlo method for dynamic data integration. Water Resour. Res. 2005, 41, W12423. [Google Scholar] [CrossRef] [Green Version]
  41. Vasilyeva, M.; Tyrylgin, A.; Brown, D.L.; Mondal, A. Preconditioning Markov Chain Monte Carlo Method for Geomechanical Subsidence using multiscale method and machine learning technique. J. Comput. Appl. Math. 2021, 392, 113420. [Google Scholar] [CrossRef]
  42. Efendiev, Y.; Pun, S.M.; Vabishchevich, P.N. Temporal splitting algorithms for non-stationary multiscale problems. J. Comput. Phys. 2021, 439, 110375. [Google Scholar] [CrossRef]
Figure 1. Heterogeneous permeability and fine grid ( T h ).
Figure 1. Heterogeneous permeability and fine grid ( T h ).
Mathematics 11 03104 g001
Figure 2. Illustration of the loosely coupled time stepping.
Figure 2. Illustration of the loosely coupled time stepping.
Mathematics 11 03104 g002
Figure 3. Coarse grid (blue lines, T H ), fine grid (black lines), local domain ( ω i ) and first eight eigenvalues ( ψ l ω i , l = 1 , , 8 .).
Figure 3. Coarse grid (blue lines, T H ), fine grid (black lines), local domain ( ω i ) and first eight eigenvalues ( ψ l ω i , l = 1 , , 8 .).
Mathematics 11 03104 g003
Figure 4. Illustration of online residual-based local correction using non-overlapping subdomains ω i B k ( k = 1 , 2 , 3 , 4 from left to right) for 8 × 8 coarse grid.
Figure 4. Illustration of online residual-based local correction using non-overlapping subdomains ω i B k ( k = 1 , 2 , 3 , 4 from left to right) for 8 × 8 coarse grid.
Mathematics 11 03104 g004
Figure 5. Heterogeneous permeability (Heterogeneity-1 and Heterogeneity-2) and coarse grids ( 4 × 4 , 8 × 8 , and 16 × 16 (green color) with fine grid (blue color)).
Figure 5. Heterogeneous permeability (Heterogeneity-1 and Heterogeneity-2) and coarse grids ( 4 × 4 , 8 × 8 , and 16 × 16 (green color) with fine grid (blue color)).
Mathematics 11 03104 g005
Figure 6. Heterogeneity-1. Fine grid solution for Test 1, 2, 3 and 4.
Figure 6. Heterogeneity-1. Fine grid solution for Test 1, 2, 3 and 4.
Mathematics 11 03104 g006
Figure 7. Heterogeneity-2. Fine grid solution for Test 1, 2, 3 and 4.
Figure 7. Heterogeneity-2. Fine grid solution for Test 1, 2, 3 and 4.
Mathematics 11 03104 g007
Figure 8. Heterogeneity-1. Results of numerical simulations at final time for Test 1.
Figure 8. Heterogeneity-1. Results of numerical simulations at final time for Test 1.
Mathematics 11 03104 g008
Figure 9. Heterogeneity-1. Results of numerical simulations at final time for Test 2.
Figure 9. Heterogeneity-1. Results of numerical simulations at final time for Test 2.
Mathematics 11 03104 g009
Figure 10. Heterogeneity-1. Results of numerical simulations at final time for Test 3.
Figure 10. Heterogeneity-1. Results of numerical simulations at final time for Test 3.
Mathematics 11 03104 g010
Figure 11. Heterogeneity-1. Results of numerical simulations at final time for Test 4.
Figure 11. Heterogeneity-1. Results of numerical simulations at final time for Test 4.
Mathematics 11 03104 g011
Table 1. Heterogeneity-1. Relative errors at final time. Coarse mesh 4 × 4 .
Table 1. Heterogeneity-1. Relative errors at final time. Coarse mesh 4 × 4 .
e p (%) e u w (%) e u (%) e s (%) e c (%) e p (%) e u w (%) e u (%) e s (%) e c (%)
Test 1
113.10953.60240.24238.159-4.65616.50612.4239.203-
28.52747.56836.32729.041-3.2369.3897.4545.594-
44.27228.27122.36416.899-1.1623.6122.7961.924-
82.00819.64015.19012.081-0.2470.9840.7440.519-
121.38220.21215.22110.216-0.0500.2450.1850.118-
160.4316.7315.1233.668-0.0620.2400.1830.124-
Test 2
128.40266.11446.95046.37798.9204.67319.16813.96710.98725.881
229.82457.31342.51837.55775.9031.6939.5187.8304.77911.946
415.09733.32124.44526.59354.5580.9283.7983.2042.5934.506
810.09824.06519.53215.98634.1700.3001.2651.0460.8801.396
121.90021.65117.33711.19316.7400.0810.3120.2650.1940.374
160.7068.4386.8065.4796.5990.0750.2780.2330.1700.291
Test 3
120.88767.12548.13847.34681.3182.85419.14513.70911.66526.816
224.28560.58143.81139.22864.4011.2319.6997.8544.32010.816
414.95234.35425.69826.53939.8490.4744.2423.5102.0064.006
89.01223.39417.94316.04319.7830.1421.2010.9700.6441.132
122.71019.45015.3589.6289.4720.0370.2820.2240.1480.253
161.2159.3677.6235.3504.9050.0300.2330.1860.1250.200
Test 4
114.47852.96935.93838.35842.6915.2809.9785.9715.8356.114
28.85246.53329.13031.76730.3982.8485.5583.7463.1512.076
45.84827.59217.43019.77114.3841.0512.4271.6061.3600.694
82.12316.72311.07210.8015.5510.2290.6760.4190.3900.213
120.91314.2378.7487.6522.9620.0360.2340.1290.1300.085
160.5676.4504.1893.7811.5610.0520.2070.1240.1140.060
Table 2. Heterogeneity-1. Relative errors at final time. Coarse mesh 8 × 8 .
Table 2. Heterogeneity-1. Relative errors at final time. Coarse mesh 8 × 8 .
e p (%) e u w (%) e u (%) e s (%) e c (%) e p (%) e u w (%) e u (%) e s (%) e c (%)
Test 1
18.15949.82538.00530.380-6.1409.1777.5758.756-
24.00134.63526.82020.491-1.3812.1061.6802.075-
41.62715.87512.41410.666-0.7071.0240.8260.922-
80.6149.6617.4616.000-0.1840.3530.2750.298-
120.0991.9031.6741.300-0.0100.0470.0350.029-
160.0681.6311.2401.009-0.0040.0200.0150.013-
Test 2
130.64857.48739.13239.98780.9543.21816.61913.8039.74927.697
213.98441.21432.01425.22547.4031.3983.4262.8223.3187.066
43.58118.36415.13112.39821.8620.5881.3341.0971.2332.584
80.75611.3399.5656.3367.9430.1470.3780.3170.3440.722
120.1722.4342.1681.8342.2590.0140.0820.0690.0460.083
160.1001.7281.4111.2521.5160.0060.0360.0300.0190.035
Test 3
123.91059.04939.26540.34559.3171.94015.23012.0788.65820.310
214.12937.45627.96224.32931.9220.6153.7003.0002.4234.779
45.46021.88017.40413.32614.2600.3101.7041.3861.0572.088
81.86610.4538.6756.3256.8140.0880.4200.3270.3190.600
120.2183.3802.8201.8901.8600.0080.0470.0350.0320.057
160.0692.4781.9951.3271.2810.0040.0250.0190.0140.023
Test 4
17.74745.95624.91030.23026.3416.3167.4575.0045.3375.465
24.44527.45916.84718.22411.2251.7542.1671.4711.8901.274
41.96316.08210.14911.3256.1780.8841.1440.7700.8930.547
80.9058.8475.9375.9642.2230.2480.3770.2480.2950.161
120.0981.8971.4701.3230.3200.0160.0400.0260.0270.013
160.0511.5770.9860.9510.2280.0070.0160.0100.0110.006
Table 3. Heterogeneity-1. Relative errors at final time. Coarse mesh 16 × 16 .
Table 3. Heterogeneity-1. Relative errors at final time. Coarse mesh 16 × 16 .
e p (%) e u w (%) e u (%) e s (%) e c (%) e p (%) e u w (%) e u (%) e s (%) e c (%)
Test 1
13.19533.42425.46719.233-2.0852.6802.1422.277-
21.09621.18316.40012.278-0.5120.8530.6530.704-
40.52310.0607.9485.913-0.2350.5000.3840.346-
80.2225.5234.2933.205-0.0600.1490.1160.090-
120.0241.1000.8680.595-0.0040.0220.0160.012-
160.0120.8430.6100.355-0.0010.0070.0060.004-
Test 2
114.99335.64826.57725.36044.4491.8483.9413.1963.4999.187
25.52623.66019.01613.67922.6290.5311.0860.8681.0412.333
40.62511.4919.5826.6398.4160.2480.6090.4940.4700.987
80.2726.6115.5383.4244.5460.0700.1800.1470.1250.289
120.0381.1960.9970.6360.5620.0050.0210.0180.0140.023
160.0160.9780.7520.4060.2670.0010.0090.0070.0050.006
Test 3
114.02535.88425.83126.05833.2890.9034.8063.9082.9655.788
26.63022.82417.76714.24919.6660.2621.3241.0660.9341.631
41.24811.9789.8376.3527.2230.1490.7020.5740.4210.691
80.3017.1415.8523.3613.5160.0410.1730.1430.1000.176
120.0331.2411.0380.6480.4800.0030.0220.0190.0120.015
160.0150.6460.4980.3720.2390.0010.0070.0050.0040.004
Test 4
14.20729.67816.48619.19311.9642.5042.3601.6001.9291.602
21.53918.57211.60510.9355.1520.6570.7820.5100.6340.445
40.8049.7106.3746.2502.5470.3240.4230.2640.3260.216
80.3996.0133.8353.5301.1880.0780.1320.0870.0850.054
120.0191.1430.7170.6310.1230.0060.0190.0120.0110.005
160.0080.7870.4480.3500.0750.0010.0060.0040.0040.002
Table 4. Heterogeneity-2. Relative errors at final time. Coarse mesh 8 × 8 .
Table 4. Heterogeneity-2. Relative errors at final time. Coarse mesh 8 × 8 .
e p (%) e u w (%) e u (%) e s (%) e c (%) e p (%) e u w (%) e u (%) e s (%) e c (%)
Test 1
119.02977.97550.02348.188-4.3786.1394.8466.985-
24.65240.31827.24428.537-1.1241.5401.3371.755-
42.30933.02122.51319.120-0.5430.6390.5970.647-
81.12617.68311.9429.007-0.0950.1260.1060.115-
120.4966.9384.7623.427-0.0320.0780.0560.053-
160.2343.8722.6262.074-0.0070.0340.0230.024-
Test 2
120.00678.32344.56948.96387.0564.7825.9704.9756.52114.625
28.71745.75527.70729.16059.4801.1161.9621.6362.5654.144
45.80036.80423.22421.67240.3700.5760.8120.7140.8661.430
80.96620.27214.15810.96416.7760.1130.1570.1330.1590.254
120.5427.7855.5454.9898.1480.0370.0720.0530.0620.096
160.2714.8693.4183.5355.8100.0080.0310.0220.0310.048
Test 3
119.00980.73345.05448.50865.1714.6335.6654.6245.22411.639
27.55039.56623.70129.32146.7261.1022.0641.6401.9553.187
46.21836.56122.30820.29429.8200.5490.7680.6530.7051.093
81.37019.59613.30410.50311.5220.1200.1670.1390.1360.184
120.3997.6975.3175.1615.7500.0380.0820.0610.0520.075
160.2615.7803.9493.6584.0810.0130.0410.0290.0280.040
Test 4
120.03986.23843.78343.75433.4954.2534.1233.6433.9923.986
24.76739.40216.69328.98721.4711.0461.1111.0781.0390.733
42.53030.71613.49517.77510.2690.4460.4270.5020.4160.280
80.83816.1628.3718.5034.1120.0820.1250.0960.0960.055
120.4318.5884.3914.3852.2910.0290.0700.0430.0460.031
160.2104.6872.3392.6141.4380.0090.0310.0180.0210.015
Table 5. Heterogeneity-1. Splitted multiscale approach on 8 × 8 coarse grid.
Table 5. Heterogeneity-1. Splitted multiscale approach on 8 × 8 coarse grid.
e p (%) e u w (%) e u (%) e s (%) e c (%) e p (%) e u w (%) e u (%) e s (%) e c (%)
Test 1
23.84834.65926.80620.415-1.1872.0501.6161.915-
41.59715.84012.38910.629-0.6651.0090.8110.913-
80.5279.5567.4005.784-0.1620.3720.2860.295-
120.1712.4501.9991.621-0.0620.1200.0860.109-
160.1042.7972.1071.983-0.0230.0550.0390.057-
Test 2
214.11641.53232.26325.28847.3671.1773.1802.6422.8696.238
43.61318.32915.11112.35821.5610.5381.2321.0211.1462.345
81.07012.20010.2496.3788.0860.1510.4320.3620.3620.583
120.2953.9913.4242.4333.3910.0890.2760.2200.2400.496
160.2053.3482.8082.0242.6670.0410.1470.1180.1400.335
Test 3
214.19037.26427.82324.34931.7120.5593.0172.4642.0013.849
45.50621.87217.42413.35914.2100.2941.4921.2130.9701.857
82.28212.68110.4326.6827.1060.1170.4280.3420.3110.454
120.3785.9744.9312.6852.7910.0750.3390.2750.2440.354
160.1824.5413.6912.1972.3400.0470.1820.1510.1530.220
Test 4
24.42827.45016.84518.22411.2541.7832.1821.4801.9221.310
41.98016.08710.14711.3386.1980.9091.1530.7770.9220.568
80.9428.6685.8335.8302.2040.2750.3920.2560.3090.191
120.1281.9151.4711.3630.5170.0260.0510.0290.0380.027
160.0601.7111.0791.0730.3250.0100.0200.0110.0160.012
Table 6. Heterogeneity-2. Splitted multiscale approach on 8 × 8 coarse grid.
Table 6. Heterogeneity-2. Splitted multiscale approach on 8 × 8 coarse grid.
e p (%) e u w (%) e u (%) e s (%) e c (%) e p (%) e u w (%) e u (%) e s (%) e c (%)
Test 1
24.65240.32727.25128.539-1.1221.5401.3361.752-
42.32133.00422.49519.156-0.5410.6370.5950.642-
81.09716.97611.4099.153-0.0930.1270.1060.113-
120.5176.8434.7013.421-0.0320.0820.0580.055-
160.3434.5883.1092.355-0.0060.0370.0250.024-
Test 2
28.70145.67727.66629.16359.5081.1141.9601.6352.5594.133
45.70436.40522.95821.63440.4340.5760.8050.7090.8551.426
80.97519.80713.81211.28718.2250.1070.1520.1270.1560.264
120.6057.9305.6535.1118.4270.0360.0780.0580.0640.090
160.3695.9294.1803.9986.7950.0100.0350.0240.0280.044
Test 3
27.58439.52523.65829.31646.7541.1022.0561.6351.9493.180
46.28536.93122.51320.34229.9110.5480.7650.6500.6941.091
81.64219.24012.96710.69712.2770.1210.1860.1480.1380.191
120.4088.5785.9625.4546.1590.0360.0810.0600.0480.068
160.3257.5075.1134.4475.1820.0130.0490.0340.0290.040
Test 4
24.76939.40616.69228.98621.4671.0471.1131.0791.0400.734
42.53230.68313.49017.76610.3470.4480.4280.5020.4180.282
80.82416.3378.3968.7044.0600.0840.1270.0990.1010.055
120.4848.1694.1824.3412.3280.0310.0690.0440.0460.031
160.2875.8652.8473.1011.8070.0120.0320.0190.0230.017
Table 7. Heterogeneity-1. Loose coupling with n p = 2 on 8 × 8 coarse grid.
Table 7. Heterogeneity-1. Loose coupling with n p = 2 on 8 × 8 coarse grid.
e p (%) e u w (%) e u (%) e s (%) e c (%) e p (%) e u w (%) e u (%) e s (%) e c (%)
Test 1 (ms-coupled)
23.95634.59526.78220.446-1.2602.1651.7242.023-
41.55315.87312.40310.650-0.5901.1080.8790.902-
80.5119.6527.4485.986-0.1040.4380.3210.286-
120.1361.9181.6791.315-0.1380.2260.1410.190-
160.1301.6481.2471.030-0.1410.2150.1330.189-
Test 2 (ms-coupled)
214.04741.15231.95925.28847.2701.2763.0252.5582.9455.836
43.74218.22515.02412.40021.5060.4801.2931.0981.0302.033
80.82011.2839.5116.3537.6800.1801.0260.8120.5961.664
120.2572.5452.2411.9392.6530.2131.0310.7890.6911.966
160.2311.9701.5931.4072.4030.2151.0210.7770.6971.987
Test 3 (ms-coupled)
214.08837.54828.03524.42532.0770.6603.3262.7372.1274.246
45.58921.64117.18313.40514.1670.4321.5001.2590.8511.737
81.86510.1868.4406.3876.7520.2380.8520.7010.4240.777
120.3133.4112.8352.0102.1400.2440.9850.7900.5400.965
160.2602.5622.0651.4491.5690.2450.9960.7970.5510.985
Test 4 (ms-coupled)
24.44727.44616.84818.22011.2521.7462.1461.4841.8611.281
41.97716.08410.15211.3266.1850.8791.1230.7790.8730.555
80.8908.8415.9355.9552.2240.2240.3650.2520.2580.163
120.0911.9011.4701.3240.3240.0250.1060.0420.0740.050
160.0541.5820.9870.9530.2300.0300.1040.0350.0790.052
e p (%) e u w (%) e u (%) e s (%) e c (%) e p (%) e u w (%) e u (%) e s (%) e c (%)
Test 1 (ms-splitted)
23.68834.59126.71120.284-0.8842.0731.6031.680-
41.50715.80812.35610.583-0.5051.0790.8400.829-
80.4949.9337.7115.804-0.2490.5500.3960.399-
120.5537.7205.5625.083-0.2360.3480.2250.319-
160.2294.6203.5883.153-0.1750.2660.1630.250-
Test 2 (ms-splitted)
214.48641.51832.16325.46247.0220.8422.7912.3742.2074.515
43.85318.19015.01412.35421.2890.4021.2741.0670.9351.871
82.02013.39811.0546.9748.4730.3541.3881.0800.9342.303
120.9518.9407.2084.8238.4610.3341.3501.0310.9832.649
160.5665.7614.7803.4255.0850.2681.1910.9060.8592.428
Test 3 (ms-splitted)
214.41237.49127.96324.59031.7460.6592.4472.0481.4322.684
45.69821.64317.23613.48614.1130.4141.3051.0870.7421.376
83.03414.97011.8597.5998.0080.2791.2851.0240.6991.098
121.05312.76310.2825.4299.8910.3061.4091.1210.8351.444
160.6138.7507.1124.0975.8380.2971.2230.9790.7221.286
Test 4 (ms-splitted)
24.41427.43116.84418.22111.3121.7822.1471.4831.8841.336
42.01316.09910.15011.3526.2240.8991.1300.7830.8830.580
80.9928.5725.7635.8572.3230.2930.3860.2730.2940.229
120.1512.3991.7751.5240.6410.0470.1020.0500.0760.072
160.0801.9031.1781.2450.4780.0300.1030.0360.0780.056
Table 8. Heterogeneity-2. Loose coupling with n p = 2 on 8 × 8 coarse grid.
Table 8. Heterogeneity-2. Loose coupling with n p = 2 on 8 × 8 coarse grid.
e p (%) e u w (%) e u (%) e s (%) e c (%) e p (%) e u w (%) e u (%) e s (%) e c (%)
Test 1 (ms-coupled)
24.65840.33327.25128.552-1.1071.5471.3431.710-
42.32133.02522.50719.113-0.5280.6600.6070.626-
81.14117.69811.9479.013-0.0850.1680.1230.160-
120.5016.9424.7613.430-0.0370.1110.0640.116-
160.2393.8742.6242.082-0.0330.1000.0470.114-
Test 2 (ms-coupled)
28.67145.65827.68929.15059.3331.1391.8081.5822.3603.489
45.75536.83823.26421.69840.1920.5970.6080.6250.7340.970
80.98120.44814.28710.96016.6600.1480.4550.3080.3890.757
120.5747.8095.5594.9928.1330.0840.4940.3220.3900.826
160.3134.8443.3873.5645.8710.0720.5090.3280.4040.856
Test 3 (ms-coupled)
27.56539.56323.67129.30446.6441.1211.9751.6441.8142.889
46.17336.60922.33020.30929.7670.5690.6330.6230.6300.869
81.36619.75813.41010.54211.4660.1520.4730.3060.3590.409
120.4097.7635.3585.2085.7210.0760.4790.2950.3480.432
160.2785.7693.9323.7134.0520.0610.4900.2950.3560.443
Test 4 (ms-coupled)
24.76839.38516.69228.98421.4821.0491.0971.0811.0220.727
42.52830.70613.49617.76610.2650.4500.4030.5020.4040.277
80.84116.1718.3748.5014.1090.0870.1370.0970.1160.073
120.4358.6024.3954.3892.3010.0340.1010.0490.0670.057
160.2144.7052.3452.6191.4510.0140.0800.0280.0570.047
e p (%) e u w (%) e u (%) e s (%) e c (%) e p (%) e u w (%) e u (%) e s (%) e c (%)
Test 1 (ms-splitted)
24.65640.34927.26528.556-1.1031.5491.3431.705-
42.34333.00322.47919.191-0.5240.6550.6020.618-
81.11417.27411.5949.424-0.0810.1720.1230.164-
120.5566.4754.4613.429-0.0390.1160.0650.120-
160.3975.1153.4582.514-0.0360.1050.0490.120-
Test 2 (ms-splitted)
28.63645.50127.60629.15459.3711.1351.8071.5822.3493.469
45.67436.33322.93021.68240.2760.5960.6010.6190.7170.959
80.98719.34213.48811.44718.7640.1400.4690.3190.3880.748
120.6587.6815.4725.1448.5120.0840.5040.3300.3950.839
160.4296.5444.6204.1817.0250.0720.5100.3280.4090.863
Test 3 (ms-splitted)
27.62939.48823.59829.29446.7051.1211.9591.6351.8042.877
46.24337.20922.60520.42829.8310.5670.6110.6080.6120.868
81.74819.60313.24510.94312.7420.1520.4680.2980.3640.411
120.4338.3335.7775.5176.1770.0690.4800.2910.3520.447
160.3678.2065.6034.6645.2610.0570.4750.2790.3590.451
Test 4 (ms-splitted)
24.77339.39316.69028.98321.4761.0511.1001.0821.0230.728
42.53530.61913.48517.75110.4640.4530.4050.5030.4070.281
80.83116.5938.5248.8894.1390.0920.1400.1020.1210.073
120.5237.9364.0704.3442.3440.0380.0980.0510.0660.056
160.3066.2913.0693.2061.8200.0190.0800.0300.0580.048
Table 9. Heterogeneity-1. Loose coupling with n p = 5 on 8 × 8 coarse grid.
Table 9. Heterogeneity-1. Loose coupling with n p = 5 on 8 × 8 coarse grid.
e p (%) e u w (%) e u (%) e s (%) e c (%) e p (%) e u w (%) e u (%) e s (%) e c (%)
Test 1 (ms-coupled)
23.83934.48326.67120.324-0.9032.3521.8341.845-
41.39715.87812.37510.616-0.3171.4611.0710.947-
80.4059.6507.4225.982-0.4220.9290.6030.684-
120.5262.0801.7451.497-0.5550.8200.5070.733-
160.5361.8291.3351.257-0.5590.8110.5010.733-
Test 2 (ms-coupled)
214.27141.17031.94125.54447.2731.0153.5632.9592.6755.637
44.32718.13514.91612.64221.1730.6003.4542.6932.2356.128
81.27611.6489.7176.8479.5530.7433.7912.9042.5347.050
120.8314.3023.4573.2127.2860.8203.8372.9182.6827.391
160.8284.0873.1612.9267.4280.8233.8282.9092.6897.412
Test 3 (ms-coupled)
214.01837.92128.33724.72732.6131.1013.9263.3002.0073.979
46.07721.02416.56513.80714.4731.0343.4362.8271.7713.266
82.0589.8848.1056.8647.2750.9123.5722.8712.0103.561
120.9394.7663.8593.0094.2740.9343.7552.9972.1763.850
160.9364.2663.4152.5843.9670.9363.7673.0052.1863.870
Test 4 (ms-coupled)
24.45427.41416.85418.20911.3421.7112.0681.4961.7391.311
42.02716.09410.16311.3306.2190.8481.1030.7990.7920.604
80.8758.8255.9315.9352.2390.2100.4830.2890.3020.266
120.1431.9451.4771.3550.3840.1230.4090.1350.3080.206
160.1361.6370.9981.0000.3000.1280.4120.1330.3150.209
e p (%) e u w (%) e u (%) e s (%) e c (%) e p (%) e u w (%) e u (%) e s (%) e c (%)
Test 1 (ms-splitted)
23.74335.05326.95320.291-0.6472.5811.8631.561-
41.40315.74512.27910.513-0.4321.5181.0660.976-
81.04110.4918.1046.446-0.8561.2900.8701.063-
121.63514.22310.6919.278-0.7591.0680.6700.985-
160.7637.8265.9244.953-0.6380.9200.5640.862-
Test 2 (ms-splitted)
215.99141.64832.03826.14547.3320.9944.9273.8883.4838.260
44.71618.22515.03612.69021.4660.7673.9663.0482.6947.370
83.27515.59212.5758.62013.1671.1664.5953.5013.2518.450
122.29216.48412.9069.60822.7811.0774.4953.4153.2618.777
162.51218.35914.6319.28520.8560.9494.2003.1903.0358.350
Test 3 (ms-splitted)
215.71838.46128.60725.53532.5041.5605.4304.3313.1005.375
46.37321.19616.81314.08214.3781.0673.8573.0952.1193.792
83.90116.87413.1329.18210.7230.9824.4673.5202.5794.350
122.39219.29714.69510.03413.5311.0534.5663.6152.7284.769
162.02221.04816.3989.58211.7541.0484.2403.3782.5364.502
Test 4 (ms-splitted)
24.38427.38716.84618.22211.5441.8232.0881.5071.8181.464
42.12416.15210.17511.4066.3390.9071.1100.8110.8160.665
81.2818.8656.0076.0552.7550.4220.4780.3590.3730.417
120.2955.4463.6032.4821.1500.1680.3720.1490.2960.258
160.2453.3371.9942.4811.5070.1290.4080.1350.3110.219
Table 10. Heterogeneity-2. Loose coupling with n p = 5 on 8 × 8 coarse grid.
Table 10. Heterogeneity-2. Loose coupling with n p = 5 on 8 × 8 coarse grid.
e p (%) e u w (%) e u (%) e s (%) e c (%) e p (%) e u w (%) e u (%) e s (%) e c (%)
Test 1 (ms-coupled)
24.67740.38227.27728.598-1.0621.6021.3701.621-
42.35733.03922.48819.092-0.4940.7840.6510.685-
81.19117.76011.9699.041-0.1230.4100.2220.465-
120.5286.9624.7593.461-0.1240.3670.1730.445-
160.2763.8942.6232.144-0.1310.3740.1740.451-
Test 2 (ms-coupled)
28.53445.40527.64629.13358.9201.2352.1721.8172.1602.655
45.61736.94823.38421.79539.7300.7041.6011.1421.3822.555
81.05221.07214.72911.03616.5970.3301.9141.2351.5653.251
120.7078.0525.6965.1928.5910.2871.9651.2651.5843.335
160.4805.0513.4613.9026.7070.2781.9821.2731.6003.365
Test 3 (ms-coupled)
27.60539.58023.58629.26446.4391.2012.3701.9381.8062.376
46.04036.77422.39820.37529.6430.6611.6241.1381.2711.383
81.35920.28513.75210.71811.4190.2961.8941.1541.4011.712
120.4848.1185.5645.4745.8500.2361.9151.1621.4041.754
160.3825.9804.0144.0554.2620.2261.9291.1641.4141.767
Test 4 (ms-coupled)
24.77039.33116.69028.97321.5161.0631.0791.0900.9890.728
42.52230.67513.49817.73910.2580.4660.4090.5070.4140.306
80.85316.1978.3878.4984.1040.1090.3060.1230.2470.180
120.4548.6454.4094.4032.3370.0580.3010.0980.2160.175
160.2334.7642.3652.6421.4950.0410.2950.0870.2170.168
e p (%) e u w (%) e u (%) e s (%) e c (%) e p (%) e u w (%) e u (%) e s (%) e c (%)
Test 1 (ms-splitted)
24.67440.42327.31828.615-1.0531.6051.3691.610-
42.39733.12222.52219.287-0.4870.7740.6400.678-
81.17217.71711.8829.787-0.1250.4200.2260.474-
120.6556.2014.2623.606-0.1310.3720.1720.455-
160.4855.8993.9652.795-0.1400.3830.1760.464-
Test 2 (ms-splitted)
28.45344.97327.41029.12858.9461.2272.1981.8342.1412.620
45.73736.71523.09421.87539.8230.7001.6211.1571.3672.508
81.03619.58813.67011.84019.3150.3211.9291.2511.5653.234
120.8307.7395.4645.4519.0290.2851.9731.2701.5983.363
160.6137.4685.2304.6177.8750.2801.9751.2671.6093.379
Test 3 (ms-splitted)
27.75139.42423.45129.24846.5821.2012.3481.9211.7942.361
46.07237.80022.69020.71029.6530.6491.5711.0931.2551.372
81.90220.22413.62911.51813.5780.2921.8551.1141.4021.724
120.5558.4035.7875.8516.3610.2251.9031.1411.4161.788
160.4869.0146.1335.0665.4300.2111.8961.1301.4161.777
Test 4 (ms-splitted)
24.78639.35716.68528.97721.5151.0671.0871.0930.9910.730
42.56230.56213.48917.75710.4730.4740.4120.5110.4200.314
80.86817.0858.7539.1774.3260.1230.3020.1320.2460.176
120.6037.9304.0634.4942.4270.0660.2960.0990.2140.172
160.3426.7603.3193.3241.8340.0480.2930.0900.2150.168
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.

Share and Cite

MDPI and ACS Style

Vasilyeva, M.; Spiridonov, D. Multiscale Model Reduction with Local Online Correction for Polymer Flooding Process in Heterogeneous Porous Media. Mathematics 2023, 11, 3104. https://0-doi-org.brum.beds.ac.uk/10.3390/math11143104

AMA Style

Vasilyeva M, Spiridonov D. Multiscale Model Reduction with Local Online Correction for Polymer Flooding Process in Heterogeneous Porous Media. Mathematics. 2023; 11(14):3104. https://0-doi-org.brum.beds.ac.uk/10.3390/math11143104

Chicago/Turabian Style

Vasilyeva, Maria, and Denis Spiridonov. 2023. "Multiscale Model Reduction with Local Online Correction for Polymer Flooding Process in Heterogeneous Porous Media" Mathematics 11, no. 14: 3104. https://0-doi-org.brum.beds.ac.uk/10.3390/math11143104

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop