Finite Element Methods for Fluid Dynamics
Faculteit  Science and Engineering 
Jaar  2019/20 
Vakcode  WMMA18001 
Vaknaam  Finite Element Methods for Fluid Dynamics 
Niveau(s)  master 
Voertaal  Engels 
Periode  semester II a 
ECTS  5 
Rooster  rooster.rug.nl 
Uitgebreide vaknaam  Finite Element Methods for Fluid Dynamics  
Leerdoelen  At the end of the course, the student is able to: 1) implement a finite element solver of the incompressible NavierStokes equations in arbitrary geometries 2) asses the issues arising in fluid dynamic simulations and propose solutions according the theory 3) explain conditions to ensure solvability of the discrete problem 4) apply stability analysis to continuous and discretized equations in fluid dynamics 

Omschrijving  The goal of this course is to learn how to implement finite element approximations of flow problems and to analyze the quality of the numerical results in view of the theory. We will achieve this goal by dealing with equations of increasing complexity. First, we will solve stationary problems: Projections of functions > Laplace>AdvectionDiffusion>Stokes. Then, we will solve transient problems: Heat>Stokes>NavierStokes. Practical works in Python (using the finite element library FEniCS) will allow exercising and verifying the theory in practical examples. The course is therefore well adapted for students with knowledge of numerical fluid mechanics using other discretization methods, as well as students who want to learn (more) about finite elements methods in general and who are also interested in applications behind flows. 

Uren per week  
Onderwijsvorm 
Hoorcollege (LC), Practisch werk (PRC)
(Practical work will be based on assisted sessions and nonassisted personal work.) 

Toetsvorm 
Practisch werk (PR), Schriftelijk tentamen (WE)
(For passing, WE >= 5.5 and each PR >= 5.5. The final grade is then F = 0.3 WE + 0.7 PR. The practicals are mandatory.) 

Vaksoort  master  
Coördinator  dr. C.A. Bertoglio  
Docent(en)  dr. C.A. Bertoglio  
Entreevoorwaarden  Numerical methods as taught in Numerical Mathematics 1 (WINM107). Knowledge of partial differential equations, either acquired in a theoretical context (e.g. WIPD07) or applied context (like in a fluid mechanics course). Experience in programming in Python, Matlab, Octave, or any similar environment.  
Opmerkingen  Students who took the course Modeling of Fluid Flow in 20172018 are not allowed to take the course Finite Element Methods for Fluid Dynamics due to a similarity in the content.  
Opgenomen in 
