1. Introduction
With the development of science and technology, scholars are paying more and more attention to the flow mechanism. Numerical simulation can shorten the research cycle and save costs, which is one of the important ways to conduct flow mechanism research. For simulation methods such as large eddy simulation (LES) and direct numerical simulation (DNS), a large number of grids and longer computation time are often required to obtain very detailed calculation results, which goes against the advantages of numerical simulation. Therefore, high-order schemes have been studied and combined with a series of numerical simulation methods, enabling numerical simulations to capture more detailed physical details with fewer grids [
1,
2].
In the process of solving the Navier–Stokes equations, scholars have observed that the solutions of the nonlinear equations exhibit discontinuities, regardless of the smoothness of the initial conditions. To address this issue, researchers have attempted to improve Weighted Essentially Non-Oscillatory (WENO) schemes, and it has been found that this approach can make numerical solving methods more efficient and accurate [
3].
An essentially non-oscillatory (ENO) scheme was proposed in 1987, which achieved high-order accuracy and avoided oscillations in the solution. However, it was soon found to be unstable under certain unfavorable initial conditions [
4]. Therefore, in the 1990s, the ENO scheme was improved and developed into the WENO scheme by Liu et al. [
5]. Subsequently, Jiang and Shu [
6] further improved the WENO scheme and proposed a general framework for the design of smoothness indicators and nonlinear weights by averaging
stencils to achieve a
order of accuracy in smooth regions while maintaining a
order of accuracy at discontinuities. This led to the classical WENO schemes [
7,
8,
9].
Although the classical WENO schemes have many advantages, they exhibit several drawbacks in engineering applications [
10]:
The computational cost is very high, and the calculation process is complex.
The optimal (linear) weights depend on the geometry of the mesh and may become negative in some cases, meaning they lack robustness.
The drawbacks become more pronounced with an increase in spatial dimension.
To enhance the engineering application value of the WENO scheme, Zhu and Qiu [
11] developed a new fifth-order finite-difference WENO-ZQ scheme in 2016, which was later extended to a finite-volume version in multiple dimensions [
12]. This new class of WENO schemes uses a convex combination of a quartic polynomial with two linear polynomials on unequal-sized spatial stencils in one dimension and is extended to two dimensions in a dimension-by-dimension fashion. It is more efficient, simpler, and easily extendable to multiple dimensions. The associated linear weights are artificially set to be any random positive numbers, with the only requirement being that their sum equals one. This property ensures that the optimal (linear) weights do not depend on the geometry of the mesh, and the problem of negative linear weights observed in classical WENO-JS schemes [
8] is mitigated.
Additionally, in the context of solving steady-state problems using classical WENO schemes [
6,
7], it is common for the residual to plateau at a level above machine zero, equivalent to the truncation error. This occurs even when there is minimal observable change in the physical variables over successive time iterations [
13]. Numerous scholars have explored various methods to mitigate this issue. However, research indicates [
13] that WENO-ZQ can converge to machine zero without requiring any modifications across a range of standard test cases. These encompass scenarios with strong shocks, contact discontinuities, rarefaction waves, and their interactions, and intricate wave dynamics interacting with computational boundaries.
In recent years, numerous scholars have improved WENO-ZQ and applied it in various engineering applications. Zhong and Sheng [
2,
14,
15,
16] extended the WENO-ZQ scheme by introducing the concept of phantom points and applied it to predict transitional and separated flows with RANS modeling. Dinshaw S. Balsara et al. [
4,
17] adopted the idea of WENO-ZQ, replacing two small second-order stencils with three third-order stencils, and developed WENO-AO. Zhao et al. [
18] proposed a new fifth-order hybrid WENO scheme by integrating methods from [
19]. The major advantage of this scheme is its higher efficiency with fewer numerical errors in smooth regions and lower computational costs. Lin et al. [
20] proposed a high-order residual distribution conservative finite-difference WENO-ZQ scheme for solving steady-state hyperbolic equations with source terms on uniform meshes. They applied this method to both scalar and system test problems, including Burgers’ equation, shallow water equations, nozzle flow problems, Cauchy–Riemann problems, and Euler equations.
In addition to the WENO scheme, recent scholars have proposed the high-order TENO (Targeted Essentially Non-Oscillatory) scheme, which boasts high-order accuracy, low numerical dissipation, and sharp shock-capturing capabilities. Zhe Ji et al. [
21] extended this high-order shock-capturing TENO scheme from being applicable only to Cartesian or curvilinear coordinate grids to being applicable to unstructured grids. By employing a reconstruction strategy with large and small stencils, the TENO scheme achieves excellent numerical stability. Francesco De Vanna et al. [
22] used both WENO and TENO schemes in a GPU-accelerated compressible flow solver to solve two-dimensional Riemann problems, yielding good results.
Despite the promising results and significant potential for the development of the TENO scheme, the WENO scheme is currently more widely used and has been more extensively developed, making it better suited for broader application in engineering examples. Over the past few years, research on the improved WENO-ZQ scheme has become relatively mature, but there are no reported applications of the finite-volume version of the WENO-ZQ scheme in solving engineering problems. Therefore, this paper derives the applicability of this scheme by implementing flux integration on control volume faces using a single-point quadrature rule, making the scheme more suitable for structured grids. The improved scheme is embedded into the NUAA-Turbo2.0 three-dimensional compressible solver based on structured grids. Using turbulence models such as RANS and hybrid RANS/LES models (SST-SAS), calculations and simulations are conducted for aircraft engine compressors, high-pressure turbines, and turbine film cooling to demonstrate the scheme’s applicability in engineering. This also involves physical phenomena such as turbine wake and film cooling efficiency distribution.
This paper first briefly explains the one-dimensional finite-volume WENO-ZQ and compares it with WENO-JS. Then, several classic schemes are compared by solving Riemann problems, double Mach reflection problems, and Rayleigh–Taylor (RT) instability problems. Finally, high-fidelity predictions are made by solving engineering applications related to compressor and turbine characteristics, as well as turbine flow field simulations focusing on wake and film cooling issues. The third-order and fifth-order finite-volume versions of the WENO-ZQ scheme are systematically tested on structured grids.
2. WENO-ZQ Schemes
Before applying the finite-volume form of the WENO-ZQ scheme, let us first provide a brief introduction. Consider the one-dimensional hyperbolic conservation law
which is discretized in the computational domain using a uniform cell size
h. Integrating Equation (1) in a control volume
cell yields
where
is the average value of
u over the cell
at time. Equation (2) can be rewritten as
The Roe-difference splitting scheme [
23] and AUSM-up flux splitting scheme [
24] are employed in this paper to calculate the numerical flux using the equation
where
and
are the reconstructed left and right valuables on the face of the control volume
. The Roe scheme is used in transonic flow, and AUSM-up is used in low-speed flow, supersonic flow, and LES simulation.
Based on this approach [
13], a new fifth-order WENO-ZQ scheme (referred to as WENO-ZQ5) was proposed by Zhu and Qiu [
11,
12]. They innovatively constructed an adaptive formula, enabling the use of a large stencil in smooth regions and two small stencils in capturing discontinuities. This new fifth-order WENO-ZQ scheme features positive linear weights and high accuracy. The procedure of WENO-ZQ5 is summarized as follows:
Choose the big central spatial stencil
and the other two smaller stencils
and
to reconstruct the polynomials
,
, and
. Additionally, the generalized expression for the reconstructed polynomial on nonuniform meshes provided by Shu [
25] is adopted in this paper.
Compute the smoothness indicators
, which are obtained through a multiple of the local grid spacing and the difference in polynomial values at adjacent points:
Calculate the nonlinear weights based on the linear weights and the smoothness indicators. An adaptive formula for
is written based on the difference between
,
, and
as follows:
The nonlinear weights
,
l = 1, 2, 3 in the expression are then expressed as
where
represents the positive linear weights, with the only requirement being that
+
+
= 1 (
). Here,
is a small positive number to avoid the denominator becoming zero.
The final reconstruction formulation of conservative values
at the point
of the target cell
is given by
.
The procedure of WENO-JS5 is summarized as follows:
Choose the big spatial stencil and the other three equidistant stencils ,, and to reconstruct the polynomials .
Compute the linear weights based on the polynomials
as follows:
are linear weights in the WENO-JS5 scheme. In a uniform grid,
and
.
Compute the smoothness indicators based on Formula (4):
Calculate the nonlinear weights based on the linear weights and the smoothness indicators.
The final reconstruction formulation of conservative values
at the point
of the target cell
is given by
In the comparison of the calculation procedures, WENO-ZQ5 does not need to solve the linear weights and does not need to care about the situation of negative linear weights, which increases the robustness of the calculation and reduces the computational cost. Its linear weights are not dependent on a grid and are convenient to apply to non-uniform meshes and adaptive meshes. For the the NUAA-Turbo2.0 three-dimensional compressible solver using WENO-JS5, only appropriate deletion is needed to achieve its application. Although the new scheme proposed by Zhu and Qiu is of fifth-order accuracy, it can be extended to third-order accuracy by only replacing the polynomial and smoothing factor of the third-order big central spatial stencil, which is denoted as WENO-ZQ3.
5. Conclusions
Although many high-order WENO schemes have been developed in the field of computational fluid dynamics, most of them are challenging to apply in engineering. Either the calculation process is too complex for practical applications, or the calculations are highly unstable. However, WENO-ZQ overcomes the drawbacks of many WENO schemes by eliminating the need for computing linear weights, thereby enhancing computational stability. It not only reduces computational costs in aerodynamic applications by using fewer grid points, but also captures more fluid physics details.
This paper applies the finite-volume adapted WENO-ZQ scheme to simulate internal flows in aircraft engines, incorporating characteristic lines of turbomachinery and specific flow field details using the RANS and RANS/LES coupling methods. And typical turbine aerodynamic phenomena, including turbine wakes and film cooling, are also simulated. The results show that the third-order format of this scheme reduces the average error of the efficiency characteristic line calculation of the compressor from 0.76% to 0.05% compared to WENO-JS3, and the calculated turbine guide vane pressure distribution has an error of no more than 1% compared to the experimental value. In the high-precision numerical calculations of film cooling, the error of the centerline distribution of film cooling efficiency with the experimental value does not exceed 3%. Therefore, WENO-ZQ is a rare high-precision numerical calculation method with low computational cost, good robustness, and easy implementation in engineering software applications.