Computational Fluid Dynamics
Course type: Laboratory
Value in ECTS: 6
Bibliographic references available on the University Library website
Academicyear 2011/2012 - Spring semester
Prerequisites: Programming skills in C/C++.
This course is not offered in the academic year 2011-2012
Objectives
- Give insight into scientific computing
- Increase the understanding for efficient and robust algorithms
- "Put" real phenomena into computers
- Learn about low level debugging techniques
Teaching mode
A lecture will be given on the project sheets and different topics of interest. There will be 2 hours the week of organized programming.
Contents
During the last years, computer aided design (CAD) of vessels, such as aircrafts, cars or ships, but also modern windmills, has become more and more important in industry. Besides the fact, that the construction of prototypes can be reduced, also realistic simulations and tests of novel designs can be carried out "in silicio" reducing testing costs and giving understanding of effects which can hardly be generated under lab conditions. One focus in the design of planes or cars is optimizing shapes in order to achieve a better aerodynamic behavior of the vessel. This, in turn, states the need for being able to simulate the air motion which is most often described by the famous Navier-Stokes equation for incompressible fluids. In this lab course we will introduce and implement discretisation, solution and visualisation techniques for the incompressible Navier-Stokes equation. In a second step, we will take care of the treatment of complex boundaries which arise from complex CAD models. This means that each week a programming task has to be solved which finally leads to a software which is able to compute fluid dynamical simulations. In more detail, the course will cover the following topics: a short introduction into mathematical modeling and PDEs, covering the derivation of the (incompressible) Navier-Stokes equation a short introduction into numerical mathematics an overview over different discretisation techniques an introduction into solution strategies for the arising PDEs.
References Handouts and manuals of different tools, on-line documents and tutorials. Course open also to PhD Students.