Unstructured finite volume discretisation of bed friction and convective flux in solute transport models linked to the shallow water equations
The finite volume discretisation of the shallow water equations has been the subject of many previous studies, most of which deal with a well-balanced conservative discretisation of the convective flux and bathymetry. However, the bed friction discretisation has not been so profusely analysed in previous works, while it may play a leading role in certain applications of shallow water models. In this paper we analyse the numerical discretisation of the bed friction term in the two-dimensional shallow water equations, and we propose a new unstructured upwind finite volume discretisation for this term. The new discretisation proposed improves the accuracy of the model in problems in which the bed friction is a relevant force in the momentum equation, and it guarantees a perfect balance between gravity and bed friction under uniform flow conditions. The relation between the numerical scheme used to solve the hydrodynamic equations and the scheme used to solve a scalar transport model linked to the shallow water equations, is also analysed in the paper. It is shown that the scheme used in the scalar transport model must take into consideration the scheme used to solve the hydrodynamic equations. The most important implication is that a well-balanced and conservative scheme for the scalar transport equation cannot be formulated just from the water depth and velocity fields, but has to consider also the way in which the hydrodynamic equations have been solved.
bed friction shallow water equations scalar transport depth averaged models finite volume method unstructured mesh high order schemes