High-order accurate well-balanced energy stable finite difference schemes for multi-layer shallow water equations on fixed and adaptive moving meshes

被引:1
|
作者
Zhang, Zhihao [1 ,2 ]
Tang, Huazhong [1 ,2 ,3 ]
Duan, Junming [4 ]
机构
[1] Peking Univ, Ctr Appl Phys & Technol, HEDPS, Beijing 100871, Peoples R China
[2] Peking Univ, Sch Math Sci, LMAM, Beijing 100871, Peoples R China
[3] Nanchang Hangkong Univ, Nanchang 330000, Jiangxi, Peoples R China
[4] Ecole Polytech Fed Lausanne, Chair Computat Math & Simulat Sci, CH-1015 Lausanne, Switzerland
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Multi-layer shallow water equations; Energy stability; High-order accuracy; Well-balance; Adaptive moving mesh; EXACT CONSERVATION PROPERTY; WENO SCHEMES; NUMERICAL-METHODS; SYSTEMS; FLOWS;
D O I
10.1016/j.jcp.2024.113301
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper develops high-order accurate well-balanced (WB) energy stable (ES) finite difference schemes for multi-layer (the number of layers M >= 2) shallow water equations (SWEs) with non-flat bottom topography on both fixed and adaptive moving meshes, extending our previous work on the single-layer shallow water magnetohydrodynamics [25] and single-layer SWEs on adaptive moving meshes [58]. To obtain an energy inequality, the convexity of an energy function for an arbitrary M is proved by finding recurrence relations of the leading principal minors or the quadratic forms of the Hessian matrix of the energy function with respect to the conservative variables, which is more involved than the single-layer case due to the coupling between the layers in the energy function. An important ingredient in developing high-order semi-discrete ES schemes is the construction of a two-point energy conservative (EC) numerical flux. In pursuit of the WB property, a sufficient condition for such EC fluxes is given with compatible discretizations of the source terms similar to the single-layer case. It can be decoupled into M identities individually for each layer, making it convenient to construct a two-point EC flux for the multi-layer system. To suppress possible oscillations near discontinuities, WENO-based dissipation terms are added to the high-order WB EC fluxes, which gives semi-discrete high-order WB ES schemes. Fully-discrete schemes are obtained by employing high-order explicit strong stability preserving Runge-Kutta methods and proved to preserve the lake at rest. The schemes are further extended to moving meshes based on a modified energy function for a reformulated system, relying on the techniques proposed in [58]. Numerical experiments are conducted for some two- and three-layer cases to validate the high-order accuracy, WB and ES properties, and high efficiency of the schemes, with a suitable amount of dissipation chosen by estimating the maximal wave speed due to the lack of an analytical expression for the eigenstructure of the multi-layer system.
引用
收藏
页数:42
相关论文
共 50 条
  • [21] High-order well-balanced and positivity-preserving finite-difference AWENO scheme with hydrostatic reconstruction for shallow water equations
    Wang, Bao-Shan
    Li, Peng
    Gao, Zhen
    APPLIED NUMERICAL MATHEMATICS, 2022, 181 : 483 - 502
  • [22] A Positivity-Preserving and Well-Balanced High Order Compact Finite Difference Scheme for Shallow Water Equations
    Ren, Baifen
    Gao, Zhen
    Gu, Yaguang
    Xie, Shusen
    Zhang, Xiangxiong
    COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2024, 35 (02) : 524 - 552
  • [23] On a well-balanced high-order finite volume scheme for the shallow water equations with bottom topography and dry areas
    Gallardo, J. M.
    Castro, M.
    Pares, C.
    Gonzalez-Vida, J. M.
    HYPERBOLIC PROBLEMS: THEORY, NUMERICS, APPLICATIONS: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON HYPERBOLIC PROBLEMS, 2008, : 259 - 270
  • [24] High order well-balanced finite difference WENO schemes for shallow water flows along channels with irregular geometry
    Wang, Xiufang
    Li, Gang
    Qian, Shouguo
    Li, Jiaojiao
    Wang, Zhen
    APPLIED MATHEMATICS AND COMPUTATION, 2019, 363
  • [25] High-order well-balanced central WENO scheme for pre-balanced shallow water equations
    Li, Gang
    Caleffi, Valerio
    Gao, Jinmei
    COMPUTERS & FLUIDS, 2014, 99 : 182 - 189
  • [26] High Order Asymptotic Preserving and Well-Balanced Schemes for the Shallow Water Equations with Source Terms
    Huang, Guanlan
    Boscarino, Sebastiano
    Xiong, Tao
    COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2024, 35 (05) : 1229 - 1262
  • [27] Well-balanced fifth-order finite difference Hermite WENO scheme for the shallow water equations
    Zhao, Zhuang
    Zhang, Min
    JOURNAL OF COMPUTATIONAL PHYSICS, 2023, 475
  • [28] Well-Balanced Bottom Discontinuities Treatment for High-Order Shallow Water Equations WENO Scheme
    Caleffi, Valerio
    Valiani, Alessandro
    JOURNAL OF ENGINEERING MECHANICS, 2009, 135 (07) : 684 - 696
  • [29] High-Order Well-Balanced Finite Difference WENO Schemes for a Class of Hyperbolic Systems with Source Terms
    Yulong Xing
    Chi-Wang Shu
    Journal of Scientific Computing, 2006, 27 : 477 - 494
  • [30] A High-Order Well-Balanced Central Scheme for the Shallow Water Equations in Channels with Irregular Geometry
    Balaguer-Beser, Angel
    Teresa Capilla, Maria
    Nacher-Rodriguez, Beatriz
    Jose Valles-Moran, Francisco
    Andres-Domenech, Ignacio
    ADVANCES IN DIFFERENTIAL EQUATIONS AND APPLICATIONS, 2014, 4 : 229 - 237