OpenFOAM/C2/Introduction-to-OpenFOAM/English

From Script | Spoken-Tutorial
Revision as of 13:46, 7 August 2019 by DeepaVedartham (Talk | contribs)

Jump to: navigation, search


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 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 softwares 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 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 softwares such as Tecplot, Ensight , and etc.


Slide 13: Equivalent to Commercial softwares * Commercial softwares 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 tutorial are available on the spoken tutorial website.

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.


Slide 26: Acknowledgement References for the Video and images have been taken from these website.
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.



Contributors and Content Editors

DeepaVedartham, Nancyvarkey