Free-surface, mobile-bed, shallow-flow models may present Hybrid hyperbolic systems of partial differential equations characterised by conservative and non-conservative fluxes that can only be expressed in primitive variables. This paper presents the effort we made to derive DOT-type schemes (Osher-type schemes derived by Dumbser and Toro, 2011 [1]) for these kinds of systems formulated for the one-dimensional case. Firstly, for a Hybrid system, we managed to write a quasi-linear form characterised by the presence of a matrix, expressed as a function of the primitive variables, that multiplies the spatial derivative of the conserved variables. Next, we derived the first numerical flux by adapting the approach of Leibinger et al., 2016 [2] to this quasi-linear form. We called this result DOTHCP flux. To achieve a faster algorithm, instead of using an integration path in the space of conserved variables, as in the previous case, we employed a path in the space of primitive variables. We called this second formulation DOTHPP flux. Subsequently, we managed to account for certain physical constraints arising from the generalised Rankine-Hugoniot relations in the expression of one term of the previous flux formulation, thus obtaining the DOTHZR flux. Finally, we showed that these methods can also be applied to Combined systems characterised by conservative and non-conservative fluxes expressed in conserved variables. Several tests show the characteristics and good performances of the proposed methods when applied to Riemann problems of Hybrid and Combined systems deriving from free-surface models. Finally, thanks to the general formulation of the proposed DOT-type fluxes, these can also be applied to Hybrid and Combined hyperbolic systems deriving from different physical problems.
Read full abstract