Advances in Applied Mathematics
Vol. 11  No. 09 ( 2022 ), Article ID: 55736 , 11 pages
10.12677/AAM.2022.119669

可压缩欧拉方程组的熵稳定有限差分格式

周翔宇,张志壮,高金梅,钱守国*,李刚*

青岛大学,数学与统计学院,山东 青岛

收稿日期:2022年8月9日;录用日期:2022年9月7日;发布日期:2022年9月14日

摘要

在本文研究中,我们针对流体力学中的可压缩欧拉方程组,以熵守恒数值通量为基础,并在此基础上通过添加数值粘性的方式,建立了熵稳定数值通量,以满足熵不等式,最终得到了熵稳定有限差分格式。严格的理论分析以及广泛的数值结果均验证了本格式保持高分辨率和无伪振荡的良好特性。我们相信该方法在流体力学领域会有着相当广泛的应用前景。

关键词

熵守恒,熵稳定,熵不等式,欧拉方程组

Entropy Stable Finite Difference Schemes for Compressible Euler Equations

Xiangyu Zhou, Zhizhuang Zhang, Jinmei Gao, Shouguo Qian*, Gang Li*

School of Mathematics and Statistics, Qingdao University, Qingdao Shandong

Received: Aug. 9th, 2022; accepted: Sep. 7th, 2022; published: Sep. 14th, 2022

ABSTRACT

In this article, we aim at the compressible Euler equations model in fluid mechanics, based on the entropy conservation numerical flux, and on this basis, by adding numerical viscosity, we achieve the satisfaction of entropy inequality, and establish the entropy stable numerical flux. Rigorous theoretical analysis and extensive numerical results verify the good characteristics of this method to maintain high resolution and no pseudo oscillation. We believe that this method will have a wide application prospect in the field of fluid mechanics.

Keywords:Entropy Conservation, Entropy Stability, Entropy Inequality, Euler Equations

Copyright © 2022 by author(s) and Hans Publishers Inc.

This work is licensed under the Creative Commons Attribution International License (CC BY 4.0).

http://creativecommons.org/licenses/by/4.0/

1. 引言

在本文中,我们针对空气动力学中的可压缩欧拉方程组构造高精度的熵稳定有限差分格式。当忽略掉粘性和热通量时,该方程组可以用来描述可压缩流体的流动。对于欧拉方程组,熵条件是热力学第二定律的直接表示。也就是说,在光滑解中守恒的熵应该在冲击时耗散 [1]。不满足熵条件的数值方法可能导致非物理解,例如负密度和负压力。因此提出了各种熵固定技巧来修改Roe格式。这些熵的修正过程涉及到一个人工参数,这个参数在具体问题中有不同的表现形式 [2] [3]。

为了实现熵稳定性,Tadmor引入了熵变量和熵势的概念,设计了一类二阶精度的熵守恒格式 [4] ,并为格式是否熵稳定提供了一个判别准则,即:如果三点格式比熵守恒格式包含更多粘性,则它们是熵稳定的 [5] [6]。根据该准则,可以通过向熵守恒格式添加合适的扩散算子来设计熵稳定的格式。我们通过利用物理粘性和热传导的耗散通量将这一思想应用于欧拉方程组。然而,只有在非常精细的网格上,才会有比较满意的结果。此外,守恒律系统的熵守恒数值通量的计算复杂且代价高昂。为了克服这一障碍,Ismail和Roe为欧拉方程组提出了一种简单且计算高效的熵守恒数值通量。Fjordholm等人提出了一种构造高阶(二阶以上)熵稳定格式的方法 [7] [8]。该方法将高阶熵守恒数值通量和适当的数值扩散算子相结合,涉及满足符号特性的无重构 [9] [10] [11]。

此外,在过去几十年中,欧拉方程组的其他数值格式也得到了很好的发展,例如加权基本无振荡格式,间断伽辽金格式,变分迭代法和无网格方法 [12] - [20]。在各种数值方法中,加权基本无振荡格式和间断伽辽金格式已被研究并得到广泛普及。从成功的基本无振荡格式发展而来,加权基本无振荡格式使用非线性权重在解的平滑区域自动实现高阶精度,并在不连续处实现基本无振荡分辨率 [21]。近年来设计了许多加权基本无振荡格式类型方法 [10] [22]。间断伽辽金格式由Reed和Hill提出 [23] ,并由Cockburn和Shu进一步研究使用高阶龙格–库塔方式进行推进,所得格式称为龙格–库塔间断伽辽金格式 [24]。近年来出现了许多加权基本无振荡格式器 [4] [25] [26] [27] ,构造了不同的限制以抑制冲击附近的振荡。但是这些方法具有严格稳定性的结果仍远未完成,尤其是非线性问题。

在本文中,我们将为可压缩欧拉方程组构造一个熵稳定格式。新的数值通量包含两部分:熵守恒数值通量和数值扩散项。熵守恒部分准确地保留了熵,并且在平滑流中表现良好。然而,它将在冲击附近引起振荡。为了消除这种振荡,我们设计了一个合适的数值扩散项,将其添加到了熵守恒格式上,最终实现了熵稳定格式。

本文的其余部分结构如下。在第2节中,我们简要概述了双曲型守恒律的熵条件。第3节描述了用于求解可压缩欧拉方程组的熵稳定格式的详细设计过程。第4节介绍了我们实施的数值实验,并展示了其结果,旨在评估该格式在具体实践中的良好表现。最后的第5节则是结论。

2. 熵条件

对于拟线性双曲型守恒律方程/方程组的初值问题

u t + f ( u ) x = 0 , u ( x , 0 ) = u 0 ( x ) , x , t > 0 , (2.1)

而言,即使初始数据 u 0 ( x ) 是十分光滑的,解 u ( x , t ) 也可能会出现间断。因此,必须从弱解的意义上来考虑这个初值问题的解,也就是说要允许存在更为一般的弱解类。但是,弱解类则会过于宽泛,这就导致了该问题不存在唯一的解。这就需要我们额外的增加条件,来找出物理相关的解。这个条件就被称为熵条件,而据此条件选择出来的解则被称为熵解。熵解u可以看作是具有某种耗散的解 u ε 的极限,即 u = lim ε 0 u ε ,其中 u ε 是下列方程的解

u t ε + f ( u ε ) x = ε [ β ( u ε ) u x ε ] x , β ( u ε ) > 0 , 0 < ε < 1. (2.2)

现以标量守恒律方程 ( m = 1 ) 为例,介绍一般形式的熵条件。如果标量函数对 ( η ( u ) , q ( u ) ) 满足

q ( u ) = η ( u ) f ( u ) , (2.3)

η ( u ) , q ( u ) 分别被称为熵函数和熵通量,同时 ( η ( u ) , q ( u ) ) 被称为熵对,其中 η ( u ) 是u的凸函数。当解u光滑的时候,u就会满足以下等式

η ( u ) t + q ( u ) x = 0. (2.4)

如果解u间断,那么u就会在弱意义下满足以下不等式

η ( u ) t + q ( u ) x 0. (2.5)

(2.4)和(2.5)式分别被称为熵等式和熵不等式,两者又被合称为熵条件。对于标量守恒律方程,可以找到无穷多的标量函数对 ( η ( u ) , q ( u ) ) ,使之满足条件 q ( u ) = η ( u ) f ( u ) ,成为熵对,即使取定了 η ( u ) 之后,也可以找到相当一部分能够使 q ( u ) = η ( u ) f ( u ) 成立的 q ( u ) ,并且这些 q ( u ) 之间仅仅相差了一个与u没有关系的“常数”。对于 m 3 的守恒律方程组,一般无法根据(2.3)确定出熵对 ( η ( u ) , q ( u ) )

3. 数值格式的构造

3.1. 熵守恒格式

现在对初值问题进行守恒型空间离散。考虑 m = 1 和均匀的空间网格 x j = j h ,其中 j Ζ ,h是空间网格步长,那么半离散格式为

d d t u j = 1 h ( f ^ j + 1 2 f ^ j 1 2 ) , (3.1.1)

其中数值通量 f ^ j + 1 2 为物理通量 f ( u ) 的一个适当的近似,并且满足下面的条件。例如,当 f ^ j + 1 2 是两点通量,也就是当 f ^ j + 1 2 = f ^ j + 1 2 ( u j + u j + 1 ) 时,有 f ^ j + 1 2 ( u , u ) = f ( u ) 。此时该格式也被称为三点格式,这个条件被称

为相容性条件。

下面将论述以上的半离散格式满足熵等式的条件,或者说熵守恒充分条件。取定熵对 ( η ( u ) , q ( u ) )

定义熵变量 v = η ( u ) ,熵势 ϕ = v u η ( u ) 和熵通量势 ψ = v f ( u ) q ( u ) 。如果数值通量 f ^ j + 1 2 满足

( v ( u j ) v ( u j + 1 ) ) f ^ j + 1 2 = ψ ( u j ) ψ ( u j + 1 ) , (3.1.2)

则半离散格式(3.1.1)是熵守恒的,(3.1.2)就被称为Tadmor的熵守恒数值通量的充分条件 [4]。事实上,

v j = v ( u j ) 左乘以(3.1.1)式,再把 v j 写成 v j = 1 2 ( v j + v j + 1 ) + 1 2 ( v j + v j 1 ) 的形式,则半离散格式的解满足下式

v j d d t u j = d d t η ( u j ) = 1 h v j ( f ^ j + 1 2 f ^ j 1 2 ) = 1 h ( 1 2 ( v j + v j + 1 ) f ^ j + 1 2 + 1 2 ( v j v j + 1 ) f ^ j + 1 2 ) + 1 h ( 1 2 ( v j + v j 1 ) f ^ j 1 2 + 1 2 ( v j v j 1 ) f ^ j 1 2 ) = 1 h ( 1 2 ( v j + v j + 1 ) f ^ j + 1 2 + 1 2 ( ψ ( u j ) ψ ( u j + 1 ) ) ) + 1 h ( 1 2 ( v j + v j 1 ) f ^ j 1 2 + 1 2 ( ψ ( u j ) ψ ( u j 1 ) ) )

= 1 h ( 1 2 ( v j + v j + 1 ) f ^ j + 1 2 1 2 ( ψ ( u j ) + ψ ( u j + 1 ) ) ) + 1 h ( 1 2 ( v j + v j 1 ) f ^ j 1 2 1 2 ( ψ ( u j ) + ψ ( u j 1 ) ) ) = : 1 h ( q ^ j + 1 2 q ^ j 1 2 ) , (3.1.3)

其中数值熵通量为

q ^ j + 1 2 = 1 2 ( η ( u j ) + η ( u j + 1 ) ) f ^ j + 1 2 1 2 ( ψ ( u j ) + ψ ( u j + 1 ) ) . (3.1.4)

此外,令 u j = u j + 1 = u ,利用 f ^ j + 1 2 ( u , u ) = f ( u ) ψ ( u ) 的定义,得

q ^ j + 1 2 ( u , u ) = η ( u ) f ( u ) ψ ( u ) = q ( u ) . (3.1.5)

所得的数值熵通量是与 q ( u ) 相容的。

3.2. 熵稳定格式

当半离散格式(3.1.1)中的数值熵通量 f ^ j + 1 2 满足

( η ( u j + 1 ) η ( u j ) ) f ^ j + 1 2 ψ ( u j + 1 ) ψ ( u j ) , (3.2.1)

其中 η 为u的凸函数,则该格式满足以下半离散的熵不等式

d d t η ( μ j ) 1 h ( q ^ j + 1 2 q ^ j 1 2 ) , (3.2.2)

并称此时的半离散格式(3.1.1)是熵稳定的。

在熵守恒数值通量后添加一个合适的熵耗散项,是目前构造熵稳定数值通量的最简单的做法。为了

方便区分,将满足熵守恒充分条件的数值通量记为 f ^ j + 1 2 E C = f ^ E C ( u j , u j + 1 ) ,相应的数值熵通量记为 q ^ j + 1 2 E C ,例如式(3.1.4)中的 q ^ j + 1 2 。如果取

f ^ j + 1 2 E S = f ^ j + 1 2 E C 1 2 d j + 1 2 ( v j + 1 v j ) , (3.2.3)

其中 d j + 1 2 0 ,但是不同时取0 (否则就会退化为熵守恒格式),那么半离散格式就可以写成以下形式

d d t u j = 1 h ( f ^ j + 1 2 E S f ^ j 1 2 E S ) . (3.2.4)

类似前面的做法,有

v j d d t u j = 1 h v j ( f ^ j + 1 2 E S f ^ j 1 2 E S ) = 1 h v j ( f ^ j + 1 2 E C f ^ j 1 2 E C ) + 1 2 h v j ( d j + 1 2 ( v j + 1 v j ) d j 1 2 ( v j v j 1 ) ) = 1 h ( q ^ j + 1 2 E C q ^ j 1 2 E C ) + S j , (3.2.5)

并由加一项和减一项方法有

S j = 1 2 h ( v j d j + 1 2 ( v j + 1 v j ) v j d j 1 2 ( v j v j 1 ) ) = 1 4 h ( ( v j v j + 1 ) d j + 1 2 ( v j + 1 v j ) ( v j v j 1 ) d j 1 2 ( v j v j 1 ) ) + 1 4 h ( ( v j + v j + 1 ) d j + 1 2 ( v j + 1 v j ) ( v j + v j 1 ) d j 1 2 ( v j v j 1 ) ) 1 4 h ( ( v j + v j + 1 ) d j + 1 2 ( v j + 1 v j ) ( v j + v j 1 ) d j 1 2 ( v j v j 1 ) ) , (3.2.6)

由此可得,该格式满足半离散的熵不等式,其中

q ^ j + 1 2 = q ^ j + 1 2 E C 1 4 ( v j + v j + 1 ) d j + 1 2 ( v j + 1 v j ) . (3.2.7)

以上给出了一种半离散的熵稳定格式的构造方式。上述 d j + 1 2 可以取为 | f j + 1 2 | 等。

3.3. 欧拉方程组的熵稳定格式

基于质量、动量、能量守恒定律,空气动力学中的可压缩欧拉方程组具有如下形式

( ρ ρ u E ) t + ( ρ u ρ u 2 + ρ u ( E + ρ ) ) x = 0 , (3.3.1)

其紧致形式为

U t + F ( U ) x = 0 , (3.3.2)

其中

U = ( ρ ρ u E ) , F ( U ) = ( ρ u ρ u 2 + ρ u ( E + ρ ) ) . (3.3.3)

这里 ρ , u , P 分别表示流体密度,速度和压力。总能量定义为 E = P γ 1 + 1 2 ρ u 2 ,其中 γ 为气体常量。本文中,我们取熵函数 η ( U ) = ρ s γ 1 ,熵通量 q ( U ) = ρ u s γ 1 ,其中 s = ln P γ ln ρ 是物理意义上的熵 [7]。则可求出相应的熵变量为 V = η ( U ) U = [ γ s γ 1 ρ u 2 2 P , ρ u P , ρ P ] T ,进而计算出熵势为

ψ ( U ) = V U q ( U ) = ρ u

Ismail和Roe为欧拉方程组构造了一个熵守恒数值通量 [6] ,其具体步骤如下:首先定义向量

Z = [ z 1 , z 2 , z 3 ] = [ ρ P , ρ P u , ρ P ] , (3.3.4)

熵守恒数值通量为

F j + 1 2 E C = [ ρ ^ u ^ , ρ ^ u ^ 2 + P ^ 1 , ρ ^ u ^ H ^ ] T , (3.3.5)

其中带有 ( ^ ) 的量表示单元界面处满足下列关系的平均值

ρ ^ = z ¯ 1 z 3 ln , u ^ = z ¯ 2 z ¯ 1 , P ^ 1 = z ^ 3 z ^ 1 , P ^ 2 = γ + 1 2 γ z 3 ln z 1 ln + γ 1 2 γ z 3 ln z 1 ln , H ^ = 1 2 u ^ 2 + γ γ 1 P ^ 2 ρ ^ , (3.3.6)

其中 a j + 1 2 ln = a j + 1 a j ln ( a j + 1 ) ln ( a j )

应当注意,当 a j + 1 a j 的时候,由上述对数平均值定义计算出来的数值并不适定。为了克服这个问

题,本文中我们用另一种形式表示对数平均值 [6]。设 ζ = a j + 1 a j ,使得 a j + 1 2 ln = a j + 1 + a j ln ζ ζ 1 ζ + 1 ,其中

ln ( ζ ) = 2 ( 1 ζ 1 + ζ + 1 3 ( 1 ζ ) 3 ( 1 + ζ ) 3 + 1 5 ( 1 ζ ) 5 ( 1 + ζ ) 5 + 1 7 ( 1 ζ ) 7 ( 1 + ζ ) 7 + O ( ζ 9 ) )

由此取得数值形式良好的对数平均值。

对熵守恒数值通量适当的加入某些粘性项,可以使其满足离散的熵不等式,构造出熵稳定数值通量,来避免伪振荡的产生。熵稳定数值通量表示如下

f j + 1 2 E S = f j + 1 2 E C 1 2 R | Λ | R T ( V j + 1 V j ) , (3.3.7)

其中 Λ = d i a g ( λ j + 1 / 2 1 , λ j + 1 / 2 2 , λ j + 1 / 2 3 ) = d i a g ( u c , u , u + c ) c = ( γ 1 ) ( H u 2 / 2 )

R = ( R 1 , R 2 , R 3 ) = ( 1 1 1 u c u u + c H u c u 2 / 2 H + u c ) .

其中 R 1 , R 2 , R 3 分别为对应于特征值 λ 1 , λ 2 , λ 3 的右特征向量, u , c 均取单元界面处即半点处的值。

4. 数值结果

在本节中,我们将通过计算不同算例来测试所提出的熵稳定格式的性能。对于时间的计算,我们采用经典的三阶Runge-Kutta方法,

U τ ( 1 ) = U τ n + Δ t L ( U τ n ) , U τ ( 2 ) = 3 4 U τ n + 1 4 ( U τ ( 1 ) + Δ t L ( U τ ( 1 ) ) ) , U τ n + 1 = 1 3 U τ n + 2 3 ( U τ ( 2 ) + Δ t L ( U τ ( 2 ) ) ) .

为了保持数值稳定性取 C F L = 0.18

4.1. Lax问题

初始条件为

( p , u , ρ ) ( x , 0 ) = { ( 0.445 , 0698 , 3.528 ) if x 0 , ( 0.5 , 0 , 0.571 ) if x > 0 ,

其中计算区域为 [ 5 , 5 ] ,将该算例计算至 t = 1.3 ,数值结果见图1

Figure 1. Numerical results of the example in Section 4.1

图1. 在4.1节例子的数值结果

4.2. Sod问题

初始条件为

( p , u , ρ ) ( x , 0 ) = { ( 1 , 0 , 1 ) if x 0 , ( 0.125 , 0 , 0.1 ) if x > 0 ,

其中计算区域为 [ 5 , 5 ] ,将该算例计算至 t = 2 ,数值结果见图2

Figure 2. Numerical results of the example in Section 4.2

图2. 在4.2节例子的数值结果

4.3. Shu-Osher问题

初始条件为

( p , u , ρ ) ( x , 0 ) = { ( 3.857143 , 2.629369 , 10.333333 ) if x < 4 , ( 1 + 0.2 sin ( 5 x ) , 0 , 1 ) if x 4 ,

其中计算区域为 [ 5 , 5 ] ,将该算例计算至 t = 1.8 ,数值结果见图3

Figure 3. Numerical results of the example in Section 4.3

图3. 在4.3节例子的数值结果

4.4. 123问题

初始条件为

( p , u , ρ ) ( x , 0 ) = { ( 1 , 2 , 0.4 ) if x < 0.5 , ( 1 , 2 , 0.4 ) if x 0.5 ,

其中计算区域为 [ 0 , 1 ] ,将该算例计算至 t = 0.15 ,数值结果见图4

Figure 4. Numerical results of the example in Section 4.4

图4. 在4.4节例子的数值结果

4.5. 修正的冲击/湍流相互作用问题

初始条件为

( p , u , ρ ) ( x , 0 ) = { ( 1.515695 , 0.523346 , 1.805 ) if x 4.5 , ( 1 + 0.1 sin ( 20 π x ) , 0 , 1 ) if x > 4.5 ,

其中计算区域为 [ 5 , 5 ] ,将该算例计算至 t = 5 ,数值结果见图5

Figure 5. Numerical results of the example in Section 4.5

图5. 在4.5节例子的数值结果

通过上述多个算例的数值结果,可以清楚地发现在通过添加粘性项的方式,所得到的熵稳定格式,应用于可压缩欧拉方程组的计算,均可以使数值结果很好地保持高分辨率,在间断区域保持了陡峭的间断过渡,而且很好地解决了接触间断。一些算例中产生的冲击,在使用熵稳定格式之后,也得到了很好的解决。最为关键的是,所得到的数值结果图像均与精确解图像很好地拟合在一起,并且没有伪振荡现象发生。

5. 结论

本文针对欧拉方程组,通过在熵守恒格式的基础上通过添加适当的数值熵粘性的方法构造了熵稳定格式,并将熵稳定格式运用在算例上来检验其特性。欧拉方程组的多个算例的数值结果表明,应用该格式计算得到的数值解能够与精确解很好地拟合,数值结果能够保持高分辨率,避免伪振荡的发生,并且对于间断解保持陡峭的间断过渡。

致谢

本研究得到了山东省自然科学基金面上项目(No. ZR2021MA072)的资助。

文章引用

周翔宇,张志壮,高金梅,钱守国,李 刚. 可压缩欧拉方程组的熵稳定有限差分格式
Entropy Stable Finite Difference Schemes for Compressible Euler Equations[J]. 应用数学进展, 2022, 11(09): 6331-6341. https://doi.org/10.12677/AAM.2022.119669

参考文献

  1. 1. Tadmor, E. and Zhong, W. (2008) Energy Preserving and Stable Approximations for the Two-Dimensional Shallow Water Equations. In: Mathematics and Computation: A Contemporary View, Springer, Berlin, 67-94. https://doi.org/10.1007/978-3-540-68850-1_4

  2. 2. Fjordholm, U.S., Mishra, S. and Tadmor, E. (2009) Energy Preserving and Energy Stable Schemes for the Shallow Water Equations. In: Cucker, F., Pinkus, A. and Todd, M., Eds., Foundations of Computational Mathematics, Hong Kong 2008, London Mathematical Society Lecture Note Series, Cambridge University Press, Cambridge, 93-139. https://doi.org/10.1017/CBO9781139107068.005

  3. 3. Toro, E.F. (2009) Riemann Solvers and Numerical Methods for Fluid Dynamics. Springer, Berlin. https://doi.org/10.1007/b79761

  4. 4. Tadmor, E. (1987) The Numerical Viscosity of Entropy Stable Schemes for Systems of Conservation Laws I. Mathematics of Computation, 49, 91-103. https://doi.org/10.1090/S0025-5718-1987-0890255-3

  5. 5. Tadmor, E. (2003) Entropy Stability Theory for Differ-ence Approximations of Nonlinear Conservation Laws and Related Time-Dependent Problem. Acta Numerica, 12, 451-512. https://doi.org/10.1017/S0962492902000156

  6. 6. Ismail, F. and Roe, P.L. (2009) Affordable. Entro-py-Consistent Euler Flux Functions II: Entropy Production at Shocks. Journal of Computational Physics, 228, 5410-5436. https://doi.org/10.1016/j.jcp.2009.04.021

  7. 7. Liu, Y., Feng, J. and Ren, J. (2015) High Resolution. Entropy-Consistent Scheme Using Flux Limiter for Hyperbolic Systems of Conservation Laws. Journal of Scientific Computing, 64, 914-937. https://doi.org/10.1007/s10915-014-9949-3

  8. 8. Ren, J., Wang, G., Feng, J.H. and Ma, M.S. (2017) Study of Flux Limiters to Minimize the Numerical Dissipation Based on Entropy-Consistent Scheme. Journal of Mechanics, 34, 135-149. https://doi.org/10.1017/jmech.2017.53

  9. 9. Lefloch, P.G., Mercier, J.M. and Rohde, C. (2002) Fully Discrete. Entropy Conservative Schemes of Arbitrary Order. SIAM Journal on Numerical Analysis, 40, 1968-1992. https://doi.org/10.1137/S003614290240069X

  10. 10. Fjordholm, U.S., Mishra, S. and Tadmor, E. (2012) Arbitrarily High-Order Accurate Entropy Stable Essentially Nonoscillatory Schemes for Systems of Conservation Laws. SIAM Journal on Numerical Analysis, 52, 544-573. https://doi.org/10.1137/110836961

  11. 11. Biswas, B. and Dubey, R.K. (2018) Low Dissipative Entropy Stable Schemes Using Third Order WENO and TVD Reconstructions. Advances in Computational Mathematics, 44, 1153-1181. https://doi.org/10.1007/s10444-017-9576-2

  12. 12. Ray, D., Chandrashekar, P., Fjordholm, U.S. and Mishra, S. (2016) Entropy Stable Scheme on Two-Dimensional Unstructured Grids for Euler Equations. Communica-tions in Computational Physics, 19, 1111-1140. https://doi.org/10.4208/cicp.scpde14.43s

  13. 13. Chang, W.S., Ismail, F. and Chizari, H. (2019) Anentropy-Stable Residual Distribution Scheme for the System of Two-Dimensional Inviscid Shallow Water Equations. Bulletin of the Malaysian Mathematical Sciences Society, 42, 1745-1771. https://doi.org/10.1007/s40840-019-00719-7

  14. 14. Fjordholm, U.S. and Ray, D. (2016) A Sign Preserving WENO Reconstruction Method. Journal of Scientific Computing, 68, 42-63. https://doi.org/10.1007/s10915-015-0128-y

  15. 15. Ray, D. (2018) A Third-Order Entropy Stable Scheme for the Compressible Euler Equations. XVI International Conference on Hyperbolic Problems: Theory, Numerics, Applications, Aachen, August 2016, 503-515. https://doi.org/10.1007/978-3-319-91548-7_38

  16. 16. Toro, E.F. (2001) Shock-Capturing Methods for Free-Surface Shallow Flows. J Wiley & Sons, Hoboken.

  17. 17. Crandall, M.G. and Majda, A. (1980) Monotone Difference Approxi-mations for Scalar Conservation Laws. Mathematics of Computation, 34, 1-21. https://doi.org/10.1090/S0025-5718-1980-0551288-3

  18. 18. Duan, J.M. and Tang, H.Z. (2021) High-Order Accu-rate Entropy Stable Finite Difference Schemes for the Shallow Water Magnetohydrodynamics. Journal of Computational Physics, 431, Article ID: 110136. https://doi.org/10.1016/j.jcp.2021.110136

  19. 19. Duan, J.M. and Tang, H.Z. (2021) Entropy Sable Adaptive Moving Mesh Schemes for 2D and 3D Special Relativistic Hydrodynamics. Journal of Computational Physics, 426, Article ID: 109949. https://doi.org/10.1016/j.jcp.2020.109949

  20. 20. Duan, J.M. and Tang, H.Z. (2020) High-Order Accurate Entropy Stable Nodal Discontinuous Galerkin Schemes for the Ideal Special Relativistic Magnetohydrodynamics. Journal of Computational Physics, 421, Article ID: 109731. https://doi.org/10.1016/j.jcp.2020.109731

  21. 21. Duan, J.M. and Tang, H.Z. (2020) High-Order Accurate Entropy Stable Finite Difference Schemes for One- and Two-Dimensional Special Relativistic Hydrodynamics. Advances in Ap-plied Mathematics and Mechanics, 12, 1-29. https://doi.org/10.4208/aamm.OA-2019-0124

  22. 22. Lax, P.D. (1954) Weak Solutions of Non-Linear Hyperbolic Equations and Their Numerical Computations. Communications on Pure and Applied Mathematics, 7, 159-193. https://doi.org/10.1002/cpa.3160070112

  23. 23. Lax, P.D. (1973) Hyperbolic Systems of Conservation Laws and the Mathematical Theory of Shock Waves. 11th of SIAM Regional Conference Lectures in Applied Mathematics. Society for Industrial and Applied Mathematics, Philadelphia. https://doi.org/10.1137/1.9781611970562.ch1

  24. 24. Osher, S. (1984) Riemann Solvers, the Entropy Condition, and Difference Approximations. SIAM Journal on Numerical Analysis, 21, 217-235. https://doi.org/10.1137/0721016

  25. 25. Tadmor, E. (2004) Entropystability Theory for Difference Ap-proximations of Nonlinear Conservation Laws and Related Time-Dependent Problems. Acta Numerica, 25, 451-512. https://doi.org/10.1017/CBO9780511550157.007

  26. 26. Roe, P.L. (2006) Entropy Conservative Schemes for Euler Equations. Talk at HYP 2006, Lyon.

  27. 27. Zhang, Y.J., Li, G., Qian, S.G. and Gao, J.M. (2021) A New ADER Discon-tinuous Galerkin Method Based on Differential Transformation Procedure for Hyperbolic Conservation Laws. Computa-tional and Applied Mathematics, 40, 139. https://doi.org/10.1007/s40314-021-01525-3

  28. NOTES

    *通讯作者。

期刊菜单