境界層について(addLayer, y+)

1,129 views
Skip to first unread message

ken kitazawa

unread,
Jun 19, 2014, 1:28:44 AM6/19/14
to open...@googlegroups.com
解析対象の表面に薄い境界層を作りたいのですが、4つ質問があります。

・snappyHexMeshのaddLayerで3つのレイヤーが出来るように設定しましたが、ParaFoamで見ても確認できません。
境界層はどのようにして確認すればよいのでしょうか。(どこのファイルを見れば厚さなどがわかるか、ParaFoamでの表示の仕方はあるのか、など)

・境界層の間を1mmぐらいで設定したのですが、snappHexMeshなどで定義できるのでしょうか。それともほかの設定方法があるのでしょうか。

・低レイノルズ数で計算したいので、y+を10以下にしたいのですが、どこで定義されているのかわかりません。変更、確認の仕方を教えてください。

・またaddLayerで設定した境界層とy+という表面のせん断力は関係あるんですか。

お願いします。

ohbuchi

unread,
Jun 22, 2014, 9:40:53 PM6/22/14
to open...@googlegroups.com
paraFoamで確認できないということはレイヤーの生成が失敗しているということでしょう。
視認できないレイヤーというのはないはずです。もう一度、snappyHexMeshDictを確認して下さい。

また、y+はメッシュを生成後、計算してみないと解りません。メッシュを切って、仮計算を実施しy+を確認し
レイヤ厚さを調整して再度メッシュを切りなおすという手順を取ります。
y+は摩擦速度で無次元化した長さですから、速度分布が必要ですが、メッシュ生成の段階で速度分布が
既知ということは、普通ありません。


2014年6月19日木曜日 14時28分44秒 UTC+9 ken kitazawa:

ken kitazawa

unread,
Jun 29, 2014, 1:06:54 AM6/29/14
to open...@googlegroups.com
 返信ありがとうございます。
 もう一度メッシュを切りなおしたところ、レイヤーの確認が出来ました。ただレイヤーの厚さの確認はどこですればいいのでしょうか。
snappyHexMeshDictのfinalLayerThicknessとminThicknessのところだと思っているのですが、単位と定義がよくわかりません。

ohbuchi

unread,
Jun 30, 2014, 2:36:33 AM6/30/14
to open...@googlegroups.com
addLayersControlsセクションのパラメータの意味ですが、
relativeSizesがtrueならベースメッシュの大きさに対する割合、falseなら絶対値になります。
下記サイトが参考になります。
https://sites.google.com/site/snappywiki/snappyhexmesh/snappyhexmeshdict#TOC-addLayersControls



2014年6月29日日曜日 14時06分54秒 UTC+9 ken kitazawa:

ken kitazawa

unread,
Jul 6, 2014, 10:20:00 PM7/6/14
to open...@googlegroups.com
 教えていただいたサイトを拝見せせていただき参考になりました。
一つ確認したいのですが、relativeSizesがfalseで絶対値の場合、ベースメッシュがメートル法なので、絶対値の単位はメートルでよろしいのでしょうか。
Reply all
Reply to author
Forward
0 new messages