Abstract
The high-resolution (HR) schemes have been widely used as they can achieve the numerical solution without oscillation and artificial diffusion, especially for convection-dominated problems. However, there still have arguments about the order of accuracy of HR schemes, especially about the extreme value of the solution. In this paper, it is proved that any HR scheme designed in the NVD diagram has second-order accuracy when its combined segments totally locate in the BAIR region. In other words, it has been verified in our study that the segments, which have low-order accuracy when independently employed, have at least second-order accuracy when locate in BAIR region by analysis of two implementation methods of HR scheme and also a number of numerical examples. Meanwhile Richardson extrapolation has been used to estimate the order of accuracy of HR schemes which achieve the same conclusion.
1. Introduction
How to discretize the convective term in the governing equation, in order to acquire bounded and accurate numerical solution in the convection-dominated problems, has become one of the research keynotes in the field of computational fluid dynamics and numerical heat transfer. Some certain lower-order schemes, such as the first-order upwind (FUD) scheme, can present unconditionally stability in the numerical simulation procedure. However, when such lower-order schemes are used to discretize the convective term, numerical false diffusion would be caused, thus it can degrade the accuracy of the results, especially in the computational domain with sharp gradients, which means that these lower-order schemes cannot illustrate the physical problem perfectly due to the false diffusion. Therefore, some schemes, such as QUICK (Quadratic Upstream Interpolation for Convective Kinematics) scheme and CD (second-order central difference) scheme, are popular due to their higher-order accuracy. When these higher-order schemes are adopted, they can guarantee the order of accuracy of results, that means we can obtain more accurate numerical solution; but it would cause unphysical oscillation or overshoot/undershoot (unbounded solution) when grid Peclet number exceeds certain limit or a sharp change of profile exists in the computational domain, which lead to the low-accuracy of result, especially for the CD scheme which would result in obvious oscillation, overshoot/undershoot and instability.
Therefore, researchers in this field make attempts to develop the discrete scheme which can guarantee the boundedness and accuracy of the numerical solution. The high-resolution (HR) schemes proposed in recent years can overcome the above drawbacks which means HR schemes cannot only eliminate nonphysical oscillation and overshoot/undershoot, but also weaken the false diffusion and guarantee the stability of the solution procedure. Early, HR schemes are developed on the basis of total variation diminishing (TVD) proposed by Harten [1]; after that Gaskell and Lau proposed normalized variable formulation (NVF) and the convective boundedness criterion (CBC) [2], and then the definitions of HR schemes can be illustrated in normalized variable diagram (NVD) [3] after normalized. Some HR schemes developed in recent years, such as HOAB [4], HLPA [5], MINMOD [1], MUSCL [6], SMART [2] and STOIC [7], are found to obtain the results which are accurate with the absence of unphysical oscillation and artificial diffusion.
The research on the boundedness and accuracy of HR schemes has become a key point. It has been generally considered that the HR scheme has at least second-order accuracy on the whole when its characteristic line passes through node Q [8] in NVD (see Figure 2), that is when HR scheme is used in the physical problem without extreme value of solution, it has at least second-order accuracy. However, when there is the extreme point in the physical problem, researchers hold different views on the accuracy of HR schemes: Leonard indicated that the characteristic line which is near the extreme value of solution is of first-order accuracy, and the adoption of HR scheme at the extreme point would not degrade the order of accuracy of the overall algorithm [3]; Gaskell and Lau pointed out that the adoption of HR scheme at the extreme point of solution is a second-order approximation only through the adoption of the form containing QUICK scheme and correction term [2]; Sweby held the view that at the extreme point of the solution the second-order accuracy must be lost [9]; Wei et al. concluded that the scheme possesses at least second-order accuracy in any condition when its characteristic line locates within BAIR (Boundedness accuracy and interpolative reasonableness) region [4]. Thus it can be seen that the discussions about the order of accuracy of HR schemes, especially about that at the extreme point of solution, have not reached an agreement yet. In this paper the accuracy of HR schemes are discussed to investigate whether the HR schemes locating in the BAIR region, particularly at the extreme point, have at least second-order accuracy or not. The layout is as follows. In Section 2, the order of accuracy of HR schemes has been analyzed. And a number of numerical examples are shown in Section 3 to verify the analysis in Section 2. Finally, related conclusions are given in Section 4.
2. Analysis of the Accuracy of HR Schemes
2.1. Normalized Variable Formulation
The value of cell face is involved when a finite volume method is used to discretize the governing equation. Generally the value of cell face is acquired by the interpolation of the values of its nearby nodes. In a one-dimensional uniform grid system, the symbol U, C, and D are referred as the upstream, central and downstream node, respectively, and the symbol frepresents the cell face (see Figure 1). Then the interpolation of cell face values can be written as: ϕ f = F(ϕ U ,ϕ C ,ϕ D ). Introducing the following normalized variable:
Note that
Normalized expressions of HR schemes.

Uniform grid system.

NVD of SUD scheme and CD scheme.
Taking
2.2. BAIR Condition
As SUD and CD schemes, the HR schemes can be represented by normalized variable as well, which means that the definition of HR schemes can be illustrated in NVD. The BAIR condition proposed by Wei et al. [4] refers to the region in NVD that satisfies the following conditions:
CBC proposed by Gaskell and Lau [2].
The line of a scheme passing through O(0, 0), Q(0.5, 0.75), and P(1, 1) in the NVD.
Interpolative reasonableness.
Thus the region that satisfies the BAIR condition is the shaded area shown in Figure 3. From Figure 3, it can be seen that the HR composite schemes satisfying BAIR condition own the following properties: (1) the line of a scheme is located between the lines of SUD scheme and CD scheme in the inner domain; (2) the line happens to coincide with that of FUD scheme in the outer domain; (3) any HR scheme would pass through node O, Q, and P mentioned above. The characteristic lines of several common-used HR schemes, such as MINMOD [1], HLPA, and SMART, all fall into the BAIR region.

The region of BAIR.
2.3. Interpolation Method
As mentioned above, cell face value can be obtained by the interpolation of adjacent node values via various difference schemes. From the first two properties of HR schemes satisfying BAIR condition, it is known that any difference scheme falling into this region can be written as a combination of SUD scheme and CD scheme (as SCSD scheme proposed in reference [10], here we name it the rewritten scheme for short), then the cell face value is:
Considering that ϕSUD = 1.5ϕ C − 0.5ϕ U , ϕCD = 0.5ϕ C + 0.5ϕ D , (2) can be normalized as:
The first and the second term on the right side of (3) represent the normalized SUD scheme and CD scheme respectively, in which
For schemes satisfying the BAIR condition, the characteristic lines lie between the lines of SUD scheme and CD scheme, which means the value of
On the basis of value range of α and the above truncation error term shown in (4), the value range of truncation error of the rewritten scheme is [− 0.75Δx2,0.25Δx2], indicating that the rewritten scheme is at least second-order accurate, while it is third-order accurate particularly when α = 0.25.
2.3.1. Derivation of α
For brevity, QUICK scheme is taken as an example here to present interpolation using (2), in order to explain the process of getting α value. The original form of QUICK scheme is:
Substitute (5) into (2), we have
Then, the rewritten form of QUICK scheme is obtained,
Equation (7) is also the expression of cell face value when the QUICK scheme is used to discretize governing equation.
HR schemes usually consist of several difference schemes, and any difference scheme satisfying BAIR condition can be rewritten in the form like (2), that is to say they can be written in a form combining with α, SUD scheme and CD scheme together. Here in order to explain the process of derivation of α for HR schemes, we take SMART as example, which is:
It can be seen that SMART is composed of four difference schemes, among which every scheme can be expressed in the form shown in (3), and different intervals of
where
Then the other segments of SMART can be obtained in the same way, from which the SMRAT scheme can be rewritten as:
2.3.2. Values of α for Different HR Schemes
Through above analysis, it is found that HR schemes lying in the BAIR region can be described by expressions containing coefficient α. The values of α in different intervals of several common used HR schemes (MINMOD [1], MUSCL [6], SMART [2], STOIC [7], HOAB [4] and HLPA [5]) are illustrated in Table 2.
Value of α.
In order to express the value of α clearly, the relationship between α and

The value of α for different HR schemes.

The value of α in the outer domain.
2.4. The Implementation of HR Schemes
The implementation of HR schemes is achieved through discretizing the governing equation using HR schemes. The difference between the implementations of HR schemes lies in the way to interpolate cell face value. There are two kinds of implementation methods of rewritten HR schemes (here the interval
(1) Direct Implementation Method. In direct implementation method, HR schemes are employed in the interpolation directly. As α of rewritten SMART in the above interval is
where
(2) Deferred Correction (DC) Method. In DC method, HR schemes have been introduced into the source term of discretized equation in the form of correction term, that is to say, DC method is adopted to discretize the convective term. Then the interpolation of cell face value can be presented as:
where superscripts new and old represent numerical results of the present and last iteration layer, respectively, and the second term on the right side of (13) is the correction term which can be put into the source term of discretized equation. Since the first term on the right side of (13) is independent of the second term, the form of (13) is equivalent to use FUD scheme to discretize convective term. Substitute
If DC method is introduced into the original HR scheme, the expression of interpolation is:
As is known, in this interval the original SMART is
3. Test Examples
In this section, the accuracy of HR scheme is explained in detail. First, the above two implementation methods of HR schemes are employed in the following test examples to verify the accuracy of HR schemes: (1) a pure convection problem of a stepwise profile in an oblique uniform velocity field (it is called 2D pure convection problem for short); (2) lid-driven flow in a square cavity with the given temperature boundary condition (it is called lid-driven flow in a square cavity for short). Second, by applying the Richardson extrapolation [11] in the second problem, the order of accuracy of HR schemes has been given. The following HR schemes have been adopted in both two problems: HOAB, HLPA, MINMOD, MUSCL, SMART and STOIC. The sum of the residual of discretized equation is:
which can be referred as the convergence criterion, thus the convergence will be reached when the sum of the residual error is smaller than the set value (depending on specific problem).
3.1. Explanations of Test Examples
3.1.1. Problem 1: 2D Pure Convection Problem
This problem is shown in Figure 6. In an oblique uniform velocity field, the configuration of transportation scalar is a stepwise profile; the flow angle is 30°; the boundary condition of transportation scalar is also presented in Figure 6. A uniform grid system with 22 × 22 grids is used, and the convergence criterion is: RES < 10−5. In Figure 7, the scalar profiles at the mid-horizontal plane (y = 0.5) predicted by HLPA, MINMOD and SMART (representative and typical of the six HR schemes) are presented for comparison. Here, Solution I and Solution II represent the numerical solution of the first (see (12)) and the second (see (15)) implementation method, respectively. Figure 7 indicates that the results of two implementation methods agree well with each other. To analyze the results of the above two implementation methods quantitatively, the definitions of average deviation and the maximum deviation are given at first, which are:
where ϕDC represents the results obtained by DC method shown in (15); ϕC − S represents the result obtained by the employment of rewritten scheme shown in (12), that is the original HR schemes have been replaced by the combination of two schemes of second-order accuracy, then the discretized equation contains α which represents the proportion of SUD scheme, and the coefficient matrix is a nine-diagonal matrix, and SUR iterative method has been used in solution;
Deviation of two implementation methods for Problem 1.

A 2D pure convection problem.

Comparison for scalar profiles at the mid-horizontal plane (y = 0.5) of two different implementation methods of HR schemes for problem 1.
3.1.2. Problem 2: Lid-Driven Flow in a Square Cavity
This problem is illustrated in Figure 8, from which we know the velocity of top moving wall is utop; Re = 1000; T h and T l represent the given high-temperature condition and the low-temperature condition respectively. A uniform grid with 66 × 66 cells is adopted, and the diffusion term is discretized by CD scheme. The convergence criterion is RES < 10−10 for velocity field and RES < 10−13 for temperature field. Equations (18) and (19) are the dimensionless governing equation of this physical problem:
In this paper, coupling solution is used to calculate the variables U and V in (18), then distribution of temperature field is obtained based on the convergent velocity field, which is equivalent to computing a convection-diffusion problem with governing equation (19). The comparison of the velocity and temperature distributions for the two implementation methods is shown in Figure 9 (here we take HLPA, SMART and MINMOD as examples); Table 4 shows deviation of the above two implementation methods in order to compare the results quantitatively.
Deviation of two implementation methods for Problem 2.

Lid-driven flow in a square cavity.

Comparison of results for two implementation methods.
Although the convergence processes of two implementation methods are different, the calculation shows that the profiles obtained by the two implementation methods of HR schemes are the same in any location of the computational domain when the calculation reaches convergence, and every segment of composite schemes has been carried out by both implementation methods during the solution process, for example the percentage of the adoption of the segment
From the above two test examples it can be concluded that the adoption of DC method and the combination of SUD scheme and CD scheme to interpolate the cell face value respectively can obtain the same results as expected, which means the results obtained by the two implementation methods of HR schemes are of the same order of accuracy, and thus the two implementation methods of HR schemes are proved to be equivalent. The expression used in the first implementation method is (12), which is expressed by the two schemes that have second-order accuracy, thus the numerical solution is certain to have second-order accuracy when (12) is used. Moreover, every segment of composite scheme is presented in the form of (12), and it can be known from the equivalence of two implementation methods that the segments of composite schemes that don't pass through node Q, such as
3.2. Richardson Extrapolation
Through the two different implementation methods of HR schemes employed to obtain cell face value, it has been verified in the last section that the two implementation methods are equivalent, and then verified that HR schemes satisfying the BAIR condition have second-order accuracy on the whole. In this section, order of accuracy of HR schemes is explained by Richardson extrapolation [11] combined with numerical experiments. The Richardson extrapolation can estimate the order of truncation error of the discretized equation, and its idea is:
Numerical computation would be carried out on three sets of grids with different densities, and the ratio between two adjacent grid systems is 3.
The value of ϕ in the same location of three sets of grids should be recorded.
The order of accuracy of truncation error is.
where ϕ h , ϕ3h, and ϕ9h represent the numerical solution of the grids with step size of h, 3h and 9h respectively; the value of n is the order of accuracy, for example n = 2 means that the order of truncation error is second. Three sets of grids are shown in Figure 10, node P is the communal node of three sets of grids, and symbols e9h, e3h and e h represent the east face of control volume of node P in coarse grid, middle grid and refined grid respectively; s9h, w9h and n9h represent the south face, west face and north face of control volume of node P in the coarse grid respectively. The numerical computation is carried out in three sets of grids respectively, if the schemes used to interpolate the value of east face of control volume of communal node P in coarse grid, middle grid and refined grid respectively are the same, (20) can be used to solve n. Meanwhile variables ϕ h ,ϕ3h, and ϕ9h in (20) refer to the value of ϕ on the communal node, such as node P, calculated in three sets of grids respectively.

Three sets of uniform grid systems.
The Richardson extrapolation will be employed in the test example 2 to estimate the order of accuracy of HR schemes, and DC method will be used for the computation. The control volume number of three sets of grids are 98 × 98 (the coarse grid), 290 × 290 (the middle grid) and 866 × 866 (the refined grid) respectively. And convergence criteria for both the coarse grid and the middle grid are RES < 10−10, and that for the refined grid is RES < 10−13. The results of the estimation for the overall order of accuracy of schemes (the value of n) are shown in Table 5, and those of the segments of composite schemes are presented in Table 6, where the data in parentheses represent the adoption percentage of every segment of composite scheme used to interpolate the value of e9h of control volume when computing ϕ in coarse grids. And what shown in Table 5 are the averaged results extrapolated by all nodes, which means it is neglected whether the schemes used to interpolative east face of communal node in different girds are the same or not. In Table 6, in order to satisfy the requirement (the value of ϕ in the same location) of Richardson extrapolation, for those segments whose available nodes are not enough, such as
Order of accuracy of HR schemes.
Order of accuracy and percentage of segments of HR schemes.
From Table 5, it is noted that the values of n representing order of accuracy of different HR schemes all equal 2 approximately; Table 6 shows that the values of n for each segment of HR schemes are also 2 approximately. Then it can be concluded that the above kinds of HR schemes possess not only second-order accuracy on the whole, but also have at least second-order accuracy of each segment, especially in the situation that
4. Conclusions
The numerical solutions gained by DC method and the combination of two schemes possessing second-order accuracy respectively have been compared when HR schemes is used to discretize the governing equation. And it has been verified that HR schemes satisfying the BAIR condition have at least second-order accuracy (no matter whether the lines of which are straight or curved). In other words, any scheme of which the line in the NVD lies between the lines of two second-order schemes (SUD scheme and CD scheme) in the inner domain and happens to coincide with FUD scheme in the outer domain dose possesses at least second-order accuracy. The following points should be valued particularly:
For
Those segments locating in BAIR region without passing through node Q, such as
The scheme whose line is curved and passes through node Q in BAIR region is also second-order accurate as the scheme whose line is straight.
Meanwhile, the application of Richardson extrapolation has explained and also proved the above statements. In addition, DC method is recommended to implement HR schemes because of its simplicity and superiority in computation efficiency.
Footnotes
Nomenclature
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Acknowledgments
The study is supported by the National Science Foundation of China (nos. 51325603 and 51134006).
