10.01.2015 Views

Simulation numérique directe de la turbulence en présence d ... - ISAE

Simulation numérique directe de la turbulence en présence d ... - ISAE

Simulation numérique directe de la turbulence en présence d ... - ISAE

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

84 Chapitre 3. Prés<strong>en</strong>tation du co<strong>de</strong> EVEREST<br />

k 3<br />

dκ<br />

k 2<br />

k 1<br />

Équival<strong>en</strong>ce <strong>numérique</strong><br />

k 2<br />

k 3<br />

k 1<br />

Figure 3.9 – Mainti<strong>en</strong> <strong>de</strong> <strong>la</strong> cohér<strong>en</strong>ce <strong>en</strong>tre l’espace continu et l’espace discrétisé<br />

On <strong>en</strong> déduit, pour tout point (κ 1 , κ 2 , κ 3 ) <strong>de</strong> l’espace spectral S, une re<strong>la</strong>tion <strong>en</strong>tre le module<br />

<strong>de</strong> <strong>la</strong> vitesse et le spectre <strong>de</strong> l’énergie turbul<strong>en</strong>te :<br />

‖ũ(κ 1 , κ 2 , κ 3 )‖ 2 = E(κ)<br />

2πκ 2 ∆V κ (3.28)<br />

√<br />

où κ = κ 2 1 + κ2 2 + κ2 3 . À ce niveau, le module du champ <strong>de</strong> vitesse est connu. En tout point <strong>de</strong><br />

l’espace spectral, les phases liées aux vecteurs <strong>de</strong> vitesse spectrale sont tirées au sort, ce qui offre<br />

<strong>la</strong> possibilité <strong>de</strong> générer <strong>de</strong>s champs <strong>de</strong> vitesse turbul<strong>en</strong>ts différ<strong>en</strong>ts pour un même spectre. Il<br />

existe néanmoins une contrainte sur <strong>la</strong> phase qui <strong>de</strong>vra être telle que <strong>la</strong> transformée <strong>de</strong> Fourier<br />

inverse du champ <strong>de</strong> vitesse spectrale soit réelle. Les expressions <strong>de</strong>s composantes du vecteur<br />

vitesse spectrale (ũ 1 , ũ 2 , ũ 3 ) que l’on peut retrouver dans [55] s’écriv<strong>en</strong>t :<br />

⎛<br />

⎞ ⎛<br />

⎞ ⎛ √<br />

ũ 1 = ⎝ Γκκ 2 + Λκ 1 κ 3<br />

√ ⎠ , ũ 2 = ⎝ −Γκκ 1 + Λκ 2 κ 3<br />

√ ⎠ , ũ 3 = ⎝− Λ κ 2 1 + ⎞<br />

κ2 2<br />

⎠ (3.29)<br />

κ κ 2 1 + κ2 2<br />

κ κ 2 1 + κ2 κ<br />

2<br />

avec<br />

Γ = Γ(κ 1 , κ 2 , κ 3 , α 1 , α 3 ) = ‖ũ(κ 1 , κ 2 , κ 3 )‖ exp(iα 1 ) cos(α 3 ) (3.30)<br />

Λ = Λ(κ 1 , κ 2 , κ 3 , α 2 , α 3 ) = ‖ũ(κ 1 , κ 2 , κ 3 )‖ exp(iα 2 ) sin(α 3 ) (3.31)<br />

Les phases α 1 , α 2 et α 3 sont choisies aléatoirem<strong>en</strong>t.<br />

3.3.2 Passage <strong>de</strong>s fluctuations spectrales dans le domaine physique<br />

3.3.2.1 Prés<strong>en</strong>tation <strong>de</strong> <strong>la</strong> librairie FFTW<br />

La librairie FFTW (Fastest Fourier Transform in the West) écrite <strong>en</strong> C permet <strong>de</strong> calculer<br />

<strong>la</strong> Transformée <strong>de</strong> Fourrier Discrète (TFD) d’un signal complexe ou réel, quel que soit le nombre<br />

<strong>de</strong> dim<strong>en</strong>sions. Ainsi, <strong>la</strong> compi<strong>la</strong>tion <strong>de</strong> <strong>la</strong> transformation se déroule <strong>en</strong> <strong>de</strong>ux phases :<br />

– La première phase est appelée ”p<strong>la</strong>nner” : elle génère un p<strong>la</strong>n qui indique à <strong>la</strong> machine<br />

utilisée le moy<strong>en</strong> le plus rapi<strong>de</strong> <strong>de</strong> calculer.

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

Saved successfully!

Ooh no, something went wrong!