Numerical solution of the two-layer shallow water equations with bottom topography

被引:28
|
作者
Salmon, R [1 ]
机构
[1] Univ Calif San Diego, Scripps Inst Oceanog, La Jolla, CA 92093 USA
关键词
D O I
10.1357/002224002762324194
中图分类号
P7 [海洋学];
学科分类号
0707 ;
摘要
We present a simple, robust numerical method for solving the two-layer shallow water equations with arbitrary bottom topography. Using the technique of operator splitting, we write the equations as a pair of hyperbolic systems with readily computed characteristics, and apply third-order-upwind differences to the resulting wave equations. To prevent the thickness of either layer from vanishing, we modify the dynamics, inserting an artificial form of potential energy that becomes very large as the layer becomes very thin. Compared to high-order Riemann schemes with flux or slope limiters, our method is formally more accurate, probably less dissipative, and certainly more efficient. However, because we do not exactly conserve momentum and mass, bores move at the wrong speed unless we add explicit, momentum-conserving viscosity. Numerical solutions demonstrate the accuracy and stability of the method. Solutions corresponding to two-layer, wind-driven ocean flow require no explicit viscosity or hyperviscosity of any kind; the implicit hyperdiffusion associated with third-order-upwind differencing effectively absorbs the enstrophy cascade to small scales.
引用
收藏
页码:605 / 638
页数:34
相关论文
共 50 条
  • [31] Numerical Treatment of the Loss of Hyperbolicity of the Two-Layer Shallow-Water System
    M. J. Castro-Díaz
    E. D. Fernández-Nieto
    J. M. González-Vida
    C. Parés-Madroñal
    Journal of Scientific Computing, 2011, 48 : 16 - 40
  • [32] Numerical Treatment of the Loss of Hyperbolicity of the Two-Layer Shallow-Water System
    Castro-Diaz, M. J.
    Fernandez-Nieto, E. D.
    Gonzalez-Vida, J. M.
    Pares-Madronal, C.
    JOURNAL OF SCIENTIFIC COMPUTING, 2011, 48 (1-3) : 16 - 40
  • [33] Solitary Waves in Two-Layer Shallow Water
    Danilova K.N.
    Liapidevskii V.Y.
    Journal of Mathematical Sciences, 2016, 213 (6) : 802 - 810
  • [34] A numerical method for the two layer shallow water equations with dry states
    Mandli, Kyle T.
    OCEAN MODELLING, 2013, 72 : 80 - 91
  • [35] A NUMERICAL CODE FOR WAVES IN A TWO-LAYER SHALLOW FLUID
    Tahvildari, Navid
    Lynett, Patrick J.
    Kaihatu, James M.
    33RD INTERNATIONAL CONFERENCE ON OCEAN, OFFSHORE AND ARCTIC ENGINEERING, 2014, VOL 8B: OCEAN ENGINEERING, 2014,
  • [36] Turbulent two-dimensional shallow water equations and their numerical solution
    Bose, Sujit K.
    ARCHIVE OF APPLIED MECHANICS, 2022, 92 (11) : 3405 - 3416
  • [37] Turbulent two-dimensional shallow water equations and their numerical solution
    Sujit K. Bose
    Archive of Applied Mechanics, 2022, 92 : 3405 - 3416
  • [38] Modeling Heavy-Gas Dispersion in Air with Two-Layer Shallow Water Equations
    Chiapolino, Alexandre
    Courtiaud, Sebastien
    Lapebie, Emmanuel
    Saurel, Richard
    FLUIDS, 2021, 6 (01)
  • [39] Evolution of interface singularities in shallow water equations with variable bottom topography
    Camassa, R.
    D'Onofrio, R.
    Falqui, G.
    Ortenzi, G.
    Pedroni, M.
    STUDIES IN APPLIED MATHEMATICS, 2022, 148 (04) : 1439 - 1476
  • [40] The generalized Riemann problem method for the shallow water equations with bottom topography
    Li, JQ
    Chen, GX
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2006, 65 (06) : 834 - 862