NAAug 9, 2012
A new model for shallow viscoelastic fluidsFrançois Bouchut, Sébastien Boyaval
We propose a new reduced model for gravity-driven free-surface flows of shallow elastic fluids. It is obtained by an asymptotic expansion of the upper-convected Maxwell model for elastic fluids. The viscosity is assumed small (of order epsilon, the aspect ratio of the thin layer of fluid), but the relaxation time is kept finite. Additionally to the classical layer depth and velocity in shallow models, our system describes also the evolution of two scalar stresses. It has an intrinsic energy equation. The mathematical properties of the model are established, an important feature being the non-convexity of the physically relevant energy with respect to conservative variables, but the convexity with respect to the physically relevant pseudo-conservative variables. Numerical illustrations are given, based on a suitable well-balanced finite-volume discretization involving an approximate Riemann solver.
NAAug 27, 2015
Kinetic entropy inequality and hydrostatic reconstruction scheme for the Saint-Venant systemEmmanuel Audusse, François Bouchut, Marie-Odile Bristeau et al.
A lot of well-balanced schemes have been proposed for discretizing the classical Saint-Venant system for shallow water flows with non-flat bottom. Among them, the hydrostatic reconstruction scheme is a simple and efficient one. It involves the knowledge of an arbitrary solver for the homogeneous problem (for example Godunov, Roe, kinetic,...). If this solver is entropy satisfying, then the hydrostatic reconstruction scheme satisfies a semi-discrete entropy inequality. In this paper we prove that, when used with the classical kinetic solver, the hydrostatic reconstruction scheme also satisfies a fully discrete entropy inequality, but with an error term. This error term tends to zero strongly when the space step tends to zero, including solutions with shocks. We prove also that the hydrostatic reconstruction scheme does not satisfy the entropy inequality without error term.