OpenFOAM/C2/Introduction-to-OpenFOAM/English

From Script | Spoken-Tutorial
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 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.

Contributors and Content Editors

DeepaVedartham, Nancyvarkey