IIntroduction À La CFD (Computational Fluid Dynamics)
IIntroduction À La CFD (Computational Fluid Dynamics)
Cours
Introduction à la CFD
(Computational Fluid Dynamics)
▪ Au cours des années 1980-2000, la CFD était utilisée principalement pour la recherche à
partir de codes “maison”: quand on voulait effectuer un calcul CFD, il fallait écrire un
programme.
▪ Il s'agit de la période au cours de laquelle les codes ou les logiciels CFD commerciaux se
sont développés dont la plupart sont disponibles aujourd'hui:
o Fluent (UK and US).
o CFX (UK and Canada).
o Polyflow (Belgium).
o Phoenix (UK).
o Star CCM+ (UK).
o Flow 3d (US).
o ESI/CFDRC (US).
o SCRYU (Japan).
Voir le site: www.cfdreview.com
Open source:
▪ OpenFlower ( http://openflower.sourceforge.net/ );
▪ OpenFoam (https://www.openfoam.com/ );
▪ Code_Saturne (https://www.code-saturne.org/cms/web/ );
▪ OpenLB (https://www.openlb.net/ );
▪ SLFCFD (http://slfcfd.sourceforge.net/ ).
Introduction à la CFD - ENP @2021-2022 12
Bref historique I.1 Introduction
ANSYS INC:
o Création en 1970 à Canonsburg (États unis)
2006: acquisition de Fluent Inc.
o Fluent est un logiciel CFD avec interface graphique.
o Le plus célèbre au monde.
Variation = dérivée 𝑫𝑽 𝛛𝑽
𝒅𝑽𝒑 (𝒕) totale (particulaire): 𝒂= = + 𝑽. 𝜵 . 𝑽
Variation = dérivée temporelle: 𝒂= 𝑫𝒕 𝝏𝒕
𝒅𝒕
dérivée locale dérivée convective
Introduction à la CFD - ENP @2021-2022 16
Equations gouvernantes I.1 Introduction
▪ Le théorème de transport de Reynolds relie la dérivée lagrangienne d'une propriété avec les
changements de cette propriété dans le volume de contrôle eulérien fixe comme suit:
න 𝝆 𝑽 ⋅ 𝒏 𝒅𝑨 = න 𝜵 𝝆𝑽 𝒅ϑ
𝑺𝑪 𝑽𝑪
𝝏𝝆 𝛛𝝆
න 𝒅ϑ + න 𝜵 𝛒𝑽 𝐝ϑ = 𝟎 ⇔ න + 𝜵 𝛒𝑽 𝒅ϑ = 𝟎
𝝏𝒕 𝝏𝒕
𝑽𝑪 𝐕𝐂 𝑽𝑪
▪ L'intégrale est satisfaite pour un volume arbitraire; elle doit être nulle:
𝝏𝝆
+𝜵 𝝆𝑽 =𝟎 On retrouve l’équation de continuité
𝝏𝒕
Introduction à la CFD - ENP @2021-2022 20
Equations gouvernantes Equation de quantité de mouvement
Equation de quantité de mouvement: On applique le principe fondamental de la dynamique à
un élément de volume fluide:
𝑫𝑽
𝐝𝑭 = 𝐝𝑭𝒔 + 𝐝𝑭𝐛 = 𝝆𝒅ϑ
𝑫𝒕
▪ Les forces appliquées sont les forces de surface d𝐹Ԧ𝑠 et les forces de volume d𝐹Ԧb .
❑ Forces de volume 𝐝𝐅Ԧ𝐛 :
Forces gravitationnelles, électriques, magnétiques, flottaisons. La force de volume la plus courante
est la force due à l'accélération gravitationnelle 𝑔Ԧ : 𝐝𝑭𝒃 = 𝝆𝒅ϑ 𝒈
❑ Forces de surface 𝐝𝑭𝒔
Forces de pression (normales à la surface) et forces de de viscosité (frottements).
La force totale de surface (due à la pression et à la viscosité) est
exprimée comme: 𝒅𝑭𝒔 = 𝝈 ന 𝒏𝒅𝑨 = 𝜵ന 𝝈𝒅ϑ
𝝈𝒙𝒙 𝝈𝒙𝒚 𝝈𝒙𝒛
ന = 𝝈𝒚𝒙 𝝈𝒚𝒚 𝝈𝒚𝒛 est le tenseur des contraintes.
Où: 𝝈
𝝈𝒛𝒙 𝝈𝒛𝒚 𝝈𝒛𝒛
𝑫𝑽 𝝏𝑽
𝝆 =𝝆 + 𝑽. 𝜵 𝑽 = 𝜵ന 𝝈 + 𝝆𝒈
𝑫𝒕 𝝏𝒕
Equation de Cauchy
Introduction à la CFD - ENP @2021-2022 21
Equations gouvernantes Equation de quantité de mouvement
Dérivation à l'aide du théorème de transport de Reynolds
▪ D’après le TTR, la forme intégrale de l'équation de quantité de mouvement s’écrit:
𝛛 𝛒𝑽
න 𝒅ϑ + න 𝛒𝑽 𝑽 ⋅ 𝒏 𝐝𝐀 = 𝑭𝒔 + 𝑭𝒃
𝝏𝒕
𝑽𝑪 𝑺𝑪
❑ 𝑭𝒔 : forces de surface: 𝑭𝒔 = න 𝝈
ന 𝒏𝒅𝑨 ❑ 𝑭𝒃 : forces de volume: 𝑭𝒃 = න 𝝆𝒈𝒅ϑ
𝑺𝑪 𝐕𝑪
▪ On applique le théorème de divergence:
න 𝛒𝑽 𝑽 ⋅ 𝒏 𝐝𝐀 = න 𝜵 𝛒𝑽 𝑽 𝒅ϑ 𝑭𝒔 = න 𝝈 𝝈𝒅ϑ
ന 𝒏𝒅𝑨 = න 𝜵ന
𝐒𝐂 𝑽𝑪 𝑺𝑪 𝐕𝑪
𝛛 𝛒𝑽 Le volume de contrôle
න + 𝜵 𝛒𝑽 𝑽 𝒅ϑ = න 𝜵ന
𝝈 + 𝝆𝒈 𝒅ϑ
𝝏𝒕 est arbitraire.
𝑽𝑪 𝐕𝑪
𝝏 𝝆𝑽 Equation de Cauchy
Donc: + 𝜵 𝝆𝑽 𝑽 = 𝜵ന
𝝈 + 𝝆𝒈 (Forme alternative)
𝝏𝒕
Introduction à la CFD - ENP @2021-2022 22
Equations gouvernantes Equation de quantité de mouvement
Dérivation à l'aide du théorème de transport de Reynolds
▪ En développant, on obtient:
𝜕 𝜌𝑉
+ 𝛻 𝜌𝑉 𝑉 = 𝛻𝜎ധ + 𝜌𝑔Ԧ
𝜕𝑡
𝜕 𝜌𝑉 𝜕𝑉 𝜕𝜌
=𝜌 +𝑉 Et 𝛻 𝜌𝑉 𝑉 = 𝜌𝛻 𝑉𝑉 + 𝑉𝛻 𝜌𝑉
𝜕𝑡 𝜕𝑡 𝜕𝑡
Avec: 𝜌𝛻 𝑉𝑉 = 𝜌 𝑉𝛻 𝑉 𝛻 𝜌𝑉 𝑉 = 𝜌 𝑉𝛻 𝑉 + 𝑉𝛻 𝜌𝑉
𝜕𝑉 𝜕𝜌
𝜌 +𝑉 + 𝜌 𝑉𝛻 𝑉 + 𝑉𝛻 𝜌𝑉 = 𝛻𝜎ധ + 𝜌𝑔Ԧ
𝜕𝑡 𝜕𝑡
𝜕𝑉 𝜕𝜌
𝜌 +𝑉 + 𝛻 𝜌𝑉 + 𝜌 𝑉𝛻 𝑉 = 𝛻𝜎ധ + 𝜌𝑔Ԧ
𝜕𝑡 𝜕𝑡
Donc:
𝝏𝑽 On retrouve l’équation
𝝆 + 𝑽𝜵 𝑽 = 𝜵ന
𝝈 + 𝝆𝒈
𝝏𝒕 de Cauchy
Introduction à la CFD - ENP @2021-2022 23
Equations gouvernantes Equation de quantité de mouvement
▪ Contrairement à l’équation de continuité, l’équation de Cauchy est une équation vectorielle.
▪ L’équation de Cauchy représente ainsi trois équations scalaires, une pour chaque axe de
coordonnées dans les problèmes 3D.
▪ Pour un repère Cartésien, les équations de Cauchy s'écrivent:
𝐷𝑉 𝜕𝑉
𝜌 =𝜌 + 𝑉𝛻 𝑉 = 𝛻𝜎ധ + 𝜌𝑔Ԧ
𝐷𝑡 𝜕𝑡
𝐷𝑢 𝜕𝑢 𝜕𝑢 𝜕𝑢 𝜕𝑢 𝜕𝜎xx 𝜕𝜎yx 𝜕𝜎𝑧x
𝜌 =𝜌 +𝑢 +𝑣 +𝑤 = + + + 𝜌𝑔𝑥
𝐷𝑡 𝜕𝑡 𝜕𝑥 𝜕𝑦 𝜕𝑧 𝜕𝑥 𝜕𝑦 𝜕𝑧
On ne peut pas résoudre aucun problème de mécanique des fluides en utilisant l'équation de Cauchy !
𝝉ധ = 𝟐𝝁ധ𝝐 + 𝝀 𝜵𝑽ധ𝑰
𝝏𝒖 𝝏𝒖 𝝏𝒖 𝝏𝒖 𝟏 𝝏𝒖 𝝏𝒗 𝟏 𝝏𝒖 𝝏𝒘
+ + Tenseur
𝝏𝒙 𝝏𝒚 𝝏𝒛 𝝏𝒙 𝟐 𝝏𝒚 𝝏𝒙 𝟐 𝝏𝒛 𝝏𝒙
symétrique
𝝏𝒗 𝝏𝒗 𝝏𝒗 𝟏 𝝏𝒗 𝝏𝒖 𝝏𝒗 𝟏 𝝏𝒗 𝝏𝒘
ന=
𝑫 = + + 𝝐ധ
𝝏𝒙 𝝏𝒚 𝝏𝒛 𝟐 𝝏𝒙 𝝏𝒚 𝝏𝒚 𝟐 𝝏𝒛 𝝏𝒚
𝝏𝒘 𝝏𝒘 𝝏𝒘 𝟏 𝝏𝒘 𝝏𝒖 𝟏 𝝏𝒘 𝝏𝒗 𝝏𝒘
𝝏𝒙 𝝏𝒚 𝝏𝒛 + +
𝟐 𝝏𝒙 𝝏𝒛 𝟐 𝝏𝒚 𝝏𝒛 𝝏𝒛
𝟏 𝝏𝒖 𝝏𝒗 𝟏 𝝏𝒖 𝝏𝒘
𝟎 −
𝟐 𝝏𝒚 𝝏𝒙
−
𝟐 𝝏𝒛 𝝏𝒙 Tenseur
𝟏 𝝏𝒖 𝝏𝒗 𝟏 𝝏𝒗 𝝏𝒘 antisymétrique
+ − + 𝟎 − ന
𝝎
𝟐 𝝏𝒚 𝝏𝒙 𝟐 𝝏𝒛 𝝏𝒚
𝟏 𝝏𝒖 𝝏𝒘 𝟏 𝝏𝒗 𝝏𝒘
− + − + 𝟎
𝟐 𝝏𝒛 𝝏𝒙 𝟐 𝝏𝒛 𝝏𝒚
𝝐ധ ∶ Tenseur des taux de déformations pures (déformation angulaire et volumétrique).
𝝎ന : Tenseur des taux de rotations pures.
Introduction à la CFD - ENP @2021-2022 27
Equations gouvernantes Equation de quantité de mouvement
Fluides Newtoniens et les équations de Navier-Stokes
▪ En introduisant le modèle de Navier-Stokes dans l’équation de qté de mvt, on obtient:
𝑫𝑽 𝝏𝑽 Modèle de Navier-Stokes:
qté de mvt: 𝝆 =𝝆 + 𝑽𝜵 𝑽 = −𝜵𝒑 + 𝜵ധ𝝉 + 𝝆𝒈
𝑫𝒕 𝝏𝒕 𝟐
𝝉ധ = 𝟐𝝁ധ𝝐 − 𝝁 𝜵𝑽ധ𝑰
𝟑
𝑫𝑽 𝝏𝑽 𝟐
𝝆 =𝝆 + 𝑽𝜵 𝑽 = −𝜵𝒑 + 𝜵 𝟐𝝁ധ𝝐 − 𝝁 𝜵𝑽ധ𝑰 + 𝝆𝒈
𝑫𝒕 𝝏𝒕 𝟑
𝝆 𝑫𝑽 = 𝝆 𝝏𝑽 + 𝑽𝜵 𝑽 = −𝜵𝒑 + 𝟐𝝁𝜵ധ 𝟐
𝝐 − 𝝁𝜵 𝜵𝑽 + 𝝆𝒈
𝑫𝒕 𝝏𝒕 𝟑
▪ Explicitons le terme 2𝜇𝛻𝜖 Ӗ (on considère la projection suivant l’axe x):
𝜕 𝜕𝑢 1 𝜕 𝜕𝑢 𝜕𝑣 1 𝜕 𝜕𝑢 𝜕𝑤 𝜕2𝑢 𝜕2𝑢 𝜕2𝑣 𝜕2𝑢 𝜕2𝑤
𝟐𝝁𝜵ധ𝝐 = 2𝜇 + + + + =𝜇 2 2+ + + +
𝐱 𝜕𝑥 𝜕𝑥 2 𝜕𝑦 𝜕𝑦 𝜕𝑥 2 𝜕𝑧 𝜕𝑧 𝜕𝑥 𝜕𝑥 𝜕𝑦 2 𝜕𝑦𝜕𝑥 𝜕𝑧 2 𝜕𝑧𝜕𝑥
𝜕2𝑢 𝜕2𝑢 𝜕2𝑣 𝜕2𝑢 𝜕2𝑤 𝜕 2 𝑢 𝜕 2 𝑢 𝜕 2 𝑢 𝜕 𝜕𝑢 𝜕𝑣 𝜕𝑤
=𝜇 2 2+ + + + =𝜇 + + + + +
𝜕𝑥 𝜕𝑦 2 𝜕𝑥𝜕𝑦 𝜕𝑧 2 𝜕𝑥𝜕𝑧 𝜕𝑥 2 𝜕𝑦 2 𝜕𝑧 2 𝜕𝑥 𝜕𝑥 𝜕𝑦 𝜕𝑧
𝜕2𝑢 𝜕2𝑢 𝜕2𝑢 𝝏
=𝜇 2
+ 2
+ 2
= 𝝁𝜟𝒖 + 𝝁 𝜵𝑽 𝟐𝝁𝜵ധ𝝐 = 𝝁𝜟𝑽 + 𝝁𝜵 𝜵𝑽
𝜕𝑥 𝜕𝑦 𝜕𝑧 𝝏𝒙
Introduction à la CFD - ENP @2021-2022 28
Equations gouvernantes Equation de quantité de mouvement
Fluides Newtoniens et les équations de Navier-Stokes
L'équation de quantité de mouvement devient donc:
𝑫𝑽 𝝏𝑽 𝟐
𝝆 =𝝆 + 𝑽𝜵 𝑽 = −𝜵𝒑 + 𝟐𝝁𝜵ധ𝝐 − 𝝁𝜵 𝜵𝑽 + 𝝆𝒈 Avec: 𝟐𝝁𝜵ധ𝝐 = 𝝁𝜟𝑽 + 𝝁𝜵 𝜵𝑽
𝑫𝒕 𝝏𝒕 𝟑
𝑫𝑽 𝝏𝑽 𝟐
𝝆 =𝝆 + 𝑽𝜵 𝑽 = −𝜵𝒑 + 𝝁𝜟𝑽 + 𝝁𝜵 𝜵𝑽 − 𝝁𝜵 𝜵𝑽 + 𝝆𝒈
𝑫𝒕 𝝏𝒕 𝟑
𝑫𝑽 𝝏𝑽 𝟏 Equation de Navier-Stokes
𝝆 =𝝆 + 𝑽𝜵 𝑽 = −𝜵𝒑 + 𝝁𝜟𝑽 + 𝝁𝜵 𝜵𝑽 + 𝝆𝒈 (cas compressible)
𝑫𝒕 𝝏𝒕 𝟑
𝑫𝑽 𝝏𝑽 Equation de Navier-Stokes
𝝆 =𝝆 + 𝑽𝜵 𝑽 = −𝜵𝒑 + 𝝁𝜟𝑽 + 𝝆𝒈 (cas incompressible)
𝑫𝒕 𝝏𝒕
Avec:
Gaz parfaits:
Loi de Fourier
Travail de pression:
TTR:
𝑫𝑬 𝝏𝑬
𝝆 =𝝆 + 𝑽𝜵 𝑬 = 𝜵 𝐤𝜵𝐓 − 𝒑𝜵𝑽 + 𝚽
𝑫𝒕 𝝏𝒕
𝟐 𝟐 𝟐 𝟐 𝟐 𝟐
𝝏𝒖 𝝏𝒗 𝝏𝒘 𝝏𝒖 𝝏𝒗 𝝏𝒖 𝝏𝒘 𝝏𝒗 𝝏𝒘 𝟐
Avec: 𝚽=𝝁 𝟐 + + + + + + + + − 𝝁 𝜵𝑽
𝟐
𝝏𝒙 𝝏𝒚 𝝏𝒛 𝝏𝒚 𝝏𝒙 𝝏𝒛 𝝏𝒙 𝝏𝒛 𝝏𝒚 𝟑
𝑫𝑽 𝝏𝑽 𝟏
▪ Equations de quantité du mouvement: 𝝆 =𝝆 + 𝑽𝜵 𝑽 = −𝜵𝒑 + 𝝁𝜟𝑽 + 𝝁𝜵 𝜵𝑽 + 𝝆𝒇
𝑫𝒕 𝝏𝒕 𝟑
𝑫𝑬 𝝏𝑬
▪ Equation d’énergie: 𝝆 =𝝆 + 𝑽𝜵 𝑬 = 𝜵 𝐤𝜵𝐓 − 𝒑𝜵𝑽 + 𝚽
𝑫𝒕 𝝏𝒕
𝟐 𝟐 𝟐 𝟐 𝟐 𝟐
𝝏𝒖 𝝏𝒗 𝝏𝒘 𝝏𝒖 𝝏𝒗 𝝏𝒖 𝝏𝒘 𝝏𝒗 𝝏𝒘 𝟐 𝟐
Avec: 𝚽 = 𝝁 𝟐 + + + + + + + + − 𝝁 𝜵𝑽
𝝏𝒙 𝝏𝒚 𝝏𝒛 𝝏𝒚 𝝏𝒙 𝝏𝒛 𝝏𝒙 𝝏𝒛 𝝏𝒚 𝟑
𝒑
▪ Equation d’état: 𝑭 𝝆, 𝑻, 𝒑 = 𝟎 Gaz parfait: = 𝒓𝑻
𝝆
𝛛𝒖 𝛛𝒗 𝛛𝒘
+ + =𝟎
𝛛𝒙 𝛛𝒚 𝛛𝒛
𝝏𝒖 𝝏𝒖 𝝏𝒖 𝝏𝒖 𝝏𝒑 𝝏𝟐 𝒖 𝝏𝟐 𝒖 𝝏𝟐 𝒖
𝝆 +𝒖 +𝒗 +𝒘 =− +𝝁 𝟐
+ 𝟐 + 𝟐 + 𝝆𝒈𝒙
𝝏𝒕 𝝏𝒙 𝝏𝒚 𝝏𝒛 𝝏𝒙 𝝏𝒙 𝝏𝒚 𝝏𝒛
𝝏𝒗 𝝏𝒗 𝝏𝒗 𝝏𝒗 𝝏𝒑 𝝏𝟐 𝒗 𝝏𝟐 𝒗 𝝏𝟐 𝒗
𝝆 +𝒖 +𝒗 +𝒘 =− +𝝁 + + + 𝝆𝒈𝒚
𝝏𝒕 𝝏𝒙 𝝏𝒚 𝝏𝒛 𝝏𝒚 𝝏𝒙𝟐 𝝏𝒚𝟐 𝝏𝒛𝟐
𝝏𝒘 𝝏𝒘 𝝏𝒘 𝝏𝒘 𝝏𝒑 𝝏𝟐 𝒘 𝝏𝟐 𝒘 𝝏𝟐 𝒘
𝝆 +𝒖 +𝒗 +𝒘 =− +𝝁 + + + 𝝆𝒈𝒛
𝝏𝒕 𝝏𝒙 𝝏𝒚 𝝏𝒛 𝝏𝒛 𝝏𝒙𝟐 𝝏𝒚𝟐 𝝏𝒛𝟐
𝝏𝒖 𝝏𝑻 𝝏𝑻 𝝏𝑻 𝝏 𝝏𝑻 𝝏 𝝏𝑻 𝝏 𝝏𝑻
𝝆𝑪𝒑 +𝒖 +𝒗 +𝒘 = 𝐤 + 𝐤 + 𝐤 +𝚽
𝝏𝒕 𝝏𝒙 𝝏𝒚 𝝏𝒛 𝝏𝒙 𝝏𝒙 𝝏𝒚 𝝏𝒚 𝝏𝒛 𝝏𝒛
▪ En utilisant une variable générale 𝝓, la forme conservatrice de toutes les équations CFD peut
utilement être écrite sous la forme suivante:
𝝏(𝝆𝝓)
+ 𝜵. (𝝆𝑽𝝓) = 𝜵 ⋅ (𝜞 𝜵𝝓) + 𝑺𝝓
𝝏𝒕
Taux d’augmentation Taux net de 𝝓 Taux Taux d’augmentation
de 𝝓 dans l’élément en sortie de d’augmentation de 𝝓 du à la source
l’élément fluide de 𝝓 du à la
fluide
(convection)
diffusion
𝝏(𝝆𝝓)
+ 𝒅𝒊𝒗(𝝆𝑽𝝓) = 𝒅𝒊𝒗(𝜞 𝒈𝒓𝒂𝒅 𝝓) + 𝑺𝝓
𝝏𝒕
Energy 𝝓 = 𝑪𝒑 𝑻 𝜞 = 𝒌/𝑪𝒑 𝑺𝝓 = 𝚽 + 𝒒ሶ
tetrahedron hexahedron
Production
l
Dissipation
3 1/4
Echelles de Kolmogorov ne 𝜈 𝜈 1/2
dépendent que de et de 𝜈 .
𝜂~ 𝑢𝜂 ~ 𝜈 1/4
𝜏𝜂 ~
Echelle de longueur Echelle de vitesse Echelle de temps
Toutes les informations sur la géométrie sont perdues au niveau de petits tourbillons lorsque
l'énergie passe dans la cascade (car 𝜂 ≠𝑓(l)). Donc, le Mvt de petites tourbillons est universel.
Introduction à la CFD - ENP @2021-2022 56
Description physique de la turbulence I.1 Introduction
Rapport entre grandes et petites échelles
• Selon la théorie de Kolmogorov, les taux d'énergie mise en cascade sont égaux:
⇒ Le taux de production (𝑢l /l ) égale le taux de dissipation ( ~ 𝑢𝜂3 /𝜂 ). Donc: ~ 𝑢l /l
3 3
DNS RANS
RANS
DNS LES
(Reynolds Averaged Navier-
(Direct Numerical Simulation) (Large Eddy Simulation)
Stokes Simulation)
Notez que 𝜙1 ′ 𝜙2 ′ ≠ 0
• Les moyennes temporelles des dérivées spatiales sont les dérivées spatiales des variables
moyennes temporelles:
Inner layer
Couche interne
Outer layer
Zone linéaire (Couche externe) y est la distance normale à la paroi.
𝑢 𝜌𝑢𝜏 𝑦
=
𝑢𝜏 𝜇
La limite supérieure de la région logarithmique
dépend du nombre de Reynolds.
Couche Région entièrement
tampon turbulente (région
Sous-couche
logarithmique)
visqueuse
𝒚+ = 𝟓𝟎𝟎
30 ≤ y + ≤400
𝑦+ = 1
Loi logarithmique de paroi est Approche de résolution de sous-
utilisée pour résoudre la couche couche visqueuse utilisée pour
limite résoudre la couche limite
Formule de Schlichting: 𝐶𝑓 = 2 log10 𝑅𝑒 − 0.65 −2.3 𝑓𝑜𝑟 𝑅𝑒 < 109 (Ecoulements externes)
𝜈ǁ 𝜒 1 𝜕𝑢𝑖 𝜕𝑢𝑗
Production: 𝐺𝜈 = 𝐶𝑏1 𝜌𝜈ǁ 𝑆 + 2 2 𝑓𝜈2 ; 𝑓𝜈2 = 1 − ;𝑆 = 2𝛺𝑖𝑗 𝛺𝑖𝑗 ; 𝛺𝑖𝑗 = −
𝜅 𝑑 1 + 𝜒𝑓𝑣1 2 𝜕𝑥𝑗 𝜕𝑥𝑖
6 1Τ6 2
1 + 𝐶𝑤3 𝜈ǁ 𝜈ǁ
Destruction: 𝑌𝜈 = 𝐶𝑤1 𝜌 𝑟 + 𝐶𝑤2 𝑟6 −𝑟 6 ; 𝑟=
𝑆𝜅 2 𝑑 2 + 𝜈𝑓
ǁ 𝜈2
𝑟 + 𝐶𝑤2 𝑟 6 − 𝑟 6 + 𝐶𝑤3 𝑑
2
Constantes du modèle: 𝐶𝑏1 = 0.1335, 𝐶𝑏2 = 0.622, 𝜎𝜈 = , 𝐶𝜈1 = 7.1, 𝐶𝑤1 = 3.1945
3
𝐶𝑤2 = 0.3, 𝐶𝑤3 = 2.0, 𝜅 = 0.4187
Introduction à la CFD - ENP @2021-2022 77
Modèles de turbulences I.1 Introduction
Modèle à deux équations 𝑘 −
1
• Une équation pour l’énergie cinétique turbulente 𝑘 = 𝑢𝑖′ 𝑢𝑖′ peut être obtenue en
2
prenant la trace de l’opération suivante sur les équations de Navier-Stokes:
′ ′
𝜕𝑢𝑖 𝜕𝑢𝑖 𝜕𝑝 𝜕 𝜕𝑢𝑖
𝑢𝑖 𝑁 𝑢𝑗 + 𝑢𝑗 𝑁 𝑢𝑖 = 0 𝑁 𝑢𝑖 = 𝜌 + 𝑢𝑘 + − 𝜇 = 0 Navier-Stokes
𝜕𝑡 𝜕𝑥𝑗 𝜕𝑥𝑖 𝜕𝑥𝑘 𝜕𝑥𝑘
• Équation pour 𝑘:
𝜕 𝜌𝑘 𝜕 𝜌𝑘 𝑢ഥ𝑖 𝜕 𝜇𝑡 𝜕𝑘
• Eqt pour 𝑘: + = 𝜇+ + 𝐺𝑘 − 𝜌𝜖
𝜕𝑡 𝜕𝑥𝑖 𝜕𝑥𝑗 𝜎𝑘 𝜕𝑥𝑗
𝜕 𝜌 𝜕 𝜌𝑢ഥ𝑖 𝜕 𝜇𝑡 𝜕 2
• Eqt pour : + = 𝜇+ + 𝐶1𝜖 𝐺𝑘 − 𝐶2𝜖 𝜌
𝜕𝑡 𝜕𝑥𝑖 𝜕𝑥𝑗 𝜎𝜖 𝜕𝑥𝑗 𝑘 𝑘
𝐶𝜇 𝜂3 1 − 𝜂Τ4.38 1Τ2
• Modèle 𝑘 − RNG: 𝐶2𝜖 = 1.68 + 𝜂 = 𝑘 2𝑆𝑖𝑗 𝑆𝑖𝑗 ൗ
1 + 𝛽𝜂3
(Yakhot et al 1992)
Développé pour tenir compte l’effet de
rotation.
1 𝛺෨ 𝑖𝑗 = 𝛺𝑖𝑗 − 2𝜖𝑖𝑗𝑘 𝑤𝑘
• Modèle 𝑘 − Realizable: 𝐶𝜇 = 𝑘𝑈 ∗ 𝑈∗ = 𝑆𝑖𝑗 𝑆𝑖𝑗 + 𝛺෨ 𝑖𝑗 𝛺෨ 𝑖𝑗
𝐴0 + 𝐴𝑠 𝛺𝑖𝑗 = 𝛺ത𝑖𝑗 − 2𝜖𝑖𝑗𝑘 𝑤𝑘
(Shih et al 1995)
Constante de viscosité Le modèle Realizable est développé
turbulente modifée. pour tenir compte la séparation de BL.
1 𝑆𝑖𝑗 𝑆𝑗𝑘 𝑆𝑘𝑖
Constantes: 𝐴0 = 4.04, 𝐴𝑠 = 6 cos 𝜙 , 𝜙 = cos −1 6𝑊 , 𝑊 = , ሚ=
𝑆 𝑆𝑖𝑗 𝑆𝑖𝑗
3 𝑆ሚ 3
Introduction à la CFD - ENP @2021-2022 80
Modèles de turbulences I.1 Introduction
Modèles à deux équations 𝑘 − 𝜔
• Autre classe des modèles à 2 éqts est basée sur deux équations de transport: 𝑘 et ω.
ω: le taux de dissipation spécifique, le rapport de à 𝑘: i.e. 𝜔 = /𝑘
𝑘
• Viscosité turbulente: 𝜇𝑡 = 𝜌𝛼 ∗ Développé pour les écoulements externes.
ω
∗
∗
𝛼 0 + 𝑅 𝑒𝑡 Τ𝑅𝑘 𝜌𝑘
• 𝒌 − 𝝎 Standard (Wilcox 1993): 𝛼 = 1 + 𝑅 𝑒 Τ𝑅 𝑅𝑒𝑡 =
𝜇𝜔
𝑡 𝑘
𝜕 𝜌𝑘 𝜕 𝜌𝑘𝑢𝑖 𝜕 𝜇𝑡 𝜕𝑘
• Eqt pour 𝑘: + = 𝜇+ + 𝐺𝑘 − 𝑌𝑘
𝜕𝑡 𝜕𝑥𝑖 𝜕𝑥𝑗 𝜎𝑘 𝜕𝑥𝑗
𝜕 𝜌𝜔 𝜕 𝜌𝜔𝑢𝑖 𝜕 𝜇𝑡 𝜕𝜔
• Eqt pour 𝜔: + = 𝜇+ + 𝐶𝜔 − 𝑌𝜔
𝜕𝑡 𝜕𝑥𝑖 𝜕𝑥𝑗 𝜎𝜔 𝜕𝑥𝑗
𝛼𝜔 𝛼∞ 𝛼0 + 𝑅 𝑒𝑡 Τ𝑅𝑤 1
𝐶𝜔 = 𝐺 𝛼= ∗ 𝛼∞ = 0.52, 𝛼0 = , 𝜎𝑘 = 𝜎𝜔 = 2.0
𝑘 𝑘 𝛼 1 + 𝑅 𝑒𝑡 Τ𝑅𝑤 9
Introduction à la CFD - ENP @2021-2022 81
Modèles de turbulences I.1 Introduction
Modèles à deux équations: 𝑘 − 𝜔 𝑆𝑆𝑇 (Menter 1994)
• Modifications ont été introduites pour améliorer la précision du modèle 𝑘 − de Wilcox:
∗
1 𝑘 500𝜇
𝛼 = 𝐹 = 𝑡𝑎𝑛ℎ 𝜙22 𝜙2 = 𝑚𝑎𝑥 2 ,
1 𝑆𝐹 0.09𝜔𝑦 𝜌𝑦 2 𝜔
𝑚𝑎𝑥 ∗ ,
𝛼 0.31𝜔
Les termes 𝐷𝑇,𝑖𝑗 ,𝐺𝑖𝑗 ,𝜙𝑖𝑗 et 𝜖𝑖𝑗 doivent être modélisé. RSM évite l'hypothèse de Boussinesq.
Introduction à la CFD - ENP @2021-2022 83
Modèles de turbulences I.1 Introduction
Exemple #1 – Écoulement turbulent à travers un obstacle rectangulaire
• Prédiction de la séparation;
• Comparaison entre différents modèles de turbulence
xR
U0
ReD = 50,000
Wall
Inlet Outlet
Wall
Symmetry
0.63
0.56
Standard k–ε RNG k–ε
0.49
0.42
0.35
0.28
0.21
Realizable k–ε Reynolds Stress
0.14
0.07
0.00
Skin
Standard k–ε (SKE) Friction
Coefficient
Cf × 1000
Distance Along
Plate, x / D
SKE severely underpredicts the size of Experimentally observed
reattachment point is at
the separation bubble, while RKE
x / D = 4.7
predicts the size exactly.
0.1 m
0.12 m
Uin = 20 m/s
0.2 m
0.97 m
Spalart – Economique (1 eqt). Convenable pour les écoulements externes/internes légèrement complexes (quasi-2D) et
Allmaras aux écoulements de couche limite sous gradient de pression (par exemple, profils aérodynamiques, ailes,
fuselages d'avions, missiles, coques de navires).
Mauvaise prédiction pour les écoulements 3D complexes, les écoulements à cisaillement libre, les
écoulements avec une forte séparation.
Standard k–ε Robuste. Largement utilisé pour les écoulements internes. Convenable pour calculer les itérations initiales et
aux études paramétriques.
Fonctionne mal pour les écoulements complexes impliquant un grand gradient de pression, une séparation,
une forte courbure de ligne de courant.
Standard k–ω Performances supérieures pour la couche limite délimitée par une paroi, le cisaillement libre et les
écoulements à faible nombre de Reynolds. Convient aux écoulements complexes de la couche limite sous
gradient de pression défavorable et séparation (aérodynamique externe et turbomachines).
Sousestimation la position de transition et surestimation de la separation.
SST k–ω Offre des avantages similaires à ceux de k–ω Standard. La dépendance à la distance du mur rend cela moins
adapté aux écoulements de cisaillement libres.
N’est pas convenable pour les écoulements de transition, compressibles, géométries complexes.
Reynolds Stress Physiquement le modèle RANS le plus solide. Évite l'hypothèse de viscosité turbulente isotrope (Boussinesq).
Convenable pour les écoulements 3D complexes avec une forte courbure aérodynamique, un fort
tourbillon/rotation (par exemple, un conduit incurvé, des passages d'écoulement rotatifs, des chambres de
combustion à tourbillon avec un très grand tourbillon d'entrée, des cyclones... ).
Plus de temps CPU et de mémoire requis. Plus difficile à converger en raison du couplage étroit des équations.
• L'approche LES est basée sur la résolution des équations de Navier-Stokes instantanées
filtrées par un filtre spécial et modéliser les tourbillons de sous-mailles qui ne sont pas
capturés par le maillage.
Filtered N-S
equation
• Une variable filtrée (indiquée par une barre supérieure) est définie par:
𝜙ത = න 𝜙 𝑥 ′ 𝐺 𝑥, 𝑥 ′ 𝑑𝑥′
𝐷
où 𝑫 est le domaine fluide, et 𝑮 la fonction de filtre qui détermine l'échelle des tourbillons résolus.
• La discrétisation en volumes finis elle-même fournit implicitement l'opération de filtrage:
• N-S equation:
Needs modeling
1
• Subgrid stress: turbulent viscosity: 𝜏𝑖𝑗 − 𝜏𝑘𝑘 𝛿𝑖𝑗 = −2𝜌𝑣𝑡 𝑆ሜ𝑖𝑗
3
3/2
𝜕𝑘𝑠𝑔𝑠 𝜕𝑢lj 𝑗 𝑘𝑠𝑔𝑠 𝜕𝑢lj 𝑖 𝑘𝑠𝑔𝑠 𝜕 𝜈𝑠𝑔𝑠 𝜕𝑘𝑠𝑔𝑠
+ = −𝜏𝑖𝑗 − 𝐶𝜀 +
𝜕𝑡 𝜕𝑥𝑗 𝜕𝑥𝑗 Δሜ 𝜕𝑥𝑗 𝜎𝑘 𝜕𝑥𝑗
2
𝐷 𝜈ǁ 𝜈ǁ 1 𝜕 𝜕𝜈ǁ
= 𝐶𝑏1 𝑆ሚ𝜈ǁ − 𝐶𝑤1 𝑓𝑤 + 𝜇 + 𝜌𝜈ǁ +. . .
𝐷𝑡 𝑑ሜ 𝜎𝜈 𝜕𝑥𝑗 𝜕𝑥𝑗
𝑑ሜ = min 𝑑𝑤 , 𝐶DES Δ
L’approche DES est une alternative pratique à LES pour les écoulements à nombre de
Reynolds élevé dans les applications aérodynamiques externes.
Dr. BOUHELAL Abdelhamid│ Pr. SMAILI Arezki Introduction à la CFD - ENP @2021-2022
Annexe:
Exemples d’application sur
ANSYS Fluent
Masse volumique
Introduction à la CFD - ENP @2021-2022 105
Exemples d’applications I.1 Introduction
Ex#3: 2D Turbulent Pipe Flow with Heat Transfer
Velocity
Temperature
❑ Non dimensional
outlet velocity
Turbulent Kinetic
energy, k
Turbulent
dissipation rate,
epsilon
Eddy viscosity
❑ Pressure at the
centerline
Relative total
pressure
This tutorial and more applications are available at this link: https://sites.google.com/g.enp.edu.dz/dr-abdelhamid-bouhelal
Introduction à la CFD - ENP @2021-2022 106