Akademia Górniczo-Hutnicza
im. Stanisława Staszica w Krakowie
AGH University of Science
and Technology
OpenFOAM
Open-source CFD software
Redacted
Redacted
Redacted
Redacted (Redacted) OpenFOAM 1 / 13
Part I
What is Open-Source?
[Link]
Redacted (Redacted) OpenFOAM What is Open-Source? 2 / 13
Open-source vs Closed-source
[Link]
Redacted (Redacted) OpenFOAM What is Open-Source? 3 / 13
Open-Source
Definition
Open source is source code that is made freely available for
possible modification and redistribution. Products include
permission to use the source code, design documents, or content of
the product. The open-source model is a decentralized software
development model that encourages open collaboration.
[Link]
Redacted (Redacted) OpenFOAM What is Open-Source? 4 / 13
Why should you even consider using open-source?
Freedom and Flexibility of Open Source
High Quality
Lower Costs
Security Through Transparency
Communities Enabling Innovation
[Link]
Redacted (Redacted) OpenFOAM What is Open-Source? 5 / 13
Part II
OpenFoam CFD
[Link]
Redacted (Redacted) OpenFOAM OpenFoam CFD 6 / 13
Versions
[Link] vX V10
[Link] vXXXX v2112
[Link]
Redacted (Redacted) OpenFOAM OpenFoam CFD 7 / 13
Case structure
Folder Subfolder File
*Case name*
system
blockMeshDict
controlDict
fvSchemes
fvSolutions
0
U
p
other(k, omega, nut etc)
constant
[Link]
momentumTransport
transportProperties
Redacted (Redacted) OpenFOAM OpenFoam CFD 8 / 13
Case preparation for simple 2D geometry
1 Divide your domain into hexahedrons.
2 Define vertices in blockMesh.
3 Define hexahedrons in blockMesh using vertices.
4 Define boundary conditions on walls.
5 Generate mesh using blockMesh in console
6 Define boundary conditions in 0/p, 0/U . . .
7 Solve the case.
[Link]
Redacted (Redacted) OpenFOAM OpenFoam CFD 9 / 13
Mesh
[Link]
Redacted (Redacted) OpenFOAM OpenFoam CFD 10 / 13
Results
[Link]
Redacted (Redacted) OpenFOAM OpenFoam CFD 11 / 13
Results
[Link]
Redacted (Redacted) OpenFOAM OpenFoam CFD 12 / 13
LOBSTER TIME
[Link]
Redacted (Redacted) OpenFOAM 13 / 13