境界層メッシュについて

128 views
Skip to first unread message

K.OBATA

unread,
Jul 24, 2023, 3:25:05 AM7/24/23
to OpenFOAM
いつもお世話になっております.KOBATAと申します.
ご質問させていただきたいことがございます。
snappyHexMeshで境界層メッシュを円筒モデルの壁面に挿入した状態でかつ内側を粗くした形状でメッシュモデルを作成したいと考えております。
壁面から第一番目のメッシュを境界層として挿入したいと考えておりまして、
なるべく壁面に対し、なるべく薄く均一な層で作成したいと考えております。
このように境界層メッシュを挿入する手法について知見などございましたらご教授いただけましたら幸いでございます。

以上となります。お手数をお掛け致しますが宜しくお願い致します。


mizuki

unread,
Jul 26, 2023, 12:03:34 AM7/26/23
to OpenFOAM

https://www.openfoam.com/news/main-news/openfoam-v20-12/pre-processing
を参考に、
・relativeSizesを無効にする
・firstLayerThickness を指定できるthicknessModelを選ぶ
ようにすれば良いのではないでしょうか。
例えば以下のようなイメージです。

addLayersControls
{
    relativeSizes false;

    thicknessModel firstAndExpansion;

    firstLayerThickness 0.1;
    ...


より拘るのであれば、snappyHexMeshのベースメッシュとなるblockMeshの段階でhttps://www.ehsanmadadi.com/cylinder-mesh/を参考に円柱メッシュを作成し、
予めsimpleGradingまたはedgeGradingで層を作成してからsnappyHexMeshに移ることもできます。

2023年7月24日月曜日 16:25:05 UTC+9 K.OBATA:

K.OBATA

unread,
Jul 27, 2023, 5:42:40 AM7/27/23
to OpenFOAM
mizuki様

お世話になります。まずは質問にご回答いただきましてありがとうございます。
また返答が遅くなり申し訳ありません。

お教えいただきました手法を元にメッシュ作成実施いたしまして、試させていただければと思います。
可能でありましたら結果を反映させていただければと思います。

ご対応いただきまして誠にありがとうございます。以上御礼にて失礼いたします。
2023年7月26日水曜日 13:03:34 UTC+9 mizuki:
Reply all
Reply to author
Forward
0 new messages