Some considerations on numerical schemes for treating hyperbolicity issues in two-layer models

被引:21
作者
Sarno, L. [1 ]
Carravetta, A. [2 ]
Martino, R. [2 ]
Papa, M. N. [1 ]
Tai, Y. -C. [3 ]
机构
[1] Univ Salerno, Dept Civil Engn, Via Giovanni Paolo II 132, I-84084 Fisciano, Italy
[2] Univ Napoli Fed II, Dept Civil Architectural & Environm Engn, Via Claudio 21, I-80125 Naples, Italy
[3] Natl Cheng Kung Univ, Dept Hydraul & Ocean Engn, Univ Rd 1, Tainan 70101, Taiwan
关键词
Two-layer shallow-water equations; Non-conservative hyperbolic systems; Iterative methods; Finite volume; Depth-averaged models; GEOMORPHOLOGICAL MODEL; BOUNDARY-CONDITIONS; HYDRAULIC JUMP; COMPUTATION; AVALANCHES; DYNAMICS; SYSTEMS; FLOWS;
D O I
10.1016/j.advwatres.2016.12.014
中图分类号
TV21 [水资源调查与水利规划];
学科分类号
081501 ;
摘要
Multi-layer depth-averaged models are widely employed in various hydraulic engineering applications. Yet, such models are not strictly hyperbolic. Their equation systems typically lose hyperbolicity when the relative velocities between layers become too large, which is associated with Kelvin Helmholtz instabilities involving turbulent momentum exchanges between the layers. Focusing on the two-layer case, we present a numerical improvement that locally avoids the loss of hyperbolicity. The proposed modification introduces an additional momentum exchange between layers, whose value is iteratively calculated to be strictly sufficient to keep the system hyperbolic. The approach can be easily implemented in any finite volume scheme and there is no limitation concerning the density ratio between layers. Numerical examples, employing both HLL-type and Roe-type approximate Riemann solvers, are reported to validate the method and its key features. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:183 / 198
页数:16
相关论文
共 50 条