High Resolution Compact Finite Difference Schemes for Convection Dominated Problems ()
1. Introduction
With the ever-increasing interest in numerical calculations demanding high accuracy for a wide range of length scales, such as large-eddy simulation and direct numerical simulation of turbulence, high-order numerical methods are desired. Particularly, high-order finite difference, finite volume, and finite element methods have received more attention in handling complex problems. These high-order methods try to achieve high accuracy and avoid spurious oscillations and are usually characterized by their self-adaptive nature. The use of high-order methods is particularly warranted by the need to simulate flows containing discontinuous phenomena, such as fluid interfaces and steep shear layers. The compact high-order finite difference schemes provide an effective way of combining the robustness of finite difference schemes and the accuracy of spectral methods [1] [2] [3]. Generally, the computation of derivatives in compact finite differences is implicit in the sense that the derivative values at a particular node are computed not only from the function values but also from the values of the derivative at the neighboring nodes [4]. Compared to non-compact counterparts of the same order of accuracy, compact schemes utilize a smaller stencil, have smaller truncating errors, and give better resolution especially at higher wave numbers [5] [6]. Compact finite difference schemes can generally be classified into two broad categories: upwind and central. The upwind compact schemes inherently possess the needed dissipation to control the numerical instabilities. Fu and Ma [7] have developed some upwind compact schemes which are successfully implemented by Shah et al. [8] [9] [10] [11] for solving fluid flow problems. As these schemes possess appropriate dissipation to prevent non-physical oscillations, they seem to be suitable for solving the convection dominated problems. N.B. Ali et al. [12] used implicit and explicit third and fifth-order upwind compact schemes for solving the level set equation. De V. E. and Eswaran, V. [13] have studied some optimized upwind and upwind compact schemes for the solution of acoustic wave problem. Central compact schemes have the advantage of achieving high-order accuracy with fewer grid points in the stencil, but they are non-dissipative, and using central compact schemes on non-staggered meshes for convection terms might cause numerical oscillations even for flows without discontinuities. Reducing or removing such oscillations requires the introduction of dissipation terms or the use of filtering approach [14]. Resolution characteristics imply how compact finite difference approximation represents the exact result over the full range of length scales that can be realized for a given mesh [15]. This work aims to study different compact schemes to find the scheme more suitable for solving convection dominated problems.
2. Model Problem
In order to examine approximating behaviors of various numerical schemes, the following linear convection equation (also known as one-way wave equation) is considered.
(1)
The semi discrete form Equation (1) is
(2)
The solution of Equation (1) represented by
by a typical Fourier mode is given by:
(3)
is the Fourier mode of the wave number k and
, the exact spatial differentiation of Equation (3) is represented by;
(4)
where the wave number is scaled by the grid size
, where l is the length of
domain and n is the number of grids. By analogy the numerical approximation of the derivative is written as [13]
(5)
The exact solution of Equation (1) is
, and the exact solution
of Equation (2) can be written as
, where the modified
wave number
.
is related to the phase speed in the numerical solution, and
is related to the numerical damping of a difference scheme. Fourier analysis of different discretization schemes allows us to choose the best scheme.
2.1. Upwind Compact Scheme
In this subsection, third and fifth-order upwind compact and upwind explicit schemes are analyzed. For the third-order upwind compact scheme [16], we have
(6)
that satisfy the relation
(7)
where
(8)
Similarly, for the fifth-order upwind compact scheme [7], we have
(9)
with
(10)
where
(11)
For the explicit third-order upwind scheme [7],
(12)
and for the explicit fifth-order upwind scheme, we have,
(13)
Figure 1 shows variations of
and
with the reduced wave number
for the above four schemes. We can see the fifth-order schemes can approximate the exact damping (
) to higher waver numbers than the third-order schemes, and the compact schemes can approximate the exact dispersion relation (
) better than the non-compact schemes.
Table 1 gives the upper limit of the reduced wave number, which corresponds to a point in Figure 1 where
or
begins to reach 2% errors relative to their exact solutions respectively. Larger upper limit implies fewer grid points are needed to resolve a given physical structure. For example, to approximate the exact wave speed within 2% error, the ratio of grid points needed by the 5th-order upwind compact scheme to those needed by the 5th-order upwind biased scheme is
in one dimensional case. In three-dimensional case, this ratio becomes
, resulting in significant saving in computer resources.
2.2. Central Compact Schemes
In this section, various compact finite difference schemes are studied. The family of cell centered central compact schemes given by Lele et al. [3] is given by:
(14)
The order of these schemes can be based parameters values as shown in Table 2.
Taking Fourier transform of Equation (14), we have
Figure 1. Variations of
and
vs.
for the compact and non-compact schemes.
Table 1. Upper limits of the reduced wave number when
and
of the difference schemes first exceed 2% errors relative to exact solutions.
Table 2. Values of parameters involved for the central compact scheme.
(15)
The different values of
are given in Table 3.
The difference between modified wave number and exact wave number is very small, therefore these schemes have spectral like resolution. The comparison of various central compact schemes is presented in Figure 2. The eighth-order central compact scheme seems to follow the exact wave number more closely than all other central compact schemes, though it has a broader stencil width.
2.3. Comparison of Upwind and Central Compact Scheme
In this subsection, the upwind and central compact schemes are compared based upon the resolution characteristics
vs
. For this purpose, two upwind compact schemes and two central compact schemes are selected from the previous sections.
The comparison plot for
vs
is shown in Figure 3.
The comparison of the scheme enables us to find the scheme best suitable from the chosen schemes. Figure 3 shows that the upwind compact schemes give the better resolution amongst all the schemes while central compact schemes have poor resolution. So in order to improve the resolution of central schemes, filtering is required.
3. Conclusion
We have analyzed upwind, upwind compact and central compact schemes of
Table 3. Values of parameters involved for the central compact scheme.
Figure 2. Comparison of various central compact schemes for
vs
.
Figure 3. Comparison of upwind and central compact schemes
versus
.
different order accuracy for numerical investigation of convection equation. It is observed that the use of the upwind compact scheme makes the numerical solution more stable as compared with the central scheme and can be used for convection dominated problems. A comparison is also given with non-compact schemes of the same order of accuracy with almost the same computational cost.
Acknowledgments
The work of Abdullah Shah is supported by HEC under NRPU No. 7781 and PSF No. 5651.