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
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.