An extremum-preserving finite volume scheme for convection-diffusion equation on general meshes☆
Introduction
This paper is contributed to present an extremum-preserving finite volume scheme for the convection-diffusion problemwhere Ω is an open bounded connected general subset of ∂Ω is the boundary of Ω, Λ is a symmetric positive definite d × d diffusion tensor, g ∈ L∞(∂Ω) is the boundary condition, is the velocity field, and f ∈ L2(Ω) is source term, respectively.
The convection-diffusion equation has many applications, for example the gas dynamics, the process of groundwater transport of a solute in porous media [1], [2], [3]. One important property of the solution for convection-diffusion equation is the extremum principle. The physical quantities concentration and temperature without input will satisfy the extremum principle. And, the numerical solutions also should conform with this property. Therefore, a reliable extremum-preserving scheme is needed for the numerical simulation of convection-diffusion equation.
Some effective numerical schemes have been developed for the convection-diffusion equation to solve the convection-dominated problem [4], [5], [6], [7], [8]. These schemes only can be used on the regular meshes and don’t satisfy the discrete extremum principle. Recently, some finite volume schemes are presented [9], [10], [11]. In [11], the second-order upwind method with slope limiter is first be used to discretize the convection flux. Then, several monotone algorithms [12], [13] of the convection-diffusion equation been proposed based on the second-order upwind method with slope limiter. The schemes proposed in [11], [14] are extremum-preserving, but only considered the case under geometric restrictions. Besides, the inverse distance weighting method is used as the interpolation algorithm of [14]. It is well known that this interpolation method has large accuracy loss on distorted meshes. Thus, few numerical scheme can solve the convection-diffusion equation extremum-preserving and second-order accurate on the 2D or 3D distorted meshes.
In this article, we will develop the scheme presented in [9], [11], [15] to construct a new extremum-preserving finite volume scheme for convection-diffusion equation. The nonlinear extremum-preserving scheme in [15] is used to discretize the diffusion flux, and the method of discretize the convection flux presented in [9], [11] is also applied. In summary, this new extremum-preserving scheme has the following characteristics:
- •
it is locally conservative;
- •
it satisfies discrete extremum principle;
- •
it allows anisotropic diffusion tensor;
- •
it is reliable on unstructured meshes that may be highly distorted;
- •
it has second-order accuracy for the smooth solutions.
In addition, this scheme has only the cell center unknown. By using the harmonic averaging points as auxiliary unknowns, the interpolation procedure on the distorted meshes will be simplified. This property makes our scheme easy to implement in solving the convection-diffusion equation on the distorted polygonal meshes and polyhedral meshes.
The rest part of this paper is organized as follows. In Section 2, the extremum-preserving finite volume scheme is constructed. Then in Section 3, we present some 2D and 3D numerical examples to illustrate the accuracy of the scheme. Finally, some conclusions are given in Section 4.
Section snippets
Construction of the scheme
In this paper, a finite volume discretization of Ω is denoted by where (1) is the set of disjoint open polygonal or polyhedral cells in Ω. Besides, |K| and ∂K are the measure and boundary of cell K, respectively. (2) is a set of disjoint facets in . Denote the and . For there exists a subset of the such that . For notation σ may denote either a generic facet on ∂K or the local number of this facet in cell K. nK,σ is the unit
Numerical experiments
In this section, some numerical experiments will be presented to show the accuracy and efficiency of the extremum-preserving scheme. The discrete error of L2 and H1 norm are defined asHere, is an nK × nK diagonal matrix with the σth diagonal entry |σ|/dσ, where if and if . Besides, and Uc(xK) are the nK-sized vector. The σth entries of is the uL if and vanishes if
Conclusions
This article presented a new extremum-preserving finite volume scheme for the convection-diffusion equation. Using the harmonic averaging point on interface to define the auxiliary unknown, the interpolation process for 3D problem is simplified. The discretization of convection flux is also second-order accuracy. Besides, this new scheme is locally conservative, and has small stencil. Under quite general and standard assumption on the distorted meshes, we can obtain the extremum-preserving
Acknowledgments
The authors would like to deeply thank the editor and referees for their valuable comments and suggestions which helped us to improve the results of this paper.
References (19)
- et al.
Downwind numbering: robust multigrid for convection-diffusion problems
Appl. Numer. Math.
(1997) - et al.
Adaptive defect correction methods for convection dominated, convection diffusion problems
J. Comput. Appl. Math.
(2000) - et al.
A two-grid combined finite element-upwind finite volume method for a nonlinear convection-dominated diffusion reaction equation
J. Comput. Appl. Math.
(2015) - et al.
A monotone finite volume method for advection-diffusion equations on unstructured polygonal meshes
J. Comput. Phys.
(2010) - et al.
A small stencil and extremum-preserving scheme for anisotropic diffusion problems on arbitrary 2d and 3d meshes
J. Comput. Phys.
(2013) - et al.
A stabilized linearity-preserving scheme for the heterogeneous and anisotropic diffusion problems on polygonal meshes
J. Comput. Phys.
(2012) - et al.
A nine-point finite volume scheme for the simulation of diffusion in heterogeneous media
C.R. Acad. Sci. Paris Ser.
(2009) - et al.
Linearity preserving nine-point schemes for diffusion equation on distorted quadrilateral meshes
J. Comput. Phys.
(2010) - et al.
Runge-Kutta discontinuous galerkin methods for convection-dominated problems
J. Sci. Comput.
(2001)
Cited by (6)
An Interpolation-Free Cell-Centered Finite Volume Scheme for 3D Anisotropic Convection-Diffusion Equations on Arbitrary Polyhedral Meshes
2023, Communications in Computational PhysicsA virtual element method-based positivity-preserving conservative scheme for convection–diffusion problems on polygonal meshes
2023, Numerical Methods for Partial Differential EquationsNumerical Methods for Unsteady Convection-diffusion Problems Based on Combining Compact Difference Schemes with Runge-Kutta Methods
2022, Journal of Physical ScienceNumerical Solution to Unsteady One-Dimensional Convection-Diffusion Problems Using Compact Difference Schemes Combined with Runge-Kutta Methods
2021, Contemporary Mathematics (Singapore)Effects of bionic volute tongue bioinspired by leading edge of owl wing and its installation angle on performance of multi-blade centrifugal fan
2021, Journal of Applied Fluid Mechanics