Tutorial: Introduction to OpenFOAM.
Script : Rahul Joshi and Saurabh S. Sawant
Narration : Rahul Joshi
Keywords: Video tutorial, CFD, About OpenFOAM, Solvers , Parallel Processing
Visual Cue
|
Narration
|
Slide 1
|
Hello and welcome to the spoken tutorial on Introduction to OpenFOAM.
|
Slide 2: About OpenFOAM
|
- OpenFOAM stands for Open source Field Operation and Manipulation.
- It is an Open Source Computational Fluid Dynamics software.
|
Slide 3: About OpenFOAM
|
A CFD tool box written in C++ and working on Linux operating systems.
|
Slide 4: About OpenFOAM
|
- OpenFOAM has an Object Oriented Programming interface.
- It is licensed under GNU General Public Licence.
|
Slide 5: OpenFOAM capability
|
OpenFOAM is a Finite Volume based CFD software using both structured and unstructured grid.
|
Slide 6: Mesh Generation
|
- OpenFOAM has a mesh generation tool called as blockMesh.
- It is used for structured meshing, small and easy grids.
- Mesh input is in the form of a script and no GUI.
- It also has an advanced meshing tool called as snappyHexMesh.
|
Slide 7:Importing Mesh Files
|
- We can import mesh files from third party software like Fluent, cfx by using these commands.
- This is useful for large and complex grids.
- We can also use arbitrary polyhedral mesh.
|
Slide 8: Boundary Conditions
|
- There are various default boundary conditions which are available.
- Users can modify the existing boundary conditions according to their case.
|
Slide 9: Solvers
|
There are a wide range of solvers available for:
- Incompressible flows such as icoFoam
- Compressible flows such as sonicFoam
- Multiphase flows such as interFoam
- Combustion - chemFoam
- Particle-tracking flows - coalChemistryFoam, Molecular Dynamics - mdFoam and MHD flows and many more.
|
Slide 10: Solvers
|
Users can create their own solvers or they can modify the existing solvers.
|
Slide 11: Parallel Processing
|
- Parallel processing is easy in OpenFOAM and supports OpenMPI.
- We can use 'n' number of processors.
|
Slide 12: Post-Processing
|
- OpenFOAM results can be visualized using ParaView.
- OpenFOAM data can also be visulalised in software such as Tecplot, Ensight, and etc.
|
Slide 13: Equivalent to Commercial softwares
|
- Commercial software are costly.
- Source code is not available.
- Solver capabilities of OpenFOAM are as good as Fluent, CFX, Star CCM +, etc.
|
Slide 14: Modelling in OpenFOAM
|
Solver syntax in OpenFOAM is similar to that used in writing a partial differential equation.
|
Slide 15: OpenFOAM code
|
For example, analytically Momentum equation is written as shown.
Shown below is the OpenFOAM code equivalent for this equation.
|
Slide 16-22: OpenFOAM Results
|
We will now see some OpenFOAM applications-
- Dam break simulation
- Moving Reference Frame simulation
- Arbitrary mesh interface
- Ship Propeller simulation
- 3D Bluff body simulation
- Particle-tracking simulation
OpenFOAM spoken tutorials are available on the Spoken Tutorial website.
|
Spoken tutorial clips
|
Let me show you some clips of spoken tutorials on OpenFOAM.
Using these self-learning tutorials, users can learn
- Installing and running OpenFOAM and ParaView
- Creating a simple geometry
- Simulating Lid-driven cavity
- and many other features of OpenFOAM
|
Slide 23: About the Spoken Tutorial Project
|
- Watch the video available at this URL.
- It summarizes the Spoken Tutorial Project.
- If you do not have a good bandwidth you can download and watch it.
|
Slide 24: About the Spoken Tutorial Project
|
The Spoken Tutorial Project Team
-Conducts workshops using spoken tutorials
-Gives certificates to those who pass an online test
For more details, please write to contact@spoken-tutorial.org
|
Slide 25: Spoken tutorial Workshops
|
- Spoken Tutorials project is a part of Talk to a Teacher project.
- It is supported by the National Mission on Education through ICT, MHRD, Government of India.
- This project is coordinated by http://spoken-tutorial
- More information on this mission is available at this URL link http://spoken-tutorial.org/NMEICT-Intro al.org/NMEICT-Intro
|
Slide 26: Acknowledgement
|
References for the video and images have been taken from these websites.
|
Slide 27: Disclaimer
About the Author and Speaker
|
- Please make a note that this effort is not approved or endorsed by ESI Group, the producer of OpenFOAM software and the owner of the OpenFOAM trademark.
- The script is written by Rahul Joshi and Saurabh Sawant and this is Rahul Joshi from IIT Bombay signing off.
|