A finite-difference representation of the Coriolis force in numerical models of Godunov type for rotating shallow water flows

作者:Karelsky K V*; Petrosyan A S; Slavin A G
来源:Russian Journal of Numerical Analysis and Mathematical Modelling, 2009, 24(3): 229-259.
DOI:10.1515/RJNAMM.2009.015

摘要

A finite-difference representation describing the Coriolis force in numerical methods of the Godunov type for flows of rotating shallow water is proposed in the paper. Finite-difference schemes are proposed for modelling flows both on a flat bed and on a bed of an arbitrary profile. The influence of the Coriolis force is simulated by introducing a fictitious unsteady boundary. The numerical algorithms developed here are based on representing an arbitrary bed surface and the Coriolis force by a complex unsteady step boundary. Due to inhomogeneity of the bed surface and the influence of the Coriolis force, a quasi-two-layer model of a liquid flow over a step boundary is used for numerical approximation of the source terms. The model takes into account the hydrodynamic peculiarities. This allows us to give a visual interpretation of nonlinear processes caused by inhomogeneity of the bottom and by the fictitious unsteady boundary describing the Coriolis force. The use of the quasi-two-layer model provides a better approximation to the original Euler equations in the presence of source terms. Comparative analysis of the well-known finite-difference schemes describing the rotation and inhomogencity of the bottom surface profile is performed. Numerical calculations confirming the efficiency of the proposed method are also performed.

  • 出版日期2009