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 statement of boundary conditions for a finite-difference scheme of shallow water equations
    Berestov, A.L.
    Meteorologiya i Gidrologiya, 1994, (12): : 63 - 71
  • [22] Finite difference methods for 2D shallow water equations with dispersion
    Khakimzyanov, Gayaz S.
    Fedotova, Zinaida I.
    Gusev, Oleg I.
    Shokina, Nina Yu.
    RUSSIAN JOURNAL OF NUMERICAL ANALYSIS AND MATHEMATICAL MODELLING, 2019, 34 (02) : 105 - 117
  • [23] On the Comparison of Two Meshless Finite Difference Methods for Solving Shallow Water Equations
    Benito, Juan Jose
    Garcia, Angel
    Negreanu, Mihaela
    Urena, Francisco
    Vargas, Antonio Manuel
    BULLETIN OF THE IRANIAN MATHEMATICAL SOCIETY, 2024, 50 (01)
  • [24] On the Comparison of Two Meshless Finite Difference Methods for Solving Shallow Water Equations
    Juan José Benito
    Ángel García
    Mihaela Negreanu
    Francisco Ureña
    Antonio Manuel Vargas
    Bulletin of the Iranian Mathematical Society, 2024, 50
  • [25] Combined finite volume-finite element method for shallow water equations
    Wang, JW
    Liu, RX
    COMPUTERS & FLUIDS, 2005, 34 (10) : 1199 - 1222
  • [26] On a Conservative Finite-Difference Method for 1D Shallow Water Flows Based on Regularized Equations
    Zlotnik, Alexander
    Gavrilin, Vladimir
    MATHEMATICAL PROBLEMS IN METEOROLOGICAL MODELLING, 2016, 24 : 3 - 18
  • [27] Adaptive Finite Volume Method for the Shallow Water Equations on Triangular Grids
    Mungkasi, Sudi
    ADVANCES IN MATHEMATICAL PHYSICS, 2016, 2016
  • [28] High resolution finite volume method for solving shallow water equations
    Wang, Jiasong
    Ni, Hanggen
    Journal of Hydrodynamics, 2000, 12 (01) : 35 - 41
  • [29] 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
  • [30] 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