Vous êtes sur la page 1sur 21

GRESSIER Jérome

HUMEAU Fabien
MENANT Cyril

Mise à jour
BLANDIN Jean-Marie
LENOIR Lionel

Corrections
LEFORT Céline

TUTORIAL
FLUENT 6.1
Prise en main rapide du logiciel

Flux autour d’une moto en virage


Nous vous proposons ici un tutorial du logiciel Fluent qui va vous permettre de prendre
en main rapidement ce logiciel. Nous avons divisé notre étude en deux parties, la première
s’attachera à expliquer de façon synthétique les différentes étapes pour utiliser Fluent grâce à
de nombreux aperçus d’écran, la seconde présentera deux exemples concrets de difficulté
croissante : l’étude d’un écoulement laminaire autour d’une aile d’avion puis d’un écoulement
turbulent dans une canalisation.

Démarche générale

Préparation du modèle

Chargement de Fluent 6.1

On choisit version de Fluent qu’on va lancer suivant que le problème soit en 2D ou en


3D. Dans la version « ddp » chaque nombre à virgule flottante est représenté avec deux fois
plus de mémoire , on améliore alors non seulement la précision, mais aussi l’intervalle des
grandeurs représentées.

Ouverture de fichier

Il est impossible de créer la géométrie des pièces sur Fluent, toutes les géométries
doivent donc être définies sur d’autres logiciels appelés préprocesseurs. Pour charger une
géométrie, deux possibilités se présentent.
La première est d’importer un fichier d’un mailleur tel que :

• ANSYS
• CGNS
• FDAP
• GAMBIT
• NASTRAN
• PASTRAN

File -> Import -> « nom du mailleur »

La deuxième est de lire un fichier .msh existant par le chemin :

File -> Read -> Case -> « fichier »

Vérification de l’espace de travail

Grid -> Check


Avant de commencer toute étude, il est nécessaire de vérifier l’espace de travail.

Display -> Grid


Affichage du maillage de l’espace environnant

Il est nécessaire de sélectionner toutes les surfaces afin d’afficher un maillage complet, puis de
cliquer sur Display pour obtenir l’affichage.

Sur le graphique, on peut zoomer en traçant un rectangle de sélection avec le bouton central
sur la zone en commençant par le coin en haut à gauche. On dézoome en commençant par le
coin en bas à droite.
La grille peut être aussi translatée dans toutes les directions en laissant le bouton gauche
appuyé.

Suivant les études, il est nécessaire ou non de mailler l’intérieur de la pièce. En effet, dans le
cas où des vitesses élevées sont utilisées ( à partir de Mach1 ), la pièce subit des déformations
sous l’effet du vent, il est alors intéressant d’avoir accès à celles-ci.
Définition de la modélisation

Define -> Models -> Solver

Cette fenêtre permet de paramétrer le solveur.

Coupled est recommandé pour les modèles aérodynamiques à grande vitesse. Implicit permet
de converger plus rapidement vers la solution qu’explicit mais requiert plus de mémoire.

Define -> Models -> Energy

Cette fenêtre permet d’autoriser les transferts de chaleur pour trouver les distributions de
température en découplant l’équation d’énergie de celle de continuité.
Define -> Models -> Viscous

Cette fenêtre permet de définir la viscosité du fluide.


Le modèle laminaire est le modèle par défaut. On ne le change donc que rarement.

Define -> Materials

Cette fenêtre permet de définir le fluide en écoulement.

Par défaut le fluide est de l’air. Si on désire utiliser un autre fluide, il faut le charger à partir
d’une base de données en cliquant sur Database.
Define -> Operating Conditions

Cette fenêtre permet de définir la pression de référence si on a besoin de pressions absolues


(dans le cas d’un fluide compressible, il est préférable de prendre P=0 Pa et de rentrer la
pression du fluide dans les conditions limites).

Define -> Boundary Conditions

Cette fenêtre permet de définir les conditions limites associées au modèle.


pressure-far-field permet de définir les conditions à l’infini (vitesse et direction du fluide,
pression, température)
wall botom et wall top permettent de définir les caractéristiques limites des parois.
Paramétrage de la solution

Paramétrage des équations

Solve -> Controls ->Solution

Cette fenêtre permet de sélectionner les équations que le logiciel doit prendre en compte pour
son calcul. On peut sélectionner le degré pour le terme convectif. On choisit généralement la
discrétisation au second ordre qui permet une bien meilleure précision.

Solve -> Monitors -> Residual

Cette fenêtre permet de définir la précision du calcul. On donne la valeur à partir de laquelle le
logiciel considère la convergence effectuée. Décocher l’option « plotting » permet de suivre la
convergence du calcul pendant l’exécution de celui-ci et de l’arrêter s’il diverge.
Initialisation du solveur

Solve->Initialize->Initialize

Cette fenêtre permet de déterminer les conditions initiales du calcul itératif (on peut considérer
qu'au début les conditions sont les mêmes partout en sélectionnant pressure far field.)

Solve -> Iterate

Cette fenêtre permet de définir le nombre d’itérations de calcul.


Exploitation des résultats :
Plot -> XY Plot

Cette fenêtre permet d’afficher différentes courbe (pression, vitesse,…) en parcourant le profilé
suivant X ou Y croissants. On met X à 1 et Y et Z à 0 si on veut se baser sur la valeur en x sur
l’abscisse.
On affiche la grille en cliquant sur Axes en cochant les cases Major Rules et Minor Rules pour X
et Y dans la rubrique Axis.

Display -> Contours

Cette fenêtre permet d’afficher des cartes de répartition d’iso valeurs (pressions, vitesses…)
Report -> Forces

Cette fenêtre permet d’afficher les efforts qui s’appliquent sur les parois du modèle. Il faut
sélectionner la direction sur laquelle l’effort est projeté. Il sera affiché l’effort des forces de
pression et visqueuse sur chaque paroi et la somme de toutes ces composantes.

Force vector: (1 0 0)

Pressure viscous total pressure viscous total


zone name force N force N force N coefficient coefficient coefficient
------------------------------------------------------------------------------------------------------------------------------------------wall-bottom
79.499153 4.5477 84.046 129.79 7.4248 137.21
wall-top 82.300873 4.5840 86.884 134.36 7.4841 141.85
-------------------------------------------------------------------------------------------------------------------------------------------
net 161.800 9.1317 170.93 264.16 14.909 279.07
Exemples concrets
Nous allons maintenant effectuer deux études sous fluent afin d’appliquer les méthodes
que nous venons de voir.

Ecoulement autour d’une aile d’avion

Nous allons maintenant étudier une aile d’avion soumise à l’action de l’air dans l’axe de
l’aile avec une vitesse infinie de Mach 0,8. Le profil de l’aile et le maillage de l’environnement
ont été réalisés au préalable par le mailleur Gambit.
En appliquant directement la démarche présentée, on obtient alors les résultats suivants :

Caractéristiques
• Uinf = 0.8 Mach
• P = 101325 Pa
• 1000 itérations
• Précision de convergence
0.0001
• De l’air considérée comme gaz
idéal
• Viscosité laminaire

Pression dynamique et statique


Amplitude de la vitesse (global / zoom)

Répartition de la température

Evolution de la pression dynamique et statique le long de la paroi

Force vector: (1 0 0)
Pressure viscous total pressure viscous total
zone name force N force N force N coefficient coefficient coefficient
------------------------------------------------------------------------------------------------------------------------------------------wall-bottom
79.499153 4.5477 84.046 129.79 7.4248 137.21
wall-top 82.300873 4.5840 86.884 134.36 7.4841 141.85
-------------------------------------------------------------------------------------------------------------------------------------------
net 161.800 9.1317 170.93 264.16 14.909 279.07

Il s’applique donc une force de 170 N sur l’aile suivant l’axe horizontal. Les forces suivant
la verticale sont égales et opposées , ce qui engendre bel et bien un effort nul. Ces résultats
sont conformes à ce qu’on pouvait espérer pour un problème symétrique.
Ecoulement turbulent dans une canalisation

Définition du problème

On étudie un régime turbulent dans une canalisation avec une vitesse d’entrée du fluide de
1m/s, une densité de 1kg/m3, une viscosité µ de 2 x 10-5 kg/ms et donc un nombre de Reynolds
de l’ordre de 10000. Généralement, il n’est pas possible de résoudre ces fluctuations dans un
logiciel de CFD car les grandeurs sont moyennées. Et il n’existe pas de modèle de turbulence
pour tous les écoulements. Il faut donc paramétrer soigneusement le modèle choisi.

Dans la suite les paramétrages identiques au problème précédent ne seront pas précisés.

Chargement du fichier issu de Gambit

Vérification de l’espace de travail

On vérifie qu’on a bien 6000 quadrilatères qui correspondent à un maillage de 60 divisions


radialement et 100 divisions axialement. On retrouve les 4 zones inlet, outlet, wall et axis
Display -> Grid

Définition de la modélisation

Define -> Models -> Solver

Le problème est axisymétrique


Define -> Models -> Viscous
Le modèle k-ε consiste en deux équations différentielles : l’une pour l’énergie cinétique de
turbulence, l’autre pour l’énergie de dissipation turbulente

Define -> Materials

On change les valeurs de densité et de viscosité de notre fluide


Define -> Boundary Conditions

On vérifie qu’aucun paramètre particulier n’est spécifié pour centerline et wall.


Puis on choisit inlet et on clique sur set.
On entre 1 comme valeur de la vitesse soit une vitesse normale pour le fluide de 1m/s en
arrivant sur la zone inlet.
On choisit Intensity and Hydraulic Diameter à côté de Turbulence Specification Method. On
entre 1 pour Turbulence Intensity et 0.2 pour Hydraulic Diameter.
On valide.

La pression absolue à la sortie dans la zone outlet est de 1 atm. Comme on l’a dit
précédemment on préfère mettre 0 pour Operating pressure. On clique donc sur Set pour la
zone outlet et on spécifie la pression de la jauge.
Paramétrage des équations

Solve -> Controls ->Solution

On met toutes les discrétisations au second ordre.

Initialisation du solveur

On choisit d’initialiser à partir de la zone inlet. La vitesse axiale est fixée pour toutes les cellules
à 1m/s

Solve->Initialize->Initialize
Solve -> Monitors -> Residual

On se fixe une taille des résidus de 1e-6

Solve -> Iterate

On choisit de faire 1000 itérations.

La solution converge à la 724ème itération


Exploitation des résultats :

Les écoulements turbulents sont particulièrement affectés par la présence de murs. Le modèle
k-ε est avant tout valide loin des murs et on doit donc le rendre valide près des murs. Le modèle
est très sensible à la finesse du maillage choisie pour l’unité y+ dont on doit fixer les valeurs de
référence.
Comme on a choisi d’initialiser le calcul à partir de inlet, les valeurs de référence sont celles de
inlet. Ces valeurs de référence vont ensuite pouvoir être utilisées pour adimensionner la
distance du centre de la cellule du mur pour en déduire les valeurs de y+

Report -> Reference Values


Plot -> XY Plot

On s’assure que X est mis à 1. On choisit Turbulence et Wall Yplus pour la zone wall

On clique sur Plot

On peut voir que y+ est compris entre 0.8 et 0.9. La résolution du maillage est donc très bonne
pour le problème étudié.
Ceci nous laisse supposer que nous n’aurons pas besoin de mailler plus précisément notre
modèle car il n’y aurait pas de différence notable.
Sous Y Axis Function on choisit maintenant Velocity puis Axial Velocity et la sortie outlet ainsi
que la grille.

La vitesse axiale est maximale au centre et nulle au mur pour satisfaire la condition limite de
non glissement pour le fluide visqueux.

Le coefficient de friction de peau est un paramètre adimensionné défini comme le rapport de la


contrainte de cisaillement au mur sur la pression dynamique de référence
On choisit Wall Fluxes sous Y Axis Function et Skin Friction Coefficient pour la zone wall.

Cette étude nous a donc montrés la puissance de Fluent pour résoudre des problèmes
inaccessibles analytiquement. Cependant il faut faire attention à bien le paramétrer pour ne pas
obtenir de résultats erronés.

Vous aimerez peut-être aussi