2015年11月09日 12T028 久保 栞

OpenFOAM
2015年11月09日
12T028 久保 栞
1. プログラム作成
• 標高値が-9999となっている箇所が何行目にいくつ存在するかカウントし,書き出す
• 行の総数を手動で入力しないためにfor文をwhile文に変更した(できてない)
(別ファイル)
2. OpenFOAM
• blockMeshDictにおけるhex(六面体)を他の形に変更する
元々六面体(hex)であったものを三角柱(prism)にする
face 0 in patch 0 does not have
neighbor cell face : 4 ( 0 2 6 4 )
blockMeshDict
検索結果より…1つ1つのセルを三角柱にするのではなく,全体を三角柱にするもの?
傾きをつけることはできてもセルを六面体以外にすることは不可能?
OpenFOAM用のメッシュの作成
• blockMesh
OpenFOAM標準ユーティリティ
モデルを六面のブロックの集合として表現する
• snappyHexMesh
OpenFOAM付属ユーティリティ
STLファイルをもとにほぼ六面体のメッシュを自動作成する
goo.gl/vVCbGz goo.gl/Y6tTzG
• Netgen,enGrid等のメッシャー