220 likes | 504 Views
CastNet-Modeling for OpenFOAM ® CastNet: Modeling and meshing environment for CFD and FEA CAD-Model based (reads Parasolid -xt, Acis –sat or Granite Pro-E parts) Generates hybrid meshes CFD specific features (boundary-layer-meshing)
E N D
CastNet-Modeling for OpenFOAM® • CastNet: • Modeling and meshing environment for CFD and FEA • CAD-Model based (reads Parasolid -xt, Acis –sat or Granite Pro-E parts) • Generates hybrid meshes • CFD specific features (boundary-layer-meshing) • Direct OpenFOAM-Modeling (boundary-layer definition, zones, solver, material…) • CastNet is based on Simmetrix Inc. meshing, CAD preparation and abstract modeling technology OPENFOAM® is a registered trade mark of OpenCFD Limited This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM® and OpenCFD® trade marks.
Example 1: CastNet Modeling for SimpleFOAM Mesh generated in CastNet Meshing example: Extrusion tool Kindly provided by Institut für Kunststofftechnik, Universität Stuttgart
Example 1: SimpleFoam-Modeling Parasolid model import
Example 1: SimpleFoam-Modeling Some solver setup, controlDict and material panels
Example 1: SimpleFoam-Modeling Some boundary and Initial conditions panels Option: Initializing with potentialFOAM and applyBoundaryLayer
Example 1: SimpleFoam-Mesh Extrude regions Transition of boundary layer from free-mesh to extrude region Extrude region Small gaps with boundary layer Curvature controlled meshing
Example 1: SimpleFoam-Mesh All faces meshed with prism layers: Able to handle difficult situations CAD-Model Sliver face suppression Mesh
Example 1: SimpleFoam-Output Automatic script export: Case is setup with one command Only original OpenFOAM commands and inputs are used
Example 1: SimpleFoam+ HeatTransfer Results Rheological investigations of molding process at IKT, Stuttgart
Example 2: CastNet Modeling for rhoPorousSimpleFOAM Mesh generated in CastNet
Example 2: rhoPorousSimple-Foam-Modeling Addressing of porous regions in CAD-Model (highlighted in white)
Example 2: rhoPorousSimple-Foam-Modeling Addressing of baffle-faces in CAD-Model (highlighted in white)
Example 2: rhoPorousSimple-Foam-Mesh Extrude with various section diameters Transition of prism-layer from extrude to free-mesh Extrude with mesh distribution
Example 2: rhoPorousSimple-Foam- Mesh Boundary-Layer Transition from baffle Face
Example 3: • CastNet Modeling for InterFOAM • Meshing with Snappy-Hex-Mesh • Reason for additional snappyHexMesh-Modeling: • In general: • Providing a single modeling environment that covers the various demands of different OpenFOAM solvers or numerical methods • In particular: • Hex-dominant meshes work better with certain solver (e.g. *InterFOAM) • Grid studies can be easily carried out (switch from CastNet-Meshing to snappyHexMeshing without changing solvers, models or boundary definitions) • Surface grid can be still generated in CastNet based on poor and defect CAD models (base for snappyHexMesh volume mesh)
Example 3: InterFOAM with SnappyHexMesh-Modeling Refine faces and layer faces can be picked in the CAD-model SnappyHex-Mesh Calculator estimates blockMesh-Parameter and subdivisions Solver-setup and boundary definition just like in CastNet-Meshing
Example 3: InterFOAM with SnappyHexMesh-Modeling All SnappyHexMeshDict-Parameters can be set Local init with setFields Option to define more parameters
Example 3: InterFOAM with SnappyHexMesh-Modeling Exports: SnappyHexMeshDict BlockMeshDict Special stl-File + scripts to manage the mesh and job Example: Face-Handling Faces are automatically collected to boundary-Patches using createPatch after the meshing Exported snappyHexMeshDict: All faces are available:
Example 3: InterFOAM with SnappyHexMesh: Results Animation will be shown in display mode