The spring semester 2021 will generally take place online. New presence elements as of April 26 will be communicated by the lecturers.

151-0212-00L  Advanced CFD Methods

SemesterSpring Semester 2017
LecturersP. Jenny
Periodicityyearly recurring course
Language of instructionEnglish

AbstractFundamental and advanced numerical methods used in commercial and open-source CFD codes will be explained. The main focus is on numerical methods for conservation laws with discontinuities, which is relevant for trans- and hypersonic gas dynamics problems, but also CFD of incompressible flows and the principles of Lattice Boltzmann and particle vortex methods are explained.
ObjectiveKnowing what's behind a state-of-the-art CFD code is not only important for developers, but also for users in order to choose the right methods and to achieve meaningful and accurate numerical results. Acquiring this knowledge is the main goal of this course.

Established numerical methods to solve the incompressible and compressible Navier-Stokes equations are explained, whereas the focus lies on finite volume methods for compressible flow simulations. In that context, first the main theory and then numerical schemes related to hyperbolic conservation laws are explained, whereas not only examples from fluid mechanics, but also simpler, yet illustrative ones are considered (e.g. Burgers and traffic flow equations). In addition, two less commonly used yet powerful alternative approaches, i.e., the Lattice Boltzmann method and particle vortex methods, are briefly introduced.

For most exercises a C++ code will have to be modified and applied.
Content- Finite-difference vs. finite-element vs. finite-volume methods
- Basic approach to simulate incompressible flows
- Brief introduction to turbulence modeling
- Theory and numerical methods for compressible flow simulations
- Lattice Boltzmann method
- Particle vortex methods
Lecture notesPart of the course is based on the referenced books. In addition, the participants receive a manuscript and the slides.
Literature"Computational Fluid Dynamics" by H. K. Versteeg and W. Malalasekera.
"Finite Volume Methods for Hyperbolic Problems" by R. J. Leveque.
Prerequisites / NoticeBasic knowledge in
- fluid dynamics
- numerical mathematics
- programming (programming language is not important, but C++ is of advantage)