Difference between revisions of "Simulation project of an exhaust manifold by Tobias Holzmann"
Jump to navigation
Jump to search
Jozsef Nagy (talk | contribs) |
(Updated link) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
* '''affiliation''': Holzmann CFD | * '''affiliation''': Holzmann CFD | ||
* '''contact''': <mail address='Tobias.Holzmann@Holzmann-cfd.de' description='author'>click here for email address</mail> | * '''contact''': <mail address='Tobias.Holzmann@Holzmann-cfd.de' description='author'>click here for email address</mail> | ||
− | * '''OpenFOAM version''': | + | * '''OpenFOAM version''': v7 |
* '''published under''': GPL v3 license | * '''published under''': GPL v3 license | ||
Line 11: | Line 11: | ||
Go back to [https://wiki.openfoam.com/Day_15 Day 15]. | Go back to [https://wiki.openfoam.com/Day_15 Day 15]. | ||
− | = | + | =How To Build a complete OpenFOAM Project - Exhaust manifold= |
− | The following screencasts will guide you through a CFD | + | The following screencasts will guide you through a [https://holzmann-cfd.com/community/training-videos/openfoam-usage/exhaust-manifold complete OpenFOAM CFD project of an exhaust manifold]. |
+ | As for the programming and development videos, Tobias pushed these videos into his archive section as the | ||
+ | used OpenFOAM version is not up-to-date. The videos 1 to 3 are related to some basic OpenFOAM knowledge | ||
− | == | + | ==4 Start a Project== |
* Generate the project folder | * Generate the project folder | ||
* Get your geometry file | * Get your geometry file | ||
− | * Load it to | + | * Load it to Salomefor preparation |
− | == | + | ==5 Prepare the Geometry== |
* Geometry preparation | * Geometry preparation | ||
* Close the geometry | * Close the geometry | ||
− | * Further preparation for | + | * Further preparation for repairing |
− | == | + | ==6 Repairing the Geometry== |
− | * Further | + | * Further repairing the geometry for the next steps |
− | == | + | ==7 Surface Triangulation== |
* Generate patches for OpenFOAM | * Generate patches for OpenFOAM | ||
− | * Showing the differences between CAD exported STLs and | + | * Showing the differences between CAD exported STLs and manual triangulated one |
* Triangulation of the patches | * Triangulation of the patches | ||
* Generating the background mesh | * Generating the background mesh | ||
− | == | + | ==8 STL Preparation== |
* Exporting the background mesh and STLs | * Exporting the background mesh and STLs | ||
* Preparing STLs for a region STL (compound) | * Preparing STLs for a region STL (compound) | ||
− | * Checking for | + | * Checking for waterproofness |
− | * Transforming the background mesh to an | + | * Transforming the background mesh to an OpenFOAMmesh |
− | == | + | ==9 First Meshing== |
* Meshing the geometry with snappyHexMesh | * Meshing the geometry with snappyHexMesh | ||
Line 51: | Line 53: | ||
* Explaining a few things about the snappyHexMeshDict and the keywords | * Explaining a few things about the snappyHexMeshDict and the keywords | ||
− | == | + | ==10 Mesh Optimization== |
* Further discussion of different keywords | * Further discussion of different keywords | ||
Line 60: | Line 62: | ||
* Generation of layers | * Generation of layers | ||
− | == | + | ==11 Boundary Set-up and First Run== |
* Set-up of simple boundary conditions for p and U | * Set-up of simple boundary conditions for p and U | ||
Line 66: | Line 68: | ||
* Check out the first numerical results | * Check out the first numerical results | ||
− | == | + | ==12 Advanced Boundary Conditions== |
* Set-up of more physical boundary conditions | * Set-up of more physical boundary conditions | ||
* Discussion about the boundary face calculation | * Discussion about the boundary face calculation | ||
* Building a mixed boundary condition (codedMixed) | * Building a mixed boundary condition (codedMixed) |
Latest revision as of 09:33, 20 May 2021
- contributor: Tobias Holzmann
- affiliation: Holzmann CFD
- contact: click here for email address
- OpenFOAM version: v7
- published under: GPL v3 license
Go back to Basics.
Go back to Day 15.
How To Build a complete OpenFOAM Project - Exhaust manifold
The following screencasts will guide you through a complete OpenFOAM CFD project of an exhaust manifold. As for the programming and development videos, Tobias pushed these videos into his archive section as the used OpenFOAM version is not up-to-date. The videos 1 to 3 are related to some basic OpenFOAM knowledge
4 Start a Project
- Generate the project folder
- Get your geometry file
- Load it to Salomefor preparation
5 Prepare the Geometry
- Geometry preparation
- Close the geometry
- Further preparation for repairing
6 Repairing the Geometry
- Further repairing the geometry for the next steps
7 Surface Triangulation
- Generate patches for OpenFOAM
- Showing the differences between CAD exported STLs and manual triangulated one
- Triangulation of the patches
- Generating the background mesh
8 STL Preparation
- Exporting the background mesh and STLs
- Preparing STLs for a region STL (compound)
- Checking for waterproofness
- Transforming the background mesh to an OpenFOAMmesh
9 First Meshing
- Meshing the geometry with snappyHexMesh
- Setting up the snappyHexMesh file
- Explaining a few things about the snappyHexMeshDict and the keywords
10 Mesh Optimization
- Further discussion of different keywords
- Optimizing the mesh
- Feature snapping
- Implicit and explicit feature edge snapping
- Generate feature edges
- Generation of layers
11 Boundary Set-up and First Run
- Set-up of simple boundary conditions for p and U
- Start the solver
- Check out the first numerical results
12 Advanced Boundary Conditions
- Set-up of more physical boundary conditions
- Discussion about the boundary face calculation
- Building a mixed boundary condition (codedMixed)