シンプルな形状
OpenFOAM 4.x
このチュートリアルは Ubuntu 14.04 LTS 版 OpenFOAM では実行できません。Ubuntu 16.04 LTS 版 OpenFOAM を使用するか、foamyHexMesh を独自にビルドする必要があります。
ケース
$FOAM_TUTORIALS/mesh/foamyHexMesh/simpleShapes
概要
foamyHexMesh を使用してメッシュを作成します。球と円錐が重なった形状の外側にメッシュを作成します。元形状はファイル constant/triSurface/sphere_orient.stl、 constant/triSurface/cone_orient.stl で、メッシュ設定はファイル system/foamyHexMeshDict で設定されています。
元形状
元形状(ワイヤーフレーム表示)
メッシュは以下の通りで、メッシュ数は75625です。
メッシュ
メッシュの XY 断面
実行コマンド
cp -r $FOAM_TUTORIALS/mesh/foamyHexMesh/simpleShapes simpleShapes
cd simpleShapes
surfaceOrient constant/triSurface/cone.stl -inside '(0 -0.5 0)' constant/triSurface/cone_orient.stl
surfaceOrient constant/triSurface/sphere.stl -inside '(0 -0.5 0)' constant/triSurface/sphere_orient.stl
surfaceBooleanFeatures intersection constant/triSurface/cone_orient.stl constant/triSurface/sphere_orient.stl
foamyHexMesh
collapseEdges -latestTime -collapseFaceSet indirectPatchFaces
collapseEdges -latestTime -collapseFaces
paraFoam
計算時間
1分28.53秒 ※シングル、Inter(R) Core(TM) i7-2600 CPU @ 3.40GHz 3.40GHz