A taste of OpenFOAM

Bram De Jaegher

A taste of OpenFOAM:

a 30' guided tour

Bram De Jaegher

OpenFOAM

Open-source CFD toolbox

OpenFOAM

Open-source CFD toolbox for solving partial differential equations

Some examples

"Fuel cells"

Source: Steven B. Beale - Forschungszentrum Jülich GmbH

Some examples

"Diesel combustion in piston"

Source: Gilles Decan - Transport Technology Group - Ghent University

Some examples

"Mixing in bioreactors"

Source: Sophie Balemans - BIOMATH - Ghent University

Some examples

"Membrane filtration"

Source: Naessens et al. (2018)

OpenFOAM cookbook

"Ingredients of a CFD simulation"

  • Equations (application)
  • Domain discretisation (mesh)
  • Boundary conditions
  • Equation discretisation
  • Solvers
  • Post-processing (GUI)

OpenFOAM cookbook

"Ingredients of a CFD simulation"

  • Equations (application)
  • Domain discretisation (mesh)
  • Boundary conditions
  • Equation discretisation
  • Solvers
  • Post-processing (GUI)

OpenFOAM cookbook

"Ingredients of a CFD simulation"

  • Equations (application)
  • Domain discretisation (mesh)
  • Boundary conditions
  • Equation discretisation
  • Solvers
  • Post-processing (GUI)

OpenFOAM cookbook

"Ingredients of a CFD simulation"

  • Equations (application)
  • Domain discretisation (mesh)
  • Boundary conditions
  • Equation discretisation
  • Solvers
  • Post-processing (GUI)

OpenFOAM cookbook

"Ingredients of a CFD simulation"

  • Equations (application)
  • Domain discretisation (mesh)
  • Boundary conditions
  • Equation discretisation
  • Solvers
  • Post-processing (GUI)

OpenFOAM cookbook

"Ingredients of a CFD simulation"

  • Equations (application)
  • Domain discretisation (mesh)
  • Boundary conditions
  • Equation discretisation
  • Solvers
  • Post-processing (GUI)

OpenFOAM cookbook

"Ingredients of a CFD simulation"

  • Equations (application)
  • Domain discretisation (mesh)
  • Boundary conditions
  • Equation discretisation
  • Solvers
  • Post-processing (GUI)

OpenFOAM cookbook

"Ingredients of a CFD simulation"

  • Equations (application)
  • Domain discretisation (mesh)
  • Boundary conditions
  • Equation discretisation
  • Solvers
  • Post-processing (GUI)

OpenFOAM cookbook

"Ingredients of a CFD simulation"

  • Equations (application)
  • Domain discretisation (mesh)
  • Boundary conditions
  • Equation discretisation
  • Solvers
  • Post-processing (GUI)

OpenFOAM cookbook

"Ingredients of a CFD simulation"

  • Equations (application)
  • Domain discretisation (mesh)
  • Boundary conditions
  • Equation discretisation
  • Solvers
  • Post-processing (GUI)

OpenFOAM cookbook

"Ingredients of a CFD simulation"

  • Equations (application)
  • Domain discretisation (mesh)
  • Boundary conditions
  • Equation discretisation
  • Solvers
  • Post-processing (GUI)

OpenFOAM cookbook

"The recipe"

OpenFOAM cookbook

"The recipe"

OpenFOAM cookbook

"The recipe"

OpenFOAM cookbook

"The recipe"

OpenFOAM cookbook

"The recipe"

OpenFOAM cookbook

"The recipe"

OpenFOAM cookbook

"The recipe"

OpenFOAM cookbook

"The recipe"

OpenFOAM cookbook

"The recipe"

OpenFOAM cookbook

"The recipe"

OpenFOAM cookbook

"The recipe"

Live session

"Elbow"

Live session

"Dam breaking"

Closing remarks

"The pros and the cons"

+ Flexibility (automation, scenario analysis, development)

+ Fluid flow + turbulence (mature)

+ Research

- Steep learning curve

- Lower project speed

+ Free, open-source

References

A taste of OpenFOAM:

a 30' guided tour

Bram De Jaegher