An efficient finite difference method for the shallow water equations

被引:16
|
作者
Lundgren, Lukas [1 ]
Mattsson, Ken [1 ]
机构
[1] Uppsala Univ, Dept Informat Technol, POB 337, S-75105 Uppsala, Sweden
关键词
Finite difference methods; Shallow water equations; High-order accuracy; Stability; Boundary treatment; Well-balanced; CENTRAL-UPWIND SCHEME; DISCONTINUOUS GALERKIN METHOD; NAVIER-STOKES EQUATIONS; ARTIFICIAL VISCOSITY; BOUNDARY-CONDITIONS; CURVILINEAR MESHES; NUMERICAL-SOLUTION; PARTS OPERATORS; EULER EQUATIONS; FAR-FIELD;
D O I
10.1016/j.jcp.2020.109784
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A high-order explicit finite difference scheme is derived solving the shallow water equations. The boundary closures are based on the diagonal-norm summation-by-parts (SBP) framework and the boundary conditions are imposed using a penalty (SAT) technique. Flux-splitting combined with upwind SBP operators is used to naturally introduce artificial dissipation. The scheme is tested against various benchmark problems where high-order convergence is verified for smooth solutions. A particular discretization of the source term is used leading to a well-balanced scheme. We also present an application: A simplified incident wave simulation with wave-channel interaction using a multi-block setup. Experiments suggest that a bathymetry consisting of many spikes could provide a dispersing effect on an incoming wave. (C) 2020 Elsevier Inc. All rights reserved.
引用
收藏
页数:28
相关论文
共 50 条
  • [21] The discontinuous Galerkin finite element method for the 2D shallow water equations
    Li, H
    Liu, RX
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2001, 56 (03) : 223 - 233
  • [22] Finite Volume Multilevel Approximation of the Shallow Water Equations
    Bousquet, Arthur
    Marion, Martine
    Temam, Roger
    CHINESE ANNALS OF MATHEMATICS SERIES B, 2013, 34 (01) : 1 - 28
  • [23] Adaptive finite volume approximation of the shallow water equations
    Felcman, J.
    Kadrnka, L.
    APPLIED MATHEMATICS AND COMPUTATION, 2012, 219 (07) : 3354 - 3366
  • [24] A HIGH RESOLUTION FINITE VOLUME METHOD FOR SOLVING SHALLOW WATER EQUATIONS
    Wang Jia song School of Civil Engineering and Mechanics
    Journal of Hydrodynamics, 2000, (01) : 35 - 41
  • [25] Edge-based finite element method for shallow water equations
    Ribeiro, FLB
    Galeao, AC
    Landau, L
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2001, 36 (06) : 659 - 685
  • [26] Finite differences method for shallow water equations in a class of discontinuous functions
    Rasulov, M
    Aslan, Z
    Pakdil, O
    APPLIED MATHEMATICS AND COMPUTATION, 2005, 160 (02) : 343 - 353
  • [27] Moving Water Equilibria Preserving Discontinuous Galerkin Method for the Shallow Water Equations
    Jiahui Zhang
    Yinhua Xia
    Yan Xu
    Journal of Scientific Computing, 2023, 95
  • [28] Moving Water Equilibria Preserving Discontinuous Galerkin Method for the Shallow Water Equations
    Zhang, Jiahui
    Xia, Yinhua
    Xu, Yan
    JOURNAL OF SCIENTIFIC COMPUTING, 2023, 95 (02)
  • [29] Well-balanced fifth-order finite difference Hermite WENO scheme for the shallow water equations
    Zhao, Zhuang
    Zhang, Min
    JOURNAL OF COMPUTATIONAL PHYSICS, 2023, 475
  • [30] A numerical method to solve shallow water equations
    Wang Xianmin
    Pang Yong
    Huang Zhihua
    Han Tao
    Tang Lei
    ICMS2010: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON MODELLING AND SIMULATION, VOL 1: ENGINEERING COMPUTATION AND FINITE ELEMENT ANALYSIS, 2010, : 36 - 39