| 警告 |
|
Mesh resolution might not be sufficient for correct turbulence modeling. Please check your results and consider refining the mesh. 正確な乱流モデリングにはメッシュ解像度が十分でない可能性があります。結果を確認し、メッシュの改良を検討してください。 |
このメッシュ解像度のエラーページは Incompressible LBM (非圧縮性LBM)、Pedestrian Wind Comfort (歩行者風快適性)に関連するものです。OpenFOAM®ソルバーのいずれかをお使いの場合は、他のエラー関連記事をご覧ください。
何が起こりましたか?
現在のメッシュ解像度で、領域内のy+値が2000を超えました。このため、乱流モデリングが不正確になる可能性があります。
考えられる理由は何ですか?
LBMソルバーは壁面近傍のプロファイルをモデル化するために壁面関数を使用します。最適なのは500以下です。
y+値が閾値の2000を超えると、 イベントログに警告メッセージが表示されます。このような場合、乱流モデリングの不備が結果に影響している可能性があります。
今できることは?
y+をより低い値にする方法は主に2つあります:
- 面をさらに細分化する: LBMソルバーは、各メッシュ要素が立方体であるデカルトメッシュを使用します。壁の近くでより細かい立方体要素を生成することで、結果としてy+の値が小さくなります。したがって、壁関数は壁近傍のプロファイルをより正確に捉えることができるようになります。
面のメッシュがすでに適度に細分化されている場合、このオプションは最適ではありません。この場合、面のメッシュ解像度を上げると、シミュレーションのコストが高くなります。セルを小さくすると、タイムステップサイズも小さくなります。 - Reynolds scaling factorの適用: Reynolds scaling factorを適用する方法もあります。このパラメータは Mesh settings タブで設定できます。
| ご存知でしたか? |
| SimScaleでは、OpenFOAM®シミュレーションのy+値を制御、可視化することができます。詳しくはこちらの記事をご覧ください。 |
Reynolds scaling factorを 使用するために、実際のCAD形状を調整する必要はありません。アルゴリズムは自動的に流体の動粘度\(\nu\) を増加させ、レイノルズ数\(Re\) を適切にスケーリングします。
$$Re = \frac{VD}{\nu} \tag{1}$$
レイノルズ数の定義では、\(V\) は流体速度、\(D\) は代表長さです。
Reynolds scaling factorを使用する際の推奨事項や制限事項については、こちらの記事をご覧ください。