V1806で追加された、refinementRegionsでの任意方向の分割機能を使って
snppyHexMeshで2Dメッシュを試してみました。
(release note / snappyHexMesh New directional refinement: https://www.openfoam.com/releases/openfoam-v1806/pre-processing.php)
対象とするのは、このような形状で車体の外部流の計算をイメージしています。
2Dメッシュなので、 blockMeshDictではZ方向に1メッシュとします。
blockMeshでCAD形状をスライスするように設定します。
snappyHexMeshDictでこの形状を囲むように Refinement Regionを設定します。refinementRegionsでXとY方向のみLevel2でメッシュを細分化します。
作成されたメッシュはこのようになります。
Z方向には細分化されてないメッシュが作成されます。
X方向に速度条件を与えた計算を実施し、2Dメッシュでの計算が実施されていることが確認できます。
シンクタンクにてリスクマネージメントにCAEを活用,その後,外資系CAEベンダーでサポートエンジニア,技術営業を得て,ESIに入社.OpenFOAMを軸としたCFD関連のエンジニアリングサービスを担当