付属チュートリアル(~/OpenFOAM/ofuser-2.0.x/tutorials/mesh/snappyHexMesh/flange)でテスト
snappyHexMeshを使う場合は、
- STLファイルを CASE/constant/triSurface に置く(ASCII形式)
- blockMesh (設定ファイル CASE/constant/polyMesh/blockMeshDict)
- snappyHexMesh (設定ファイル CASE/system/snappyHexMeshDict)
という流れでメッシュを作成するが、これまではSTLの形状フィーチャー(エッジ等)がつぶれてしまう問題があった。
そこで、今回のバージョンから、2の後に、surfaceFeatureExtract を使ってフィーチャーをキープできるようにしたもの。
まとめると、
- STLファイルを CASE/constant/triSurface に置く(ASCII形式)
- blockMesh (設定ファイル CASE/constant/polyMesh/blockMeshDict)
- surfaceFeatureExtract
- snappyHexMesh (設定ファイル CASE/system/snappyHexMeshDict)
surfaceFeatureExtractコマンドは、
surfaceFeatureExtract -includedAngle 150 -writeObj constant/triSurface/flange.stl flange
<フィーチャーセットに含める角度>
野村さんのサイトにもあるように、角部分などが微妙におかしい。このままだと発散しそうなので、もう少しパラメータを調整してやる必要がありそう。