SnappyHexMesh

OpenFOAMでメッシュを作成するツールの1つであるSnappyHexMeshについて説明します。

初期メッシュ

オクトツリーによる細分

スナッピング

スナッピングとはpatch面を表面形状上に射影することです。

snapControls sub-dictionaryで設定します。

Everything is expanded.Everything is shortened.
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 
-
|
|
|
|
|
|
|
|
|
!
 
snapControls
{
    nSmoothPatch 3;
 
    tolerance 1.0;
 
    nSolveIter 300;
 
    nRelaxIter 5;
 
    nFeatureSnapIter 10;
}
 nSmoothPatch 3;

面上に射影する前に、パッチ点をスムージングする回数

 toleracne 1.0;

面に近づけるための最大辺長の倍率

 nSolverIter 300;

スナッピングした変形場に適用するスムージングの回数

 nRelaxIter 5;

誤差を減らすための倍率を戻す再の繰り返し数

 nFeatureSnapIter 10;

特徴線上へのスナッピングするときの繰り返し数

境界層


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS