Difference between revisions of "Tutorials by Tobias Holzmann"

From OpenFOAM Wiki
Jump to navigation Jump to search
 
(5 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
* '''affiliation''': Holzmann CFD
 
* '''affiliation''': Holzmann CFD
 
* '''contact''': <mail address='[email protected]' description='author'>click here for email address</mail>
 
* '''contact''': <mail address='[email protected]' description='author'>click here for email address</mail>
* '''OpenFOAM version''':  5.x
+
* '''OpenFOAM version''':  v12
 
* '''published under''': GPL v3 license  
 
* '''published under''': GPL v3 license  
  
Line 11: Line 11:
  
 
Here you will find a large collection of cases, which you can use to further improve your knowledge and experience in OpenFOAM.
 
Here you will find a large collection of cases, which you can use to further improve your knowledge and experience in OpenFOAM.
 +
The training cases are kept up-to-date and different versions could be downloaded.
  
== Meshing tutorials using snappyHexMesh ==
+
== Meshing, Solving, and Dynamic Mesh Training Cases for the Community ==
  
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/suzanne Meshing the Suzanne Monkey Head — Christmas Community Challenge]
+
* [https://holzmann-cfd.com/community/training-cases/fan-rotation-ami Fan Rotation Simulation using AMI]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/arbitrary-water-pump Generate baffles using snappyHexMesh for an arbitrary water pump]
+
* [https://holzmann-cfd.com/community/training-cases/sneezing-simulation Sneezing Simulation (based on the Covid-19 disease)]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/thin-gap-meshing How to mesh thin gap zones with snappyHexMesh]
+
* [https://holzmann-cfd.com/community/training-cases/fan-rotation-ami Fan simulation with AMI and real boundary set-up]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/gin-tonic-conjugated-heat-transfer Generate a multi region mesh for a Gin Tonic case using snappyHexMesh]
+
* [https://holzmann-cfd.com/community/training-cases/thermal-electric-generator Heat-transfer with different materials]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/snappyhexmesh/generation-of-arbitrary-cellzones How to generate cellZones with snappyHexMesh]
+
* [https://holzmann-cfd.com/community/training-cases/catalyst-heat-up Catalyst heat-up simulation with the multi-region approach]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/snappyhexmesh/feature-edge-refinement How to use the feature-edge refinement correctly]
+
* [https://holzmann-cfd.com/community/training-cases/vertical-axial-wind-turbine Vertical Axial Wind Turbine (VAWT) using the 6-Degree-of-Freedom library to create a flow-induced rotation scenario]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/snappyhexmesh/meshing-a-helix Meshing a helix]
+
* [https://holzmann-cfd.com/community/training-cases/fluidic-oscillator Investigation into a fluidic oscillator (2D)]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/snappyhexmesh/meshing-a-pipe Meshing a pipe]
+
* [https://holzmann-cfd.com/community/training-cases/falling-droplets Falling droplets simulation]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/snappyhexmesh/meshing-a-melting-pot Meshing a melting pot]
+
* [https://holzmann-cfd.com/community/training-cases/solar-chimney Solar Chimney for free convective (buoyancy-driven) flows]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/snappyhexmesh/sphere-meshing-with-layers Meshing a sphere with layer generation]
+
* [https://holzmann-cfd.com/community/training-cases/combustion-chamber Meshing a complex combustion chamber]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/combustion-chamber Meshing a complex combustion chamber]
+
* [https://holzmann-cfd.com/community/training-cases/sphere-meshing Meshing a sphere with layer generation]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/snappyhexmesh/multi-region-meshing Multi-Region meshing]
+
* [https://holzmann-cfd.com/community/training-cases/magnus-effect 2D mesh generation of a cylinder to investigate into the Magnus effect]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/snappyhexmesh/multi-region-meshing-with-layer Multi-Region meshing and layer generation]
+
* [https://holzmann-cfd.com/community/training-cases/complex-mesh-motion Interesting ACMI usage in an exciting geometry]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/snappyhexmesh/2d-rotational-symmetric-mesh 2D wedge mesh generation]
+
* [https://holzmann-cfd.com/community/training-cases/gin-tonic Generate a multi-region mesh for a Gin Tonic case using snappyHexMesh]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/hydraulic-jump-2d-rotation 2D wedge mesh generation for a hydraulic jump (#1)]
+
* [https://holzmann-cfd.com/community/training-cases/adaptive-mesh-refinement Adaptive Meshing Refinement (Pseudo 2D - Von Kármán Street)]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/bifluidic-oscillator 2D mesh generation for a bifluidic oscillator]
+
* [https://holzmann-cfd.com/community/training-cases/acmi-heat-transfer Heat-Transfer using ACMI for a Linear Motion]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/tesla-s-one-way-valve 2D mesh generation for the Tesla’s One-Way-Valve]
+
* [https://holzmann-cfd.com/community/training-cases/arbitrary-water-pump Generate baffles using snappyHexMesh for an arbitrary water pump]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/magnus-effect 2D mesh generation for a sphere (Magnus Effect)]
 
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/hydraulic-jump-of-a-2d-river 2D mesh generation for a hydraulic jump case (#2)]
 
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/dynamic-meshes/arbitrary-rotating-ami AMI generation for a rotor]
 
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/dynamic-meshes/creation-of-an-ami AMI generation for a spiral conveyor]
 
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/dynamic-meshes/building-a-2d-ami-using-baffles AMI generation for a 2D case]
 
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/dynamic-meshes/acmi-boundary-with-heat-transfer ACMI generation for a linear motion solver]
 
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/dynamic-meshes/arbitrary-coupled-mesh-interface ACMI generation for a rotating motion solver]
 
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/dynamic-meshes/arbitrary-rotating-inlet-acmi ACMI generation for a rotating inlet cylinder]
 
  
== Meshing and solving tutorial ==
 
  
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/suzanne Meshing the Suzanne Monkey Head — Christmas Community Challenge]
+
* [https://holzmann-cfd.com/community/training-cases/thin-gap-meshing How to mesh thin gap zones with snappyHexMesh]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/arbitrary-water-pump Generate baffles using snappyHexMesh for an arbitrary water pump]
+
* [https://holzmann-cfd.com/community/training-cases/cell-zone-generation How to generate cellZones with snappyHexMesh]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/falling-droplets Falling droplets (VOF)]
+
* [https://holzmann-cfd.com/community/training-cases/2d-rotational-axis-symmetric-meshing 2D wedge mesh generation]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/heat-transfer-through-a-wall Conjugated Heat Transfer of a Plane Wall with Optimal Numerical Settings]
+
* [https://holzmann-cfd.com/community/training-cases/rotating-rotor-ami Moving Rotor using AMI]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/thin-gap-meshing Thin Gap Flow Simulation]
+
* [https://holzmann-cfd.com/community/training-cases/arbitrary-rotating-inlet-acmi ACMI generation for a rotating inlet cylinder]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/gin-tonic-conjugated-heat-transfer Conjugated Heat Transfer in a Gin Tonic Glass]
+
* [https://holzmann-cfd.com/community/training-cases/meshing-a-helix Meshing a helix]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/combustion-chamber Combustion chamber]
+
* [https://holzmann-cfd.com/community/training-cases/2d-arbitrary-mesh-interface AMI generation for a 2D case]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/bifluidic-oscillator Bifluidic Oscillator (VOF)]
+
* [https://holzmann-cfd.com/community/training-cases/meshing-a-pipe Meshing a pipe]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/tesla-s-one-way-valve Tesla’s One-Way-Valve]
+
* [https://holzmann-cfd.com/community/training-cases/feature-edge-refinement How to use the feature-edge refinement correctly]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/magnus-effect Magnus Effect]
+
* [https://holzmann-cfd.com/community/training-cases/kaplan-turbine Kaplan Turbine with flow-induced 6-Degree-of-Freedom Library]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/hydraulic-jump-of-a-2d-river Hydraulic Jump (#1)]
 
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/hydraulic-jump-2d-rotation Hydraulic Jump (#2)]
 
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/meshing-running/two-stroke-engine 2-Stroke Engine Boundary Condition]
 
  
== Meshing and solving using dynamic meshes ==
+
== DAKOTA and OpenFOAM coupling ==
  
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/dynamic-meshes/building-a-2d-ami-using-baffles AMI Case in 2D)]
+
* [https://holzmann-cfd.com/community/training-cases/geometric-variation Geometric Variation]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/dynamic-meshes/arbitrary-rotating-inlet-acmi Simple ACMI Setup for an Rotating Inlet]
+
* [https://holzmann-cfd.com/community/training-cases/teslas-one-way-valve Tesla’s One-Way-Valve]
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/dynamic-meshes/arbitrary-rotating-ami Moving Rotor using AMI]
 
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/dynamic-meshes/creation-of-an-ami Spiral conveyor using AMI]
 
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/dynamic-meshes/acmi-boundary-with-heat-transfer Heat Transfer using ACMI]
 
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/dynamic-meshes/arbitrary-coupled-mesh-interface Arbitrary rotating mesh geometry using ACMI]
 
* [https://holzmann-cfd.de/openfoam/openfoam-tutorials/dynamic-meshes/adaptive-mesh-refinement-pseudo-2d Adaptive Meshing Refinement (Pseude 2D - Von Kármán Street)]
 
  
== DAKOTAand OpenFOAMcoupling ==
 
  
* [https://holzmann-cfd.de/index.php/openfoam/openfoam-tutorials/dakota-coupling/dakota-geometric-variation Geometric Variation]
+
== Christmas Community Competition Investigations ==
* [https://holzmann-cfd.de/index.php/openfoam/openfoam-tutorials/dakota-coupling/dakota-tesla-s-one-way-value Tesla’s One-Way-Valve]
+
 
 +
* [https://holzmann-cfd.com/community/training-cases/suzannes-head The drag coefficient calculation of Suzannes head (2017)]
 +
* [https://holzmann-cfd.com/community/training-cases/teslas-one-way-valve The pitot tube investigation (2019)]

Latest revision as of 13:11, 11 February 2025

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

Go back to Day 15.

Case collection

Here you will find a large collection of cases, which you can use to further improve your knowledge and experience in OpenFOAM. The training cases are kept up-to-date and different versions could be downloaded.

Meshing, Solving, and Dynamic Mesh Training Cases for the Community


DAKOTA and OpenFOAM coupling


Christmas Community Competition Investigations