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.3 – Solution du problème de Riemann <strong>pour</strong> le schéma HLL cv d’ordre un, le schéma<br />

HLL cvp d’ordre un et le schéma HLL cvp d’ordre deux <strong>avec</strong> les limiteurs minmod et Van Leer.<br />

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

Dans le tableau 4.1, on compare les erreursL 1 , L 2 etL ∞ de ces schémas <strong>pour</strong> différents maillages.<br />

On remarque tout d’abord que le schéma d’ordre un <strong>avec</strong> projections donne approximativement<br />

la même erreur que le schéma sans projection en considérant deux fois plus de cellules. C’est<br />

<strong>pour</strong>quoi leurs ordres de convergence sont similaires. De plus, on voit que la correction MUSCL<br />

sur le schémaHLL cvp permet d’obtenir <strong>des</strong> résultats légèrement meilleurs que le schémaHLL cv<br />

d’ordre un. Cependant, à cause <strong>des</strong> étapes de projection, il n’améliore que sensiblement l’ordre de<br />

convergence du schéma HLL cvp .<br />

Cet exemple permet de valider l’approche HLL cvp <strong>pour</strong> l’étendre ensuite au cas bidimensionnel<br />

dans le paragraphe suivant.<br />

4.2.3 Méthode <strong>avec</strong> projections en dimension 2<br />

Dans ce paragraphe, on propose une extension en dimension deux du schéma HLL cvp <strong>pour</strong><br />

approcher la solution du modèle (4.8). Pour alléger les notations, on écrit le modèle sous la forme<br />

condensée :<br />

∂ ε (ρSU)−∂ x F(U)−∂ y G(U) = Σ(U), (4.40)<br />

où U = (Ψ 0 ,Ψ 1 x,Ψ 1 y) T est le vecteur <strong>des</strong> inconnues dans A 2 et les fluxF et G sont définis par :<br />

⎛<br />

Ψ 1 x<br />

⎞<br />

Ψ<br />

F(U) = ⎜<br />

0 1−χ + 3χ−1<br />

2 2‖Ψ<br />

⎝<br />

1 ‖ 2(Ψ1 x) 2<br />

Ψ 0 3χ−1<br />

⎟<br />

⎠ ,<br />

2‖Ψ 1 ‖ 2Ψ1 y Ψ1 x<br />

Le <strong>terme</strong> source Σ est donné par :<br />

⎛<br />

G(U) = ⎜<br />

⎝<br />

Ψ 1 x<br />

Ψ 0 3χ−1<br />

2‖Ψ 1 ‖ 2Ψ1 xΨ 1 y<br />

+ 3χ−1<br />

Ψ 0 1−χ<br />

2<br />

⎞<br />

⎟<br />

⎠ .<br />

2‖Ψ 1 ‖ 2(Ψ1 y )2<br />

(4.41)<br />

Σ(U) = (0,ρTΨ 1 x,ρTΨ 1 y) T . (4.42)<br />

Pour cette extension en 2D sur <strong>des</strong> maillages cartésiens, on va réaliser un splitting en direction. On<br />

considère tout d’abord le système dans la direction x :<br />

∂ ε ρSU −∂ x F(U) = 0, (4.43)<br />

127

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

Saved successfully!

Ooh no, something went wrong!