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.

2.4. Méthode de projection GRP espace-temps transport 2D<br />

on peut difficilement considérer k supérieur à 15 − 20. Pour de tels cas, une possibilité serait de<br />

considérer <strong>des</strong> bases de polynômes orthogonaux afin de forcer un meilleur conditionnement <strong>des</strong><br />

matrices à inverser.<br />

2.4 Méthode de projection GRP espace-temps <strong>pour</strong> l’équation de transport<br />

en dimension 2<br />

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

Dans ce paragraphe, on introduit une extension en dimension deux du schéma GRP espacetemps<br />

présenté précédemment en dimension un. Grâce au choix d’approximation de la solution et<br />

au caractère compact du schéma, on présente directement l’extension en deux dimensions sur <strong>des</strong><br />

maillages non-structurés. On considère toujours le problème mixte suivant :<br />

⎧<br />

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

u(x,t = 0) = u 0 (x), ∀x ∈ D,<br />

⎪⎩<br />

u x∈Γ (t) = u B (x,t), Γ = {x ∈ ∇D, −→ (2.23)<br />

Ω ·−→ n(x) < 0},<br />

( )<br />

où D ⊂ R 2 est un ouvert borné, a est la vitesse et Ω ⃗ Ωx<br />

= est le vecteur direction normalisé.<br />

Ω y<br />

On suppose que la donnée sur le bord est rentrante, c’est-à-dire que −→ Ω ·−→ n < 0 sur Γ où −→ n est la<br />

normale unitaire à∇D extérieure àD.<br />

Le domaine est discrétisé par un maillage non-structuré composé de triangles. Pour simplifier<br />

la présentation du schéma, on se place dans le cas de maillages triangulaires, mais tout type de<br />

polygones peut être considéré. On suppose que le pas de temps est constant égal à ∆t. On note<br />

(x i ,y i ) le centre de gravité du triangle T i et V i son aire. Les côtés du triangle T i sont les segments<br />

s j . Le segment s j = [p j ,q j ], p j ∈ R 2 ,q j ∈ R 2 est paramétré par :<br />

De plus, on notera s Γ j<br />

M = (x,y) ∈ s j ⇔ ∃ω(x,y) ∈ [0,1]/M = p j +ω(x,y) −−→ p j q j . (2.24)<br />

les segments sur le bord du domaine.<br />

De la même manière qu’en dimension un, on définit les interfaces du maillage :I n+1 2<br />

j<br />

= (t n ,t n+1 )×s j .<br />

Ainsi, on peut introduire l’ensemble <strong>des</strong> polynômes de degré k par cellule (triangle) :<br />

P k C = {u ∈ L∞ (R 2 )/u Ti ∈ R k [X,Y]},<br />

qui est engendré par la base :<br />

{( ) p ( ) x−xi y q −yi<br />

.<br />

V i V i<br />

}p+q=0,...,k<br />

Sur cet espace, on considère le produit scalaire sur le triangle T i suivant :<br />

< f,g > i = 1 V i<br />

∫∫T i<br />

f(x,y)g(x,y) dx dy.<br />

Puis, on introduit également l’ensemble <strong>des</strong> polynômes par interface :<br />

engendré par la base :<br />

P k I = {u ∈ L ∞ (R 2 )/u<br />

I<br />

n+ 1 2<br />

j<br />

⎧<br />

⎨<br />

⎩<br />

(<br />

t−t n+1 2<br />

∆t<br />

∈ R k [X,Y]},<br />

) ⎫<br />

l<br />

⎬<br />

ω m ,<br />

⎭<br />

l+m=0,...,k<br />

47

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

Saved successfully!

Ooh no, something went wrong!