An approximate Riemann solver for sensitivity equations with discontinuous solutions - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Advances in Water Resources Année : 2009

An approximate Riemann solver for sensitivity equations with discontinuous solutions

Résumé

The sensitivity of a model output (called a variable) to a parameter can be defined as the partial derivative of the variable with respect to the parameter. When the governing equations are not differentiable with respect to this parameter, problems arise in the numerical solution of the sensitivity equations, such as locally infinite values or instability. An approximate Riemann solver is thus proposed for direct sensitivity calculation for hyperbolic systems of conservation laws in the presence of discontinuous solutions. The proposed approach uses an extra source term in the form of a Dirac function to restore sensitivity balance across the shocks. It is valid for systems such as the Euler equations for gas dynamics or the shallow water equations for free surface flow. The method is first detailed and its application to the shallow water equa- tions is proposed, with some test cases such as dike- or dam-break problems with or without source terms. An application to a two-dimensional flow problem illustrates the superiority of direct sensitivity calculation over the classical empirical approach.

Dates et versions

hal-01196940 , version 1 (10-09-2015)

Identifiants

Citer

Vincent Guinot, Carole Delenne, Bernard Cappelaere. An approximate Riemann solver for sensitivity equations with discontinuous solutions. Advances in Water Resources, 2009, 32 (1), pp.61-77. ⟨10.1016/j.advwatres.2008.10.002⟩. ⟨hal-01196940⟩
166 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More