OpenFOAM® Training Cases | Free Tutorials
Tobias Holzmann's free available training cases for OpenFOAM® in a varity of CFD fields and techniques
Tobias Holzmann investigated into different numerical analyses during the last ten years, which are published on YouTube or in the »Inspiring Simulations« section. Most of the training cases are preprocessed for the community and which are shared in this section as free OpenFOAM® tutorials. As the number of the training cases are increasing during the time, it would be very neat to support his work by a voluntary donation. Please feel free to send your ideas for new community cases to »community@Holzmann-cfd.com«. However, Tobias will just investigate into interesting ideas, phenomenon and/or geometries. If you want to give some feedback regarding the work done by Tobias, you are free to tell the community your thought about his work and share his site. The cases provided by Tobias can be split into three areas (excluding the optimization and Christmas community competition cases) as presented after the charts.
The 6 most popular OpenFOAM® community cases of the last 31 days
The above pie chart above is related to the number of downloads counted on this website and hence, it is always up-to-date. Thus, it presents the community interests related to the published OpenFOAM® cases by Tobias. The chart below shows the common OpenFOAM® version in use by the community. As in the pie chart above, the data is related to the counted downloads from this website.
An indication which version the community is using related to the last 100 days
In the following all free available OpenFOAM® tutorials (training cases) created by Tobias Holzmann are presented and split into different topics.
The collection of the meshing cases includes a range of different complex meshing geometries that are meshed with the official OpenFOAM® mesher snappyHexMesh. In the meshing dictionary of the application, you will find individual comments that explain different keywords by using Holzmann CFD's own words.
The collection of the simulation cases includes a wide range of different simulation problems including the meshing step (but without detailed information about the meshing progress). The focus is related to correct boundary conditions, numerics, and usage of the OpenFOAM® solvers as well as residual control and other possible functionalities that can be activated by using function objects.
Dynamic Mesh Cases
The collection of the dynamic mesh cases is the most advanced topic one can do with OpenFOAM®. The main focus is the generation of the arbitrary mesh interface (AMI or ACMI) with different OpenFOAM® tools and meshing operations. The optional comments in the files will give you all the information that is necessary to adapt the training cases to your simulations. There is no particular focus on numerics during the solving procedure.
DAKOTA® — OpenFOAM® Coupling Training Cases
DAKOTA® coupling and hypercube sampling
DAKOTA® coupling and gradient optimization
Community Christmas Competitions Training Cases
Community Christmas competition 2019
Community Christmas competition 2017
All OpenFOAM® Training Cases
«activePressureForceBaffleVelocity» boundary condition
Convert a Fluent mesh including cell zones to OpenFOAM
blastFoam library usage for 2D adaptive mesh refinement
An exiting dynamic mesh (transient) OpenFOAM® case setup
Inspired by the simulations popped out based on Covid-19
Tobias first contact with computational fluid dynamics
Energy coupling between solid and fluid region
A flow-induced rotation with 6-DoF modelling a VAWT turbine
2D Fluidic Oscillator Simulation
Arbitrary falling water droplets
Free Convection demonstration case
Mulit-Region heat transfer analysis of Tobias favorit drink
Energy transfer in combination with the ACMI boundary condition
Unique cold-flow combustion chamber analysis
2D simulation related to the Magnus phenomena including function objects
Cutting a sphere out of an channel using snappyHexMesh
Fictive scenario for coupling and decoupling regions
Cyclic boundaries to model a pressure jump
Flow-induced rotation using the 6-DoF library
Complex ACMI generation and its numerical analysis
Simple 2D dynamic mesh (AMI) simulation
Transient rotating rotor simulation using the AMI boundary
Meshing thin gaps and analyze the steady-state flow
snappyHexMesh meshing scenario for 2D axis-symmetric cases
snappyHexMesh meshing scenario including cell zone generation
Complex geometry meshing using snappyHexMesh
Usage of the feautre edge refinement feature
Simple mesh and layer generation using snappyHexMesh