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 »
The 6 most popular OpenFOAM® community cases of the last 31 days
If no graph is displayed here, no javascript is working on your browser
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
If no graph is displayed here, no javascript is working on your browser
In the following all free available OpenFOAM® tutorials (training cases) created by Tobias Holzmann are presented and split into different topics.
Meshing Cases
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.
Simulation Cases
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.
If no graph is displayed here, no javascript is working on your browser
DAKOTA® — OpenFOAM® Coupling Training Cases
Geometric Variation
DAKOTA® coupling and hypercube sampling
Tesla's One-Way-Valve
DAKOTA® coupling and gradient optimization
Community Christmas Competitions Training Cases
Pitot Tube
Community Christmas competition 2019
Suzannes Head
Community Christmas competition 2017
All OpenFOAM® Training Cases
Tank with Safety Valve
«activePressureForceBaffleVelocity» boundary condition
Fluent Mesh Conversion
Convert a Fluent mesh including cell zones to OpenFOAM
2D Adaptive Mesh Refinement
blastFoam library usage for 2D adaptive mesh refinement
Fan Rotation & AMI
An exiting dynamic mesh (transient) OpenFOAM® case setup
Sneezing Simulation
Inspired by the simulations popped out based on Covid-19
Thermal-Electric Generator
Tobias first contact with computational fluid dynamics
Catalyst Heat-Up
Energy coupling between solid and fluid region
Vertical Axial Wind Turbine
A flow-induced rotation with 6-DoF modelling a VAWT turbine
Fluidic Oscillator
2D Fluidic Oscillator Simulation
Falling Droplets
Arbitrary falling water droplets
Solar Chimney
Free Convection demonstration case
Gin Tonic
Mulit-Region heat transfer analysis of Tobias favorit drink
ACMI Heat Transfer
Energy transfer in combination with the ACMI boundary condition
Combustion Chamber
Unique cold-flow combustion chamber analysis
Magnus Effect
2D simulation related to the Magnus phenomena including function objects
Sphere Meshing
Cutting a sphere out of an channel using snappyHexMesh
Complex Mesh Motion
Fictive scenario for coupling and decoupling regions
Arbitrary Water Pump
Cyclic boundaries to model a pressure jump
Kaplan Turbine
Flow-induced rotation using the 6-DoF library
Arbitrary Rotating Inlet ACMI
Complex ACMI generation and its numerical analysis
2D Arbitrary Mesh Interface
Simple 2D dynamic mesh (AMI) simulation
Rotating Rotor AMI
Transient rotating rotor simulation using the AMI boundary
Thin Gap Meshing
Meshing thin gaps and analyze the steady-state flow
2D Rotational Axis-Symmetric Meshing
snappyHexMesh meshing scenario for 2D axis-symmetric cases
Cell Zone Generation
snappyHexMesh meshing scenario including cell zone generation
Meshing a Helix
Complex geometry meshing using snappyHexMesh
Feature Edge Refinement
Usage of the feautre edge refinement feature
Meshing A Pipe
Simple mesh and layer generation using snappyHexMesh