Difference between revisions of "Simulation project of an exhaust manifold by Tobias Holzmann"

From OpenFOAM Wiki
Jump to navigation Jump to search
Line 21: Line 21:
 
* Load it to Salomefor preparation
 
* Load it to Salomefor preparation
  
==[https://holzmann-cfd.de/training/start-a-openfoam-project 4.2 Prepare the Geometry]==  
+
==[https://holzmann-cfd.de/training/start-an-openfoam-project 4.2 Prepare the Geometry]==  
  
 
* Geometry preparation
 
* Geometry preparation
Line 27: Line 27:
 
* Further preparation for repairing
 
* Further preparation for repairing
  
==[https://holzmann-cfd.de/training/start-a-openfoam-project 4.3 Repairing the Geometry]==
+
==[https://holzmann-cfd.de/training/start-an-openfoam-project 4.3 Repairing the Geometry]==
  
 
* Further reparing the geometry for the next steps
 
* Further reparing the geometry for the next steps
  
==[https://holzmann-cfd.de/training/start-a-openfoam-project 4.4 Surface Triangulation]==
+
==[https://holzmann-cfd.de/training/start-an-openfoam-project 4.4 Surface Triangulation]==
  
 
* Generate patches for OpenFOAM
 
* Generate patches for OpenFOAM
Line 38: Line 38:
 
* Generating the background mesh
 
* Generating the background mesh
  
==[https://holzmann-cfd.de/training/start-a-openfoam-project 4.5 STL Preparation]==
+
==[https://holzmann-cfd.de/training/start-an-openfoam-project 4.5 STL Preparation]==
  
 
* Exporting the background mesh and STLs
 
* Exporting the background mesh and STLs
Line 45: Line 45:
 
* Transforming the background mesh to an OpenFOAMmesh
 
* Transforming the background mesh to an OpenFOAMmesh
  
==[https://holzmann-cfd.de/training/start-a-openfoam-project 4.6 First snappyHexMesh]==
+
==[https://holzmann-cfd.de/training/start-an-openfoam-project 4.6 First snappyHexMesh]==
  
 
* Meshing the geometry with snappyHexMesh
 
* Meshing the geometry with snappyHexMesh
Line 51: Line 51:
 
* Explaining a few things about the snappyHexMeshDict and the keywords
 
* Explaining a few things about the snappyHexMeshDict and the keywords
  
==[https://holzmann-cfd.de/training/start-a-openfoam-project 4.7 Optimizing the Mesh]==
+
==[https://holzmann-cfd.de/training/start-an-openfoam-project 4.7 Optimizing the Mesh]==
  
 
* Further discussion of different keywords
 
* Further discussion of different keywords
Line 60: Line 60:
 
* Generation of layers
 
* Generation of layers
  
==[https://holzmann-cfd.de/training/start-a-openfoam-project 4.8 Boundary Set-up and First Run]==
+
==[https://holzmann-cfd.de/training/start-an-openfoam-project 4.8 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 66:
 
* Check out the first numerical results
 
* Check out the first numerical results
  
==[https://holzmann-cfd.de/training/start-a-openfoam-project 4.9 Advanced Boundary Conditions]==
+
==[https://holzmann-cfd.de/training/start-an-openfoam-project 4.9 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)

Revision as of 12:16, 14 February 2018

  • contributor: Tobias Holzmann
  • affiliation: Holzmann CFD
  • contact: click here for email address
  • OpenFOAM version: 5.x
  • published under: GPL v3 license

Go back to Basics.

Go back to Day 15.

How To Build a Project - Exhaust manifold

The following screencasts will guide you through a CFD simulation project with an exhaust manifold.

4.1 Start a Project

  • Generate the project folder
  • Get your geometry file
  • Load it to Salomefor preparation

4.2 Prepare the Geometry

  • Geometry preparation
  • Close the geometry
  • Further preparation for repairing

4.3 Repairing the Geometry

  • Further reparing the geometry for the next steps

4.4 Surface Triangulation

  • Generate patches for OpenFOAM
  • Showing the differences between CAD exported STLs and manuel triangulated one
  • Triangulation of the patches
  • Generating the background mesh

4.5 STL Preparation

  • Exporting the background mesh and STLs
  • Preparing STLs for a region STL (compound)
  • Checking for water proofness
  • Transforming the background mesh to an OpenFOAMmesh

4.6 First snappyHexMesh

  • Meshing the geometry with snappyHexMesh
  • Setting up the snappyHexMesh file
  • Explaining a few things about the snappyHexMeshDict and the keywords

4.7 Optimizing the Mesh

  • Further discussion of different keywords
  • Optimizing the mesh
  • Feature snapping
  • Implicit and explicit feature edge snapping
  • Generate feature edges
  • Generation of layers

4.8 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

4.9 Advanced Boundary Conditions

  • Set-up of more physical boundary conditions
  • Discussion about the boundary face calculation
  • Building a mixed boundary condition (codedMixed)