Wolf Dynamics - Multiphysics simulations, optimization, and data analytics

OpenFOAM Tutorials - Oldies but goodies

Hereafter you will find a few tutorials (oldies but goodies), to help you discover OpenFOAM.  In each tutorial case, you will find the file README.FIRST with the instructions on how to run the case.  You will need to install pyfoam and swak4foam to use some extended functionalities.

 

     

 

DRIVEN CAVITY (using OpenFOAM 2.3.0)

The typical 2D lid driven cavity, no more, no less ...

Takeaways: How to create a simple mesh with blockMesh and how to run a simple laminar case (no turbulence model) with icoFoam.

 

 

 

 

 

 

VORTEX SHEDDING (using OpenFOAM 2.3.0)

The widely studied 2D cylinder immersed in a uniform flow at various Reynolds numbers.

Takeaways:  in this tutorial we use the following solvers and utilities; icoFoam, blockMesh, pyFoamPlotRunner.py, pyFoamPlotWatcher.py, fluentMeshToFoam, potentialFoam, potentialFoam, mapFields, renumberMesh, refineMesh, pimpleFoam, pisoFoam, and yPlusRas.

Attention: We added a few errors in case C7 (missing or wrong keywords). Try to make it run!

 

 

 

 

 

 

AHMED BODY (using OpenFOAM 2.3.0)

A 3D automotive benchmark case

Takeaways:  discover your first snappyHexMesh dictionary and run a 3D turbulent simulation with pimpleFoam.

 

 

 

Final word of caution.  Besides the fact that these tutorials are old, they were designed just for didactical or recreational use.  Do not use them as standard practices, benchmarking or for validation purposes.

 

Disclaimer
Wolf Dynamics makes no warranty, express or implied, about the completeness, accuracy, reliability, suitability, or usefulness of the information disclosed in this training material. This training material is intended to provide general information only. Any reliance the final user place on this training material is therefore strictly at his/her own risk. Under no circumstances and under no legal theory shall Wolf Dynamics be liable for any loss, damage or injury, arising directly or indirectly from the use or misuse of the information contained in this training material.