基于改进的三阶SPWENO重构方法求解浅水波方程
Solving the Shallow Water Equation Based on the Improved Third-Order SPWENO Reconstruction Method
摘要: 计算了离散情况下跨越间断时的具体熵增量,给出相应的耗散项,从而修正了求解浅水波方程的熵守恒格式。结合Roe的迎风耗散项,构造了一阶精度的熵稳定格式。为了提高格式的精度,利用改进的三阶SPWENO重构方法对熵变量进行了重构,得到了一类高精度高分辨率的熵稳定格式,并通过数值算例验证了新格式的有效性。
Abstract: In discrete situation, the specific entropy production when crossing the discontinuities is calculated, and the corresponding dissipation term is given, thus correcting the entropy conservation scheme for shallow water equation. Adding the Roe-type upwind dissipation term, the first-order entropy stable scheme is constructed. In order to improve the accuracy of the scheme, the entropy variable is reconstructed by the improved third-order SPWENO reconstruction to obtain a kind of high-precision high-resolution entropy stable scheme. Finally, the validity of the new scheme is verified by numerical experiments.
文章引用:李雅蓉, 沈亚玲. 基于改进的三阶SPWENO重构方法求解浅水波方程[J]. 应用数学进展, 2021, 10(9): 2967-2975. https://doi.org/10.12677/AAM.2021.109311

参考文献

[1] Lax, P.D. (1954) Weak Solutions of Non-Linear Hyperbolic Equations and Their Numerical Computations. Communications on Pure and Applied Mathematics, 7, 159-193. [Google Scholar] [CrossRef
[2] Lax, P.D. (1973) Hyperbolic System of Conservation Laws and the Mathematical Theory of Shockwaves. Vol. 11 of SIAM Regional Conference Lectures in Applied Mathematics. SIAM, Philadelphia. [Google Scholar] [CrossRef
[3] Quirk, J.J. (1997) A Contribution to the Great Riemann Solver Debate. Springer, Berlin. [Google Scholar] [CrossRef
[4] Von Neumann, J. and Richtmyer, R.D. (1950) A Method for the Numerical Calculations of Hydrodynamic Shock. Journal of Applied Physics, 21, 232-237. [Google Scholar] [CrossRef
[5] Tadmor, E. (1987) The Numerical Viscosity of Entropy Stable Schemes for Systems of Conservation Laws. I. Mathematics of Computation, 49, 91-103. [Google Scholar] [CrossRef
[6] Roe, P.L. (2006) Entropy Conservation Schemes for Euler Equations. Talk at HYP, Lyon.
[7] Fjordholm, U.S., Mishra, S. and Tadmor, E. (2009) Energy Preserving and Energy Stable Schemes for the Shallow Water Equations. In: Foundations of Computational Mathematics, Hong Kong 2008, Cambridge University Press, Cambridge, 93-139. [Google Scholar] [CrossRef
[8] Tadmor, E. and Zhong, W.G. (2008) Energy-Preserving and Stable Approximations for the Two-Dimensional Shallow Water Equations. In: Mathematics of Computation, a Contemporary View, Springer, Berlin, 67-94. [Google Scholar] [CrossRef
[9] Ismail, F. and Roe, P.L. (2009) Affordable, Entropy-Consistent Euler Flux Functions II: Entropy Production at Shocks. Journal of Computational Physics, 228, 5410-5436. [Google Scholar] [CrossRef
[10] Lefloch, P.G., Mercier, J.M. and Rohde, C. (2003) Fully Discrete, Entropy Conservative Schemes of Arbitrary Order. Siam Journal on Numerical Analysis, 40, 1968-1992. [Google Scholar] [CrossRef
[11] 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, 50, 544-573. [Google Scholar] [CrossRef
[12] Fjordholm, U.S. and Ray, D. (2016) A Sign Preserving WENO Reconstruction Method. Journal of Scientific Computing, 68, 42-63. [Google Scholar] [CrossRef
[13] 刘友琼, 刘庆升, 荣宪举, 黄封林. 一类求解浅水波方程的基本无振荡熵稳定格式[J]. 信阳师范学院学报(自然科学版), 2019, 32(3): 345-351.
[14] 郑素佩, 王苗苗, 王令. 基于WENO-Z重构的Osher-Solomon格式求解浅水波方程[J]. 水动力学研究与进展(A辑), 2020, 35(1): 90-99.
[15] 任璇, 封建湖, 郑素佩, 程晓晗. 求解双曲守恒律方程的熵相容格式[J]. 应用力学学报, 2021, 38(2): 560-565.