Godunov-type large time step scheme for shallow water equations with bed-slope source term

被引:1
作者
Xu, Renyi [1 ]
Borthwick, Alistair G. L. [2 ,3 ]
Ma, Hongbo [4 ]
Xu, Bo [1 ]
机构
[1] Yangzhou Univ, Coll Hydraul Sci & Engn, Yangzhou, Jiangsu, Peoples R China
[2] Univ Edinburgh, Sch Engn, Edinburgh, Midlothian, Scotland
[3] Univ Plymouth, Sch Engn Comp & Math, Plymouth, Devon, England
[4] Univ Calif Irvine, Dept Civil & Environm Engn, Irvine, CA 92697 USA
基金
中国国家自然科学基金;
关键词
Large time step scheme; Shallow water equations; Step riemann solver; oscillation suppression; HYPERBOLIC CONSERVATION-LAWS; RIEMANN PROBLEM; EXTENSION;
D O I
10.1016/j.compfluid.2021.105222
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a Godunov-type large time step (LTS) solver of the non-homogeneous shallow water equations (SWEs). Source terms are decomposed into simple characteristic waves in approximate Riemann solvers (ARS) and exact Riemann solvers (ERS), and information is transferred over multiple cells per time step using the LTS method. Benchmark simulations are presented using different solution algorithms (ARS and ERS with and without entropy fixes) for two rarefactions driven by divergent flow, a pair of bores driven by opposing flows, and a dam break over a shelf-like step. In these cases, spurious flow discontinuities and oscillations can occur for Courant-Friedrichs-Lewy number (CFL) > 1 in the absence of an entropy fix. Implementation of a weak-solution LTS entropy fix improves the results, but shock shifting nevertheless occurs in certain cases. The paper also considers steady, frictionless, transcritical flow over a bed hump. In this final case, the model is run for integer CFL ranging from 1 to 10. For CFL <= 3, satisfactory results are obtained (without divergence and oscillation) using ARS without an entropy fix. For larger CFL, the results either diverge or exhibit convergent oscillations downstream of the hydraulic jump. Use of an entropy fix designed for implementation in an LTS scheme improves the results for CFL <= 5.
引用
收藏
页数:14
相关论文
共 33 条
[1]  
Abbott M.B., 1998, COMPUTATIONAL HYDRAU, V2nd
[2]   Exact solutions to the Riemann problem of the shallow water equations with a bottom step [J].
Alcrudo, F ;
Benkhaldoun, F .
COMPUTERS & FLUIDS, 2001, 30 (06) :643-671
[3]   Performance of numerical methods on the non-unique solution to the Riemann problem for the shallow water equations [J].
Andrianov, N .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2005, 47 (8-9) :825-831
[4]   Exact solution of the Riemann problem for the shallow water equations with discontinuous bottom geometry [J].
Bernetti, R. ;
Titarev, V. A. ;
Toro, E. F. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (06) :3212-3243
[5]  
Cunge J.A., 1980, PRACTICAL ASPECTS CO
[6]   On numerical treatment of the source terms in the shallow water equations [J].
Garcia-Navarro, P ;
Vazquez-Cendon, ME .
COMPUTERS & FLUIDS, 2000, 29 (08) :951-979
[7]  
Goutal N., 1997, P 2 WORKSH DAM BREAK
[8]  
Guinot V., 2003, GODUNOV TYPE SCHEMES
[9]   ON UPSTREAM DIFFERENCING AND GODUNOV-TYPE SCHEMES FOR HYPERBOLIC CONSERVATION-LAWS [J].
HARTEN, A ;
LAX, PD ;
VAN LEER, B .
SIAM REVIEW, 1983, 25 (01) :35-61
[10]  
HARTEN A, 1986, MATH COMPUT, V46, P379, DOI 10.1090/S0025-5718-1986-0829615-4