Literature DB >> 33286126

Stability Analysis of the Explicit Difference Scheme for Richards Equation.

Fengnan Liu1, Yasuhide Fukumoto2, Xiaopeng Zhao3.   

Abstract

A stable explicit difference scheme, which is based on forward Euler format, is proposed for the Richards equation. To avoid the degeneracy of the Richards equation, we add a perturbation to the functional coefficient of the parabolic term. In addition, we introduce an extra term in the difference scheme which is used to relax the time step restriction for improving the stability condition. With the augmented terms, we prove the stability using the induction method. Numerical experiments show the validity and the accuracy of the scheme, along with its efficiency.

Entities:  

Keywords:  Richards equation; explicit difference scheme; stability analysis

Year:  2020        PMID: 33286126      PMCID: PMC7516825          DOI: 10.3390/e22030352

Source DB:  PubMed          Journal:  Entropy (Basel)        ISSN: 1099-4300            Impact factor:   2.524


1. Introduction

A knowledge of the way of infiltration of water into the ground is crucially important for predicting disasters, such as river floods and landslides, when heavy rain attacks. A classical mathematical model for describing the fluid motion in unsaturated zone in a porous medium is the Richards equation, a nonlinear degenerate advection-diffusion equation. Two main research directions arose recently for the Richards equation. One is to find exact solutions by finding a specific form of coefficient functions so as to make the equation completely integrable. An exact solution helps to clearly capture the physical mechanism of the phenomena and to pursue controllability [1,2,3]. The other research direction is to seek an approximate solution by numerical methods, for coefficient functions to match with a practical situation. Finite elements, finite difference or finite volumes methods are carried out in [4,5] and the reference therein. The above schemes commonly used fully implicit schemes based on a backward Euler format. Adaptive time stepping is studied in [6,7]. In these studies, some conservative schemes are devised and numerical tests show that they have good stability and some order accuracy, but no theoretical proof is given. So far, we have only known one paper to prove the stability for the mixed finite element discretization of the Richards equation in [8,9]. In [8], they introduced an implicit mixed element scheme and applied the Kirchhoff transformation to deal with the degeneracy of the Richards equation. The Kirchhoff transformation could be used in the continuous inner product, but we have to take the discrete inner product in the analysis for the difference scheme, so we take a new way which is by adding a perturbation to the coefficient function of parabolic term to overcome the degeneracy. In [8], the scheme they used is implicit, the stability condition is certainly superior to the explicit scheme. So they do not pay attention to the stability condition in the analysis for the implicit scheme. However, the explicit numerical schemes always are stable only in rigorous restriction for mesh ratio. To improve the stability condition, we introduced an extra term in the difference scheme to relax the time step restriction for improving the stability condition. Also, the theoretical analysis for the implicit numerical schemes and the explicit difference scheme is completely different. As we know, these early attempts are all implicit schemes based on backward Euler difference scheme and the central difference scheme, although in certain case, the implicit scheme may have to be used to avoid instability. However a strongly nonlinear algebraic system must be solved at each time level, even though these iterative methods [10,11] are used, it still needs huge calculation. Explicit scheme is a good choice to improve the computation efficiency, but the classical explicit scheme cannot be used for the Richards equation due to its degeneracy and the severe time step length restriction. The main purpose of this work is to provide an efficient explicit numerical scheme for the Richards equation and prove the stability. The key objectives of this work are threefold: First, we add a perturbation to the coefficient function of parabolic term to overcome the degeneracy. Secondly, we introduce a stabilization term with constant coefficient in the difference scheme to relax the stability restriction on the time step. Please note that a similar technique has been used in the simulation of the Cahn–Hilliard equation [12] and the MBE models [13]. The Cahn–Hilliard equation and the MBE models are fourth-order parabolic partial differential equations, so they introduced a second-order stabilization term in the Fourier spectral scheme and finite element scheme respectively. The Richards equation is a second-order equation, so the stabilization term which is added in the explicit difference scheme is completely different. Finally, we prove the stability by induction method and perform some numerical experiments. The organization of the paper as follows. In Section 2, an explicit difference scheme is given for the Richards equation. In Section 3, we prove the stability of such scheme. In Section 4, some numerical experiments are given. We conclude the paper in Section 5.

2. Richards Equation and the Explicit Difference Scheme

The Richards equation could be written in three equivalent forms, with either pressure head or moisture content as the dependent variable. We recall that the hydraulic head is partitioned into the pressure head and the gravity head z, the vertical coordinate increasing upwards, with the pressure p normalized by the gravity force. Here is the mass density of the fluid and g is the gravity acceleration. The constitutive relationship between and allows the conversion from one to another. The three forms can be identified as h-based, -based, and mixed: where the real-valued functions , , and respectively denote the specific moisture capacity function , the unsaturated hydraulic conductivity and the unsaturated diffusivity . The coefficient describes the ease with which water can move through pore spaces, and depends on the intrinsic permeability of the material, degree of saturation, and the density and the viscosity of the fluid. The porous medium is assumed to be isotropic. h-based -based mixed We consider the h-based form with the datum reported by Haverkamp et al. [14,15] which is used to solve an example of infiltration into soil column. where represents the moisture content. and are initial and saturated moisture content respectively. Moreover, , simple calculations show that For the given and , we consider the following data [16]. These data provide some real numbers from an example of infiltration into soil column. From the data, we can verify that there are upper bounds for and easily, i.e., for . This is to be used in the stability proof. Let be the uniform step length, where M is a positive integer. We divide the domain of time T with N segments, let be the uniform time length. Then for a function , denote , where , and , . Let be the mesh ratios. Define the following difference operators Now, we introduce the discrete inner product as and the coresponding discrete norm is . Moreover, the discrete seminorm and the discrete maximum norm are defined as A classical first-order explicit difference scheme is For the degeneracy of the Richards equation, a special trick to handle the nonlinear parabolic term is devised. We add a positive constant to in (7) (in fact, can be seen as a small positive bound of ). Then modified first-order explicit scheme is of the form With the Richards equation featured by a convection dominated diffusion problems, numerical experiments show that the stability of (8) is restricted by the mesh ratio, meaning that the scheme is stable only in very tiny time step, as is expected. So we add extra diffusion terms in (8) to improve the stability condition so that relax the restriction of the time step. where is a positive constant to be determined so as to improve the stability condition. In [ The scheme ( From (4), the lower bound of the is non-zero for the bounded . Now we assume that there is a constant such that for fixed n. Taking the inner product of (9) with gives where – satisfy and Summing up, we obtain for . Simple calculation shows that which implies that there exists a positive constant , being independent of and , such that . We are now prepared to prove the stability with respect to the discrete norm. Taking the inner product of (9) with , we have where Applying Young’s inequality, we obtain Eventually, we obtain We conclude that for , there is a positive constant which is independent of and such that Combining the above two results (11) and (10), using Sobolev’s embedding inequality, we can get is bounded when . It implies the inductive hypothesis holds, completing the proof. □

3. Stability Analysis

Similar estimation techniques were used in other useful applications [18]. We exploit the constant To make sure the numerical scheme (

4. Numerical Experiments

In this section, we illustrate the numerical stability by a numerical experiment of the infiltration process based on a generalized h-based Richards equation. Since it is difficult to obtain the exact solution of this model, to verify the theoretical results, we take the following non-homogeneous model, where the boundary conditions remain unchanged as (6). If we suppose an exact solution , a simple calculation shows that By using the scheme (9), we show, in Figure 1, the variation trend of the pressure head with depth for the time interval from 10 s to 360 s, with the choice of and .
Figure 1

Variation of the pressure head with depth.

In [14], the authors used an implicit numerical scheme, and took a large time step, for instance, 10 s, 30 s and 120 s, to save the computational workload. In this paper, we take the time step as small as s. Correspondingly the space steps that they used are much larger than ours. The different scheme and the large grid gap may bring some but tolerable discrepancy. We take s and to test the stability of the scheme with different time steps and different choices of . The results are listed in Table 1. It is evident that the improvement in the stability by use of the extra terms is significant. Moreover, in Table 2, we set and s, and confirm that the expected order of convergence is obtained.
Table 1

Stability comparison with different and .

τ τ=0.4 τ=0.2 τ=0.1 τ=0.05 τ=0.025 τ=0.0125
Accuracy
ϵ2
ϵ2=0 UnstableUnstableUnstableUnstable 5.60×104 3.26×105
ϵ2=0.0001 UnstableUnstableUnstableUnstable 1.38×104 3.75×105
ϵ2=0.0005 Unstable 1.88×101 5.47×102 5.00×103 3.78×104 1.90×104
ϵ2=0.001 9.10×102 1.44×102 4.00×103 1.50×103 7.54×104 3.79×104
Table 2

Accuracy.

N100020004000800016,000
|hH|,h 1.90×103 9.65×104 4.82×104 2.41×104 1.21×104
RatioNon0.981.001.000.99
Figure 2 shows the linear relationship between and errors.
Figure 2

Relationship between and errors.

5. Conclusions

In this work, a stable explicit scheme for the Richards equation was developed and analyzed. We proposed techniques to avoid the degeneracy of the Richards equation and improve the stability condition of the finite difference scheme. A numerical example is provided to verify our theoretical analysis. Demonstration of the numerical stability over a long time, along with the error estimate as shown by Figure 2, is indicative of the physical stability of a typical solution of the Richards equation; infinitesimal perturbations to the solution do not grow. A rigorous mathematical analysis of the stability of the traveling-wave solution and its relevance to the numerical stability call for an independent investigation. Compared to implicit numerical schemes and linearized numerical schemes, stable explicit numerical schemes improve the calculation efficiency. This paper is a first step toward the explicit difference schemes for the Richards equation, we only analysis the stability of such a scheme. It is our ongoing work to extend other high order accuracy explicit difference schemes and estimate the errors.
  1 in total

1.  Coarsening kinetics from a variable-mobility Cahn-Hilliard equation: application of a semi-implicit Fourier spectral method.

Authors:  J Zhu; L Q Chen; J Shen; V Tikare
Journal:  Phys Rev E Stat Phys Plasmas Fluids Relat Interdiscip Topics       Date:  1999-10
  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.