シンプルな形状

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 断面 メッシュの 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