TP3 du Logiciel énergétique
Logiciel Fluent
Nom : rhili
Prénom : kacem
amine
Energ2 G3 TP1
2020/2021
Application 3 : écoulement sur une descendante
A. Description du problème :
Le but de ce Tp est de produire une solution numérique pour un écoulement
incompressible le long d’une marche descendante.
À l’entrée du domaine ,le profile de vitesse est parabolique d’équation
U= 4y (1-y)
B. indication pour Gambit:
Etape 1 : création du domaine
Etape 2 : ajouter des nœuds sur les bord de domaine (20 noeuds par
distance de 0.5 m)
Etape 3 maillage :
Les élément du maillage sont «Quad» et de type «Map»
Etape 4: les condition aux limites :
Etape 5 : Export du maillage
‘’File’’/ ‘’Export’’/ ‘’Mesh’’
Enregistrer le nom du fichier sous la forme [Link]
C. indication pour fluent
Etape1 : Lancement du logiciel, lecture du fichier
Lancer Fluent et choisir 2D et «Run»
‘’File’’/ ‘’Read’’/ ‘’Case’’
Etape 2 : la Configuration de fluent :
‘’grid’’/’’scale ‘’: en m
‘’define’’/’’model’’/’’viscous’’ /‘’laminar’’
‘’solve’’/’’initialize’’/’’initialize..’’ -----compute from «entrée»
Type de fluide est air avec d=1kg/m3 et viscosité =0.01 kg/m.s
‘’define’’/’’materials’’
Condition aux limites :
pour la condition au limite on a crée une fonction UDF cette fonction applique
l’équation parabolique à l’entrée de la conduite
Le code de fonction :
#include"udf.h"/*obligatoire pour les UDF*/
DEFINE_PROFILE(x_velocity,thread,index)
{
real x[ND_ND];/*coordonnée x*/
real y;
face_t f;
begin_f_loop(f,thread)/*loops sur toutes les faces*/
{
F_CENTROID(x,f,thread);
y=x[1];
F_PROFILE(f,thread,index)=4.*y*(1.-y);
}
end_f_loop(f,thread)
}
Pour injecter ce code : ‘’define’’/’’user-defined’’/’’functions’’/’’interpreted’’
---- «UDF.c»
C.L:
‘’define’’/’’boundary conditions’’
[Link] des résultats par Fluent:
On va crée les ligne pour la visualisation les vecteur des vitesse
‘’surface’’/’’line/rake...’’
La convergence :
Visualisation des vecteurs du vitesse :