CastNet-Modeling for OpenFOAM® 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.
CastNet Modeling for SimpleFOAM Mesh generated in CastNet 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 Extrude region Transition of boundary layer from free-mesh to 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 2: rhoPorousSimple-Foam- Results
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
Example 3: InterFOAM with SnappyHexMesh: Results Animation will be shown in display mode