Vous êtes sur la page 1sur 8

5GM-ME-CFD

TP1 - Ecoulement et force de trainée autour de différents designs

Conseil : remplissez dans le fichier word / ajoutez tout imprim écran qui vous aidera
à la relecture

L’objectif de ce TP est d’étudier l’écoulement et la force de trainée induite autour de 5 formes solides de même
maître couple (surface projetée dans un plan perpendiculaire à la direction de l’écoulement) et dans les mêmes
conditions d’écoulement (même vitesse du fluide en approche).
On voudra mettre en évidence en fonction de ces formes :
- des comportements de l’écoulement qui varient
- les valeurs correspondantes des coefficients de coefficient de trainée.
On choisit de traiter ici les formes 2D dessinées ci-dessous, correspondant chacune à une section (une coupe) d’un
cylindre de longueur infinie (voir figure ci-dessous).

Sur « moodle », téléchargez LE fichier de calcul proposé par l’encadrant (1 géométrie par binôme), stockez le sur
vote bureau et suivez les instructions ci-dessous.
En télétravail, nous déconseillons les géométries 3 et 5 (moins intéressantes)
La géométrie a déjà été créée, ainsi que le maillage du domaine fluide autour de l’objet; les conditions aux limites,
les conditions initiales (faites-vous bien la distinction ?), le choix de l’équation à résoudre et la méthode de
résolution ont aussi déjà été renseignés. Les options sont totalement identiques pour chaque géométrie. Au final, le
calcul est prêt à être lancé, mais on va d’abord vouloir discuter/critiquer les choix qui ont été pris pour le calcul.

Sous StarCCM : File / load / Saved Configurations : sélectionner la configuration dans le menu déroulant. Browse :
sélectionner votre fichier « xxx.sim ». Ok

1. Ouvrez la scène de géométrie : dérouler l’onglet « Scenes » (Clicker sur le « + » à gauche de « Scenes ») et
double-cliquer sur celle qui vous intéresse (ici : Geometry Scene 1). Regarder la forme du domaine et de
l’obstacle (zone blanche).
Utiliser la règle pour mesurer la taille du domaine et la taille de l’obstacle
Utile : principaux outils de visualisation :
Zoom arrière complet Transparence
Déplacement sur les 4 directions Règle pour mesurer les distances
Selection pour zoom Afficher le maillage
Cacher le maillage
On peut aussi se déplacer à la souris, la molette (ou les deux doigts qui se rapprochent) permettant de
zoomer

2. Ouvrez la scène de maillage (double clicker maintenant sur la « Mesh Scene 7 ») et :


- Comptez le nombre de zones maillées différemment =

- Quelle forme ont ces mailles (triangles, carrés, parrallélépipèdes, hexagones…) ? =

Quelles étaient les consignes demandées par l’utilisateur pour établir ce maillage ? Pour retrouver cela, aller dans
« Geometry/Operations/Automated-mesh / Default-controls »

Base size = tailler de base (ordre de grandeur) des arrêtes des mailles (valable hors zones de raffinement) =
Maximum cell size (taille maximale des mailles) =
Ces consignes ont-elles été respectées par le mailleur ?
Dérouler alors « Customs-controls » pour voir les 2 blocs de raffinement : Clicker sur chacun des 2 pour voir leur
position dans le domaine de calcul (en rose)
Dérouler alors chacun puis Values/ Custom size et lisez dans la fenêtre « Properties » la taille des mailles voulues
dans ces blocks :
(i) Taille de maille demandée pour le bloc 1 =
(ii) Taille de maille demandée pour le bloc 2 =
(iii) Ces consignes ont-elles été respectées par le mailleur ?
Réfléchissez donc à ces tailles, et notamment sont-elles grandes ou petite par rapport à… à quoi au fait ?

Zoomer maintenant autour de l’obstacle : voyez-vous la zone à la bordure de l’obstalce où le maillage est différent :
les mailles sont alignées avec la bordure. On appelle ces mailles des « prism layer »
Retournez dans le menu du maillage « Geometry/Operations/Automated-mesh / Default-controls » et clicker sur
Number of prism layers puis Prism layer total thickness :

(i) Combien de couches de mailles de raffinement comptez-vous autour de l’obstacle ? =


(ii) Combien de « prism layers » étaient demandées par l’utilisateur ? =
(iii) Ainsi, est-ce que la consigne a été respectée (ce n’est pas toujours le cas) ? =
(iv) Sur quelle épaisseur a lieu ce raffinement (utilisez la règle pour mesurer) =
(v) Quelle était la consigne en terme d’épaisseur de la zone de raffinement =
(vi) Ainsi, est-ce que la consigne a été respectée ?

- Aller sur l’onglet du haut « Mesh » et cliquer sur « Diagnostic » puis valider OK. Les statistiques du maillage
apparaissent alors dans la fenêtre de dialogue (en bas à droite) : en remontant de 20 lignes environ vous
trouverez « Entity count » qui vous indique le nombre de mailles (cells) total … et juste en dessous extents
donne les extensions du domaine de calcul
Combien de mailles avez-vous donc ?

Utile : Si à un moment vous perdez la fenêtre des propriétés ou de dialogue: pour la faire ré-apparaître aller dans
l’onglet « Windows » et clicker sur « Properties » ou « Output/output » !!!
SAUVEZ VOTRE CALCUL

3. Il est temps d’analyser les conditions limites imposées par l’utilisateur.


Dérouler « Region/subtract/boundaries » et clicker sur la première : « amont ». Observez en rose sur domaine
où elle se trouve (zoom arrière complet). Faîtes de même sur chaque condition limite. Ainsi on a :
Nombre de conditions aux limites =
Nombre de types de conditions aux limites différentes (symboles différents) =
Pour chacune, dérouler (appuyer sur +) puis cliquer Physics values pour identifier ses valeurs physiques
associées (lire dans la fenêtre Properties):
Amont, Bas et Haut : quelle vitesse est imposée suivant x et suivant y ?
Aval : quelle pression relative (pressure) est imposée ?
Obstacle : il s’agit d’une condition limite de type : ??? qu’est-ce que ca veut dire ?

Etablissez finalement la liste des conditions aux limites et les conditions mathématiques sur le terme de pression
P ainsi que des deux composantes de vitesse Vx et Vy sur toute la frontière du domaine. Attention certains
termes sont imposés, d’autres laissés libres
P Vx Vy
Amont
Aval
Bas et Haut
Obstacle

Au fait, ne serait-il pas utile de rappeler la définition d’une « Condition limite » :

4. Quel fluide va s »écouler autour de l’obstalce ???


Dérouler « Continua/Physics 1/Models ». Dérouler l’onglet « gas ». Noter alors les propriétés du fluide
utilisé (sans oublier les unités):
Viscosité=
Masse volumique=

5. Il faut maintenant identifier le régime de l’écoulement attendu : laminaire ou turbulent ?


Calculer maintenant le nombre de Reynolds particulaire : Re=UL/ avec L la taille caractéristique de
l’obstacle (dont vous pouvez discuter du choix…).
L=
Re=
Dans quel régime de la figure suivante s’attend-on à trouver l’écoulement? =
Faudra-t-il effectuer un calcul en régime laminaire (résoudre NavierStokes) ou turbulent (résoudre RANS) ?=

Toujours dans Models : dans la liste relevez quel régime d’écoulement l’utilisateur s’attend à rencontrer :
Laminaire ou Turbulent ?

Flow Past a Cylinder at Re=2000 [Photograph courtesy Werle and Gallon (ONERA)]

Flow Past a Cylinder at Re=10000 [Photograph courtesy Thomas Corke and Hasan Najib (Illinois Institute of
Technology, Chicago)]
6. Maintenant, voyons quelle équation l’utilisateur a choisi de résoudre (et comment la résoudre) ?
Toujours dans « Models » identifier et noter :
- l’équation qui est résolue et, si besoin, le modèle de turbulence associé :
- si on se place en 2D ou 3D :
- si le calcul est stationnaire ou instationnaire :
- si le fluide est considéré compressible ou incompressible (tiens mais pourquoi au fait ???):

7. Les conditions initiales


Rappelez la définition d’une condition initiale :

Quelles sont les conditions initiales pour notre calcul (Continua/Physics/Initial conditions : voir Pressure et velocity)?

8. A la question 6 vous avez dû observer que l’on voulait faire un calcul en régime instationnaire, afin d’avoir
accès à la dynamique de l’écoulement.
Dans l’onglet « solvers » appuyer sur « Implicit unsteady » et relever le pas de temps de calcul :

9. Préparation de l’affichage des résultats


Lors du calcul, on va vouloir suivre en direct l’évolution des forces de portance et de trainée que l’écoulement
applique sur l’obstacle.
Rappeler donc la définition de la force de trainée et de portance :

Pour vérifier tout ça, aller dans Reports et clicker sur « Portance » : vous voyez qu’il s’agit de la projetée suivant
l’axe : … (voir « Direction » de la somme des forces de pression et frottement (Pressure + Shear).
Portance = projetée suivant :
Trainée = projetée suivant :
Dérouler alors l’onglet « plots » puis double-cliquer sur l’onglet « portance » et l’onglet « trainée ». Les graphes
sont prêts et vont s’afficher au cours du calcul.
Pour les scènes de champ de vitesse et de pression, double-clicker sur les scènes « scalar » 1, 2 et 3 et la scène
« vector » (dérouler l’onglet « Scenes »).
Conseil : fermez les fenêtres de géométrie et maillage pour faire de la place. Vous êtes prêt(e) à lancer le calcul

SAUVEZ VOTRE CALCUL

10. On va maintenant pouvoir lancer le calcul.

Initialiser le calcul (afficher les conditions initiales)


Lancer un seul pas de temps (utile pour vérifier que ca fonctionne)
Lancement du calcul complet

Appuyer sur le bonhomme qui court : le calcul commence.


Un autre graphique (plot) s’ouvre automatiquement : l’évolution des résidus au cours du temps. Vous pouvez
naviguer d’une scène à l’autre en changeant d’onglet au-dessus du calcul). Le calcul s’arrêtera de lui-même au
bout d’un certain temps (aller dans l’onglet « Stopping criteria / Maximum physical Time » pour relever le
critère d’arrêt qui a été défini =

11. Analyse (post-traitement):


Soyez curieux, observez au cours du temps toutes les fenêtres que vous avez ouvertes.
Notamment pour les forces de portance et de trainée, utiliser le zoom pour resserer l’axe vertical et observer les
oscillations temporelles.
Quelles sont les caractéristiques de l’écoulement autour de l’obstacle :
 Est-il périodique ?
 Quelle période observez-vous pour la force de trainée et pour la force de portance ?
 Si l’écoulement est périodique, calculez le rapport entre période d’oscillation et pas de temps de calcul :

Concluez quant au choix du pas de temps de calcul ! (Si votre écoulement n’est PAS périodique, jetez un coup
d’œil indiscret sur le calcul des voisins…)

Dessiner qualitativement l’évolution de ces 2 forces durant une période sur le même graphe.

Vous pouvez aussi essayer de dessiner la forme de l’écoulement à chaque maximum / minimum de ces deux
forces.

12. On veut vérifier si la gestion des écoulements aux parois est satisfaisant : ouvrez la « Scene : scalar 2 » et
observez les valeurs caractéristiques de y+ le long des parois autour de l’obstacle.
y+ est compris entre :
Conclure :
Le maillage est-il optimum ?
Utilise-t-on des fonctions de paroi ?
Ou l’écoulement est résolu jusque dans la sous-couche visqueuse ?

13. Vérification de la convergence


Rappeler les conditions requises pour assurer qu’un calcul est convergé :
Cet écoulement est-il alors convergé ? Justifiez !
Tracer qualitativement l’évolution globale des résidus, de la force de trainée et de la force de portance.

Rappel : pour chaque équation à caque pas de temps et pour chaque maille, le résidu est la différence entre tous
les termes : si l’équation est parfaitement résolue, le résidu vaut zéro. En réalité, la solution étant approchée, le
résidu est non-nul. Pour établir le graph de résidu, pour chaque équation et à chaque instant le résidu est
moyenné sur toutes les mailles… et est normalisé par le résidu initial (aux premiers instants du calcul) : voilà
pourquoi chaque courbe de résidu commence par la valeur 1 à l’instant initial.
Si à la fin du calcul un résidu vaut 10 -3 cela veut dire que la différence entre tous les termes d’une équation est
mille fois plus faible qu’au départ.
Combien de courbes de résidus avez-vous (donc aussi combien d’équations résolvez vous)?
Mais combien d’inconnues avez-vous ?
Listez donc les équations (vous pouvez vous aider de la légende du graphique des résidus) :
Et les inconnues :
14. Dessiner la distribution des efforts de pression et de frottement à un instant donné pour votre géométrie.
Expliquer comment le code de calcul va pouvoir calculer la résultante aérodynamique appliquée par le fluide
sur le cylindre (écrivez l’équation résolue pour cela). Et ensuite comment calculer les forces de trainée et
portance ?

15. Quelles sont les valeurs moyennes de la force de trainée et de portance (à noter qu’en écoulement 2D la
valeur est en réalité en Newton par mètre d’épaisseur) ?
Force de portance = Fy =
Force de trainée = Fx =
Comment expliquer cette valeur de force de portance moyenne ?
Calculez finalement le coefficient de trainée de votre obstacle : Cx=
Placez-le sur le graphe ci-dessous et concluez.

16. Sur la « Scalar Scene 3 », noter la surpression maximale au point d’arrêt.


P=
Cette valeur correspond-t-elle à celle que vous auriez pu calculer à la main à-priori ?

17. Dessinez maintenant à main levée :


 votre obstacle et écoulement en approche.
 schématiquement l'écoulement observé
(N'hésitez pas à regarder ce que les autres groupes ont pu tracer / calculer !)

18. Pour aller plus loin, choisissez une étape supplémentaire à mener (deux si vous avez le temps):
1- Changer fortement la vitesse de l’écoulement et donc le nombre de Reynolds. Continuer le calcul pour voir
ce que cela change. Placer le nouveau coefficient de trainée sur le graphe
2- Changer les Conditions Limites des frontières du haut et du bas en plans de symétrie ou en pression
atmosphérique : Continuer le calcul pour voir ce que cela change.
3- Ajouter de la rugosité sur votre obstacle : « Region/boundary/obstacle/Physics conditions/wall surface » =
« rough » puis renseigner la « Roughness heigt » à 1mm : Continuer le calcul pour voir ce que cela change.
4- Changer taille du domaine en le rendant plus petit en largeur et/ou longueur (besoin de retourner sur
« geometry/3Dcad/3Dcad model1 : click droit/ edit… sketch1 » : clic droit/« edit ». Sélectionner une
frontière et à droite modifier sa taille (en le gardant centré sur l’obstacle, lui-même centré sur ( x=y=0) puis
« ok/ close 3D CAD ». Aller alors dans « Geometry/operation/Automated mesh=bouton droit = Execute ».
Regarder le nouveau maillage et le nombre de mailles. Continuer le calcul pour voir ce que cela change.
5- Changer la condition limite aval (que choisir ???) et continuer le calcul pour voir ce que ça change.
6- Dégrader le maillage et vérifier l’effet sur la force de trainée et sur l’écoulement :
a) Enlever les « prism layers », noter la nouvelle valeur de y+
b) Augmenter la taille des cellules dans certains/tous les blocs
Relancer le calcul pour voir ce que ça change…

Vous aimerez peut-être aussi