Ense3 - rubrique formation - cursus

Simulation pour les fluides et la thermique 2 - 4EUS4SFT

  • 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.

Responsable(s)

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.

Prérequis

Simulation numérique pour les fluides et la thermique 1 (cours 2A ME S3)

Contrôle des connaissances

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%

Calendrier

Le cours est programmé dans ces filières :

cf. l'emploi du temps 2025/2026

Informations complémentaires

Code de l'enseignement : 4EUS4SFT
Langue(s) d'enseignement : FR

Vous pouvez retrouver ce cours dans la liste de tous les cours.