Volumes horaires
- CM 20.0
- Projet -
- TD 20.0
- Stage -
- TP 20.0
Crédits ECTS
Crédits ECTS 5.0
Objectif(s)
Connaître les principes mis en œuvre dans les codes commerciaux de simulation d’écoulements pour des configurations plus avancées (écoulements turbulents complexes, écoulements fortement compressibles) que celles étudiées en S3.
Maîtriser les bonnes pratiques d’utilisation de ces codes commerciaux pour ces configurations plus avancées
Connaître les principes de développement de codes modernes de simulation d’écoulement.
Maîtriser un outil commercial de génération de maillage pour des écoulements en géométries complexes.
Les Acquis d'Apprentissage" sont les suivants :
- Génération de maillage :
-> Connaître et être capable de mettre en œuvre les maillages non-structuré, structuré par blocs et overset.
-> Comprendre la relation entre le y+ et le modèle de turbulence choisi pour des cas d'aérodynamique externe
-> Comprendre l'intérêt et savoir mener une étude de Vérification et Validation dans le cadre d'une étude CFD
- Programmation orientée Objet :
-> Se familiariser à l'utilisation des systèmes UNIX/Linux, famille de systèmes d'exploitation dominante dans le monde du calcul numérique, ainsi qu'à la compilation de codes
-> S'initier au monde du super calcul en se plaçant dans le contexte de l'utilisation d'une ressource de calcul distante
-> Comprendre les principes de base de la programmation orientée objet
-> Mettre en pratique une approche orientée objet pour développer depuis la "page blanche" un code en langage C++, avec une application à un cas simple de mécanique des fluides
- Solveur fluide :
-> Mettre en œuvre le C++ pour développer un solveur de mécanique des fluides
-> Savoir implémenter des schémas des dérivées spatiales et temporelles
-> Assimiler la notion de stabilité numérique
-> Découvrir et mettre en œuvre le traitement numérique des chocs et les schéma à capture de chocs pour les écoulements compressibles.
Pierre-Luc DELAFIN
Contenu(s)
- introduction à la programmation orientée objet, avec application au C++ (20h de CTD)
- simulation d’écoulements turbulents externes et internes (20h de BE)
- génération de maillages pour la CFD (20h de CTD) : initiation aux outils Icem CFD et Meshing de la suite logiciel Ansys. Notion de Vérification & Validation.
Simulation numérique pour les fluides et la thermique 1 (cours 2A ME S3)
Session normale
Evaluation non-rattrapable (EN) = contrôle continu :
- Rapport de BE "C++" (25% du contrôle continu)
- Rapport de BE "Maillage pour la CFD" (25% du contrôle continu)
- Rapport de BE "développement code fluide" (50% du contrôle continu)
Evaluation rattrapable (Contrôle terminal) (ER) : épreuve écrite de 2h :
- 1h sur la génération de maillage pour la CFD (50% du contrôle terminal)
- 1h sur la programmation orientée objet avec C++ (50% du contrôle terminal)
Note finale = 0.33*ER + 0.67*EN.
Session de rattrapage
La note obtenue à la session 2 de l'ER remplace la note de 1ère session de l'ER. L'EN n'est pas rattrapable.
CC : 67% + CT : 33%
Le cours est programmé dans ces filières :
- Cursus ingénieur - Ingénieur ME - Semestre 8
Code de l'enseignement : 4EUS4SFT
Langue(s) d'enseignement :
Vous pouvez retrouver ce cours dans la liste de tous les cours.