摘要

Shallow water models are widely used to describe and study free-surface water flow. While in some practical applications the bottom friction does not have much influence on the solutions, there are still many applications, where the bottom friction is important. In particular, the friction terms will play a significant role when the depth of the water is very small. In this paper, we study shallow water equations with friction terms and develop a semi-discrete second-order central-upwind scheme that is capable of exactly preserving physically relevant steady states and maintaining the positivity of the water depth. The presence of the friction terms increases the level of complexity in numerical simulations as the underlying semi-discrete system becomes stiff when the water depth is small. We therefore implement an efficient semi-implicit Runge-Kutta time integration method that sustains the well-balanced and sign preserving properties of the semi-discrete scheme. We test the designed method on a number of one-dimensional and two-dimensional examples that demonstrate robustness and high resolution of the proposed numerical approach. The data in the last numerical example correspond to the laboratory experiments reported in [L. Cea, M. Garrido, and J. Puertas, Journal of Hydrology, 382 (2010), pp. 88-102], designed to mimic the rain water drainage in urban areas containing houses. Since the rain water depth is typically several orders of magnitude smaller than the height of the houses, we develop a special technique, which helps to achieve a remarkable agreement between the numerical and experimental results.

  • 出版日期2015-6-30