Next Article in Journal
Link Prediction with Continuous-Time Classical and Quantum Walks
Next Article in Special Issue
Entropy Stable DGSEM Schemes of Gauss Points Based on Subcell Limiting
Previous Article in Journal
Information Rates for Channels with Fading, Side Information and Adaptive Codewords
Previous Article in Special Issue
On Magnetic Models in Wavefunction Ensembles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy Stability Property of the CPR Method Based on Subcell Second-Order CNNW Limiting in Solving Conservation Laws

1
School of Mathematics and Systems Science, Xinjiang University, Urumqi 830017, China
2
State Key Laboratory of Aerodynamics, China Aerodynamics Research and Development Center, Mianyang 621000, China
3
School of Power and Energy, Northwestern Polytechnical University, Xi’an 710000, China
*
Authors to whom correspondence should be addressed.
Entropy 2023, 25(5), 729; https://doi.org/10.3390/e25050729
Submission received: 15 March 2023 / Revised: 5 April 2023 / Accepted: 10 April 2023 / Published: 28 April 2023
(This article belongs to the Collection Advances in Applied Statistical Mechanics)

Abstract

:
This paper studies the energy stability property of the correction procedure via reconstruction (CPR) method with staggered flux points based on second-order subcell limiting. The CPR method with staggered flux points uses the Gauss point as the solution point, dividing flux points based on Gauss weights, with the flux points being one more point than the solution points. For subcell limiting, a shock indicator is used to detect troubled cells where discontinuities may exist. Troubled cells are calculated by the second-order subcell compact nonuniform nonlinear weighted (CNNW2) scheme, which has the same solution points as the CPR method. The smooth cells are calculated by the CPR method. The linear energy stability of the linear CNNW2 scheme is proven theoretically. Through various numerical experiments, we demonstrate that the CNNW2 scheme and CPR method based on subcell linear CNNW2 limiting are energy-stable and that the CPR method based on subcell nonlinear CNNW2 limiting is nonlinearly stable.

1. Introduction

Computational fluid dynamics (CFD) is widely used in industry, and corresponding CFD commercial softwares have been developed as well. However, most of these software programs use low-order schemes, which have more dissipation errors. Compared with low-order schemes, high-order schemes offer better accuracy and lower computational costs achieving the same error level, especially for problems with complex physics and geometry [1].
In 2007, Huynh [2] introduced a high-order method for solving hyperbolic conservation laws called the flux reconstruction (FR) method. The basic idea of this method is to collocate the solution points and the flux points on the cell, construct the solution polynomial and the flux polynomial by Lagrange interpolations, then use a numerical flux at the cell interface to correct the divergence of the flux polynomial. In the linear case, by selecting the g D G correction function, the FR method can recover the discontinuous Galerkin (DG) [3,4,5,6] method. From the FR method, the spectral difference (SD) [7,8,9,10] method can be recovered by selecting the g S D correction function. In 2009, Wang and Gao [11,12] extended the FR method to two-dimensional (2D) triangle grids and hybrid grids and proposed the lifting collocation penalty (LCP) method. The FR and LCP methods are closely related, and are collectively referred to as the correction procedure via reconstruction (CPR) method.
In 2011, Vincent et al. [13] constructed an energy-stable FR method for a one-dimensional (1D) scalar convection equation. This method is controlled by a scalar parameter c; when c is within a certain range, the method is energy-stable, which is called the energy stable flux reconstruction (ESFR) method. The energy stability of the 1D linear convection equation has been proven. Subsequently, Jameson et al. [14] studied the stability of the ESFR method for a 1D nonlinear equation, and their results showed that aliasing errors are introduced in the discretization of nonlinear fluxes, potentially leading to instability. In 2015, Sheshadri et al. [15] studied the energy stability of the 2D linear convection equation on Cartesian grids, with the results showing that for uniform grids the energy is stable when the parameter c is non-negative. Spiegel et al. [16] studied the de-aliasing strategy of the FR method, which is called the over-integration method. This strategy significantly improves the stability of the FR method.
Because the CPR method is a high-order linear scheme, it tends to produce spurious numerical oscillations when solving strong discontinuities. Therefore, it is necessary to develop a shock capturing strategy suitable for the CPR method. In 2014, Sonntag and Munz [17] proposed a shock capturing algorithm based on the high-order DG method; in this method, the shock regions are divided into several subcells and calculated by a finite volume scheme. This algorithm combines the favourable characteristics of the DG method in smooth regions and the TVD finite volume method in discontinuous regions. Dumbser et al. [18,19] proposed a simple and robust posterior subcell finite volume limiter for the DG method on unstructured grids. The idea of this posterior method is to generate the candidate solution first, then go back to previous time step for correction if elements do not satisfy the posteriori detection criteria. In 2021, Kochi and Ramakrishna [20] proposed a compact subcell weighted essentially non-oscillatory (CSWENO) limiting strategy for the DG method. In 2022, Zhu et al. [21] proposed a CPR method with a subcell shock capturing strategy based on the Gauss solution points and staggered flux points. The troubled cells are detected by a shock indicator and solved by compact nonuniform nonlinear weighted (CNNW) schemes, and the smooth cells are solved by the CPR method with staggered flux points. Shi et al. [22] extended the CPR method with subcell second-order CNNW (CNNW2) limiting to unstructured quadrilateral grids. Liu et al. studied the CPR method with staggered flux points, and found that this method exhibits nonlinear stability with the g D G correction function [23].
In this paper, we investigate the energy stability of the CPR method with staggered flux points based on subcell CNNW2 limiting. The main contributions of this work are as follows:
1. The energy stability of the linear CNNW2 scheme is proved theoretically. By using L 2 energy estimation method [24], the change rate of the energy norm of the numerical solutions constructed by the CNNW2 scheme does not increase over time.
2. Various numerical experiments based on the linear advection equation and Euler equations are conducted. The results show that the CPR method with staggered flux points, the linear scheme of CNNW2, and the CPR method with staggered flux points based on subcell linear CNNW2 limiting are linearly energy stable. In addition, the CPR method with staggered flux points based on subcell nonlinear CNNW2 limiting is nonlinearly stable.
This paper is organized as follows. In Section 2, the governing equations and the CPR method with staggered flux points for 1D conservation laws are briefly introduced. In Section 3, the CPR method with staggered flux points based on subcell CNNW2 limiting is provided, and a linear energy stability analysis of the linear CNNW2 method is presented. In Section 4, the numerical results for a series of test cases are presented in detail. The concluding remarks are provided in Section 5. Finally, we prove the energy stability property of the first-order CNNW2 scheme in Appendix A.

2. Governing Equations and Discretization Methods

2.1. Governing Equations

Consider the 2D Euler equations [22] in the conservation form,
U t + F x + G y = 0 ,
where U is the vector of the conservative variables, F and G are the inviscid fluxes.
U = ρ ρ u ρ v E , F = ρ u ρ u 2 + p ρ u v u ( E + p ) , G = ρ v ρ u v ρ v 2 + p v ( E + p ) ,
E = p γ 1 + 1 2 ρ ( u 2 + v 2 ) ,
where ρ is the density, u and v are the velocity components, p is the pressure, and E is the total energy. For an ideal gas, the specific heat ratio is γ = 1.4.

2.2. CPR Method with Staggered Flux Points

Consider the 1D scalar convection equation
u t + f x = 0 ,
where u is the variable and f is the flux. Firstly, the equation is transformed from a physical cell E n to a computational cell with the interval I = [−1, 1]. As shown in Figure 1, the red circles represent the solution points. In this paper, we consider a linear transformation, where the linear relationship that maps I onto E n and its inverse are [2]
x ( ξ ) = x n + x n + 1 2 + ξ h / 2 and ξ ( x ) = 2 x x n + x n + 1 2 / h
where, h is the length of the physical cell.
Upon transformation to computational cells. The CPR method for Equation (4) becomes
u ^ δ t + f ^ δ ξ = 0 ,
where u ^ δ = u δ , f ^ δ = h f δ 2 , h 2 is the Jacobian, and h is the length of the cell.
For each cell, the ( k 1 ) -order approximate solution polynomial is constructed by a Lagrange interpolation as
u ^ δ = i = 1 k u i ^ δ l i ,
where u i ^ δ is the state variable at the solution point ξ i and l i is the ( k 1 ) -order Lagrange basis function, which has the following form:
l i = j = 1 , j i k ξ ξ j ξ i ξ j .
In addition, f ^ δ D is constructed in a similar way:
f ^ δ D = i = 1 k f i ^ δ D l i ,
where f i ^ δ D is the flux at the solution point ξ i .
Finally, by introducing the numerical flux and correction function, the spatial semi-discrete scheme of the original CPR [2] is obtained as
u i ^ δ t = i = 1 k f i ^ δ D d l i d ξ ( ξ i ) + ( f L ^ δ I f L ^ δ D ) d g L d ξ ( ξ i ) + ( f R ^ δ I f R ^ δ D ) d g R d ξ ( ξ i ) ,
where L and R represent the left and right interfaces of the cell, respectively, g L and g R are correction functions of order k, and f ^ δ I is the numerical flux. The solution points and flux points for the original CPR method are shown in Figure 2. The solution points of this method coincides with the flux points.
To simplify the description, the CPR method with staggered flux points and the original CPR method are named the CPR ( Q > P ) and CPR ( Q = P ) methods, respectively. Here, Q represents the number of flux points, and P represents the number of solution points. The difference between the CPR ( Q > P ) and CPR ( Q = P ) methods is the selection of flux points, resulting in different f ^ δ D . The solution points and the flux points for the CPR ( Q > P ) method are shown in Figure 3. It should be noted that the solution points of the CPR ( Q > P ) method are interleaved with the flux points, and that the lengths of the subcells are determined by the Gauss quadrature weights. The difference is as follows.
The kth−order flux polynomial is constructed by the Lagrange interpolation, and the form is as follows:
f ^ δ D = i = 1 k + 1 f i ^ δ D l i f ,
where f i ^ δ D is the flux at the flux point ξ i f and where l i f is the kth−order Lagrange basis function, which has the following form:
l i f = j = 1 , j i k + 1 ξ ξ j f ξ i f ξ j f .
Finally, the spatial semi-discrete scheme of CPR ( Q > P ) is obtained as
u i ^ δ t = i = 1 k + 1 f i ^ δ D d l i f d ξ ( ξ i ) + ( f L ^ δ I f L ^ δ D ) d g L d ξ ( ξ i ) + ( f R ^ δ I f R ^ δ D ) d g R d ξ ( ξ i ) .
Note that the CPR ( Q = P ) method using the g D G correction function belongs to the class of ESFR methods, which was originally constructed by Vincent for 1D linear convection equations [13]. Similarly, the CPR ( Q > P ) method under this correction function is a version of the ESFR ( Q > P ) method. The nonlinear stability of this method was previously analysed theoretically in [23].
The g D G correction function [13] is provided by
g D G , L = ( 1 ) k 2 ( L k L k + 1 ) ,
g D G , R = 1 2 ( L k + L k + 1 ) ,
where L k is the Legendre polynomial of order k. When k is 4, the expressions of the Legendre polynomials are L 4 = 35 x 4 30 x 2 + 3 / 8 and L 5 = 63 x 5 70 x 3 + 15 x / 8 .

3. CPR ( Q > P ) Method with Subcell CNNW2 Limiting

A subcell CNNW2 limiting scheme was proposed by Zhu et al. [21]. Cells in the flow field are divided into troubled cells and smooth cells by shock indicators such as TVB [25] or MDHE [26]. Then, the smooth cells are solved by the CPR ( Q > P ) method and the troubled cells are solved by the CNNW2 scheme. The CPR ( Q > P ) method with subcell CNNW2 limiting needs to calculate the common numerical flux at the cell interfaces. If the left side of the interface is a troubled cell and the right side is a smooth cell, then the left value in the numerical flux is provided by the nonuniform nonlinear weighted (NNW) scheme. The right value is provided by the Lagrange interpolation of CPR.
This paper focuses on the energy stability of the CNNW2 scheme. The construction of the CNNW2 scheme for the 1D convection equation is introduced in Section 3.1; see [21] for details. In the following, we take three solution points for each cell as an example.

3.1. CNNW2 Scheme

The computational domain [a,b] is divided into N cells, and the length of each cell is h. Each cell is divided into k subcells, and the number of subcells is consistent with the number of solution points. Subcells are obtained based on Gauss quadrature weights. Considering the cell stencil of three solution points, the corresponding state variables are u i , i = 1 , 2 , 3 , as shown in Figure 4. Here, u A and u B are the values at the subcell interfaces and d i , i = 1 , 2 , 3 , 4 , 5 , 6 is the distance between the solution points and the flux points. The right value of u A and the left value of u B are obtained by the following method.
(1) The intermediate values u A ( 1 ) , u B ( 1 ) are obtained by an inverse distance weighted interpolation:
ω 1 = 1 / d 2 1 / d 2 + 1 / d 3 , ω 2 = 1 / d 3 1 / d 2 + 1 / d 3 , u A ( 1 ) = ω 1 u 1 + ω 2 u 2 ,
ω 3 = 1 / d 4 1 / d 4 + 1 / d 5 , ω 4 = 1 / d 5 1 / d 4 + 1 / d 5 , u B ( 1 ) = ω 3 u 2 + ω 4 u 3 ,
where ω i is the interpolation weight.
(2) The gradient u / ξ is calculated by
u ξ = ω 5 u ξ ( 1 ) + ω 6 u ξ ( 2 ) = ω 5 u 2 u A ( 1 ) d 3 + ω 6 u B ( 1 ) u 2 d 4 ,
where
ω 5 = 1 / d 3 1 / d 3 + 1 / d 4 , ω 6 = 1 / d 4 1 / d 3 + 1 / d 4 .
(3) With the gradient u / ξ and u 2 , u A and u B are recalculated by
u A ( 2 ) = u 2 u ξ d 3 , u B ( 2 ) = u 2 + u ξ d 4 ,
(4) The gradient is limited in order to control numerical oscillations.
u A R = u 2 ϕ u ξ d 3 , u B L = u 2 + ϕ u ξ d 4 , ϕ = min lim u A ( 2 ) , lim u B ( 2 ) ,
where the limiting function is defined as
lim ( u ) = min 1 , M u 2 u u 2 , if u > u 2 , min 1 , m u 2 u u 2 , if u < u 2 , 1 , if u = u 2 , ,
where m = min u 1 , u 2 , u 3 , M = max u 1 , u 2 , u 3 .
Through NNW interpolation, the left and right values of a second-order polynomial with a limiter on the subcell interface can be obtained; thus, the numerical flux at each interface can be obtained. Finally, the second-order difference operator is used to approximate the spatial derivative for the numerical flux.
f ξ = f ^ n , f p j + 1 f ^ n , f p j ξ f p j + 1 ξ f p j ,
where ξ f p j is the coordinate of the f p j flux point. It should be pointed out that if ϕ = 1 , the scheme is equivalent to a linear scheme without a limiter. If ϕ = 0 , the scheme is reduced to a first-order scheme.

3.2. Proof of the Linear Energy Stability of the CNNW2 Scheme

Consider the 1D scalar convection equation
u t + u x = 0 .
The linear energy stability of the scheme is proven by the energy estimation method [24], and periodic boundary conditions are used. The energy norm change rate of the whole physical space and the computational space has the following relationship:
t a b u 2 d x = t n = 1 N x n x n + 1 u 2 d x = h 2 t n = 1 N 1 1 u 2 d ξ .
According to the above equation, in order to calculate the rate of change of the energy norm over time in the whole physical space, we can consider the energy norm change rate of the nth computational cell.
By using the CNNW2 scheme, the spatial semi-discrete scheme of the nth computational cell is
u n , 1 t = f ^ n , f p 1 f ^ n , f p 2 d 1 + d 2 , u n , 2 t = f ^ n , f p 2 f ^ n , f p 3 d 3 + d 4 , u n , 3 t = f ^ n , f p 3 f ^ n , f p 4 d 5 + d 6 .
The numerical flux adopts the upwind flux [2], and the numerical flux at each interface can be obtained:
f ^ n , f p 1 = u n 1 , 3 + d 6 2 d 5 + d 6 u n 1 , 3 u n 1 , 2 d 4 + d 5 + d 5 d 6 d 5 + d 6 u n , 1 u n 1 , 3 d 1 + d 6 , f ^ n , f p 2 = u n , 1 + d 2 2 d 1 + d 2 u n , 1 u n 1 , 3 d 1 + d 6 + d 1 d 2 d 1 + d 2 u n , 2 u n , 1 d 2 + d 3 , f ^ n , f p 3 = u n , 2 + d 4 2 d 3 + d 4 u n , 2 u n , 1 d 2 + d 3 + d 3 d 4 d 3 + d 4 u n , 3 u n , 2 d 4 + d 5 , f ^ n , f p 4 = u n , 3 + d 6 2 d 5 + d 6 u n , 3 u n , 2 d 4 + d 5 + d 5 d 6 d 5 + d 6 u n + 1 , 1 u n , 3 d 1 + d 6 .
Using the Gaussian integral formula, we obtain the energy norm change rate of the nth computational cell:
1 2 1 1 u 2 d ξ t = u n , 1 u n , 1 t w 1 + u n , 2 u n , 2 t w 2 + u n , 3 u n , 3 t w 3 = d 5 d 6 d 5 + d 6 1 d 1 + d 6 1 d 2 2 d 1 + d 2 1 d 1 + d 6 + d 1 d 2 d 1 + d 2 1 d 2 + d 3 u n , 1 2 + 1 + d 6 2 d 5 + d 6 1 d 4 + d 5 d 5 d 6 d 5 + d 6 1 d 1 + d 6 + d 2 2 d 1 + d 2 1 d 1 + d 6 u n 1 , 3 u n , 1 + d 6 2 d 5 + d 6 1 d 4 + d 5 u n 1 , 2 u n , 1 + d 1 d 2 d 1 + d 2 1 d 2 + d 3 u n , 2 u n , 1 + 1 d 4 2 d 3 + d 4 1 d 2 + d 3 + d 3 d 4 d 3 + d 4 1 d 4 + d 5 + d 1 d 2 d 1 + d 2 1 d 2 + d 3 u n , 2 2 + d 4 2 d 3 + d 4 1 d 2 + d 3 + 1 + d 2 2 d 1 + d 2 1 d 1 + d 6 d 1 d 2 d 1 + d 2 1 d 2 + d 3 u n , 1 u n , 2 + d 3 d 4 d 3 + d 4 1 d 4 + d 5 u n , 3 u n , 2 + d 2 2 d 1 + d 2 1 d 1 + d 6 u n 1 , 3 u n , 2 + d 3 d 4 d 3 + d 4 1 d 4 + d 5 1 d 6 2 d 5 + d 6 1 d 4 + d 5 + d 5 d 6 d 5 + d 6 1 d 1 + d 6 u n , 3 2 + 1 + d 4 2 d 3 + d 4 1 d 2 + d 3 d 3 d 4 d 3 + d 4 1 d 4 + d 5 + d 6 2 d 5 + d 6 1 d 4 + d 5 u n , 2 u n , 3 + d 4 2 d 3 + d 4 1 d 2 + d 3 u n , 1 u n , 3 + d 5 d 6 d 5 + d 6 1 d 1 + d 6 u n + 1 , 1 u n , 3 ,
where u n , i , i = 1 , 2 , 3 denotes the state variables at the ith solution point on the nth cell. In addition, w 1 , w 2 , w 3 are the Gauss quadrature weights corresponding to the solution points.
The energy norm change rate of the whole computational space is
1 2 n = 1 N 1 1 u 2 d ξ t = d 5 d 6 d 5 + d 6 1 d 1 + d 6 1 d 2 2 d 1 + d 2 1 d 1 + d 6 + d 1 d 2 d 1 + d 2 1 d 2 + d 3 n = 1 N u n , 1 2 + 1 d 4 2 d 3 + d 4 1 d 2 + d 3 + d 3 d 4 d 3 + d 4 1 d 4 + d 5 + d 1 d 2 d 1 + d 2 1 d 2 + d 3 n = 1 N u n , 2 2 + d 3 d 4 d 3 + d 4 1 d 4 + d 5 1 d 6 2 d 5 + d 6 1 d 4 + d 5 + d 5 d 6 d 5 + d 6 1 d 1 + d 6 n = 1 N u n , 3 2 + 1 + d 6 2 d 5 + d 6 1 d 4 + d 5 2 d 5 d 6 d 5 + d 6 1 d 1 + d 6 + d 2 2 d 1 + d 2 1 d 1 + d 6 n = 1 N u n 1 , 3 u n , 1 + d 4 2 d 3 + d 4 1 d 2 + d 3 + 1 + d 2 2 d 1 + d 2 1 d 1 + d 6 2 d 1 d 2 d 1 + d 2 1 d 2 + d 3 n = 1 N u n , 1 u n , 2 + 1 + d 4 2 d 3 + d 4 1 d 2 + d 3 2 d 3 d 4 d 3 + d 4 1 d 4 + d 5 + d 6 2 d 5 + d 6 1 d 4 + d 5 n = 1 N u n , 2 u n , 3 + d 2 2 d 1 + d 2 1 d 1 + d 6 n = 1 N u n 1 , 3 u n , 2 + d 6 2 d 5 + d 6 1 d 4 + d 5 n = 1 N u n 1 , 2 u n , 1 + d 4 2 d 3 + d 4 1 d 2 + d 3 n = 1 N u n , 1 u n , 3 .
Taking n = 1 N 1 1 u 2 d ξ = E , the above equation can be converted into
1 2 E t = a 1 + b 1 n = 1 N u n , 1 2 + u n , 2 2 + 2 a 1 2 b 1 n = 1 N u n , 1 u n , 2 + c 1 n = 1 N u n , 1 2 + u n , 2 2 + 2 c 1 n = 1 N u n , 1 u n 1 , 2 + a 2 + b 2 n = 1 N u n , 1 2 + u n , 3 2 + 2 a 2 2 b 2 n = 1 N u n , 1 u n 1 , 3 + c 2 n = 1 N u n , 1 2 + u n , 3 2 + 2 c 2 n = 1 N u n , 1 u n , 3 + a 3 + b 3 n = 1 N u n , 2 2 + u n , 3 2 + 2 a 3 2 b 3 n = 1 N u n , 2 u n , 3 + c 3 n = 1 N u n , 2 2 + u n , 3 2 + 2 c 3 n = 1 N u n , 2 u n 1 , 3 ,
where
a 1 = 1 2 1 2 d 4 2 d 3 + d 4 1 d 2 + d 3 1 2 d 2 2 d 1 + d 2 1 d 1 + d 6 , b 1 = d 1 d 2 d 1 + d 2 1 d 2 + d 3 , c 1 = 1 2 d 6 2 d 5 + d 6 1 d 4 + d 5 , a 2 = 1 2 1 2 d 6 2 d 5 + d 6 1 d 4 + d 5 1 2 d 2 2 d 1 + d 2 1 d 1 + d 6 , b 2 = d 5 d 6 d 5 + d 6 1 d 1 + d 6 , c 2 = 1 2 d 4 2 d 3 + d 4 1 d 2 + d 3 , a 3 = 1 2 1 2 d 4 2 d 3 + d 4 1 d 2 + d 3 1 2 d 6 2 d 5 + d 6 1 d 4 + d 5 , b 3 = d 3 d 4 d 3 + d 4 1 d 4 + d 5 , c 3 = 1 2 d 2 2 d 1 + d 2 1 d 1 + d 6 ,
Since d 1 = d 6 0.2254 , d 2 = d 5 0.3302 and d 3 = d 4 0.4444 , a i b i + c i and a i 0 , b i 0 , c i 0 , i = 1 , 2 , 3 are satisfied. According to the average value inequality a 2 + b 2 2 a b ,
1 2 E t = a 1 + b 1 n = 1 N u n , 1 2 + u n , 2 2 + 2 a 1 2 b 1 n = 1 N u n , 1 u n , 2 + c 1 n = 1 N u n , 1 2 + u n , 2 2 + 2 c 1 n = 1 N u n , 1 u n 1 , 2 + a 2 + b 2 n = 1 N u n , 1 2 + u n , 3 2 + 2 a 2 2 b 2 n = 1 N u n , 1 u n 1 , 3 + c 2 n = 1 N u n , 1 2 + u n , 3 2 + 2 c 2 n = 1 N u n , 1 u n , 3 + a 3 + b 3 n = 1 N u n , 2 2 + u n , 3 2 + 2 a 3 2 b 3 n = 1 N u n , 2 u n , 3 + c 3 n = 1 N u n , 2 2 + u n , 3 2 + 2 c 3 n = 1 N u n , 2 u n 1 , 3 2 a 1 + b 1 n = 1 N u n , 1 u n , 2 + 2 c 1 n = 1 N u n , 1 u n 1 , 2 + 2 a 1 2 b 1 n = 1 N u n , 1 u n , 2 + 2 c 1 n = 1 N u n , 1 u n 1 , 2 + 2 a 2 + b 2 n = 1 N u n , 1 u n 1 , 3 + 2 c 2 n = 1 N u n , 1 u n , 3 + 2 a 2 2 b 2 n = 1 N u n , 1 u n 1 , 3 + 2 c 2 n = 1 N u n , 1 u n , 3 + 2 a 3 + b 3 n = 1 N u n , 2 u n , 3 + 2 c 3 n = 1 N u n , 2 u n 1 , 3 + 2 a 3 2 b 3 n = 1 N u n , 2 u n , 3 + 2 c 3 n = 1 N u n , 2 u n 1 , 3 = 0 ,
Substituting the above equation into Equation (25), the energy norm change rate of the whole physical space is obtained as
t a b u 2 d x = h 2 n = 1 N 1 1 u 2 d ξ t 0 .
Since h is positive, the above result shows that the CNNW2 scheme is linear energy stable with ϕ = 1 . In Appendix A, we prove the energy stability property of the first-order CNNW2 scheme.
It is worth mentioning that, the linear energy stability of the sucell linear CNNW2 scheme for fifth-order CPR can be proved in a similar deductive procedure.

4. Numerical Experiments

To simplify the description, the linear CNNW2 scheme is named CNNW2−L, the nonlinear CNNW2 scheme is named CNNW2−N. Since the CPR based on subcell limiting is in fact a hybrid CPR and CNNW scheme, we take the same abbreviation HCCS as in [21]. Then, the CPR ( Q > P ) method with subcell linear CNNW2 limiting is named HCCS−L2, and the CPR ( Q > P ) method with subcell nonlinear CNNW2 limiting is named HCCS−N2.
The linear energy stability of the CPR ( Q > P ) , CNNW2−L and HCCS−L2 schemes are studied in the context of 1D [13] and 2D linear convection problems [27]. An isentropic vortex case is used to analyse the errors of the CPR (Q > P), HCCS−L2 and HCCS−N2 schemes. The nonlinear stability of the CPR ( Q = P ) , CPR ( Q > P ) and HCCS−N2 schemes are studied in the context of 2D subsonic flow over a cylinder [28]. The nonlinear stability of the HCCS−N2 scheme is studied in the context of the 2D Kelvin–Helmholtz (KH) instability problem [29] and transonic flows around the NACA0012 airfoil [30]. The g D G correction function and the explicit third-order TVD Runge–Kutta method [31] are used in this section. The L 2 energy is expressed as
Ω u 2 d x 1 2
where Ω is the computational domain of physical space.
If the calculation does not blow up, then the numerical method is stable. Otherwise, if the density or pressure becomes negative, resulting in calculation blowing up, the numerical method is unstable.

4.1. Linear Energy Stability Test

4.1.1. 1D Linear Convection Equation

The 1D linear convection Equation (24) is used. The computational domain is defined in [−1, 1]. The polynomial order is 3, and the number of grid cells is 100. Using upwind flux and periodic boundary conditions, the compution time t is 20 and time steps are determined by CFL = 0.1. This case uses the TVB indicator with adjustable parameter M = 1 . The initial condition is set as follows:
u ( x , 0 ) = e 20 x 2 .
Figure 5a shows the numerical solutions of the CPR ( Q > P ) , CNNW2−L and HCCS−L2 schemes. Figure 5b shows the L 2 energy of these three schemes over time. The L 2 energy of the CPR ( Q > P ) method remains essentially constant over time. This is because the CPR ( Q > P ) method has high spatial accuracy and low numerical dissipation. The results of the other two schemes decrease gradually over a bounded range, which is because the CNNW2 scheme has more numerical dissipation than the CPR ( Q > P ) method. Thus, the three schemes are energy-stable. Figure 6 shows the evolution of troubled cells in the HCCS−L2 scheme, where red represents troubled cells.

4.1.2. 2D Linear Convection Equation

Consider the 2D linear convection equation of
u t + u x + u y = 0 .
The computational domain is defined in [ 5 , 5 ] × [ 5 , 5 ] . The polynomial order is 3. 60 × 60 uniform quadrilateral grids are used for the computations. Using upwind flux and periodic boundary conditions, the compution time t is 20 with time steps calculated by CFL = 0.1. This case uses the TVB indicator with adjustable parameter M = 0.6 . The initial condition is set as follows:
u ( x , y , 0 ) = e x 2 + y 2 .
Figure 7, Figure 8 and Figure 9 respectively show the numerical solutions of the CPR ( Q > P ) , CNNW2−L and HCCS−L2 schemes along with the changes in the L 2 energy norm over time. The results are consistent with the analysis based on the 1D convection equation. The three schemes are energy-stable, and the CPR ( Q > P ) method is the highest in accuracy. Figure 9c shows the distribution of troubled cells for the HCCS−L2 scheme, where troubled cells are marked with the red color.

4.2. Nonlinear Stability Test

4.2.1. Isentropic Vortex Test

To analyse the errors of the CPR ( Q > P ) , HCCS−L2 and HCCS−N2 schemes, we solve the isentropic vortex problem. In this case, an isentropic vortex disturbance is added to an uniform flow. The uniform flow is set to ( ρ , u , v , p ) = ( 1.0 , 1.0 , 0.0 , 1.0 ) , and T = p / ρ . The initial conditions of the vortex are set as follows:
Δ u = y y c ε 2 π exp 1 r 2 2 , Δ v = x x c ε 2 π exp 1 r 2 2 , Δ T = ( γ 1 ) ε 8 γ π 2 exp 1 r 2 ,
where r = ( x x c ) 2 + ( y y c ) 2 , the vortex centre ( x c , y c ) = ( 0.0 , 0.0 ) , and the vortex strength ϵ = 5.0 . The initial conditions of the flow field are as follows:
( ρ , u , v , p ) = [ ( T + Δ T ) γ γ 1 , u + Δ u , v + Δ v , ( T + Δ T ) 1 γ 1 ]
The computational domain is [ 10 , 10 ] × [ 10 , 10 ] . The LLF flux and periodic boundary conditions are used. The compution time t is 0.1 and time steps are calculated using CFL = 0.1.
Table 1 shows the errors of the CPR ( Q > P ) , HCCS−L2 and HCCS−N2 schemes. The errors of the CPR ( Q > P ) method are the smallest, while the errors of the HCCS−N2 scheme are the largest.

4.2.2. Subsonic Flow over a Cylinder

The cylinder radius is 0.5, and the far field is ten times the cylinder diameter. The simulation is run at a freestream Mach number of 0.2 with 5th-order accuracy. 178 cells are distributed in the circumferential direction, while 54 cells are distributed in the radial direction. Using the LLF flux, the compution is conducted until t = 30 with time steps determined by CFL = 0.3. The inviscid wall boundary condition is imposed on the wall surface, and the far-field boundary condition is imposed on the far field. This case uses the MDHE indicator with an adjustable parameter a = 0.0005 . When solving this problem with straight-sided quadrilateral grids, a pair of wake vortices appears at the rear end of the cylinder.
Figure 10 shows the density contours calculated by the CPR ( Q = P ) and CPR ( Q > P ) schemes. It can be seen that the CPR ( Q = P ) scheme blows up at t = 14.25 due to the effect of aliasing errors. Figure 10a shows the flow field before the blow up. The CPR ( Q > P ) scheme simulates stably to the end.
Figure 11 shows the density contour and the distribution of troubled cells calculated by the HCCS−N2 scheme with troubled cells represented by red color. The CPR ( Q > P ) scheme with subcell nonlinear CNNW2 limiting is shown to be still nonlinearly stable.

4.2.3. 2D Kelvin-Helmholtz Instability Problem

The initial conditions are set as follows:
ρ ( x , y ) = 1 2 + 3 4 B , p ( x , y ) = 1 , u ( x , y ) = 1 2 ( B 1 ) , v ( x , y ) = 1 10 sin ( 2 π x ) ,
where B = tanh ( 15 y + 7.5 ) tanh ( 15 y 7.5 ) . The computational domain is defined in [ 1 , 1 ] × [ 1 , 1 ] . The polynomial order is 7, and the number of grid cells is 64 × 64 . Using the LLF flux and periodic boundary conditions, the compution time t is 10 with time steps calculated by CFL = 0.3. The Reynolds number goes to infinity, and the Mach number is approximately 0.6 . This case uses the MDHE indicator with an adjustable parameter a = 0.5 .
Figure 12a shows the density contour calculated by the HCCS−N2 scheme. The high resolution of this scheme enables it to capture small-scale features. Figure 12b shows the distribution of troubled cells (in red).

4.2.4. 2D Transonic Flow around the NACA0012 Airfoil

The initial condition of transonic flow around the NACA0012 airfoil is a freestream flow condition with Mach number M a = 0.8 and angle of attack α = 1 . 25 . The inviscid wall boundary condition is imposed on the wall surface, and the far-field boundary condition is imposed on the far field. The numbers of grid cells distributed in the circumferential and radial directions are 120 and 80, respectively, which are generated by solving a partial differential equation, as shown in Figure 13. The polynomial order is 2, and the compution time t is 50 with time steps determined by CFL = 0.5. This case uses the MDHE indicator with an adjustable parameter a = 0.0008 .
Figure 14 shows the density contour, pressure contour and Mach number contour calculated by the HCCS−N2 scheme. This scheme can better capture the relatively strong shock waves on the upper surface of the airfoil and relatively weak shock waves on the lower surface.
Figure 15 shows the pressure coefficient distribution on the airfoil surface calculated by the HCCS−N2 scheme. While there are slight differences in the shock wave regions, the result is in good agreement with the reference solution in the other regions.

5. Conclusions

This paper addresses the energy stability of the CPR method with staggered flux points (CPR ( Q > P ) ) based on second-order subcell limiting. The linear CNNW2 scheme with ϕ = 1 is proven to be energy stable. Through numerical tests of 1D and 2D linear convection equations, the results show that linear CNNW2 and CPR ( Q > P ) method with subcell linear CNNW2 limiting are energy-stable. Through numerical tests of 2D subsonic flow over a cylinder show that the CPR ( Q > P ) method has better nonlinear stability than the CPR ( Q = P ) method. The results of 2D Kelvin–Helmholtz (KH) instability problem and transonic flows around the NACA0012 airfoil indicate that the CPR ( Q > P ) with subcell CNNW2 limiting has good properties in both shock capturing and nonlinear stability. It also shows that the CPR ( Q > P ) method with subcell nonlinear CNNW2 limiting is nonlinearly stable.

Author Contributions

Methodology, writing Z.-G.Y.; Validation, F.J.; Methodology, writing, validation, R.L.; Supervision, methodology, writing, H.Z.; Supervision, X.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Numerical Wind Tunnel Project, the National Natural Science Foundation of China (Grant Nos. 12172375, 11902344, 11572342), the Foundation of the State Key Laboratory of Aerodynamics (Grant No. SKLA2019010101), and the National Natural Science Foundation of Xinjiang Province (No. 2022TSYCTD0019, No. 2022D01D32).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors thank the editor and referees for their valuable comments and suggestions that helped us improve the results of this paper.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

We prove the energy stability property of CNNW2 with ϕ = 0 in Equation (21). The energy norm change rate of the nth computing cell is
1 2 1 1 u 2 d ξ t = u n , 1 u n , 1 t w 1 + u n , 2 u n , 2 t w 2 + u n , 3 u n , 3 t w 3 = ( 1 ) u n , 1 2 + ( 1 ) u n , 2 2 + ( 1 ) u n , 3 2 + u n 1 , 3 u n , 1 + u n , 1 u n , 2 + u n , 2 u n , 3 .
The energy norm change rate of the whole computational space is
1 2 n = 1 N 1 1 u 2 d ξ t = ( 1 ) n = 1 N u n , 1 2 + ( 1 ) n = 1 N u n , 2 2 + ( 1 ) n = 1 N u n , 3 2 + n = 1 N u n 1 , 3 u n , 1 + n = 1 N u n , 1 u n , 2 + n = 1 N u n , 2 u n , 3 = ( 1 2 ) n = 1 N u n , 1 2 + u n , 2 2 + n = 1 N u n , 1 u n , 2 + ( 1 2 ) n = 1 N u n , 1 2 + u n , 3 2 + n = 1 N u n , 1 u n 1 , 3 + ( 1 2 ) n = 1 N u n , 2 2 + u n , 3 2 + n = 1 N u n , 2 u n , 3 1 n = 1 N u n , 1 u n , 2 + n = 1 N u n , 1 u n , 2 + 1 n = 1 N u n , 1 u n 1 , 3 + n = 1 N u n , 1 u n 1 , 3 + 1 n = 1 N u n , 2 u n , 3 + n = 1 N u n , 2 u n , 3 = 0 .
By substituting the above equation into Equation (25), the energy norm change rate of the whole physical space can be obtained as
t a b u 2 d x = h 2 n = 1 N 1 1 u 2 d ξ t 0 .
Therefore, the CNNW2 scheme is linear energy stable when ϕ = 0.

References

  1. Castonguay, P.; Vincent, P.E.; Jameson, A. A new class of high-order energy stable flux reconstruction schemes for triangular elements. J. Sci. Comput. 2012, 51, 224–256. [Google Scholar] [CrossRef]
  2. Huynh, H.T. A Flux Reconstruction Approach to High-Order Schemes Including Discontinuous Galerkin Methods. In Proceedings of the 18th AIAA Computational Fluid Dynamics Conference, Miami, FL, USA, 25–28 June 2007. [Google Scholar]
  3. Cockburn, B.; Karniadakis, G.E.; Shu, C.W. The Development of Discontinuous Galerkin Methods; Springer: Berlin/Heidelberg, Germany, 2000. [Google Scholar]
  4. Cockburn, B.; Shu, C.W. TVB Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws. II. General framework. Math. Comput. 1989, 52, 411–435. [Google Scholar]
  5. Johnson, C.; Pitkranta, J. An analysis of the discontinuous Galerkin method for a scalar hyperbolic equation. Math. Comput. 1986, 46, 1–26. [Google Scholar] [CrossRef]
  6. Cockburn, B.; Shu, C.W. The Runge-Kutta local projection-discontinuous-Galerkin finite element method for scalar conservation laws. ESAIM Math. Model. Numer. Anal. 1991, 25, 337–361. [Google Scholar] [CrossRef]
  7. Liu, Y.; Vinokur, M.; Wang, Z.J. Discontinuous spectral difference method for conservation laws on unstructured grids. In Computational Fluid Dynamics 2004, Proceedings of the Third International Conference on Computational Fluid Dynamics, ICCFD3, Toronto, ON, Canada, 12–16 July 2004; Springer: Berlin/Heidelberg, Germany, 2006; pp. 449–454. [Google Scholar]
  8. Nakatsu, T.; Ichiyama, S.; Hiratake, J.; Saldanha, A.; Kobashi, N.; Sakata, K.; Kato, H. Structural basis for the spectral difference in luciferase bioluminescence. Nature 2006, 440, 372–376. [Google Scholar] [CrossRef] [PubMed]
  9. Kopriva, D.A. A Conservative Staggered-Grid Chebyshev Multidomain Method for Compressible Flows. II. A Semi-Structured Method. J. Comput. Phys. 1996, 128, 475–488. [Google Scholar] [CrossRef]
  10. Kopriva, D.A.; Kolias, J.H. A Conservative Staggered-Grid Chebyshev Multidomain Method for Compressible Flows. J. Comput. Phys. 1996, 125, 244–261. [Google Scholar] [CrossRef]
  11. Wang, Z.J.; Gao, H. A unifying lifting collocation penalty formulation including the discontinuous Galerkin, spectral volume/difference methods for conservation laws on mixed grids. J. Comput. Phys. 2009, 228, 8161–8186. [Google Scholar] [CrossRef]
  12. Wang, Z.J.; Gao, H. A unifying lifting collocation penalty formulation for the Euler equations on mixed grids. In Proceedings of the 47th AIAA Aerospace Sciences Meeting Including The New Horizons Forum and Aerospace Exposition, Orlando, FL, USA, 5–8 January 2009; p. 401. [Google Scholar]
  13. Vincent, P.E.; Castonguay, P.; Jameson, A. A New Class of High-Order Energy Stable Flux Reconstruction Schemes. J. Sci. Comput. 2011, 47, 50–72. [Google Scholar] [CrossRef]
  14. Jameson, A.; Vincent, P.E.; Castonguay, P. On the Non-linear Stability of Flux Reconstruction Schemes. J. Sci. Comput. 2012, 50, 434–445. [Google Scholar] [CrossRef]
  15. Sheshadri, A.; Jameson, A. On the stability of the flux reconstruction schemes on quadrilateral elements for the linear advection equation. J. Sci. Comput. 2016, 67, 769–790. [Google Scholar] [CrossRef]
  16. Spiegel, S.C.; Huynh, H.; Debonis, J.R. De-Aliasing through Over-Integration Applied to the Flux Reconstruction and Discontinuous Galerkin Methods. In Proceedings of the 22nd AIAA Computational Fluid Dynamics Conference, Dallas, TX, USA, 22–26 June 2015. [Google Scholar]
  17. Sonntag, M.; Munz, C.D. Shock capturing for discontinuous Galerkin methods using finite volume subcells. In Proceedings of the Finite Volumes for Complex Applications VII-Elliptic, Parabolic and Hyperbolic Problems: FVCA 7, Berlin, Germany, 15–20 June 2014; Springer International Publishing: Berlin/Heidelberg, Germany, 2014; pp. 945–953. [Google Scholar]
  18. Dumbser, M.; Zanotti, O.; Loubère, R.; Diot, S. A posteriori subcell limiting of the discontinuous Galerkin finite element method for hyperbolic conservation laws. J. Comput. Phys. 2014, 278, 47–75. [Google Scholar] [CrossRef]
  19. Dumbser, M.; Loubère, R. A simple robust and accurate a posteriori sub-cell finite volume limiter for the discontinuous Galerkin method on unstructured meshes. J. Comput. Phys. 2016, 319, 163–199. [Google Scholar] [CrossRef]
  20. Kochi, S.R.S.P.; Ramakrishna, M. A compact subcell WENO limiting strategy using immediate neighbours for Runge-Kutta discontinuous Galerkin methods. Int. J. Comput. Math. 2021, 98, 608–626. [Google Scholar] [CrossRef]
  21. Zhu, H.; Liu, H.; Yan, Z.-G.; Shi, G.; Deng, X. A priori subcell limiting based on compact nonuniform nonlinear weighted schemes of high-order CPR method for hyperbolic conservation laws. Comput. Fluids 2022, 241, 105456. [Google Scholar] [CrossRef]
  22. Shi, G.Q.; Yan, Z.G.; Zhu, H.J. Troubled cell detection in subcell limiting for high-order CPR method on unstructured meshes. Acta Aerodyn. Sin. 2023, 41, 38–52. [Google Scholar]
  23. Liu, R.; Zhu, H.J.; Jia, F.R. An energy stable flux reconstruction method based on over-integration. Math. Numer. Sin. 2023, in press. [Google Scholar]
  24. Yamaleev, N.K.; Carpenter, M.H. Third-order Energy Stable WENO scheme. J. Comput. Phys. 2009, 228, 3025–3047. [Google Scholar] [CrossRef]
  25. Cockburn, B.; Shu, C.W. The Runge–Kutta discontinuous Galerkin method for conservation laws V: Multidimensional systems. J. Comput. Phys. 1998, 141, 199–224. [Google Scholar] [CrossRef]
  26. Shi, G.Q.; Zhu, H.; Yan, Z.G. A priori subcell limiting approach for the FR/CPR method on unstructured meshes. arXiv 2021, arXiv:2108.03446. [Google Scholar] [CrossRef]
  27. Sheshadri, A.; Jameson, A. An analysis of stability of the flux reconstruction formulation on quadrilateral elements for the linear advection–diffusion equation. J. Sci. Comput. 2018, 74, 1757–1785. [Google Scholar] [CrossRef]
  28. Cox, C.; Trojak, W.; Dzanic, T.; Witherden, F.D.; Jameson, A. Accuracy, stability, and performance comparison between the spectral difference and flux reconstruction schemes. Comput. Fluids 2021, 221, 104922. [Google Scholar] [CrossRef]
  29. Rueda-Ramírez, A.M.; Gassner, G.J. A subcell finite volume positivity-preserving limiter for DGSEM discretizations of the Euler equations. arXiv 2021, arXiv:2102.06017. [Google Scholar]
  30. Park, J.S.; Yoon, S.H.; Kim, C. Multi-dimensional limiting process for hyperbolic conservation laws on unstructured grids. J. Comput. Phys. 2010, 229, 788–812. [Google Scholar] [CrossRef]
  31. Gottlieb, S.; Shu, C.W.; Tadmor, E. Strong stability-preserving high-order time discretization methods. SIAM Rev. 2001, 43, 89–112. [Google Scholar] [CrossRef]
Figure 1. A linear transformation between a physical cell and its computational cell.
Figure 1. A linear transformation between a physical cell and its computational cell.
Entropy 25 00729 g001
Figure 2. Location of solution points and flux points of the original CPR method (p4).
Figure 2. Location of solution points and flux points of the original CPR method (p4).
Entropy 25 00729 g002
Figure 3. Location of solution points and flux points of the CPR ( Q > P ) method (p4).
Figure 3. Location of solution points and flux points of the CPR ( Q > P ) method (p4).
Entropy 25 00729 g003
Figure 4. The position relationship between the solution points (red circles) and the flux points (blue squares) in the CNNW2 scheme. Here, f p j denotes the jth flux point, j = 1, 2, 3, 4.
Figure 4. The position relationship between the solution points (red circles) and the flux points (blue squares) in the CNNW2 scheme. Here, f p j denotes the jth flux point, j = 1, 2, 3, 4.
Entropy 25 00729 g004
Figure 5. Numerical solutions and L 2 energy of the CPR ( Q > P ) , CNNW2−L and HCCS−L2 schemes.
Figure 5. Numerical solutions and L 2 energy of the CPR ( Q > P ) , CNNW2−L and HCCS−L2 schemes.
Entropy 25 00729 g005
Figure 6. Distributions of troubled cells corresponding to the HCCS−L2 scheme.
Figure 6. Distributions of troubled cells corresponding to the HCCS−L2 scheme.
Entropy 25 00729 g006
Figure 7. Numerical solution and L 2 energy of the CPR ( Q > P ) scheme.
Figure 7. Numerical solution and L 2 energy of the CPR ( Q > P ) scheme.
Entropy 25 00729 g007
Figure 8. Numerical solution and L 2 energy of the CNNW2−L scheme.
Figure 8. Numerical solution and L 2 energy of the CNNW2−L scheme.
Entropy 25 00729 g008
Figure 9. Numerical solution, L 2 energy and troubled cell distribution of the HCCS−L2 scheme.
Figure 9. Numerical solution, L 2 energy and troubled cell distribution of the HCCS−L2 scheme.
Entropy 25 00729 g009aEntropy 25 00729 g009b
Figure 10. Density contours of the CPR ( Q = P ) and CPR ( Q > P ) schemes.
Figure 10. Density contours of the CPR ( Q = P ) and CPR ( Q > P ) schemes.
Entropy 25 00729 g010
Figure 11. Density contour and troubled cell distributions in the HCCS−N2 scheme.
Figure 11. Density contour and troubled cell distributions in the HCCS−N2 scheme.
Entropy 25 00729 g011
Figure 12. Density contour and troubled cell distributions in the HCCS−N2 scheme.
Figure 12. Density contour and troubled cell distributions in the HCCS−N2 scheme.
Entropy 25 00729 g012
Figure 13. NACA0012 airfoil grid.
Figure 13. NACA0012 airfoil grid.
Entropy 25 00729 g013
Figure 14. Density contour, pressure contour, and Mach number contour of the NACA0012 airfoil.
Figure 14. Density contour, pressure contour, and Mach number contour of the NACA0012 airfoil.
Entropy 25 00729 g014
Figure 15. Pressure coefficient distribution on the airfoil surface.
Figure 15. Pressure coefficient distribution on the airfoil surface.
Entropy 25 00729 g015
Table 1. Errors of three schemes.
Table 1. Errors of three schemes.
ErrorMeshCPR (Q > P)HCCS−L2HCCS−N2
L 1 error20 × 201.01 × 10 5 4.87 × 10 5 6.73 × 10 5
40 × 407.07 × 10 7 1.21 × 10 5 1.54 × 10 5
80 × 804.05 × 10 8 1.80 × 10 5 2.50 × 10 6
L error20 × 206.52 × 10 4 5.71 × 10 3 9.07 × 10 3
40 × 407.55 × 10 5 2.10 × 10 3 3.67 × 10 3
80 × 804.21 × 10 6 6.32 × 10 4 1.44 × 10 3
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, R.; Yan, Z.-G.; Zhu, H.; Jia, F.; Feng, X. Energy Stability Property of the CPR Method Based on Subcell Second-Order CNNW Limiting in Solving Conservation Laws. Entropy 2023, 25, 729. https://doi.org/10.3390/e25050729

AMA Style

Liu R, Yan Z-G, Zhu H, Jia F, Feng X. Energy Stability Property of the CPR Method Based on Subcell Second-Order CNNW Limiting in Solving Conservation Laws. Entropy. 2023; 25(5):729. https://doi.org/10.3390/e25050729

Chicago/Turabian Style

Liu, Ran, Zhen-Guo Yan, Huajun Zhu, Feiran Jia, and Xinlong Feng. 2023. "Energy Stability Property of the CPR Method Based on Subcell Second-Order CNNW Limiting in Solving Conservation Laws" Entropy 25, no. 5: 729. https://doi.org/10.3390/e25050729

APA Style

Liu, R., Yan, Z. -G., Zhu, H., Jia, F., & Feng, X. (2023). Energy Stability Property of the CPR Method Based on Subcell Second-Order CNNW Limiting in Solving Conservation Laws. Entropy, 25(5), 729. https://doi.org/10.3390/e25050729

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop