A Riemann Solver for Single-Phase and Two-Phase Shallow Flow Models based on Relaxation. Relations with Roe and VFRoe Solvers. - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2010

A Riemann Solver for Single-Phase and Two-Phase Shallow Flow Models based on Relaxation. Relations with Roe and VFRoe Solvers.

Résumé

We present a Riemann solver derived by a relaxation technique for classical single-phase shallow flow equations and for a two-phase shallow flow model describing a mixture of solid granular material and fluid. Our primary interest is the numerical approximation of this two-phase solid/fluid model, whose complexity poses numerical difficulties that cannot be efficiently addressed by existing solvers. In particular, we are concerned with ensuring a robust treatment of dry bed states. The relaxation system used by the proposed solver is formulated by introducing auxiliary variables that replace the momenta in the spatial gradients of the original model systems. The resulting relaxation solver has the advantage of a certain degree of freedom in the specification of the wave structure through the choice of the relaxation parameters. This flexibility is exploited for a robust handling of wet/dry fronts and vacuum formation. Several numerical experiments, including tests of dry bed generation, show the effectiveness of the approach. The proposed relaxation solver is related to Roe's solver in that its Riemann solution for the flow height and relaxation variables is formally computed as Roe's Riemann solution. Furthermore, for single-phase shallow flow equations, the relaxation solver is found to be formally equivalent to the VFRoe solver with conservative variables of Gallouët and Masella [C.R. Acad. Sc. Paris, Série I, 323, 77--84, 1996]. The relaxation interpretation allows to establish positivity conditions for this VFRoe method.
Fichier principal
Vignette du fichier
relswmpe-7-1-sub.pdf (969.5 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

inria-00449754 , version 1 (22-01-2010)
inria-00449754 , version 2 (04-10-2010)
inria-00449754 , version 3 (04-11-2010)

Identifiants

  • HAL Id : inria-00449754 , version 1

Citer

Marica Pelanti, François Bouchut, Anne Mangeney. A Riemann Solver for Single-Phase and Two-Phase Shallow Flow Models based on Relaxation. Relations with Roe and VFRoe Solvers.. 2010. ⟨inria-00449754v1⟩
541 Consultations
622 Téléchargements

Partager

Gmail Facebook X LinkedIn More