This repository contains resources accompanying the lecture fundamentals of turbulence modeling provided by the Institute of Fluid Mechanics at TU Braunschweig. Note that this repository as well as the linked slides will be updated regularly throughout the summer term 2023.
The course consists of a series of lectures and accompanying practical exercises. The exercises focus on the setup and evaluation of turbulent flow simulations. Basic knowledge about the finite volume method, computational fluid mechanics, and programming are assumed. In terms of software, the exercises employ OpenFOAM for the simulations and Python/Jupyter notebooks for the data analysis. No proprietary software licenses are needed.
# | topic | slides |
---|---|---|
1 | A brief overview of turbulence modelling: course overview, equations of fluid motion, basic definitions, history of turbulence modelling | Link |
2 | The finite volume method: solution of transport equations with the finite volume method | Link |
3 | Mean-flow equations: Reynolds-averaged equations and stresses, turbulence kinetic energy | Link |
4 | Canonical turbulent flows: jet, mixing layer, wake, flat plate, pipe | Link |
5 | Direct numerical simulations: numerical techniques, resolution requirements, selected results | Link |
6 | RANS I: eddy viscosity hypothesis, mixing length models | Link |
7 | RANS II: one- and two-equation models | Link |
8 | RANS III: modeling of anisotropic effects | Link |
9 | LES I: filtered equations, resolution requirements | Link |
10 | LES II: filters and subgrid-scale models | Link |
11 | LES III: hybrid-RANS-LES methods | Link |
12 | Compressible flows: Favre-averaging | Link |
13 | Data-driven turbulence modelling: supervised learning, field inversion, reinforcement learning | Link |
# | topic | instructions |
---|---|---|
1 | Setting up your system: installing software dependencies | Link |
2 | OpenFOAM basics I: simulation case structure and solvers | Link |
3 | OpenFOAM basics II: post-processing | Link |
4 | Forced isotropic turbulence in a box: case setup, evaluation of the turbulent spectrum | Link |
5 | Flow over periodic hills: resolution requirements, computational cost, post-processing (Q-criterion, cutting planes, sampling lines, statistics) | Link |
6 | Flow over a 2D airfoil: resolution requirements, evaluation of surface pressure and wall shear stress | Link |
7 | Flow over a rearward facing step: resolution requirements, setup and evaluation of linear two-equation models | Link |
8 | Flow over a rearward facing step: setup and evaluation of non-linear two-equation and Reynolds-stress models | Link |
9 | Re-visiting the flow over periodic hills I: resolution requirements, LES setup, comparison to DNS | Link |
10 | Re-visiting the flow over periodic hills II: evaluation of turbulent length scales | Link |
11 | Hydrofoil with trailing edge separation: resolution requirements, IDDES setup | Link |
12 | Hydrofoil with trailing edge separation: comparison to experimental results | Link |
13 | Inverting Spalding's function: creating a machine learning model of the inverted Spalding's function | Link |
- AZDES: automated ZDES
- CFD: computational fluid dynamics
- DDES: delayed DES
- DES: detached eddy simulation
- DNS: direct numerical simulation
- FVM: finite volume method
- IDDES: improved DDES
- LES: large eddy simulation
- RANS: Reynolds-averaged Navier-Stokes
- ZDES: zonal DES
- An introduction to computational fluid dynamics: the finite volume method by H. K. Versteeg and W. Malalasekera
- Large eddy simulation for incompressible flows by P. Sagaut
- Large Eddy Simulation turbulenter Strömungen by J. Fröhlich
- The finite volume method in computational fluid dynamics by F. Moukalled, L. Mangani, and M. Darwish
- The OpenFOAM technology primer by T. Marić, J. Höpken, and K. G. Mooney
- Turbulent flows by S. B. Pope
- Turbulence modeling for CFD by D. W. Wilcox