54
Simulation de l’´ ecoulement dans une pompe centrifuge. F. Ravelet Laboratoire DynFluid, Arts et M´ etiers-ParisTech 8 juin 2015 F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 1 / 54

Simulation de l’ ecoulement dans une pompe centrifuge.florent.ravelet.free.fr/uec/TutorielStarCCMPompeCentrifuge2015.pdf · Introduction L’objectif est de simuler l’ ecoulement

Embed Size (px)

Citation preview

Simulation de l’ecoulement dans une pompe centrifuge.

F. Ravelet

Laboratoire DynFluid, Arts et Metiers-ParisTech

8 juin 2015

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 1 / 54

IntroductionL’objectif est de simuler l’ecoulement dans une pompe centrifuge. On utilisera lelogiciel StarCCM+. On s’interessera notamment a la hauteur manometrique etau rendement en fonction du debit, ainsi qu’a la topologie des ecoulements.

Etapes :I Importation du volume fluide ;I Preparation des frontieres ;I Creation du maillage ;I Creation du modele d’ecoulement ;I Parametrisation du probleme ;I Simulation ;I Post-traitement.

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 2 / 54

Importation du volume fluide

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 3 / 54

Demarche

Demarrer le logiciel ;

Creer une nouvellesimulation ;

Importer le maillagesurfacique STEP ;

Attention aux options ;

Jouer avec la vue.

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 4 / 54

Importation de la CAO (format STEP)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 5 / 54

Options d’importationNouvelles regions, une par volume (les renommer explicitement).La CAO devrait etre faite avec trois volumes adjacents :

un volume fixe d’entree ;

le volume du rotor, ou on appliquera un referentiel tournant ;

un volume fixe de sortie.

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 6 / 54

VisualisationJouer avec les options contenus dans l’onglet “Scenes”

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 7 / 54

Preparation des frontieres

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 8 / 54

DemarcheIdee generale = separer chaque frontiere ou des conditions aux limites differentes seront a appliquer, ou bien

un post-traitement a effectuer

Utilisation de l’outil“Split by patch” ;

Separer au minimum :I La surface

d’entree ;I La surface de

sortie ;I L’interface entre le

volume d’entree etle rotor ;

I L’interface entre le

volume de sortie et

le rotor ;

Creer les interfaces.

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 9 / 54

Extraction de l’interface entre volume d’entree et volume tournant(S’il y a plusieurs patch, faire une multi-selection)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 10 / 54

Extraction de l’interface entre volume de sortie et volume tournant

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 11 / 54

Une autre surface interessante(Le carter du volume tournant)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 12 / 54

Une autre surface interessante(Le moyeu du volume tournant)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 13 / 54

Derniere surface du volume tournant(Pour la derniere surface (ici, les pales), sortir de l’outil “Split by patch”, et renommer la frontiere)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 14 / 54

Verification graphique des surfaces extraites

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 15 / 54

Continuer pour les surfaces des volumes d’entree et de sortie(Au cas ou une surface composee de plusieurs patches a ete extraite en plusieurs fois, on peut recombiner ces

elements en une seule surface)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 16 / 54

Creation des interfaces

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 17 / 54

Maillage

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 18 / 54

Demarche

Choix des modeles demaillage ;

Parametrisation ;

Lancement de l’operation

de maillage.

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 19 / 54

Modeles de maillage

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 20 / 54

Premier parametre : base size(Choisir une taille adaptee a votre probleme)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 21 / 54

Si maillage de couche limite : parametres de couche limite (1/2)(Consulter l’aide du logiciel)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 22 / 54

Si maillage de couche limite : parametres de couche limite (2/2)(Choisir une taille adaptee a votre probleme, puis lancer le mailleur)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 23 / 54

Preparation du post-traitement

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 24 / 54

Definition d’un plan de coupe (1/2)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 25 / 54

Definition d’un plan de coupe (2/2)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 26 / 54

Importation d’une surface creee par CAO (1/3)(Surface exportee en STL de Catia, par ex.)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 27 / 54

Importation d’une surface creee par CAO (2/3)(Ici, surface aubes-a-aubes, surface meridienne, choisir une “input part” compatible)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 28 / 54

Importation d’une surface creee par CAO (3/3)(Attention aux unites)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 29 / 54

Visualisation du maillage (1/5)(Creation d’une nouvelle scene de type “mesh”)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 30 / 54

Visualisation du maillage (2/5)(Edition de la scene)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 31 / 54

Visualisation du maillage (3/5)(Choix des surfaces a afficher)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 32 / 54

Visualisation du maillage (4/5)(Pour exporter une image : “hardcopy”)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 33 / 54

Visualisation du maillage (5/5)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 34 / 54

Choix des modeles et parametresde la simulation

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 35 / 54

Demarche

Choix des modeles desimulation ;

Parametrisation ;

Lancement de quelques

iterations pour essai.

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 36 / 54

Proposition de modeles(A adapter a votre cas)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 37 / 54

Proprietes du fluide(Pourquoi vouloir garder des valeurs par defaut avec de tres nombreux chiffres significatifs ?)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 38 / 54

Creation d’une “Field Function” (1/3)(On va creer une fonction “Omega”)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 39 / 54

Creation d’une “Field Function” (2/3)(Attention aux deux endroits ou declarer le nom de la fonction)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 40 / 54

Creation d’une “Field Function” (3/3)

(Sa definition (1500 rpm convertis en rad.s−1))

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 41 / 54

Creation d’une field function pour le debit massique

(Ici, Qv = 20000 m3/h, et ρ = 1000 kg.m−3)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 42 / 54

Creation d’un repere tournant (1/2)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 43 / 54

Creation d’un repere tournant (2/2)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 44 / 54

Application du domaine tournant

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 45 / 54

Conditions aux limites (1/3)(En sortie : pression imposee)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 46 / 54

Conditions aux limites (2/3)(En entree : debit massique impose)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 47 / 54

Conditions aux limites (3/3)(Utiliser la field function creee precedemment !)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 48 / 54

Simulation et exploitation desresultats

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 49 / 54

Mesure de la hauteur manometrique (1/4)(Nouveau “Report” : une moyenne ponderee par le debit

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 50 / 54

Mesure de la hauteur manometrique (2/4)(Creer un report pour la pression totale sur l’interface d’entree, puis un second pour la pression totale sur

l’interface de sortie)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 51 / 54

Mesure de la hauteur manometrique (3/4)(Creer un report de type “Expression”, puis entrer la definition)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 52 / 54

Mesure de la hauteur manometrique (3/4)(A partir de ce report, on peut faire un “monitor”et un “plot”)

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 53 / 54

Autres(Definir des reports pour le couple, le rendement de la pompe, on peut aussi afficher plusieurs monitors sur un

meme plot, . . . )

F. Ravelet (Lab. DynFluid) Tutoriel StarCCM Pompe 8 juin 2015 54 / 54