Next Article in Journal / Special Issue
The Space–Time Kernel-Based Numerical Method for Burgers’ Equations
Previous Article in Journal
Expressing Sums of Finite Products of Chebyshev Polynomials of the Second Kind and of Fibonacci Polynomials by Several Orthogonal Polynomials
Previous Article in Special Issue
Numerical Methods for a Two-Species Competition-Diffusion Model with Free Boundaries
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Finite Volume WENO with Lax–Wendroff Scheme for Nonlinear System of Euler Equations

1
College of Mathematics and Systems Science, Shandong University of Science and Technology, Qingdao 266590, China
2
School of Mathematics and Statistics, Nanjing University of Information Science and Technology, Nanjing 210044, China
*
Author to whom correspondence should be addressed.
Mathematics 2018, 6(10), 211; https://doi.org/10.3390/math6100211
Submission received: 27 September 2018 / Revised: 11 October 2018 / Accepted: 14 October 2018 / Published: 18 October 2018
(This article belongs to the Special Issue Numerical Methods for Partial Differential Equations)

Abstract

:
We develop a Lax–Wendroff scheme on time discretization procedure for finite volume weighted essentially non-oscillatory schemes, which is used to simulate hyperbolic conservation law. We put more focus on the implementation of one-dimensional and two-dimensional nonlinear systems of Euler functions. The scheme can keep avoiding the local characteristic decompositions for higher derivative terms in Taylor expansion, even omit partly procedure of the nonlinear weights. Extensive simulations are performed, which show that the fifth order finite volume WENO (Weighted Essentially Non-oscillatory) schemes based on Lax–Wendroff-type time discretization provide a higher accuracy order, non-oscillatory properties and more cost efficiency than WENO scheme based on Runge–Kutta time discretization for certain problems. Those conclusions almost agree with that of finite difference WENO schemes based on Lax–Wendroff time discretization for Euler system, while finite volume scheme has more flexible mesh structure, especially for unstructured meshes.

1. Introduction

1.1. Background

In this paper, a new scheme is proposed using Lax–Wendroff scheme to discretize the time derivative and finite volume WENO (Weighted Essentially Non-oscillatory) scheme to discretize the spatial derivative of PDEs (partial differential equations). The scheme is adopted to simulate one-dimensional and two-dimensional nonlinear Euler systems of compressible gas dynamics; in fact, the scheme and results can be generalized to other hyperbolic conservation laws easily.

1.2. Formulation of the Problem of Interest for This Investigation

It has been an important work to study nonlinear PDE [1] due to their rich mathematical structures and features [2,3,4,5] as well as important applications in fluid dynamics and plasma physics [6,7,8,9,10,11,12]. Although many theories and methods were proposed to discuss the PDE [13,14,15,16,17,18,19,20], however, most nonlinear PDE have no analytic solutions; numerical methods are necessary to study hydrodynamic characteristics of PDEs [21,22,23,24]. For the discretization of time derivative in time-dependent PDEs for numerical methods, the well-known ways is the ODE solver, such as multi-step method and Runge–Kutta method. These approaches are popular for their simplicity in concept and in coding, and better stability properties. Mostly, a total variation diminishing (TVD) time discretization is preferred. Of course, there also exist disadvantages, the main disadvantage being that total variation diminishing (TVD) Runge–Kutta methods with positive coefficients cannot reach fifth order accuracy or a higher order. In many practical schemes, a third TVD Runge–Kutta method has also been used, even for a very high order in spatial. This combination gives satisfactory results as spatial accuracy is more crucial than temporal accuracy for many problems.
For the discretization of spatial derivative in PDEs for numerical methods, especially for hyperbolic conservation law, traditional finite difference methods and finite volume methods are not fit to simulate Riemann solutions. In recent years, even many numerical methods have been developed and applied in recent years, many studies have more interest on WENO scheme. WENO is one of the very important high accuracy numerical methods, as WENO provides a procedure of spatial discretization for PDE. WENO schemes are shown to be very robust, especially at those regions where solutions are discontinuities, or have sharp gradient and other complicated solution structures. The WENO schemes have been developed as a class of high order finite difference or finite volume methods for hyperbolic conservation laws [25,26] in recent years. Finite difference methods are easily programmed and are convenient for high dimensional cases, while weakness is only fit for structured mesh with regular computational domain. In fact, the areas of inshore coastal waters and rivers have irregularly shaped areas.

1.3. Literature Survey

WENO [27,28] is a numerical method [29] used to approximate the spatial derivative terms to solve PDEs. WENO schemes have been very important high accuracy numerical methods, since the first WENO scheme was constructed for the third order finite volume version based on ENO (Essentially Non-oscillatory) scheme [30]. The main idea of WENO schemes is a non-linear-weighted combination of several local reconstructions based on different stencils and the usage of it as a final WENO reconstruction. Now, many improved WENO scheme are developed, such as Hermite-WENO [31], hybrid-WENO [32], positivity-preserving WENO [33], ADER-WENO [34], CWENO [35] and so on. The finite difference and the finite volume WENO schemes are widely used in many areas [36,37,38,39,40,41]. Lu and Qiu [42] investigated the performance of finite volume WENO methods for shallow water equations on unstructured meshes and simulated the tidal bore on Qiantang River.
Another way to approximate the time derivative is Lax–Wendroff-type time discretization procedure [43]. The method is based on traditional Lax–Wendroff method [44], which is an alternative method for time discretization, referring to a Taylor expansion in time, also called Taylor type. Qiu and Shu [43] developed Lax–Wendroff time discretization procedure with finite difference WENO scheme to solve Euler system of compressible gas dynamics, which obtained an interesting conclusion of exploring a balance between reducing the cost and maintaining the non-oscillatory properties. Lu and Qiu [45] also developed Lax–Wendroff with finite difference WENO scheme for shallow water equations, and similar results were obtained.

1.4. Scope and Contribution of This Study

The Lax–Wendroff time discretization method is via the classical Lax–Wendroff procedure, which relies on the conversion that makes all the time derivatives into spatial derivatives in a temporal Taylor expansion, and by using the PDE, discrete spatial derivatives. When the two ways obtain the same high order accuracy, the Lax–Wendroff time discretization needs a smaller effective stencil than the ODE solver, and it makes full use of the original PDE. However, the formulation and coding of this method can be quite complex to understand. The Lax–Wendroff time discretization formula based on finite volume is easier than that of the finite difference, but the computation is little more complex than that of finite difference method, as cell averages have to be calculated for finite volume method, while finite difference method only needs to calculate the point value.
Thus, in this paper, we mainly discuss finite volume WENO scheme in space as it is more flexible than finite difference scheme. We follow the same ideas of the previous papers [46,47] about finite volume WENO schemes.

1.5. Organization of the Paper

We develop the fifth order WENO finite volume schemes based on the third order Lax–Wendroff-type time discretization in this paper, which is used to solve the one-dimensional and two-dimensional nonlinear systems of Euler equations to see if similar conclusions still hold. The main work of this paper is organized as follows, in Section 2, we describe details of the discretization for Euler system with finite volume WENO schemes and Lax–Wendroff-type time discretization. Numerical examples are given in Section 3. The results demonstrate the accuracy, resolution and efficiency of the constructed schemes. Concluding remarks are included in Section 4.

2. Description of Numerical Model

2.1. The Nonlinear Euler System

We introduce the nonlinear Euler system in two dimensions; it has the following form
U t + F ( U ) x + G ( U ) y = 0 ,
with
U = ( ρ , ρ u , ρ v , E ) T ; F ( U ) = ρ u , ρ u 2 + p , ρ u v , u ( E + p ) T ; G ( U ) = ρ v , ρ u v , ρ v 2 , v ( E + p ) T ;
where ρ stands for the density, E is the total energy, u , v are the velocity in x , y directions, p is the pressure, and p is related to E = p γ 1 + 1 2 ρ ( u 2 + v 2 ) , with γ related to specific heat ratio, for ideal gas γ = 1.4 . Euler system is important and typical hyperbolic conservation laws. In the Euler system (Equation (1)), U is the conserved vector, F ( U ) , G ( U ) are the flux terms. We rewrite the Euler system in a quasi-linear form as follows
U t + A ( U ) U x + B ( U ) U y = 0 ,
where A , B are Jacobian matrices,
A ( U ) = F U = 0 1 0 0 1 2 ( u 2 ( γ 3 ) + v 2 ( γ 1 ) ) u ( γ 3 ) v ( γ 1 ) γ 1 u v v u 0 u ( u 2 + v 2 ) ( γ 1 ) γ E ρ 1 2 2 γ E ρ ( 3 u 2 + v 2 ) ( γ 1 ) u v ( γ 1 ) u γ ,
and
B ( U ) = G U = 0 0 1 0 u v v u 0 1 2 v 2 ( γ 3 ) + u 2 ( γ 1 ) u ( γ 1 ) v ( γ 3 ) γ 1 v ( u 2 + v 2 ) ( γ 1 ) γ E ρ u v ( γ 1 ) 1 2 2 γ E ρ ( u 2 + 3 v 2 ) ( γ 1 ) v γ .
The eigenvalues of Jacobian matrices A and B are
λ ( A ) = u c , u , u , u + c ; λ ( B ) = v c , v , v , v + c ,
respectively, where c = γ p ρ is the sound speed of the polytropic gas. The corresponding right and left eigenvectors of Jacobian matrices A and B as follows:
R A = 1 0 1 1 u C 0 u u + C v 1 v v H u C v q H + u C , L A = 1 2 ( q H q + u C ) 1 2 ( u H q + 1 C ) v 2 ( H q ) 1 2 ( H q ) v 0 1 0 1 q H q u H q v H q 1 H q 1 2 ( q H q u C ) 1 2 ( u H q 1 C ) v 2 ( H q ) 1 2 ( H q ) ;
R B = 1 0 1 1 u 1 u u v C 0 v v + C H v C u q H + v C , L B = 1 2 ( q H q + v C ) u 2 ( H q ) 1 2 ( v H q + 1 C ) 1 2 ( H q ) u 1 0 0 1 q H q u H q v H q 1 H q 1 2 ( q H q v C ) u 2 ( H q ) 1 2 ( v H q 1 C ) 1 2 ( H q ) ;
where H = E + p ρ and q = 1 2 ( u 2 + v 2 ) , C = ( γ 1 ) ( H q ) . R A L A = I and R B L B = I hold for hyperbolic conservation law, where I is unit matrix.
Neglecting all the variables in y direction of the above formula, we can easily get the characteristic of one-dimensional Euler system (Equation (6)), thus the following procedure is done:
U t + F ( U ) x = 0 ,
with
U T = ( ρ , ρ v , E ) T , F ( U ) = ρ v , ρ v 2 + p , v ( E + p ) T .

2.2. Overview of the Fifth Order Finite Volume WENO Schemes

We use the finite volume WENO scheme to solve the spatial derivative of Euler equations. We take a brief look at WENO scheme [28] for the typical scalar one-dimensional hyperbolic conservation law Equation (8)
u t + f ( u ) x = 0 .
Denote I i = [ x i 1 2 , x i + 1 2 ] the ith cell; the center is x i . We assume that the meshes are uniform and Δ x = Δ x i = x i + 1 2 x i 1 2 . For a finite volume scheme, we define the approximate average value u ¯ i of u ¯ ( x i , t ) = 1 Δ x I i u ( x , t ) d x at mesh cell I i in time. We construct the discrete finite volume scheme of Equation (8) as
d d t u ¯ ( x i , t ) = 1 Δ x f ( u ( x i + 1 2 , t ) ) f ( u ( x i 1 2 , t ) ) .
where f u ( x i + 1 2 , t ) is approximated by numerical flux f ^ i + 1 2 = f ^ ( u i + 1 2 L , u i + 1 2 R ) ; here, the simplest and monotone Lax–Friedrich flux is employed, which has the form
f ^ ( u i + 1 2 L , u i + 1 2 R ) = 1 2 f ( u i + 1 2 L ) + f ( u i + 1 2 R ) α ( u i + 1 2 R u i + 1 2 L ) ,
where α = m a x u | f ( u ) | and u i + 1 2 L , R are the high order point approximations to u ( x i + 1 2 , t ) of left side and right side at interface x i + 1 2 , which are obtained from the cell averages by a WENO reconstruction procedure.
For a ( 2 k 1 ) th WENO scheme, the point values of u i + 1 2 L , R are computed through k neighboring mean values u ¯ j , based on stencil with r cells to the left on the order of accuracy k. Thus, there exist constants c k j and c ˜ k j , such that
u i + 1 2 L = j = 0 k 1 c r j u ¯ i r + j , u i 1 2 R = j = 0 k 1 c ˜ r j u ¯ i r + j .
The constants c r j are obtained by the unique k 1 degree polynomial p r ( x ) , which is
p r ( x ) = m = 0 k j = 0 m 1 u ¯ i r + j Δ x r r + j l = 0 , l m k q = 0 , q m , l k ( x x i r + q 1 2 ) l = 0 , l m k ( x i r + m 1 2 x i r + l 1 2 ) ,
so the approximate point value is u i + 1 2 L = p r ( x i + 1 2 ) , u i 1 2 R = p r ( x i 1 2 ) .
For example, for the fifth order WENO scheme ( k = 3 ), the r ( r = 0 , 1 , 2 ) approximated point values of u i + 1 2 L are given by
u i + 1 2 L ( 0 ) = 1 3 u ¯ i + 5 6 u ¯ i + 1 1 6 u ¯ i + 2 ; u i + 1 2 L ( 1 ) = 1 6 u ¯ i 1 + 5 6 u ¯ i + 1 3 u ¯ i + 1 ; u i + 1 2 L ( 2 ) = 1 3 u ¯ i 2 7 6 u ¯ i 1 + 11 6 u ¯ i .
The following part describes the computation of the smoothness indicators β s and the nonlinear weights ω m . The ( 2 k 1 ) th order WENO reconstruction is a convex combination based on all these k point values
u i + 1 2 L = m = 0 k 1 ω m u i + 1 2 L ( m ) .
The nonlinear weights ω m have the following new definitions:
ω m = α m s = 0 k 1 α s , α s = d s ( ε + β s ) 2 ,
where ε is a small positive constant to avoid zero denominator; usually, we take it as 10 6 . d s are linear weights which yield ( 2 k 1 ) th order accuracy on area of smooth solution, β s are the so-called “smoothness indicators", which are usually used to measure the smoothness of the polynomials and they have the form:
β r = l = 1 k 1 x i 1 2 x i + 1 2 Δ x i 2 l 1 l p r ( x ) l x 2 d x .
For the fifth order WENO scheme on uniform mesh, the linear weights d s have the form:
d 0 = 3 10 , d 1 = 3 5 , d 2 = 1 10 ,
and the smoothness indicators β s are given by
β 0 = 13 12 ( u ¯ i 2 u ¯ i + 1 + u ¯ i + 2 ) 2 + 1 4 ( 3 u ¯ i 4 u ¯ i + 1 + u ¯ i + 2 ) 2 ; β 1 = 13 12 ( u ¯ i 1 2 u ¯ i + u ¯ i + 1 ) 2 + 1 4 ( u ¯ i 1 u ¯ i + 1 ) 2 ; β 2 = 13 12 ( u ¯ i 2 2 u ¯ i 1 + u ¯ i ) 2 + 1 4 ( u ¯ i 2 4 u ¯ i 1 + 3 u ¯ i ) 2 .
On uniform meshes, we do not have to calculate c ˜ r j . The reconstruction of u i + 1 2 R is mirror symmetry to that of u i + 1 2 L . For the Euler system, the reconstruction is performed in eigenspace, so local characteristic decompositions should be used. The reconstruction in eigenspace is more robust than a component by component method. We need to calculate the right eigenvectors and the left eigenvectors of the Jacobian matrices A , B and Roe’s average in the local characteristic decomposition.
For two-dimensional finite volume case, we cannot simply procede in a dimension-by-dimension fashion as in finite difference method. The spatial surface integration on rectangular cell I i , j = [ x i 1 2 , x i + 1 2 ] × [ y j 1 2 , y j + 1 2 ] can be converted to line integration by Gauss theorem. To obtain the fifth order, we can use three-point Gaussian quadrature for line integration of every rectangular cell as in Figure 1. For example, to calculate numerical flux in x direction, three Gaussian point values on every vertical lines should be reconstructed from cell average values in y direction first; then left and right Gaussian point values should be reconstructed by the WENO scheme; next is the numerical flux; and finally the cell average value can be approximate on next time level. When dissipation does not exist, we first suppose
r = ρ cos θ c t ,
where c is a constant and denote the phase speed of the wave. Equation (8) implies that
t = r r t = c r , ρ = r r ρ = cos θ r , θ = r r θ = ρ sin θ r .
Based on the above transform, Equation (7) becomes
c r 2 ϕ r 2 + cos θ ρ ϕ r β c ϕ = 0 .
where
2 = 2 ρ 2 + 1 ρ ρ + 1 ρ 2 2 θ 2 , J ( a , b ) = ( cos θ a ρ sin θ ρ a θ ) ( sin θ b ρ + cos θ ρ b θ ) ( sin θ a ρ + cos θ ρ a ρ ) ( cos θ b ρ sin θ ρ b θ ) .
When
2 u r 2 + cos θ ρ u r β c u = 0 ,
we can easy infer that the relative vorticity 2 u is a function of stream function u only. Thus, we get
2 u ρ 2 + 1 ρ u ρ + 1 ρ 2 2 u θ 2 = β c u .

2.3. The Lax–Wendroff-Type Time Discretization Procedure for Euler Equations

The details of Lax–Wendroff-type time discretization are described based on finite volume WENO schemes for two-dimensional Euler system (Equation (1)) [43,45] in this section.
Define Δ t as the time step; then ( n + 1 ) t h time level t n + 1 = t n + Δ t . We introduce U ¯ i , j n as the approximate average values of U on rectangular cell I i , j at the nth time level. For simplicity, we denote the rth order time derivative of U as U ( r ) rather than r U t r , and U , U and U stand for the first, the second and the third time derivatives of U , respectively. The idea of Lax–Wendroff-type time discretization procedure is to replace time derivative by spatial derivatives using the original PDE (Equation (1)) [43]. By a temporal Taylor’s expansion for conservative vector U ( x , y , t + Δ t ) , we obtain
U ( x , y , t + Δ t ) = U ( x , y , t ) + Δ t U ( x , y , t ) + ( Δ t ) 2 2 U ( x , y , t ) + ( Δ t ) 3 6 U ( x , y , t ) + ( Δ t ) 4 24 U ( 4 ) ( x , y , t ) + . . . ,
The sliding average is
U ¯ ( x , y , t + Δ t ) = U ¯ ( x , y , t ) + Δ t U ¯ ( x , y , t ) + ( Δ t 2 ) 2 U ¯ ( x , y , t ) + ( Δ t ) 3 6 U ¯ ( x , y , t ) + ( Δ t ) 4 24 U ( 4 ) ¯ ( x , y , t ) + ... ,
where U ( r ) ¯ means mean value of U ( r ) in space. If we need to obtain kth degree of accuracy in time, we should approximate those terms until the kth time derivatives on the right hand side in Equation (17). Here, we calculate the third order in time and the fifth order in space, which means that we should approximate until the third order time derivatives on the right hand side in Equation (17), and for every time derivative the fifth order spatial approximation method should be used; actually, the fifth order WENO reconstruction is used.
Using Euler system (Equation (1)), by Lax–Wendroff type dime discretization, we replace the time derivatives in Equation (16) by the spatial derivatives as follows
U = F ( U ) x G ( U ) y ; U = F ( U ) U x G ( U ) U y = F ( U ) 2 U x x + G ( U ) 2 U y y ; U = F ( U ) ( U ) 2 + F ( U ) U x G ( U ) ( U ) 2 + G ( U ) U y = 3 F ( U ) F ( U ) 2 U x 2 + F ( U ) 3 U x x x 3 G ( U ) G ( U ) 2 U y 2 + G ( U ) 3 U y y y .
where brief notes are used, such as F ( U ) 2 = F ( U ) F ( U ) , the details are given below. Thus, Equation (16) can be written as
U ( x , y , t + Δ t ) = U ( x , y , t ) Δ t F ( U ) Δ t 2 F ( U ) 2 U x + Δ t 2 6 ( 3 F ( U ) F ( U ) 2 U x 2 + F ( U ) 3 U x x ) x Δ t G ( U ) Δ t 2 G ( U ) 2 U y + Δ t 2 6 ( 3 G ( U ) G ( U ) 2 U y 2 + G ( U ) 3 U y y ) y +.. .
Then, the sliding average (Equation (17)) with third order in time on a rectangular cell I i j is approximated as
U ¯ i , j n + 1 = U ¯ i , j n Δ t Δ x Δ y y j 1 2 y j + 1 2 F ˜ ( U i + 1 2 , * ) F ˜ ( U ( x i 1 2 , * ) d y Δ t Δ x Δ y x i 1 2 x i + 1 2 G ˜ ( U * , j + 1 2 ) G ˜ ( U * , j 1 2 ) d x ,
with
F ˜ ( U ) = F ( U ) Δ t 2 F ( U ) 2 U x + Δ t 2 6 ( 3 F ( U ) F ( U ) 2 U x 2 + F ( U ) 3 U x x ) ; G ˜ ( U ) = G ( U ) Δ t 2 G ( U ) 2 U y + Δ t 2 6 ( 3 G ( U ) G ( U ) 2 U y 2 + G ( U ) 3 U y y ) ,
where F ˜ ( U ) and G ˜ ( U ) are approximated by numerical flux F ˜ ^ and G ˜ ^ , such as F ˜ ( U i + 1 2 , * ) F ˜ ^ i + 1 2 , * = F ˜ ^ ( U i + 1 2 , * L , U i + 1 2 , * R ) .
For example, the first term in F ˜ ( U ) and G ˜ ( U ) are for the approximation of the first time derivative U ¯ , where U = F ( U ) x G ( U ) y . In the fifth order finite volume WENO scheme, on rectangle control volume I i , j ,
U ¯ i , j = 1 Δ x Δ y y j 1 2 y j + 1 2 F ^ i + 1 2 , * F ^ i 1 2 , * d y 1 Δ x Δ y x i 1 2 x i + 1 2 G ^ * , j + 1 2 G ^ * , j 1 2 d x ,
three point Gaussian quadrature formulae are used for the above line integration. The integrand, that is numerical flux vector F ^ ( U i ± 1 2 , G L , U i ± 1 2 , G R ) and G ^ ( U G , j ± 1 2 L , U G , j ± 1 2 R ) , at every Gaussian point ( x G , y j ± 1 2 ) , ( x i ± 1 2 , y G ) , is obtained by the regular fifth order WENO finite volume reconstruction and the Lax–Friedrich numerical flux, as described in Section 2.2, where x G = { x i 3 5 Δ x 2 , x i , x i + 3 5 Δ x 2 } are the three Gaussian points. Meanwhile, the reconstruction of U x , U x x and U y , U y y in the second and third term (Equation (21)) on Gaussian points of cell interface are calculated in this procession of WENO reconstruction. That is, in this procession, we calculate U G , j + 1 2 L , R , ( U x ) G , j + 1 2 L , R , ( U x x ) G , j + 1 2 L , R , in subroutine of WENO reconstruction. Notice that the extra Δ t factor multiplying by U ¯ in Equation (21) leads to a one order lower flux approximation than that of the first time derivative U ¯ . In x-direction, the linear polynomial p r ( x ) and constant p r ( x ) are the approximations to U x and U x x . According to polynomial p r ( x ) (Equation (9)), on r ( r = 0 , 1 , 2 ) small stencil, we have
p r ( x ) = m = 0 k j = 0 m 1 u ¯ i r + j Δ x r r + j l = 0 , l m k q = 0 , q m , l k s = 0 , s m , l , q k ( x x i r + s 1 2 ) l = 0 , l m k ( x i r + m 1 2 x i r + l 1 2 ) , p r ( x ) = 2 k m = 0 k j = 0 m 1 u ¯ i r + j Δ x r r + j l = 0 , l m k ( x i r + m 1 2 x i r + l 1 2 ) .
The same linear weights of U are used for U x , U x x . According to the definition of smooth, Equation (11) indicates constant β r and zero β r are used for U x and U x x , as
β r = x i 1 2 x i + 1 2 Δ x i ( p r ( x ) ) 2 d x + x i 1 2 x i + 1 2 ( Δ x i ) 3 ( p r ( x ) ) 2 d x .
Similar formulae can be written for U y and U y y in y-direction in WENO reconstruction.
In Equation (21), the Jacobian matrices are F ( U ) = A ( U ) , G ( U ) = B ( U ) , which have been mentioned above. F ( U ) 2 U x , G ( U ) 2 U y are 4 × 1 vectors. If we denote
F ( U ) = A ( U ) = ( A 21 | A 22 | A 23 | A 24 ) ,
where A 21 , A 22 , A 23 , A 24 are 4 × 4 matrices,
F ( U ) F ( U ) 2 ( U x ) 2 = A 21 ( F ( U ) 2 U x ) , A 22 ( F ( U ) 2 U x ) , A 23 ( F ( U ) 2 U x ) , A 24 ( F ( U ) 2 U x ) U x ,
which is also a 4 × 1 vector and have been calculated in a previous step, in which we known F ( U ) 2 ( U x ) is a 4 × 1 vector, with
A 21 = 1 ρ 0 0 0 0 ( γ 3 ) u 2 ( γ 1 ) v 2 u ( γ 3 ) v ( γ 1 ) 0 2 u v v u 0 u 2 E γ ρ 3 ( γ 1 ) ( u 2 + v 2 ) ( γ 1 ) ( 3 u 2 + v 2 ) E γ ρ 2 u v ( γ 1 ) u γ , A 22 = 1 ρ 0 0 0 0 ( γ 3 ) u ( γ 3 ) 0 0 v 0 1 0 E γ ρ + ( γ 1 ) ( 3 u 2 + v 2 ) 3 ( γ 1 ) u v ( γ 1 ) γ , A 23 = 1 ρ 0 0 0 0 ( γ 1 ) v 0 ( γ 1 ) 0 u 1 0 0 2 u v ( γ 1 ) v ( γ 1 ) u ( γ 1 ) 0 , A 24 = 1 ρ 0 0 0 0 0 0 0 0 0 0 0 0 u γ γ 0 0 .
If we denote
G ( U ) = B ( U ) = ( B 21 | B 22 | B 23 | B 24 ) ,
where B 21 , B 22 , B 23 , B 24 are 4 × 4 matrices, and
B 21 = 1 ρ 0 0 0 0 2 u v v u 0 ( γ 1 ) u 2 ( γ 3 ) v 2 u ( γ 1 ) v ( γ 3 ) 0 v 2 E γ ρ 3 ( γ 1 ) ( u 2 + v 2 ) ( γ 1 ) 2 u v E γ ρ + ( γ 1 ) ( u 2 + 3 v 2 ) v γ , B 22 = 1 ρ 0 0 0 0 v 0 1 0 ( γ 1 ) u ( γ 1 ) 0 0 ( γ 1 ) 2 u v ( γ 1 ) v ( γ 1 ) u 0 , B 23 = 1 ρ 0 0 0 0 u 1 0 0 ( γ 3 ) v 0 ( γ 3 ) 0 E γ ρ + ( γ 1 ) ( u 2 + 3 v 2 ) ( γ 1 ) u 3 ( γ 1 ) v γ , B 24 = 1 ρ 0 0 0 0 0 0 0 0 0 0 0 0 v γ 0 γ 0 .
If a higher accuracy order in time is required, the procedure needs to be continued until the corresponding derivatives in a similar fashion. For convenience, in the following parts, WENO5-LW3 denotes a scheme coupling the fifth order finite volume WENO scheme in space and the third order Lax–Wendroff-type method in time and WENO5-RK3 denotes a scheme coupling the fifth order finite volume WENO schemes and the third order Runge–Kutta methods.

3. Numerical Results

In this section, extensive numerical examples are used for performance testing for the new finite volume WENO5-LW3 schemes. We compare the results of WENO5-LW3 for one- and two-dimensional Euler equations and that of the WENO5-RK3 schemes, focusing on the important issue of CPU time cost, non-oscillatory and efficiency. For comparison of CPU time cost, all computations are performed on a personal computer, Core (TM) i5-3470 CPU @ 3.20 GHz with 4 GB RAM. In these numerical simulations, we use CFL number 0.4 and 0.6 for WENO5-LW3 and WENO-RK3 schemes, respectively. The small positive constant ε = 10 6 is used to avoid denominator zero in the nonlinear weight formula. All of these simulations are based on uniform meshes.
Example 1 (One-Dimensional Accuracy Test).
To check the order accuracy of the finite volume WENO5-LW3 schemes based on one-dimensional Euler system with a smooth solution (Equation (6)), for comparison, we use the same test as in [43]. In the computational domain [ 1 , 1 ] , the initial condition is given below:
ρ ( x , 0 ) = 1 + 0.2 sin ( π x ) ,
v ( x , 0 ) = 1.0 , p ( x , 0 ) = 1.0 .
Two-periodic boundary conditions are used; we simulate until the ending time t = 2 , when the solutions are continuous and there are no shocks. The exact solution is
ρ ( x , t ) = 1 + 0.2 sin ( π ( x t ) ) ,
v ( x , t ) = 1.0 , p ( x , t ) = 1.0 .
The numerical errors and orders of accuracy based on L 1 and L norm metric for density ρ by WENO5-LW3 are shown in Table 1. N stands for the number of mesh grids; adjusted adaptive time step size should be used to get the fifth order as mesh refining. For comparison, the L 1 and L numerical errors and accuracy orders by WENO5-RK3 schemes are displayed in Table 1. In Table 1, we can find that the designed accuracy order are attained for both WENO5-LW3 and WENO5-RK3, and they generate similar numerical errors.
In Figure 2, we give the numerical errors and CPU time cost for density ρ based on L 1 and L norm metric with cell numbers are 10 × 2 k 1 , k = 1 , 2 , ... , 7 , and Log scale is used for numerical errors in y axis. In this figure, the line of WENO5-LW3 always underneath the line of WENO5-RK3, which implies that, with the same CPU time cost, WENO5-LW3 obtains a higher accuracy than WENO5-RK3. From the trend of the line, it seems that the phenomenon will be more serious when the test has more mesh points.
Example 2 (One-Dimensional Test with Shocks).
This problem is commonly applied to test the ability of shock capturing for schemes in one-dimensional Euler system [43]. In this case, we considertwo different initial conditions in the domain [ 0.5 , 0.5 ] , with continuation boundary condition for two boundary; the first test is Lax Problem,
( ρ , v , p ) = ( 0.445 , 0.698 , 3.528 ) x 0 ( 0.5 , 0 , 0.571 ) x > 0 .
and the second test is Sod Problem,
( ρ , v , p ) = ( 1.0 , 0 , 1.0 ) x 0 ( 0.25 , 0 , 0.1 ) x > 0 ,
Both problems have Riemann initial condition. The simulation is performed up to final time t = 0.16 for the Lax Problem and ending time t = 0.1644 for the Sod Problem, when shocks have appeared in the solutions.
In this case, we put more concern on the resolution of numerical shocks. The computed density ρ based on the WENO5-LW3 and WENO5-RK3 schemes with N = 200 on uniform mesh are plotted in Figure 3 and compared with the exact solution. The numerical results and the exact solution fit very well, no spurious oscillations occur, and the results are comparable with that in [43]. In this test, we take the CPU time based on 2000 uniform mesh grids and tested for 10 times; the CPU time for WENO5-LW3 and WENO5-RK3 schemes are 23.41 s and 26.52 s, respectively. From the data, we find that the CPU time cost of WENO5-LW3 scheme is about 10% less than that of WENO5-RK3 scheme.
Example 3 (One-Dimensional Test of Shocks Interaction with Entropy Waves).
This problem is a typical one-dimensional test for higher order method to evaluate the non-oscillatory properties [43], as this case contains not only shocks but also complex smooth region structure; more specifically, it is a problem about the interaction with entropy waves of shocks. The given initial condition is:
( ρ , v , p ) = ( 3.857143 , 2.629369 , 10.333333 ) x < 4 ( 1 + ϵ s i n ( 5 x ) , 0 , 1.0 ) x 4 .
where ϵ = 0.2 is used. Actually, this is a problem about a moving M a c h = 3 shock interacting with sine waves. The simulation is performed until the ending time t = 1.8 s with continuation boundary condition on the domain [ 5 , 5 ] .
The computed density ρ based on the WENO5-LW3 schemes and WENO5-RK3 schemes with the mesh points N = 200 and N = 400 and zoomed in pictures are plotted in Figure 4 against a reference exact solution by 2000 mesh points, which show that the computed solution converges to the reference exact solution, and no spurious oscillations occur. The WENO5-LF3 scheme could get much better resolution than that of WENO5-RK3 scheme. The results are better confirmed with reference solution on N = 400 than that on N = 200 , which also shows a converged solution computed by WENO5-LW3. All results agree with that in [43]. The time cost to run 10 times based on uniform mesh with N = 2000 is taken as the CPU time for every problem. The CPU time is 59.94 s for WENO5-LW3 and 66.24 s for WENO5-RK3, respectively, so the CPU time cost of WENO5-RK3 is around 8.5% more than that of WENO5-LW3.
Example 4 (Two-Dimensional Accuracy Order Test).
To check the order accuracy of the schemes for two-dimensional Euler system with a smooth solution, for comparison, we use the test in [43]. In the computational domain [ 0 , 2 ] × [ 0 , 2 ] , we take the following initial conditions:
ρ ( x , y , 0 ) = 1 + 0.2 s i n π ( x + y ) ,
u ( x , y , 0 ) = 0.7 , v ( x , y , 0 ) = 0.3 , p ( x , y , 0 ) = 1 .
Four-periodic boundary conditions are used; the final time t = 2 is when no shocks appear in the solution. The exact solution for the problem is
ρ ( x , y , t ) = 1 + 0.2 s i n π ( x + y ( u + v ) t ) ,
u ( x , y , t ) = 0.7 , v ( x , y , t ) = 0.3 , p ( x , y , t ) = 1 .
In Table 2, the numerical errors and accuracy orders for ρ by WENO5-LW3 based on L and L 1 norm metric are shown, while N is the number of mesh cells. The rectangle cell is used to avoid cancelations of some special error due to the symmetry axis being in the diagonals of cells. L and L 1 numerical errors and accuracy orders by WENO5-RK3 schemes are also displayed in Table 2 to compare with the results of WENO5-LW3. The two schemes have achieved the fifth order accuracy at the final time and generate similar numerical errors.
On mesh 64 × 96 , the corresponding CPU time costs for WENO5-LW3 and WENO5-RK3 are 986.73 s and 1103.93 s. We can see that WENO5-RK3 cost about 10% more CPU time than WENO5-LW3.
Example 5 (Two-Dimensional Double Mach Reflection).
This problem is a two-dimensional double mach reflection test; complex boundary conditions are implemented. For the example, multiple shocks with complex self-similar structure are emergent, and the initial geometry is very simple [43].
In this test, the wedge of the oblique shock is set as a partially reflecting horizontal lower boundary. The computational domain is [ 0 , 4 ] × [ 0 , 1 ] , the x axis is 4.0 units long. At the first 1 / 6 units, the outflow is free and the remaining units reflect the rest of the boundary. At the upper boundary, the flow values are used to describe the exact motion of a shock at Mach = 10. The left boundary is constant with the post oblique shock values, and there is no limit for the right boundary. In the whole calculation, the final time is t = 0.2 .
At the ending time, we plot the computed density contours by the WENO5-LW3 scheme with 1920 × 480 meshes in Figure 5, which is almost the same as the results by WENO5-RK3, and comparable with previous results in [43]. When the CPU time is considered, we can find that WENO5-RK3 also costs a little more time than WENO5-LW3.

4. Concluding Remarks

In this paper, we take advantage of Lax–Wendroff-type time discretizations and high resolution finite volume WENO schemes to simulate one-dimensional and two-dimensional Euler equations. By comparing the addressing on CPU time, non-oscillatory, resolution and relevant efficiency of finite volume WENO schemes using time discetizations, the numerical results show that the WENO5-LW3 schemes takes smaller CPU costs than WENO5-RK3 schemes, while WENO5-LW3 schemes got the same order of accuracy with Runge–Kutta time discretization on the same mesh grids number. These conclusions agree with the theory of the finite difference WENO with Lax–Wendroff-type and Runge–Kutta time discretizations for Euler system of compressible gas dynamics.

Author Contributions

These authors contributed equally to this work.

Acknowledgments

The work was partially supported by the China Postdoctoral Science Foundation funded project (2017M610436); Nature Science Foundation of Shandong Province of China (No.ZR2018MA017); Natural Science Foundation of China (11801280); Natural Science Foundation of Jiangsu Province (BK20180780); and Natural Science Foundation of the Jiangsu Higher Education Institutions (18KJB110020).

Conflicts of Interest

The authors declare that they have no competing interests.

References

  1. Guo, M.; Zhang, Y.; Wang, M.; Chen, Y.D.; Yang, H.W. A new ZK-ILW equation for algebraic gravity solitary waves in finite depth stratified atmosphere and the research of squall lines formation mechanism. Comput. Math. Appl. 2018, 75, 3589–3603. [Google Scholar] [CrossRef]
  2. Lu, C.N.; Fu, C.; Yang, H.W. Time-fractional generalized Boussinesq Equation for Rossby solitary waves with dissipation effect in stratified fluid and conservation laws as well as exact solutions. Appl. Math. Comput. 2018, 327, 104–116. [Google Scholar] [CrossRef]
  3. Zhang, Y.; Dong, H.H.; Zhang, X.E.; Yang, H.W. Rational solutions and lump solutions to the generalized (3 + 1)-dimensional Shallow Water-like equation. Comput. Math. Appl. 2017, 73, 246–252. [Google Scholar] [CrossRef]
  4. Li, X.Y.; Zhao, Q.L.; Li, Y.X. Binary Bargmann symmetry constraint associated with 3 × 3 discrete matrix spectral problem. J. Nonlinear Sci. Appl. 2015, 8, 496–506. [Google Scholar] [CrossRef]
  5. Barnett, M.P.; Capitani, J.F.; Joachim, V.Z. Symbolic calculation in chemistry: Selected examples. Int. J. Quantum Chem. 2004, 100, 80–104. [Google Scholar] [CrossRef]
  6. Yang, H.W.; Chen, X.; Guo, M.; Chen, Y.D. A new ZK-BO equation for three-dimensional algebraic Rossby solitary waves and its solution as well as fission property. Nonlinear Dyn. 2018, 91, 2019–2032. [Google Scholar] [CrossRef]
  7. Yang, H.W.; Xu, Z.H.; Yang, D.Z. ZK-Burgers equation for three-dimensional Rossby solitary waves and its solutions as well as chirp effect. Adv. Differ. Equ. 2016, 2016, 167. [Google Scholar] [CrossRef]
  8. Saleh, M.F.; Chang, W.; Travers, J.C. Plasma-induced asymmetric self-phase modulation and modulational instability in gas-filled hollow-core photonic crystal fibers. Phys. Rev. Lett. 2012, 109, 1–5. [Google Scholar] [CrossRef] [PubMed]
  9. Gorza, S.P.; Deconinck, B.; Emplit, P. Experimental demonstration of the oscillatory snake instability of the bright soliton of the (2 + 1)D hyperbolic nonlinear Schrödinger equation. Phys. Rev. Lett. 2011, 106, 094101. [Google Scholar] [CrossRef] [PubMed]
  10. Shi, Y.; Yin, B.; Yang, H. Dissipative nonlinear Schrödinger equation for envelope solitary Rossby waves with dissipation effect in stratified fluids and its solution. Abstr. Appl. Anal. 2014, 2014, 643652. [Google Scholar] [CrossRef]
  11. Guo, M.; Fu, C.; Zhang, Y.; Liu, J.X.; Yang, H.W. Study of ion-acoustic solitary waves in a magnetized plasma using the three-dimensional time-space fractional Schamel-KdV equation. Complexity 2018, 2018, 6852548. [Google Scholar] [CrossRef]
  12. Yang, H.W.; Yin, B.; Wang, Q. Forced ILW-Burgers Equation As A Model For Rossby Solitary Waves Generated By Topography In Finite Depth Fluids. J. Appl. Math. 2012, 2012, 491343. [Google Scholar] [CrossRef]
  13. Bekir, A. Painlevé test for some (2 + 1)-dimensional nonlinear equations. Chaos Solitons Fractals 2007, 32, 449–455. [Google Scholar] [CrossRef]
  14. Xu, X.X.; Sun, Y.P. An integrable coupling hierarchy of Dirac integrable hierarchy, its Liouville integrability and Darboux transformation. J. Nonlinear Sci. Appl. 2017, 10, 3328–3343. [Google Scholar] [CrossRef]
  15. Li, X.Y.; Zhang, Y.Q.; Zhao, Q.L. Positive and negative integrable hierarchies, associated conservation laws and darboux transformation. J. Comput. Appl. Math. 2009, 233, 1096–1107. [Google Scholar] [CrossRef]
  16. Guo, X.R. On bilinear representations and infinite conservation laws of a nonlinear variable-coefficient equation. Appl. Math. Comput. 2014, 248, 531–535. [Google Scholar] [CrossRef]
  17. Ma, W.X.; Zhou, Y. Lump solutions to nonlinear partial differential equations via hirota bilinear forms. J. Differ. Equ. 2018, 264, 2639–2659. [Google Scholar] [CrossRef]
  18. Dong, H.H.; Chen, T.; Chen, L.; Zhang, Y. A new integrable symplectic map and the lie point symmetry associated with nonlinear lattice equations. J. Nonlinear Sci. Appl. 2016, 9, 5107–5118. [Google Scholar] [CrossRef]
  19. Fu, C.; Lu, C.N.; Yang, H.W. Time-space fractional (2 + 1) dimensional nonlinear Schrédinger equation for envelope gravity waves in baroclinic atmosphere and conservation laws as well as exact solutions. Adv. Differ. Equ. 2018, 2018, 56. [Google Scholar] [CrossRef]
  20. Tang, J.; He, G.P.; Fang, L. A new non-interior continuation method for second-order cone programming. J. Numer. Math. 2013, 21, 301–323. [Google Scholar] [CrossRef]
  21. Wang, Z. A numerical method for delayed fractional-order differential equations. J. Appl. Math. 2013, 2013, 256071. [Google Scholar] [CrossRef]
  22. Zhang, S.Q.; Meng, X.Z.; Zhang, T.H. Dynamics analysis and numerical simulations of a stochastic non-autonomous predator-prey system with impulsive effects. Nonlinear Anal. Hybrid Syst. 2017, 26, 19–37. [Google Scholar] [CrossRef]
  23. Liu, X.K.; Li, Y.; Zhang, W.H. Stochastic linear quadratic optimal control with constraint for discrete-time systems. Appl. Math. Comput. 2014, 228, 264–270. [Google Scholar] [CrossRef]
  24. Zhou, S.W.; Zhang, W.H. Discrete-time indefinite stochastic Lq control via sdp and Lmi methods. J. Appl. Math. 2012, 2012, 638762. [Google Scholar] [CrossRef]
  25. Liu, X.D.; Osher, S.; Chan, T. Weighted essentially non-oscillatory schemes. J. Comput. Phys. 1994, 115, 200–212. [Google Scholar] [CrossRef]
  26. Jiang, G.S.; Shu, C.W. Effecient implementation of weighted ENO schemes. J. Comput. Phys. 1996, 126, 202–228. [Google Scholar] [CrossRef]
  27. Balsara, D.S.; Shu, C.W. Monotonicity preserving weithted essentially non-oscillatory schemes with increasingly high order of accuracy. J. Comput. Phys. 2000, 160, 405–452. [Google Scholar] [CrossRef]
  28. Shu, C.W. Essential non-oscillatory and weighted essentially non-oscillatory schemes for hyperbolic conservation laws. In Advanced Numerical Approximation of Nonlinear Hyperbolic Equations; Springer: Berlin, Gemany, 1998; pp. 325–432. [Google Scholar]
  29. Wang, Z.; Huang, X.; Zhou, J.P. A numerical method for delayed fractional-order differential equations: Based on G-L definition. Appl. Math. Inf. Sci. 2013, 7, 525–529. [Google Scholar] [CrossRef]
  30. Harten, A.; Engguist, B.; Osher, S.; Chakravarthy, S. Uniformly high order essentially non-oscillatory schemes. J. Comput. Phys. 1987, 71, 231–303. [Google Scholar] [CrossRef]
  31. Zhu, J.; Qiu, J.X. Finite volume Hermite WENO schemes for solving the Hamilton-Jacobi equations II: Unstructured meshes. Comput. Math. Appl. 2014, 68, 1137–1150. [Google Scholar] [CrossRef]
  32. Li, G.; Qiu, J.X. Hybrid weighted essentially non-oscillatory schemes with different indicators. J. Comput. Phys. 2010, 229, 8105–8129. [Google Scholar] [CrossRef]
  33. Christlieb, A.J.; Liu, Y.; Tang, Q.; Xu, Z.F. High order parametrized maximum-principle-preserving and positivity-preserving WENO schemes on unstructured meshes. J. Comput. Phys. 2015, 281, 334–351. [Google Scholar] [CrossRef]
  34. Dumbser, M. Arbitrary-Lagrangian-Eulerian ADER-WENO finite volume schemes with time-accurate local time stepping for hyperbolic conservation laws. Comput. Methods Appl. Mech. Eng. 2014, 280, 57–83. [Google Scholar] [CrossRef]
  35. Huang, C.S.; Arbogast, T.; Hung, C.H. A re-averaged WENO reconstruction and a third order CWENO scheme for hyperbolic conservation laws. J. Comput. Phys. 2014, 262, 291–312. [Google Scholar] [CrossRef]
  36. Arándiga, F.; Belda, A.M.; Mulet, P. Point-Value WENO Multiresolution Applications to Stable Image Compression. J. Sci. Comput. 2009, 43, 158–182. [Google Scholar] [CrossRef]
  37. Balsara, D.S. Divergence-free reconstruction of magnetic fields and WENO schemes for magnetohydrodynamics. J. Comput. Phys. 2009, 228, 5040–5054. [Google Scholar] [CrossRef]
  38. Vukovic, S.; Sopta, L. ENO and WENO schemes with the exact conservation property for one-dimensional shallow water equations. J. Comput. Phys. 2002, 179, 593–621. [Google Scholar] [CrossRef]
  39. Zhao, S.; Lardjane, N.; Fedioun, I. Comparison of improved finite-difference WENO schemes for the implicit large eddy simulation of turbulent non-reacting and reacting high-speed shear flows. Comput. Fluid 2014, 99, 74–87. [Google Scholar] [CrossRef]
  40. Vecil, F.; Mestre, P.M.; Labrunie, S. WENO schemes applied to the quasi-relativistic Vlasov-Maxwell model for laser-plasma interaction. C. R. Mecanique 2014, 342, 583–594. [Google Scholar] [CrossRef] [Green Version]
  41. Zhu, H.; Qiu, J.; Qiu, J.M. An h-adaptive RKDG method for the two-dimensional incompressible Euler equations and the guiding center vlasov model. J. Sci. Comput. 2017, 73, 1316–1337. [Google Scholar] [CrossRef]
  42. Lu, C.N.; Qiu, J.X.; Wang, R.Y. Weighted Essential Non-oscillatory Schemes for Tidal Bore on Unstructured Meshes. Int. J. Numer. Method Fluid 2009, 59, 611–630. [Google Scholar] [CrossRef]
  43. Qiu, J.X.; Shu, C.W. Finite difference WENO schemes with Lax-wendroff-type time discretizations. SIAM J. Sci. Comput. 2003, 24, 2185–2198. [Google Scholar] [CrossRef]
  44. Lax, P.D.; Wendroff, B. Systems of conservation law. Commun. Pure Appl. Math. 1960, 13, 217–237. [Google Scholar] [CrossRef]
  45. Lu, C.N.; Qiu, J.X. Simulation of shallow water equations with finite difference Lax–Wendroff weighted essential non-oscillatory schemes. J. Sci. Comput. 2011, 47, 281–302. [Google Scholar] [CrossRef]
  46. Lu, C.N.; Qiu, J.X.; Wang, R.Y. A numerical study for the performance of the WENO schemes based on different numerical fluxes for the shallow water equations. J. Comput. Math. 2010, 28, 807–825. [Google Scholar] [CrossRef]
  47. Lu, C.N.; Xie, L.Y.; Yang, H.W. The Simple Finite Volume Lax-Wendroff Weighted Essentially Nonoscillatory Schemes for Shallow Water Equations with Bottom Topography. Math. Probl. Eng. 2018, 2018, 2652367. [Google Scholar] [CrossRef]
Figure 1. A sketch of WENO reconstruction on a rectangular cell.
Figure 1. A sketch of WENO reconstruction on a rectangular cell.
Mathematics 06 00211 g001
Figure 2. Numerical errors of density and CPU time for the one-dimensional order test in Example 1: (Left) L 1 error; and (Right) L error.
Figure 2. Numerical errors of density and CPU time for the one-dimensional order test in Example 1: (Left) L 1 error; and (Right) L error.
Mathematics 06 00211 g002
Figure 3. One-dimensional test with shocks problem at t = 1.6 for the Lax Problem (Left) and t = 0.1644 (Right) for the Sod Problem by WENO5-LW3 and WENO5-RK3 against exact solution.
Figure 3. One-dimensional test with shocks problem at t = 1.6 for the Lax Problem (Left) and t = 0.1644 (Right) for the Sod Problem by WENO5-LW3 and WENO5-RK3 against exact solution.
Mathematics 06 00211 g003
Figure 4. The shock density wave interaction problem at t = 1.8 by WENO5-LW3 and WENO5-RK3 with N = 200 and N = 400 . (a) N = 200 for density; (b) N = 200 density zoomed in; (c) N = 400 for density; (d) N = 400 density zoomed in.
Figure 4. The shock density wave interaction problem at t = 1.8 by WENO5-LW3 and WENO5-RK3 with N = 200 and N = 400 . (a) N = 200 for density; (b) N = 200 density zoomed in; (c) N = 400 for density; (d) N = 400 density zoomed in.
Mathematics 06 00211 g004
Figure 5. The two-dimensional double mach reflection problem at t = 0.2 by WENO5-LW3.
Figure 5. The two-dimensional double mach reflection problem at t = 0.2 by WENO5-LW3.
Mathematics 06 00211 g005
Table 1. L 1 and L errors and numerical orders of accuracy for density of one-dimensional order test, WENO5-LW3 and WENO5-RK3 using N space mesh points.
Table 1. L 1 and L errors and numerical orders of accuracy for density of one-dimensional order test, WENO5-LW3 and WENO5-RK3 using N space mesh points.
NWENO5-LW3 WENO5-RK3
L 1 errororder L errororder L 1 errororder L errororder
106.38 × 10 3 1.02 × 10 2 6.37 × 10 3 1.01 × 10 2
203.14 × 10 4 4.345.45 × 10 4 4.23 3.15 × 10 4 4.345.45 × 10 4 4.21
409.80 × 10 6 5.001.88 × 10 5 4.86 9.85 × 10 6 5.001.89 × 10 5 4.85
803.06 × 10 7 5.006.14 × 10 7 4.94 3.07 × 10 7 5.006.15 × 10 7 4.94
1609.59 × 10 9 5.001.85 × 10 8 5.05 9.58 × 10 9 5.001.85 × 10 8 5.05
3202.97 × 10 10 5.015.40 × 10 10 5.10 2.98 × 10 10 5.015.42 × 10 10 5.10
6409.71 × 10 12 4.931.82 × 10 11 4.89 9.20 × 10 12 5.021.91 × 10 11 4.82
Table 2. L 1 and L errors and numerical orders of accuracy for density of two-dimensional accuracy test, WENO5-LW3 and WENO5-RK3 with N cells.
Table 2. L 1 and L errors and numerical orders of accuracy for density of two-dimensional accuracy test, WENO5-LW3 and WENO5-RK3 with N cells.
NWENO5-LW3 WENO5-RK3
L 1 errororder L errororder L 1 errororder L errororder
8 × 12 4.46× 10 2 0.001.73× 10 2 0.00 4.46× 10 2 0.001.74× 10 2 0.00
16 × 24 2.70× 10 3 4.051.15× 10 3 3.91 2.72× 10 3 4.031.16× 10 3 3.90
32 × 48 8.79× 10 5 4.944.32× 10 5 4.73 8.85× 10 5 4.944.35× 10 5 4.74
64 × 96 2.75× 10 6 5.001.38× 10 6 4.97 2.77× 10 6 5.001.40× 10 6 4.96
128 × 192 8.62× 10 8 5.004.24× 10 8 5.02 8.65× 10 8 5.004.27× 10 8 5.03

Share and Cite

MDPI and ACS Style

Dong, H.; Lu, C.; Yang, H. The Finite Volume WENO with Lax–Wendroff Scheme for Nonlinear System of Euler Equations. Mathematics 2018, 6, 211. https://doi.org/10.3390/math6100211

AMA Style

Dong H, Lu C, Yang H. The Finite Volume WENO with Lax–Wendroff Scheme for Nonlinear System of Euler Equations. Mathematics. 2018; 6(10):211. https://doi.org/10.3390/math6100211

Chicago/Turabian Style

Dong, Haoyu, Changna Lu, and Hongwei Yang. 2018. "The Finite Volume WENO with Lax–Wendroff Scheme for Nonlinear System of Euler Equations" Mathematics 6, no. 10: 211. https://doi.org/10.3390/math6100211

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