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.

CHAPITRE 2. SCHÉMAS NUMÉRIQUES POUR LE MODÈLE SN<br />

1.5<br />

1<br />

’k=1’<br />

’k=5’<br />

’k=7’<br />

’k=11’<br />

’exact’<br />

1.5<br />

1<br />

’k=1’<br />

’k=5’<br />

’k=7’<br />

’k=9’<br />

’exact’<br />

0.5<br />

0.5<br />

0<br />

0<br />

-0.5<br />

-0.5<br />

-1<br />

-1<br />

-1.5<br />

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1<br />

-1.5<br />

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1<br />

FIGURE 2.6 – Solutions àt = 1000 s <strong>avec</strong> λ = 10 (gauche) et λ = 50 (droite)<br />

1.5<br />

’k=13’<br />

’exact’<br />

1.5<br />

’k=13’<br />

’exact’<br />

1<br />

1<br />

0.5<br />

0.5<br />

0<br />

0<br />

-0.5<br />

-0.5<br />

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

-1<br />

-1.5<br />

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1<br />

-1<br />

-1.5<br />

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1<br />

FIGURE 2.7 – Solutions àt = 15000 s <strong>avec</strong> λ = 5 (gauche) et λ = 20 (droite)<br />

la méthode WENO est largement plus coûteuse.<br />

On s’intéresse à présent uniquement aux résultats de la méthode GRP espace-temps <strong>pour</strong> vérifier<br />

son comportement en temps très long <strong>avec</strong> de grands pas de temps. Le premier cas-test illustre<br />

l’impact du degré d’approximation k <strong>des</strong> polynômes en temps long, et le second cas-test montre<br />

quelques résultats en temps très long.<br />

Sur la figure 2.6, on compare les solutions approchées <strong>pour</strong> différentes valeurs dek après un temps<br />

t = 1000 s <strong>pour</strong> une CFL égale à10 et 50.<br />

Quand k devient grand, en plus d’améliorer la qualité <strong>des</strong> résultats, on voit que les oscillations<br />

se concentrent autour <strong>des</strong> discontinuités et que leur amplitude diminue. Ainsi, en choisissant k de<br />

plus en plus grand, on peut obtenir une approximation de la solution exacte aussi proche que l’on<br />

veut.<br />

Le schéma est maintenant testé <strong>pour</strong> un temps extrêmement long t = 15000 s. La figure 2.7<br />

montre les solutions obtenues <strong>avec</strong> k = 13 <strong>pour</strong> λ = 5 et λ = 20.<br />

En dépit de la difficulté de ce cas-test (seulement 100 mailles et un temps extrêmement long), les<br />

approximations sont très proches de la solution exacte. De plus, le temps de calcul <strong>pour</strong> un tel<br />

cas-test reste raisonnable. Avec λ = 5, on observe un rapport de temps de 8.3 entre k = 13 et<br />

k = 3, de 12.8 entre k = 13 et k = 2 et de 20 entre k = 13 et k = 1.<br />

Si l’on veut un temps extrêmement long et une CFL très grande, on peut éventuellement considérer<br />

un degré k très grand. Cependant, comme le conditionnement <strong>des</strong> matrices augmente <strong>avec</strong><br />

k, l’erreur d’approximation numérique devient très importante quandkest très grand. En pratique,<br />

46

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

Saved successfully!

Ooh no, something went wrong!