United States, September 18, 2017
OpenFOAM has an extensive range of features to solve
anything from complex fluid flows involving chemical
reactions, turbulence and heat transfer, to solid dynamics
and electromagnetics.
Description:
This course introduces the open source CFD toolbox,
OpenFOAM. It provides a foundation for all aspects of
OpenFOAM, from running cases to programming, so is useful
to both new users and existing users wishing to broaden
their basic knowledge of OpenFOAM.
Topics Covered:
• The OpenFOAM software distribution
• Background in the use of Linux/UNIX
• Basic meshing
• Field Initialization and boundary conditions
• Selecting models and setting parameters
• Solution monitoring and control
• Mesh conversion (example from Ansys)
• Boundary conditions
• Reynolds-averaged simulation from turbulence
• Post-processing tools and visualization
• Mesh manipulation
• Mapping fields
• Running parallel
• Creating animations
• Introduction to C++ and its use in OpenFOAM
• Code structure and compilation
• Code walk through for a simple utility
• The important classes in OpenFOAM
• The finite volume method and PISO/SIMPLE/PIMPLE
algorithms
• Programming OpenFOAM solvers
• Introduction to programming boundary conditions