28.01.2014 Views

Méthodes numériques pour des systèmes hyperboliques avec terme ...

Méthodes numériques pour des systèmes hyperboliques avec terme ...

Méthodes numériques pour des systèmes hyperboliques avec terme ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.2. Schémas <strong>numériques</strong><br />

FIGURE 4.1 – Solution Ψ 0 du problème de Riemann (4.36) : solution de référence (trait plein) et<br />

approchée par le schéma HLL cv (pointillés)<br />

tel-00814182, version 1 - 16 Apr 2013<br />

En utilisant les relations (4.26) et (4.33), on obtient un schéma <strong>pour</strong> les variables initiales<br />

(x,ε) :<br />

<strong>avec</strong><br />

(<br />

S(ε p )U p i<br />

= S(ε p+1 ) U p+1<br />

i<br />

− ∆˜ε ( )<br />

∆˜x α F p+1 −F p+1<br />

i+ 1 i− 1 2 2<br />

( )<br />

Σ p+1 0<br />

i<br />

=<br />

(Ψ 1 ) p+1<br />

i<br />

T p+1<br />

et α =<br />

)<br />

+2∆˜ε (1−αp+1 )<br />

Σ p+1<br />

i<br />

, (4.35)<br />

∆˜x<br />

2<br />

2+∆˜x .<br />

Ce schéma est noté HLL cv , où l’indice cv signifie changement de variables.<br />

Test de validation<br />

Afin de valider ce schéma numérique, on réalise plusieurs cas-tests.<br />

Le premier cas-test est dédié à l’approximation d’un problème de Riemann <strong>pour</strong> (4.32). La donnée<br />

initiale est composée de deux états constants séparés par une discontinuité en x = 0.5 sur<br />

l’intervalle [0;1] :<br />

Ψ 0 (x,ε max ) =<br />

{<br />

0.5 si 0 ≤ x < 0.5,<br />

3 si 1 ≥ x > 0.5,<br />

Ψ 1 (x,ε max ) = 0. (4.36)<br />

Pour cette expérience, on considère qu’il n’y a pas de <strong>terme</strong> source et donc queT(ε) = 0. De plus,<br />

on suppose que le pouvoir d’arrêt est constant S(ε) = 1, et on impose une densité discontinue :<br />

⎧<br />

⎪⎨ 1 si x < 0.3,<br />

ρ(x) = 0.01 si 0.3 < x < 0.5,<br />

⎪⎩<br />

1 si x > 0.5,<br />

(4.37)<br />

Sur la figure 4.1, la solution donnée par le schéma HLL cv est comparée à la solution de référence<br />

sur le domaine [0;1] discrétisé par 256 cellules. On compare la solution approchée Ψ 0 <strong>avec</strong> la<br />

solution de référence qui est la solution exacte du probème de Riemann. On observe que cette approximation<br />

est assez bonne et correspond bien à ce que l’on peut attendre d’un schéma HLL (voir<br />

123

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!