Open codes for Fluid Dynamics 9KUABN70 | ECTS | SEMESTRE | |||||||||||||||||||||||||||||||||
CM | TD | TP | EI | Travail personnel | |||||||||||||||||||||||||||||||
21h | 0h | 0h | 0h | 7h | |||||||||||||||||||||||||||||||
Langues d'enseignement | English | ||||||||||||||||||||||||||||||||||
Responsable(s) | Mathieu Jenny, associate professor | ||||||||||||||||||||||||||||||||||
Mots clefs | CFD, open source, numerical method | ||||||||||||||||||||||||||||||||||
Prérequis | numerical methods such as finite differences, finite elements and finite volumes. | ||||||||||||||||||||||||||||||||||
Objectif pédagogique | |||||||||||||||||||||||||||||||||||
Two different open codes are presented and used during this lecture to solve fluids mechanic and heat transfer problems. The codes are Freefem++ and OpenFOAM respectivelly. | |||||||||||||||||||||||||||||||||||
Organisation et contenus | |||||||||||||||||||||||||||||||||||
The first code is a finite elements development tool which allow to solve a very large variety of problems in fluids mechanic, solid mechanic and mass and heat transfers. It is used to obtained a custom solver adapted to a specific problem in a 2D or 3D geometry. The second code is a end user solver, OpenFOAM, which is extensively used in fluids dynamics as an open source alternative to Fluent. The first stage of the lecture is focused on Freefem++. First, a simple tutorial is done to learn how to program our custom solver with Freefem++. Next, the Rayleigh-Bénard convective flow is solved using a Freefem++ program. The second stage is devoted to OpenFOAM. The laminar and turbulent pipe flows are the cases used for the trainning. The choise between the turbulence models is also discussed. During the two last lectures, the students have to do a project using either Freefem++ or OpenFOAM. | |||||||||||||||||||||||||||||||||||
Compétences | |||||||||||||||||||||||||||||||||||
Niveaux | Description et verbes opérationnels | ||||||||||||||||||||||||||||||||||
Connaître | Numerical methods, CFD and turbulence models. | ||||||||||||||||||||||||||||||||||
Comprendre | Numerical methods and numerical approaches to solve problems in fluids mechanic, heat and mass transfers. | ||||||||||||||||||||||||||||||||||
Appliquer | Numerical methods and numerical definition of a numerical model of a physical problem. | ||||||||||||||||||||||||||||||||||
Analyser | Available tools to solve problems in fluids mechanics, heat and mass tranfers. | ||||||||||||||||||||||||||||||||||
Synthétiser | Available numerical methods and models to solve flows and heat transfers. | ||||||||||||||||||||||||||||||||||
Évaluer | Numerical methods and models to solve flows and heat transfers. | ||||||||||||||||||||||||||||||||||
Contributions aux Objectifs de Développement Durable des Nations Unis | |||||||||||||||||||||||||||||||||||
Modalités de contrôle des connaissances et compétences | |||||||||||||||||||||||||||||||||||
Contrôle Continu | Examen écrit | Oral / Soutenance | Rapport / Projet |