Pseudo-2D Adaptive Mesh Refinement
— 2D meshing, pimpleFoam, adaptive mesh refinement, function objects, fvOptions —
The adaptive mesh refinement (AMR) method is a common strategy for significant numerical investigations, including phenomena that have to be reasonably resolved (mesh density). Using the AMR functionality, OpenFOAM® allows one to refine only the regions of interest. This training case models a pseudo-2D situation, which means that the dynamic mesh refinement library from OpenFOAM® can only handle real 3D problems. It is worth to mention that a real 2D adaptive mesh refinement engine exists in the »blastFoam« library published by Synthetic Applied Technologies.
— The AMR library of OpenFOAM® can only be used for 3D cases —
The training case provided by Tobias Holzmann takes the adaptive (automatic) mesh refinement into account. However, due to the fact that OpenFOAM® does not offer a 2D adaptive mesh refinement, this case is a pseudo-2D case. The dynamic mesh library refines the numerical cells that meet a defined criterion during the simulation; here, a passive scalar value is used. As mentioned before, the »blastFoam« library comes with a real 2D mesh refinement library.
— Published under the GNU General Public License 3 —
gThe available training cases are tested and built for different OpenFOAM® versions. During the tests, only the OpenFOAM Foundation version of OpenFOAM® was used. Furthermore, the following software packages are required for most of the training cases: Salome®, ParaView®, and for optimization tasks one also needs DAKOTA®. The cases might work with the ESI version of OpenFOAM® too (not tested). Additionally, there is no support for Windows-based OpenFOAM® versions.