Next Article in Journal
Component Materials, 3D Digital Restoration, and Documentation of the Imperial Gates from the Wooden Church of Voivodeni, Sălaj County, Romania
Next Article in Special Issue
Numerical Assessment of the Hybrid Approach for Simulating Three-Dimensional Flow and Advective Transport in Fractured Rocks
Previous Article in Journal
Structural Health Monitoring of Walking Dragline Excavator Using Acoustic Emission
Previous Article in Special Issue
Analysis of Flooding Adaptation and Groundwater Recharge After Adopting JW Ecological Technology in a Highly Developed Urbanization Area
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modeling Transient Flows in Heterogeneous Layered Porous Media Using the Space–Time Trefftz Method

School of Engineering, National Taiwan Ocean University, Keelung 20224, Taiwan
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2021, 11(8), 3421; https://doi.org/10.3390/app11083421
Submission received: 9 March 2021 / Revised: 8 April 2021 / Accepted: 9 April 2021 / Published: 11 April 2021
(This article belongs to the Special Issue Leading Edge Technology on Groundwater Flow)

Abstract

:
In this study, we developed a novel boundary-type meshless approach for dealing with two-dimensional transient flows in heterogeneous layered porous media. The novelty of the proposed method is that we derived the Trefftz space–time basis function for the two-dimensional diffusion equation in layered porous media in the space–time domain. The continuity conditions at the interface of the subdomains were satisfied in terms of the domain decomposition method. Numerical solutions were approximated based on the superposition principle utilizing the space–time basis functions of the governing equation. Using the space–time collocation scheme, the numerical solutions of the problem were solved with boundary and initial data assigned on the space–time boundaries, which combined spatial and temporal discretizations in the space–time manifold. Accordingly, the transient flows through the heterogeneous layered porous media in the space–time domain could be solved without using a time-marching scheme. Numerical examples and a convergence analysis were carried out to validate the accuracy and the stability of the method. The results illustrate that an excellent agreement with the analytical solution was obtained. Additionally, the proposed method was relatively simple because we only needed to deal with the boundary data, even for the problems in the heterogeneous layered porous media. Finally, when compared with the conventional time-marching scheme, highly accurate solutions were obtained and the error accumulation from the time-marching scheme was avoided.

1. Introduction

The transport phenomena of flows through porous media have long been of research interest in numerous branches of engineering and science [1,2,3,4,5]. As heterogeneous porous media are more common than homogeneous soil in nature, flows in heterogeneous layered porous media have been widely explored [6,7,8,9], particularly utilizing mathematical modeling, numerical simulations, and experimental investigations [10,11,12].
A variety of mesh-generated techniques, such as the boundary element method [13], finite element method [14,15], finite volume method [16,17], and finite difference method [18,19], have been proposed to analyze heterogeneous layered porous media. In contrast with conventional mesh-generated techniques, meshfree approaches have attracted much attention in recent years because of their characteristics of simplicity, meshfree, and the capability to deal with engineering problems with complex geometry [20,21,22,23,24,25,26]. Of the wide variety of meshfree approaches, the Trefftz method is one of the widespread boundary-type meshless methods for dealing with steady-state Laplace-type problems, where computed results are approximated as a series of basis functions, completely satisfying the governing Laplace-type equations [27,28,29].
A comprehensive comparison of the collocation Trefftz method was proposed by Li et al. [30]. It has been concluded that the collocation Trefftz method is the simplest algorithm and provides the most accurate approximations with an optimal numerical stability. As the system of linear equations obtained from the collocation Trefftz method is ill-posed, the application of the collocation Trefftz method is less widespread [31]. Prior studies have demonstrated that applications of the collocation Trefftz method may be limited to linear and stationary problems. Recently, a study on modeling the subsurface flow problems with transient moving boundaries utilizing the Trefftz method was developed [12]. Moreover, the space–time collocation Trefftz method was developed to deal with the transient groundwater inverse problems [24]. However, the engineering applications of the Trefftz method with complete Trefftz functions for dealing with transient fluid flow through heterogeneous porous media have been less studied, which is what initiated this research.
The pore network model and the self-organized percolation (SOP) model may perform well compared with computational fluid dynamics modeling and the lattice Boltzmann method [32,33]. In contrast with other numerical methods, we developed a meshless method using the Trefftz space–time basis function. The proposed method is rooted in the Trefftz method, which is more like the semi-analytical method. Consequently, the proposed method is advantageous for dealing with problems with complex geometry because of its characteristics of simplicity and being meshfree. The proposed method may also be used to integrate regional-scale hydrological models [34].
In this study, a novel meshless approach for modeling transient flows in heterogeneous layered porous media is developed. In contrast to the conventional meshless method, the proposed approach is categorized into the boundary-type meshless method, such that the collocation points are placed only on the boundaries of the domain. Furthermore, we developed a boundary-type meshless method combining the conventional Trefftz method with the space–time collocation scheme. The proposed method is advantageous for dealing with engineering problems with a complex geometry because of its characteristics of simplicity and being meshfree. Based on the superposition principle, numerical approximations were approximated using the space–time basis functions of the governing equation. The numerical approximations of the problem were solved with boundary and initial data assigned on the space–time boundaries, which combined spatial and temporal discretizations in the space–time domain. Accordingly, the transient flows through the heterogeneous layered porous media in the space–time domain are solved without adopting the time-marching technique. The remainder of this research is organized as follows: the methodology is introduced in Section 2. In Section 3, a convergence analysis is carried out to investigate the accuracy and the stability of the proposed method. Several numerical examples are presented in Section 4. Finally, specific discussion of this research is provided in Section 5.

2. The Methodology

2.1. Governomg Equations

The two-dimensional diffusion equation used to describe transient flows is expressed as follows:
2 h ( r , θ , t ) r 2 + h ( r , θ , t ) r r + 2 h ( r , θ , t ) r 2 θ 2 = S S k h ( r , θ , t ) t ,   ( r , θ , t ) Ω t ,
where h is the total head, r is the radius, t is the time, θ is the polar angle, Ss is the volumetric specific storage, k is the hydraulic conductivity, and Ω t is the space–time domain. For modeling transient flows in a porous media, the initial and boundary conditions are required, as follows:
h = H 0 ( r ,   θ ,   t = 0 ) ,   ( r , θ , t ) Ω t ,
h = H D ( r ,   θ ,   t ) ,   ( r , θ , t ) Ω t ,
h n = h n = H N ( r ,   θ ,   t ) ,   ( r , θ , t ) Ω t ,
where H 0 is the initial total head, H D is the Dirichlet boundary data, and H N is the Neumann boundary data.

2.2. The Space–Time Trefftz Method

The space–time Trefftz method utilizing Trefftz functions originates from the Trefftz method [12,21,24]. For a simply connected domain, one usually locates the source point in the space–time domain; the number of source points is only one for the proposed space–time Trefftz method. The approximation of Equation (1) can be expressed as follows:
h ( r ,   θ ,   t ) p = 1 m q = 1 s A p q T p q ( r ,   θ ,   t ) ,
where A p q is a unknown coefficient, T p q ( r ,   θ ,   t ) is the basis functions [24], and m and s denote the order of the basis functions. Considering the positive basis functions, we have the following:
T p q ( r ,   θ ,   t ) = { r q cos ( q θ ) , r q sin ( q θ ) , e p 2 D t J 0 ( p r ) , e p 2 D t J q ( p r ) cos ( q θ ) , e p 2 D t J q ( p r ) sin ( q θ ) } ,
where D is the hydraulic diffusivity expressed as D = k / S S , J 0 is the Bessel function of the first kind, and J q is the Bessel function of the first kind of the q order. Considering transient flows in heterogeneous layered porous media, we may write the following:
p = g D 1 D i ,
where g ranges from 1 to m; D 1 is the hydraulic diffusivity of first subdomain; and i denotes the ith subdomain, which means that the proposed method is applicable to transient flows in porous media including many layers. Inserting Equation (7) into Equation (6) obtains the following:
T p q i ( r ,   θ ,   t ) = { r q cos ( q θ ) , r q sin ( q θ ) , e g 2 D 1 t J 0 ( g D 1 D i r ) , e g 2 D 1 t J q ( g D 1 D i r ) cos ( q θ ) , e g 2 D 1 t J q ( g D 1 D i r ) sin ( q θ ) } .
Applying the Dirichlet boundary condition obtains the following:
h i ( r ,   θ ,   t ) A 1 + q = 1 s A 2 q r ^ q cos ( q θ ) + q = 1 s A 3 q r ^ q sin ( q θ ) + g = 1 m A 4 g e g 2 t ^ J 0 ( g D 1 D i r ^ ) + g = 1 m q = 1 s J q ( g D 1 D i r ^ ) [ A 5 g q cos ( q θ ) + A 6 g q sin ( q θ ) ] e g 2 t ^ ,
where A 1 , A 2 q , , A 6 g q denote arbitrary constants that have to be evaluated, r ^ is the dimensionless radius described as r ^ = r / R 0 , R 0 is the characteristic length, and t ^ is the dimensionless time written as t ^ = t D 1 / R 0 2 . Applying the Neumann boundary condition obtains the following:
h i ( r ,   θ ,   t ) n q = 1 s A 2 q T 2 + q = 1 s A 3 q T 3 + g = 1 m A 4 g T 4 + g = 1 m q = 1 s A 5 g q T 5 + g = 1 m q = 1 s A 6 g q T 6 .
where n is the outward normal direction. The notation in Equation (10) is listed in Table 1.

2.3. The Continuity Conditions of the Interface

To model transient flows in heterogeneous layered porous media, the domain decomposition method (DDM) was utilized [35]. The continuity of the head and the flux conservation at the interface between two layered porous media were considered.
An irregular domain, which was split into two subdomains, Ω 1 and Ω 2 , as displayed in Figure 1a, was considered. To model transient flows in heterogeneous layered porous media, the irregular domain was divided into several sub-boundaries. The sub-boundaries at the interface must satisfy the following boundary conditions:
h | Γ 12 = h | Γ 22 , k 1 h n | Γ 12 = k 2 h n | Γ 22 ,
where Γ 12 and Γ 22 are sub-boundaries at the interface shown in Figure 1a. Applying the boundary data on boundary points, the following simultaneous linear equations are obtained as follows:
A W c W = B W ,
A W = [ A Ω 1 0 Ω 2 0 Ω 1 A Ω 2 A I | Γ 12 A I | Γ 22 ] ,   c W = [ c Ω 1 c Ω 2 ] ,   B W = [ B Ω 1 B Ω 2 B I ] ,
A Ω i = [ 1 r ^ 1 cos ( θ 1 ) r ^ 1 2 cos ( 2 θ 1 ) J q ( D 1 D i g r ^ 1 ) sin ( q θ 1 ) e g 2 t ^ 1 1 r ^ 2 cos ( θ 2 ) r ^ 2 2 cos ( 2 θ 2 ) J q ( D 1 D i g r ^ 2 ) sin ( q θ 2 ) e g 2 t ^ 2 1 r ^ ν cos ( θ ν ) r ^ ν 2 cos ( 2 θ ν ) J q ( D 1 D i g r ^ ν ) sin ( q θ ν ) e g 2 t ^ ν ] ,
A I = [ ( 1 ) i ( 1 ) i ( r ^ 1 ) q cos ( q θ 1 ) ( 1 ) i ( r ^ 1 ) q sin ( q θ 1 ) ( 1 ) i J q ( D 1 D i g r ^ 1 ) sin ( q θ 1 ) e g 2 t ^ 1 ( 1 ) i ( 1 ) i ( r ^ 2 ) q cos ( q θ 2 ) ( 1 ) i ( r ^ 2 ) q sin ( q θ 2 ) ( 1 ) i J q ( D 1 D i g r ^ 2 ) sin ( q θ 2 ) e g 2 t ^ 2 ( 1 ) i ( 1 ) i ( r ^ v ) q cos ( q θ v ) ( 1 ) i ( r ^ v ) q sin ( q θ v ) ( 1 ) i J q ( D 1 D i g r ^ v ) sin ( q θ v ) e g 2 t ^ v 0 k i T 2 ( v ) k i T 3 ( v ) k i T 6 ( v ) ] ,
where A Ω 1 and A Ω 2 are the A w matrix depicted in Equation (13) for Ω 1 and Ω 2 , respectively. A I | Γ 12 of the boundary Γ 12 and A I | Γ 22 of the boundary Γ 22 are the A I matrices at the interface. 0 Ω 1 and 0 Ω 2 are the zero matrices. c Ω 1 and c Ω 2 are vectors of the undetermined coefficients of Ω 1 and Ω 2 , respectively. B Ω 1 and B Ω 2 are vectors of the boundary values of Ω 1 and Ω 2 , respectively. ν and υ are the numbers of the subdomain and interface points, B I = [ 0 Γ 12 0 Γ 22 ] T , and 0 Γ 12 and 0 Γ 22 are zero vectors with a size of 2 υ × 1 for the Dirichlet and Neumann boundary conditions at the interface, satisfying flux conservation and continuity of the head for the heterogeneous layered porous media problem.
By solving Equation (12), we can obtain two sets of unknown coefficients, c Ω 1 and c Ω 2 , for subdomains Ω 1 and Ω 2 , respectively. The computed head at the inner points can then be computed by Equation (5), utilizing A Ω 1 and B Ω 1 for Ω 1 , and A Ω 2 and B Ω 2 for Ω 2 . In this study, the commercial program MATLAB backslash operator was utilized to solve Equation (12). The schematic diagram for modeling the transient flows in the heterogeneous layered porous media is displayed in Figure 2.
The continuity conditions at the interface of the subdomains are satisfied in terms of the DDM, such that the proposed method is capable of dealing with transient flows in heterogeneous layered porous media. Numerical solutions are approximated based on the superposition theorem using the space–time basis functions of the governing equation. Using the space–time collocation scheme, the numerical solutions of the problem are solved with boundary and initial data assigned on the space–time boundaries, as shown in Figure 1b. The spatial and temporal discretizations are then combined in the space–time domain. Accordingly, the transient flows through the heterogeneous layered porous media in the space–time domain can be solved without using the time-marching scheme.

3. Convergence Analysis of Transient Flows in Heterogeneous Layered Porous Media

In this section, convergence analysis of the transient flows in heterogeneous layered porous media is carried out. To illustrate the accuracy of the approximations, the error measures are defined as
RMSE = 1 N I i = 1 N I [ h ( r i , θ i , t i ) h ^ ( r i , θ i , t i ) ] 2 ,
MAE = max { | h ^ ( r i , θ i , t i ) | | h ( r i , θ i , t i ) | } ,   1 i N I ,
where h ( r i , θ i , t i ) is the exact solution, h ^ ( r i , θ i , t i ) is the approximate solution, RMSE denotes the root mean square error, MAE denotes the maximum absolute error, and N I is the number of scattered inner points. Here, the scattered inner points were uniformly distributed in the space–time domain.
Transient flows in two-layered porous media satisfy the diffusion equation depicted in Equation (1) in two dimensions over an irregular domain. The geometry for this problem is
Ω t = { ( r ,   θ ,   t ) | r = 2 ( 1 + 0.1 tanh ( 10 sin ( 10 θ + π 3 ) ) , 0 θ 2 π , 0 t 1 } .
The initial data for subdomains Ω 1 and Ω 2 are imposed as follows:
h 1 ( r ,   θ ,   t = 0 ) = sin ( r sin θ ) r cos θ , ( r ,   θ ,   t = 0 ) Ω 1
h 2 ( r ,   θ ,   t = 0 ) = sin ( D 1 D 2 r sin θ ) r cos θ , ( r ,   θ ,   t = 0 ) Ω 2 ,
where h 1 ( r ,   θ ,   t = 0 ) and h 2 ( r ,   θ ,   t = 0 ) are the initial data for subdomains Ω 1 and Ω 2 , respectively. D 1 and D 2 are the hydraulic diffusivity in layer 1 and 2, respectively. The boundary conditions for subdomain Ω 1 and Ω 2 are prescribed based on the following functions:
h 1 ( r ,   θ ,   t ) = e 2 D 1 t sin ( r sin θ ) r cos θ , ( r , θ , t ) Ω 1 ,
h 2 ( r ,   θ ,   t ) = e 2 D 1 t sin ( D 1 D 2 r sin θ ) r cos θ , ( r , θ , t ) Ω 2 .
The exact solution is the function as follows:
h = e 2 D 1 t sin ( D 1 D i r sin θ ) r cos θ ,
where D i is the hydraulic diffusivity of the ith subdomain. The hydraulic diffusivity and hydraulic conductivity in two subdomains were set to be D 1 = 1   m 2 h 1 and D 2 = 0 . 25   m 2 h 1 , and k 1 = 2   m 1 h 1 and k 2 = 1   m 1 h 1 . The final elapsed time is 1 h. The boundary points are collocated on the boundary, as illustrated in Figure 1b. For simulating transient flows in two-layered porous media, DDM is utilized [35]. The domain boundary can be divided into several subdomains.
The Dirichlet boundary conditions are based on Equations (21) and (22). The sub-boundaries at the interface, including Γ 12 and Γ 22 , must satisfy the continuity of flows and the flux conservation based on Equation (11).
Figure 3a shows the error versus the order of the basis functions. It appears that approximations with a high accuracy are acquired then the order is superior to 14. Additionally, promising results may be obtained when the order of the basis function ranges from 14 to 26. It seems that the optimal order may depend on the nature of the problems. The relationship between the absoluter error and the number of boundary points is displayed in Figure 3b. The results obtained illustrate that approximations with a high accuracy are achieved when the number of boundary points is greater than 1800. From the results of this convergence analysis, the number of the boundary points and the order of the basis functions were determined to be 2000 and 15, respectively.

4. Numerical Examples

4.1. Transient Flows in Two-Layered Porous Media

Transient flows in two-layered porous media satisfy the diffusion equation depicted in Equation (1) in two dimensions over an irregular domain. The geometry for this problem, as shown in Figure 4a, is
Ω t = { ( r ,   θ ,   t ) | r = | sec ( 3 θ ) | sin ( 6 θ )   , 0 θ 2 π ,   0 t 1 } .
The initial data for subdomains Ω 1 and Ω 2 are imposed as follows.
h 1 ( r , θ , t = 0 ) = sin h ( r sin θ ) r cos θ , ( r ,   θ ,   t = 0 ) Ω 1
h 2 ( r , θ , t = 0 ) = sin h ( D 1 D 2 r sin θ ) r cos θ , ( r ,   θ ,   t = 0 ) Ω 2
The boundary conditions for subdomains Ω 1 and Ω 2 are prescribed based on the following functions.
h 1 ( r , θ , t ) = e 2 D 1 t sin h ( r sin θ ) r cos θ , ( r , θ , t ) Ω 1
h 2 ( r , θ , t ) = e 2 D 1 t sin h ( D 1 D 2 r sin θ ) r cos θ , ( r , θ , t ) Ω 2
The exact solution is the following function:
h = e 2 D 1 t sin h ( D 1 D i r sin θ ) r cos θ .
In this example, the hydraulic diffusivity and hydraulic conductivity in the two subdomains were set to be D 1 = 1 9   m 2 h 1 and D 2 = 1   m 2 h 1 , and k 1 = 2   m 1 h 1 and k 2 = 6   m 1 h 1 . The final elapsed time is 1 h. The order of the basis functions is 17. There are 2026 boundary points for this domain. This example involves two-dimensional space and one-dimensional time. The space–time domain is therefore transformed into a three-dimensional object domain, as shown in Figure 4b. The boundary points are placed on the boundary, as illustrated in Figure 4b. For simulating transient flows in two–layered porous media, DDM is utilized [35]. The domain boundary can then be split into two subdomains. The Dirichlet boundary conditions are prescribed based on Equations (27) and (28). Based on Equation (11), the sub-boundaries at the interface, including Γ 12 and Γ 22 , must satisfy the continuity of flows and the flux conservation.
To compare the accuracy of our method with the analytical solution, the profiles of the results at different times are selected, as presented in Figure 5. Figure 5 shows that the computed results adopting our approach are completely consistent with the analytical solution.
To examine the accuracy of our method, the absolute error of the approximate solutions with the exact solution is evaluated. Figure 6 displays the absolute error at different simulation times. From Figure 6, the MAE is in the order of 10−10, which indicates that our approach may acquire results with a high accuracy.
To show the accuracy of the computed result from the proposed method and that from conventional mesh-generated techniques, we conducted a comparison example where transient flows in two-layered porous media satisfy the diffusion equation depicted in Equation (1) in two dimensions over a rectangular domain. The length and the width of the space domain are 4 m. The initial data for subdomains Ω 1 and Ω 2 are imposed as Equations (25) and (26). The boundary conditions for subdomains Ω 1 and Ω 2 are prescribed based on Equations (27) and (28). The exact solution for solving this example is as Equation (29).
In this example, the hydraulic diffusivity and hydraulic conductivity in the two subdomains were set to be D 1 = 1 9   m 2 h 1 and D 2 = 1   m 2 h 1 , and k 1 = 2   m 1 h 1 and k 2 = 6   m 1 h 1 . The final elapsed time is 4 h. The order of the basis functions is 16. There are 2600 boundary points for this domain.
This example was solved using both the finite difference method (FDM) and the proposed method. For the FDM analysis, the spatial and temporal discretizations for the problem must be considered separately. The central difference approximation was adopted for the spatial discretization, and the implicit scheme was adopted for time discretization. For FDM, we considered each length of Δx along the x axis, each length of Δy along the y axis, and each length of Δt along the t axis to be 0.1 m, 0.1 m, and 0.001 h, respectively. We then compared the approximations of our method with those of the FDM.
Figure 7 presents the absolute error versus the simulation time. From Figure 7, the magnitude of the absolute error increases with the simulation time in the FDM. However, our approach may avoid error propagation. The results demonstrate that highly accurate numerical solutions can be obtained using our approach. Moreover, the accuracy of the error is of the order of 10−7 to 10−8.

4.2. Transient Flows in Two-Layered Porous Media

Transient flows in two-layered porous media satisfy the diffusion equation depicted in Equation (1) in two dimensions over a rectangular domain, as depicted in Figure 8a. Two cases with different combinations of composite porous media are considered. The geometry for case I, as shown in Figure 8a, is
Ω a 1 = { ( x ,   y ,   t ) | 5   x 0 , 5   y 5 ,   0 t 3 } ,
Ω a 2 = { ( x ,   y ,   t ) | 0 x 5 ,   5 y 5 , 0 t 3 } .
The hydraulic diffusivity and hydraulic conductivity in the two subdomains were set to be D 1 = 100   m 2 h 1 and D 2 = 10   m 2 h 1 , and k 1 = 100   mh 1 and k 2 = 10   mh 1 . The initial condition is
h a ( x , y , t = 0 ) = 10   m .
The boundary conditions are
h a ( 5 , y , t ) = 10   m ,
h a ( 5 , y , t ) = 4   m ,
h a ( x , 5 , t ) n = h a ( x , 5 , t ) n = 0 ,
where h a is the total head for case I.
The geometry for case II, as shown in Figure 8b, is
Ω b 1 = { ( x , y , t ) | 5 x 2 ,   5 y 5 , 0 t 3 } ,
Ω b 2 = { ( x , y , t ) | 2 x 5 ,   5 y 5 , 0 t 3 } .
The hydraulic diffusivity and hydraulic conductivity in the two subdomains are set to be D 1 = 10   m 2 h 1 and D 2 = 100   m 2 h 1 , and k 1 = 10   mh 1 and k 2 = 100   mh 1 . The initial condition is
h b ( x , y , t = 0 ) = 4   m .
The boundary conditions are
h b ( 5 , y , t ) = 10   m ,
h b ( 5 , y , t ) = 4   m ,
h b ( x , 5 , t ) n = h b ( x , 5 , t ) n = 0 ,
where h b is the total head for case II.
As this example may not have an exact solution to investigate the accuracy, we compare the approximations at the final time with the steady-state solution. The steady-state solutions for this two-layered porous media are prescribed based on the following equations:
h | Γ 12 = h | Γ 22 = L 2 k 1 h | Γ 14 + L 1 k 2 h | Γ 24 L 2 k 1 + L 1 k 2 ,
h 1 = h | Γ 12 h | Γ 14 L 1 ( x + 5 ) + h | Γ 14 ,
h 2 = h | Γ 24 h | Γ 22 L 2 ( x + 5 ) + h | Γ 22 ( h | Γ 24 h | Γ 22 ) L 1 L 2 .
In case I and case II, the final time is 3 h. The order of the basis functions is 15. There exists 7200 boundary points for domain, as illustrated in Figure 9. For modeling transient flows in two-layered porous media, the DDM was utilized [35]. The domain boundary can then be divided into several subdomains. The Dirichlet boundary conditions are prescribed. Based on Equation (11), the sub-boundaries at the interface, including Γ 12 and Γ 22 , must satisfy the continuity of flows and the flux conservation.
The profiles of total head at the final time were selected to express the approximations, as shown in Figure 10. The approximations at the final time from our approach were further compared with the steady-state solution. It is found that the approximations utilizing our approach may agree well with the steady-state solutions. The absolute difference at the final time is depicted in Figure 11. The absolute difference for case I and case II is in the order of 10−6 and 10−4, as given in Figure 11. Results demonstrate that our approach may obtain reasonable results for modeling transient flows in two-layered porous media.

4.3. Transient Flows in Four-Layered Porous Media

The last example is modeling of transient flows in four-layered porous media, as depicted in Figure 12. The diffusion equation depicted in Equation (1) in two dimensions over a rectangular domain is considered. The geometry for this example is defined as
Ω 1 = { ( x ,   y , t ) | 4.5 x 0 ,   4.5 y 0 , 0 t 3 } ,
Ω 2 = { ( x ,   y , t ) | 0 x 4.5 ,   4.5 y 0 , 0 t 3 } ,
Ω 3 = { ( x ,   y , t ) | 4.5 x 0 ,   0 y 4.5 ,   0 t 3 } ,
Ω 4 = { ( x ,   y , t ) | 0 x 4.5 ,   0 y 4.5 , 0 t 3 } .
The hydraulic diffusivity and hydraulic conductivity in the two subdomains are set to be D 1 = 4   m 2 h 1 , D 2 = 3   m 2 h 1 , D 3 = 1 . 5   m 2 h 1 , and D 4 = 1   m 2 h 1 , and k 1 = 4   mh 1 , k 2 = 3   mh 1 , k 3 = 1.5   mh 1 , and k 4 = 1   mh 1 . The initial condition is
h ( x , y , t = 0 ) = 5   m .
The boundary condition is
h ( x , y , t ) = 253 76 x 3 76 y 3   m .
As this example may not have exact solutions to investigate the accuracy, we compare the approximations at different simulation times with the numerical solutions using the FDM. In this example, the final elapsed time is 3 h. The order of the basis functions needs to be 20. There are 6400 boundary points that exist for each domain, as illustrated in Figure 13. For simulating transient flows in four-layered porous media, DDM is utilized [35]. The domain boundary can then be divided into several subdomains. The Dirichlet boundary conditions are prescribed. At the interface, the sub-boundaries, including Γ 12 , Γ 22 , Γ 13 , Γ 41 , Γ 23 , Γ 31 , Γ 32 , and Γ 42 , must satisfy the continuity of flows and the flux conservation based on the following equations:
h | Γ 12 = h | Γ 22 , k 1 h n | Γ 12 = k 2 h n | Γ 22 ,
h | Γ 13 = h | Γ 41 , k 1 h n | Γ 13 = k 4 h n | Γ 41 ,
h | Γ 23 = h | Γ 31 , k 2 h n | Γ 23 = k 3 h n | Γ 31 ,
h | Γ 32 = h | Γ 42 , k 3 h n | Γ 32 = k 4 h n | Γ 42 .
The approximations at different simulation times from our approach are further compared with those of FDM. To apply FDM, discretization in the spatial and temporal domains must be considered. For the spatial discretization, the domain is divided into sections, and second derivatives of the diffusion equation for each grid point are approximated using central difference formulas. For the time discretization, the implicit scheme is adopted. For FDM, we consider each length of Δx along the x axis, each length of Δy along the y axis, and each length of Δt along the t axis to be 0.225 m, 0.225 m, and 0.01 h, respectively. Then, we compare the approximations of our method with those of FDM.
The profiles of the total head at different simulation times are selected to express the approximations, as shown in Figure 14. From Figure 14, it is found that the approximations utilizing our approach may be consistent with the FDM results. The results illustrate that our approach may obtain reasonable results for modeling transient flows in four-layered porous media.

5. Discussion

This study is rooted in the Trefftz method and demonstrates a promising numerical solution for dealing with two-dimensional transient flows in heterogeneous layered porous media. The comparison of the proposed method with previous studies depicts the following advantages.
Various mesh-based numerical approaches have been utilized for dealing with the transient and heterogeneous groundwater flow equation. In contrast to conventional mesh-generated techniques, we developed the meshless method using the Trefftz space–time basis function. The proposed method is advantageous for dealing with engineering problems with a complex geometry because of the characteristics of simplicity and being meshfree.
Contrary to the conventional meshless method, the proposed method is categorized into the boundary-type meshless method, such that the collocation points are only placed on the boundaries of the domain. Furthermore, the proposed method combines the conventional Trefftz method with the space–time collocation scheme, such that no inner points are required in the analysis and all collocation points needed to place the space–time boundaries are presented for the modeling of the two-dimensional transient flows in the heterogeneous layered porous media. As a result, both the initial and boundary data are regarded as boundary conditions on the space–time boundary, which is especially advantageous for an irregular domain shape.
Using the space–time collocation, the initial value problem for simulating transient flows in heterogeneous layered porous media is considered to be a problem of the inverse boundary value, where the time marching for the initial value problem can be avoided. Accordingly, the proposed method is advantageous for dealing with inverse problems as well.
On the other hand, the limitations of the proposed method may be raised, as we need to derive the Trefftz space–time basis function for the two-dimensional diffusion equation in layered porous media in the space–time domain, in which the Trefftz basis functions are obtained from the general solutions using the separation of variables. The solutions of the governing equation are then approximated numerically based on the superposition principle utilizing the space–time basis functions of the governing equation. Consequently, the proposed method is limited to the linear governing equation with accessible general solutions.

6. Conclusions

A novel meshless method for dealing with two-dimensional transient flows in heterogeneous layered porous media is presented in this article. The following key findings are given.
To deal with transient flows in heterogeneous layered porous media, the continuity conditions at the interface of the subdomains are satisfied in terms of the domain decomposition method. Numerical solutions are approximated based on the superposition principle adopting the space–time basis functions of the diffusion equation. Utilizing the space–time collocation scheme, numerical approximations are solved with boundary and initial data assigned on the space–time boundaries, which combine spatial and temporal discretizations in the space–time domain. The transient flows through heterogeneous layered porous media in the space–time domain may therefore be solved without using the time-marching scheme, which is the novelty of this study.
The results obtained show that an excellent agreement with the exact solution can be acquired. Additionally, the proposed approach may be relatively simple, because we only have to deal with the boundary data even with problems in heterogeneous layered porous media. Finally, compared with the conventional time-marching scheme, highly accurate solutions can be obtained and the error accumulation from the time-marching scheme can be avoided.

Author Contributions

Conceptualization and method, C.-Y.K.; verification, L.-D.H.; writing—original manuscript, C.-Y.L. and C.-Y.K.; data collection, J.-E.X. and W.-P.H.; revising the manuscript, C.-Y.K. and C.-Y.L. All of the authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Ministry of Science and Technology (MOST), Taiwan, Republic of China (MOST 109-2625-M-019-007).

Institutional Review Board Statement

The study was conducted according to the guidelines of the Declaration of Helsinki, and approved by the Institutional Review Board.

Informed Consent Statement

Not applicable.

Data Availability Statement

The datasets generated during this research are available upon reasonable request.

Acknowledgments

The authors sincerely thank MOST for providing financial support.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

r radius
r ^ dimensionless radius
t time
t ^ dimensionless time
R 0 characteristic length
θ polar angle
S S volumetric specific storage
iith subdomain
khydraulic conductivity
k i hydraulic conductivity of ith subdomain
D hydraulic diffusivity
D 1 hydraulic diffusivity of subdomain 1
D i hydraulic diffusivity of the ith subdomain
Ω t space–time domain
Ω i space–time domain of ith subdomain
H 0 initial total head
H D Dirichlet boundary data
H N Neumann boundary data
A p q vector of unknown coefficients
T basis functions
T i basis functions of ith subdomain
Γ 12 sub-boundaries at the interface
Γ 22 sub-boundaries at the interface
A w system matrix
A Ω i matrix of the ith subdomain
h total head
A I interface matrix
c w vectors of unknown coefficients
c Ω 1 vectors of unknown coefficients
c Ω 2 vectors of unknown coefficients
B w vectors of boundary values
B Ω 1 vectors of boundary values
B Ω 2 vectors of boundary values
B I vectors of interface
0 Ω 1 zero matrices
0 Ω 2 zero matrices
0 Γ 12 zero vectors
0 Γ 22 zero vectors
m order of the basis functions
s order of the basis functions
J 0 Bessel function of the first kind
J q Bessel function of the first kind of the qth order
n x outward normal direction
n y outward normal direction
B Ω 1 vectors of boundary values
B Ω 2 vectors of boundary values
ν numbers of subdomain points
υ numbers of interface points
N I numbers of scattered inner points
L 1 length of subdomain 1
L 2 length of subdomain 2

References

  1. Helmig, R.; Flemisch, B.; Wolff, M.; Ebigbo, A.; Class, H. Model coupling for multiphase flow in porous media. Adv. Water Resour. 2013, 51, 52–66. [Google Scholar] [CrossRef]
  2. Zeng, Y.; Xie, Z.; Liu, S.; Xie, J.; Jia, B.; Qin, P.; Gao, J. Global land surface modeling including lateral groundwater flow. J. Adv. Model. Earth Syst. 2018, 10, 1882–1900. [Google Scholar] [CrossRef]
  3. Li, X.; Li, D.; Xu, Y.; Feng, X. A DFN based 3D numerical approach for modeling coupled groundwater flow and solute transport in fractured rock mass. Int. J. Heat Mass Transf. 2020, 149, 119179. [Google Scholar] [CrossRef]
  4. Davarpanah, A. Parametric study of polymer-nanoparticles-assisted injectivity performance for axisymmetric two-phase flow in EOR processes. Nanomaterials 2020, 10, 1818. [Google Scholar] [CrossRef]
  5. Ni, C.F.; Huang, Y.J.; Dong, J.J.; Yeh, T.C. Sequential hydraulic tests for transient and highly permeable unconfined aquifer systems–model development and field-scale implementation. Hydrol. Earth Syst. Sci. 2015, 12, 12567–12613. [Google Scholar]
  6. Davarpanah, A.; Mirshekari, B.; Behbahani, T.J.; Hemmati, M. Integrated production logging tools approach for convenient experimental individual layer permeability measurements in a multi-layered fractured reservoir. J. Pet. Explor. Prod. Technol. 2018, 8, 743–751. [Google Scholar] [CrossRef] [Green Version]
  7. Chuang, M.H.; Yeh, H.D. An analytical solution of groundwater flow in wedge-shaped aquifers with estuarine boundary conditions. Water Resour. Manag. 2018, 32, 5027–5039. [Google Scholar] [CrossRef]
  8. Bhattacharjee, S.; Ryan, J.N.; Elimelech, M. Virus transport in physically and geochemically heterogeneous subsurface porous media. J. Contam. Hydrol. 2002, 57, 161–187. [Google Scholar] [CrossRef]
  9. Zhu, M.; Yu, L.; Zhang, X.; Davarpanah, A. Application of implicit pressure-explicit saturation method to predict filtrated mud saturation impact on the hydrocarbon reservoirs formation damage. Mathematics 2020, 8, 1057. [Google Scholar] [CrossRef]
  10. Alotaibi, M.; Calo, V.M.; Efendiev, Y.; Galvis, J.; Ghommem, M. Global–local nonlinear model reduction for flows in heterogeneous porous media. Comput. Meth. Appl. Mech. Eng. 2015, 292, 122–137. [Google Scholar] [CrossRef] [Green Version]
  11. Chabanon, M.; Valdés-Parada, F.J.; Ochoa-Tapia, J.A.; Goyeau, B. Large-scale model of flow in heterogeneous and hierarchical porous media. Adv. Water Resour. 2017, 109, 41–57. [Google Scholar] [CrossRef]
  12. Ku, C.Y.; Xiao, J.E.; Liu, C.Y. On solving nonlinear moving boundary problems with heterogeneity using the collocation meshless method. Water 2019, 11, 835. [Google Scholar]
  13. Chen, X.; Birk, C.; Song, C. Transient analysis of wave propagation in layered soil by using the scaled boundary finite element method. Comput. Geotech. 2015, 63, 1–12. [Google Scholar] [CrossRef]
  14. Xikui, L.; Zienkiewicz, O.C. Multiphase flow in deforming porous media and finite element solutions. Comput. Struct. 1992, 45, 211–227. [Google Scholar] [CrossRef]
  15. Sun, S.; Zhou, M.; Lu, W.; Davarpanah, A. Application of symmetry law in numerical modeling of hydraulic fracturing by finite element method. Symmetry 2020, 12, 1122. [Google Scholar] [CrossRef]
  16. Christou, K.; Radünz, W.C.; Lashore, B.; de Oliveira, F.B.S.; Gomes, J.L.M.A. Numerical investigation of viscous flow instabilities in multiphase heterogeneous porous media. Adv. Water Resour. 2019, 130, 46–65. [Google Scholar] [CrossRef]
  17. Carciopolo, L.D.; Formaggia, L.; Scotti, A.; Hajibeygi, H. Conservative multirate multiscale simulation of multiphase flow in heterogeneous porous media. J. Comput. Phys. 2020, 404, 109134. [Google Scholar] [CrossRef]
  18. Liu, C.Y.; Ku, C.Y.; Huang, C.C.; Lin, D.G.; Yeih, W.C. Numerical solutions for groundwater flow in unsaturated layered soil with extreme physical property contrasts. Int. J. Nonlinear Sci. Numer. Simul. 2015, 16, 325–335. [Google Scholar]
  19. Liu, C.Y.; Ku, C.Y.; Xiao, J.E.; Huang, C.C.; Hsu, S.M. Numerical modeling of unsaturated layered soil for rainfall-induced shallow landslides. J. Environ. Eng. Landsc. Manag. 2017, 25, 329–341. [Google Scholar] [CrossRef]
  20. Alecsa, C.D.; Boros, I.; Frank, F.; Knabner, P.; Nechita, M.; Prechtel, A.; Rupp, A.; Suciu, N. Numerical benchmark study for flow in highly heterogeneous aquifers. Adv. Water Resour. 2020, 138, 103558. [Google Scholar] [CrossRef]
  21. Ku, C.Y.; Liu, C.Y.; Su, Y.; Yang, L.; Huang, W.P. Modeling tide–induced groundwater response in a coastal confined aquifer using the spacetime collocation approach. Appl. Sci. 2020, 10, 439. [Google Scholar]
  22. Lin, J.; Zhang, Y.; Reutskiy, S.; Feng, W. A novel meshless space-time backward substitution method and its application to nonhomogeneous advection-diffusion problems. Appl. Math. Comput. 2021, 398, 125964. [Google Scholar]
  23. Cao, L.; Gu, Y.; Zhang, C.; Qin, Q.H. A meshless Chebyshev collocation method for eigenvalue problems of the Helmholtz equation. Eng. Anal. Bound. Elem. 2021, 125, 80–109. [Google Scholar] [CrossRef]
  24. Ku, C.Y.; Hong, L.D.; Liu, C.Y. Solving transient groundwater inverse problems using space–time collocation Trefftz method. Water 2020, 12, 3580. [Google Scholar] [CrossRef]
  25. Li, P.W. Space–time generalized finite difference nonlinear model for solving unsteady Burgers’ equations. Appl. Math. Lett. 2020, 114, 106896. [Google Scholar] [CrossRef]
  26. Tian, X.; Reutskiy, S.Y.; Fu, Z.J. A novel meshless collocation solver for solving multi-term variable-order time fractional PDEs. Eng. Comput. 2021, 1–12. [Google Scholar] [CrossRef]
  27. Grabski, J.K. A meshless procedure for analysis of fluid flow and heat transfer in an internally finned square duct. Heat Mass Transf. 2020, 56, 639–649. [Google Scholar] [CrossRef] [Green Version]
  28. Ku, C.Y.; Liu, C.Y.; Yeih, W.; Liu, C.S.; Fan, C.M. A novel space–time meshless method for solving the backward heat conduction problem. Int. J. Heat Mass Transf. 2019, 130, 109–122. [Google Scholar]
  29. Lin, J.; Liu, C.S.; Chen, W.; Sun, L. A novel Trefftz method for solving the multi-dimensional direct and Cauchy problems of Laplace equation in an arbitrary domain. J. Comput. Sci. 2018, 25, 16–27. [Google Scholar] [CrossRef]
  30. Li, Z.C.; Lu, Z.Z.; Hu, H.Y.; Cheng, H.D. Trefftz and Collocation Methods; WIT Press: Southampton, UK, 2008. [Google Scholar]
  31. Kołodziej, J.A.; Grabski, J.K. Many names of the Trefftz method. Eng. Anal. Bound. Elem. 2018, 96, 169–178. [Google Scholar] [CrossRef]
  32. Parteli, E.J.; da Silva, L.R.; Andrade, J.S., Jr. Self-organized percolation in multi-layered structures. J. Stat. Mech. Theory Exp. 2010, 2010, P03026. [Google Scholar] [CrossRef] [Green Version]
  33. Hasan, S.; Joekar-Niasar, V.; Karadimitriou, N.K.; Sahimi, M. Saturation dependence of non-fickian transport in porous media. Water Resour. Res. 2019, 55, 1153–1166. [Google Scholar] [CrossRef]
  34. Krysanova, V.; Vetter, T.; Eisner, S.; Huang, S.; Pechlivanidis, I.; Strauch, M.; Gelfan, A.; Kumar, R.; Aich, V.; Arheimer, B.; et al. Intercomparison of regional-scale hydrological models and climate change impacts projected for 12 large river basins worldwide—A synthesis. Environ. Res. Lett. 2017, 12, 105002. [Google Scholar] [CrossRef]
  35. Seus, D.; Mitra, K.; Pop, I.S.; Radu, F.A.; Rohde, C. A linear domain decomposition method for partially saturated flow in porous media. Comput. Meth. Appl. Mech. Eng. 2018, 333, 331–355. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Collocation points on the (a) space domain and (b) space–time domain.
Figure 1. Collocation points on the (a) space domain and (b) space–time domain.
Applsci 11 03421 g001
Figure 2. The numerical procedure of this study.
Figure 2. The numerical procedure of this study.
Applsci 11 03421 g002
Figure 3. Convergence analysis: (a) error versus the order and (b) error versus the boundary point number.
Figure 3. Convergence analysis: (a) error versus the order and (b) error versus the boundary point number.
Applsci 11 03421 g003aApplsci 11 03421 g003b
Figure 4. Collocation points on (a) the space domain and (b) space–time domain.
Figure 4. Collocation points on (a) the space domain and (b) space–time domain.
Applsci 11 03421 g004aApplsci 11 03421 g004b
Figure 5. Comparison of the results for (a) t = 0.2 h, (b) t = 0.6 h, and (c) t = 1 h.
Figure 5. Comparison of the results for (a) t = 0.2 h, (b) t = 0.6 h, and (c) t = 1 h.
Applsci 11 03421 g005aApplsci 11 03421 g005b
Figure 6. Absolute errors at different times: (a) t = 0.2 h, (b) t = 0.6 h, and (c) t = 1 h.
Figure 6. Absolute errors at different times: (a) t = 0.2 h, (b) t = 0.6 h, and (c) t = 1 h.
Applsci 11 03421 g006aApplsci 11 03421 g006b
Figure 7. Error comparison for the FDM and the proposed method.
Figure 7. Error comparison for the FDM and the proposed method.
Applsci 11 03421 g007
Figure 8. Configuration of sub-boundaries: (a) case I; (b) case II.
Figure 8. Configuration of sub-boundaries: (a) case I; (b) case II.
Applsci 11 03421 g008
Figure 9. Collocation points: (a) case I; (b) case II.
Figure 9. Collocation points: (a) case I; (b) case II.
Applsci 11 03421 g009
Figure 10. Comparison of results for solving two-layered porous media: (a) case I and (b) case II.
Figure 10. Comparison of results for solving two-layered porous media: (a) case I and (b) case II.
Applsci 11 03421 g010
Figure 11. Accuracy of the proposed method: (a) case I and (b) case II.
Figure 11. Accuracy of the proposed method: (a) case I and (b) case II.
Applsci 11 03421 g011
Figure 12. Configuration of sub-boundaries.
Figure 12. Configuration of sub-boundaries.
Applsci 11 03421 g012
Figure 13. Collocation points on the three-dimensional boundary.
Figure 13. Collocation points on the three-dimensional boundary.
Applsci 11 03421 g013
Figure 14. Comparison of results for solving four-layered porous media: (a) t = 1 h, (b) t = 2 h, and (c) t = 3 h.
Figure 14. Comparison of results for solving four-layered porous media: (a) t = 1 h, (b) t = 2 h, and (c) t = 3 h.
Applsci 11 03421 g014
Table 1. The notation in Equation (10).
Table 1. The notation in Equation (10).
T 2 q R 0 [ ( r ^ q 1 cos ( q θ ) cos θ + r ^ q 1 sin ( q θ ) sin θ ) n x + ( r ^ q 1 cos ( q θ ) sin θ r ^ q 1 sin ( q θ ) cos θ ) n y ]
T 3 q R 0 [ ( r ^ q 1 sin ( q θ ) cos θ r ^ q 1 cos ( q θ ) sin θ ) n x + ( r ^ q 1 sin ( q θ ) sin θ + r ^ q 1 cos ( q θ ) cos θ ) n y ]
T 4 g R 0 D 1 D i ( J 1 ( g D 1 D i r ^ ) cos θ n x + J 1 ( g D 1 D i r ^ ) sin θ n y ) e g 2 t ^
T 5 e g 2 t ^ [ ( g 2 R 0 D 1 D i ( J q 1 ( g D 1 D i r ^ ) J q + 1 ( g D 1 D i r ^ ) ) cos ( q θ ) cos θ + q J q ( g D 1 D i r ^ ) sin ( q θ ) sin θ r ) n x + ( g 2 R 0 D 1 D i ( J q 1 ( g D 1 D i r ^ ) J q + 1 ( g D 1 D i r ^ ) ) cos ( q θ ) sin θ q J q ( g D 1 D i r ^ ) sin ( q θ ) cos θ r ) n y ]
T 6 e g 2 t ^ [ ( g 2 R 0 D 1 D i ( J q 1 ( g D 1 D i r ^ ) J q + 1 ( g D 1 D i r ^ ) ) sin ( q θ ) cos θ q J q ( g D 1 D i r ^ ) cos ( q θ ) sin θ r ) n x + ( g 2 R 0 D 1 D i ( J q 1 ( g D 1 D i r ^ ) J q + 1 ( g D 1 D i r ^ ) ) sin ( q θ ) sin θ + q J q ( g D 1 D i r ^ ) cos ( q θ ) cos θ r ) n y ]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ku, C.-Y.; Hong, L.-D.; Liu, C.-Y.; Xiao, J.-E.; Huang, W.-P. Modeling Transient Flows in Heterogeneous Layered Porous Media Using the Space–Time Trefftz Method. Appl. Sci. 2021, 11, 3421. https://doi.org/10.3390/app11083421

AMA Style

Ku C-Y, Hong L-D, Liu C-Y, Xiao J-E, Huang W-P. Modeling Transient Flows in Heterogeneous Layered Porous Media Using the Space–Time Trefftz Method. Applied Sciences. 2021; 11(8):3421. https://doi.org/10.3390/app11083421

Chicago/Turabian Style

Ku, Cheng-Yu, Li-Dan Hong, Chih-Yu Liu, Jing-En Xiao, and Wei-Po Huang. 2021. "Modeling Transient Flows in Heterogeneous Layered Porous Media Using the Space–Time Trefftz Method" Applied Sciences 11, no. 8: 3421. https://doi.org/10.3390/app11083421

APA Style

Ku, C. -Y., Hong, L. -D., Liu, C. -Y., Xiao, J. -E., & Huang, W. -P. (2021). Modeling Transient Flows in Heterogeneous Layered Porous Media Using the Space–Time Trefftz Method. Applied Sciences, 11(8), 3421. https://doi.org/10.3390/app11083421

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