Abstract
Barycentric rational collocation method is introduced to solve the Forchheimer law modeling incompressible fluids in porous media. The unknown velocity and pressure are approximated by the barycentric rational function. The main advantages of this method are high precision and efficiency. At the same time, the algorithm and program can be expanded to other problems. The numerical stability can be guaranteed. The matrix form of the collocation method is obtained from the discrete numerical schemes. Numerical analysis and error estimates for velocity and pressure are established. Numerical experiments are carried out to validate the convergence rates and show the efficiency.
1. Introduction
Darcy flow in porous media is of great interest in many science and engineering fields such as oil recovery and groundwater pollution contamination. Darcy’s law,mainly describes the linear relationship between Darcy velocity and derivative of pressure . Here, symbols , , , and represent the viscosity coefficient, permeability, the density of the fluids, and the gravitational term, respectively. This model is widely used and suitable for low velocity, small porosity, and permeability fluids [1–4].
If the porosity is nonuniform and velocity is higher, a second-order term is needed to be added, the non-Darcy relationship has been researched by Forchheimer [1]. For example, the high-speed Forchheimer flow of single-phase incompressible fluid in porous medium is presented as follows:
Note that when Forchheimer number , nonlinear model (2) degenerates to linear Darcy’s law (1).
Model (2) is also called Darcy–Forchheimer law [5–10]. In [6], a block-centered finite difference method has been introduced to solve the Darcy–Forchheimer law. Discrete numerical scheme and error estimates were given. Mixed finite element method (MFEM) for equation (2) was studied in [7, 8]. Using this method, velocity and pressure can be approximated simultaneously. Two-grid and multigrid block-centered finite difference method (FDM) for the Darcy–Forchheimer flow in porous media was researched in [10, 11], respectively. This method can improve the efficiency of dealing with nonlinear problems. The barycentric formula is obtained by the Lagrange interpolation formula [12–16] and has been used to solve Volterra equation and Volterra integro-differential equation [12, 17, 18]. Floater and Hormann [19] have proposed a rational interpolation scheme which has higher accuracy on equidistant and special distributed nodes. Wang et al. [20–22] successfully applied the barycentric rational collocation method (BRCM) to solve initial value problem, boundary value problem, plane elasticity problem, and some nonlinear problems. These research studies extended the application fields of barycentric rational collocation method. In recent papers, Li et al. [23–27] have used the barycentric rational collocation method to solve heat conduction equation, biharmonic problem, and second-order Volterra integro-differential equation.
In this paper, barycentric rational collocation method is introduced to solve the incompressible Forchheimer flow. We demonstrate that barycentric rational collocation method is highly accurate for both velocity and pressure. error estimates for velocity and pressure are given. Numerical experiments [28–32] are carried out to show the convergence rates. The paper is organized as follows. In Section 2, notations and barycentric formula are given. In Section 3, convergence analysis of barycentric rational collocation method for Forchheimer law and error estimates of velocity and pressure are presented. In Section 4, numerical examples are carried out to verify the convergence rates and show the efficiency. Throughout this paper, denotes a positive constant independent of .
2. Notations and Barycentric Rational Algorithm
The partition of interval is as follows:
Define
For the function , the interpolation function () is given as
Symbol denotes the -order interpolation polynomial such that for ,where and is a blending function
For the numerator term in (5), we deduce that
Here,and .
Note thatand for the denominator term in (5),
Through further deduction, we get
Here, is described as (9). The basis function of barycentric rational interpolation is
Then, we get the derivative formula at node as
Its matrix formulation can be given aswhere
The derivative formulation of the basis function at node is
According to induction (14)–(18), we obtain the recurrence formula of as
3. Convergence Rates and Error Estimates
Define the error between and barycentric rational interpolation function as
According to rational interpolation error theory, we know
Combing (21) with (5), we seewhere
Define the error norm of e(x)as
The following lemma has been proved in [12].
Lemma 1 (see [12]). For the error defined as (20), we have
Now, we deal with the barycentric rational collocation schemes for the following Forchheimer equations:
For the second equation of (26), the approximate formula is
Taking in (27), the numerical scheme is
For the first equation of (26), the approximate formula is as follows:
Then, the calculation scheme is
Note that, in practical calculation, first step, we approximate the second equation of (26) and then the first equation of (26).
Let denote the numerical solution of , then we have
Based on the above states, the next theorem gives the error analysis of Darcy velocity.
Theorem 1. Let and . If , then we have
Proof. For the second equation of (26), using the notation of differential matrix, the discrete form of the collocation method iswhere
Furthermore, we have
The proof of this theorem is completed.
Let denote the numerical solution of , then we have
The following theorem presents the error analysis of pressure .
Theorem 2. Let and . If and , then we have
Proof. For the first equation of (26), the discrete numerical scheme iswhere
Furthermore, we see
As , note that and are positive constants, we have
Similarly, for , according to the monotonicity of the nonlinear term, we know
Combing (40)–(42), the proof is finished.
Remark 1. In the above proof of Theorem 2, coefficients , and are supposed to be positive constants. If they are functions that depend on variable and bounded, the proof is similar.
4. Numerical Experiments
In this section, we carry out some numerical experiments using barycentric rational collocation method to solve the Forchheimer equations.
Example 1. Consider the following incompressible Forchheimer model with :The analysis solution is chosen to beGravitational term is determined according to the first equation of (43). Define absolute error and relative error asNumerical results are listed in Tables 1–4 . The corresponding approximate figures between analysis solution and numerical solution can be seen in Figures 1 and 2. We test the barycentric rational with the uniform nodes for the direct methods. Tables 3 and 4 show that the convergence rates of velocity and pressure are with . The theoretical convergence rate is reflected.


Example 2. Consider the following incompressible Forchheimer flow:The analytical solution is set to beGravitational term is determined according to the analytical solution. Numerical results are listed in Tables 5 and 6. The corresponding approximate results between analysis solution and numerical solution can be seen in Figures 3 and 4. We test the barycentric rational with the uniform nodes for the direct methods. Tables 5 and 6 show that the convergence rates are with .


Remark 2. Numerical experiments using the barycentric rational collocation method (BRCM) for the Forchhimer equations show the consistency of the convergence rates with the theoretical analysis. The main advantages of this BRCM are high precision and efficiency. The algorithm and program can be expanded to similar initial value problem and boundary value problem. It can effectively avoid the oscillation of other interpolation collocation methods. The numerical stability is guaranteed. We demonstrate that the proposed numerical scheme is accurate for both Darcy velocity and pressure. In practical simulation, if the parameter is further increased, we can get more accurate results. In the future, we will research higher-dimensional Forchheimer law and compressible fluids Forchheimer problems.
Data Availability
No data were used to support this study.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Acknowledgments
The work of the first author was supported by the Foundation of Shandong Jianzhu University (no. H21010Z), the Shandong Province Soft Science Research Project (no. 2020RKB01671), and the Natural Science Foundation of Shandong Province of China (no. ZR2020ZD25). The work of the second author was supported by the Natural Science Foundation of Hebei Province (no. A2019209533).