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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

Sur cet espace, on définit le produit scalaire sur l’interface I n+1 2<br />

j<br />

par :<br />

< f,g > n = 1 ∆t<br />

∫ t n+1<br />

t n ∫ 1<br />

0<br />

f(t,ω)g(t,ω) dω dt.<br />

Comme dans le cas unidimensionnel, les bases définies ci-<strong>des</strong>sus ont été choisies afin de faciliter<br />

les calculs. D’autres bases, comme la base <strong>des</strong> polynômes de Legendre par exemple, peuvent être<br />

adoptées.<br />

Le schéma consiste alors à faire évoluer de manière exacte l’approximation spatiale d’ordre élevé<br />

de la solution ainsi que son approximation temporelle qui sera toujours utilisée ici comme un outil<br />

<strong>pour</strong> l’élaboration du schéma. Finalement, il suffira de reprojeter ces approximations de la solution<br />

sur leurs espaces respectifs <strong>pour</strong> caractériser entièrement la solution.<br />

Approximations considérées : Sur chaque triangle du maillage, on suppose que la donnée<br />

initiale est une approximation polynomiale de degré k de la solution exacte :<br />

<strong>pour</strong> (x,y) ∈ T i , u 0 (x,y) ≃ u 0 i(x,y) ∈ P k C.<br />

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

Puis, sur le bordΓdu domaine, on se donne une approximation temporelle auxiliaire polynomiale<br />

de degré k de la donnée u B <strong>pour</strong> les interfaces “rentrantes” :<br />

<strong>pour</strong> t ∈ [t n ;t n+1 ],(x,y) ∈ s Γ j tel que −→ Ω ·−→ n Γ j < 0, u B(x,y,t) ≃ v n+1 2<br />

j Γ (t,ω(x,y)) ∈ P k I .<br />

Dans la suite, on notera s Γ j les interfaces “rentrantes”, c’est-à-dire où la solution est donnée.<br />

Une fois que les notations sont introduites, on procède à l’étape d’évolution.<br />

Étape d’évolution : À cette étape, on suppose donc que l’on doit résoudre le problème mixte<br />

suivant :<br />

⎧<br />

⎪⎨ ∂ t u(x,t)+aΩ.∇ ⃗ x u(x,t) = 0,<br />

u(x,t = t<br />

⎪⎩<br />

n ) = u n (x),<br />

(2.25)<br />

v j Γ(t) = u B (x,t) si x ∈ s Γ j .<br />

On fait évoluer de manière exacte l’approximation u n (x,y) ainsi que l’approximation temporelle<br />

v j (t) de la solution. Grâce à la linéarité de l’équation dans (2.25), la solution exacte peut être<br />

calculée analytiquement par la méthode <strong>des</strong> caractéristiques. On se place dans le triangleT i formé<br />

<strong>des</strong> segmentss j1 ,s j2 ets j3 . On suppose que la direction du flux ⃗ Ω est comprise entre les directions<br />

de deux segments s j1 et s j2 de ce triangle. Ainsi, en fonction du sens du flux, on obtient les deux<br />

configurations suivantes (voir Figure 2.8) :<br />

• cas une cible : le flux entre dans la cellule entre les segments s j1 et s j2 ,<br />

• cas deux cibles : le flux entre dans la cellule par le troisième segment s j3 .<br />

Puis dans chaque cas, deux sous-cas doivent être considérés (voir figure 2.9) :<br />

• cas explicite : <strong>des</strong> droites caractéristiques provenant de la cellule T i au temps t n croisent la<br />

cellule T i au temps t n+1 ,<br />

• cas implicite : toutes les droites caractéristiques provenant de la cellule T i au temps t n<br />

croisent une interface en premier.<br />

Il est important de noter qu’en fonction de la taille <strong>des</strong> cellules, on peut avoir <strong>des</strong> cas implicites et<br />

explicites au cours d’un même pas de temps. Ceci marque une différence notable en comparaison<br />

du cas unidimensionnel présenté ci-<strong>des</strong>sus <strong>pour</strong> <strong>des</strong> maillages uniformes.<br />

Par convention, on notera s n j le jème segment au temps t n et s n+1<br />

j<br />

le jème segment au temps t n+1<br />

(voir figure 2.9). L’interface rectangulaire délimitée par s j et (t n ,t n+1 ) est notée I n+1 2<br />

j<br />

. Le choix<br />

48

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

Saved successfully!

Ooh no, something went wrong!