曲率サイズ関数

Curvature sizing functionは、現在位置で評価したsurface curvatureに基づいてelement sizeを決定します。対象位置で互いに直交する2つのsurface curvature値を比較し、大きい方をmeshのsizing functionとして使用します。図1は、大きく変形したsurfaceを持ち、複数箇所でsurface curvatureが急激に変化するsolidを示します。

high_curve_nurb00.gif

図1. surface curvatureの変化が大きいNURB solid

図2は、すべての境界curveに共通sizeを指定し、内部にはsizing functionを使用しない通常のPave meshを示します。この場合のquadrilateral shell element総数は1988です。図3はcurvature sizing function optionで生成したmeshです。丘の頂部や谷底など、curvatureが急激に変化する領域ほどmeshが細かくgradedされます。curvature methodは基礎となるgeometric modelerへ高頻度に問い合わせるため、このoptionは計算コストが非常に高くなる場合があります。

nurb_no_sizing0.gif

図2. 内部sizing functionなしのNURB mesh

nurb_curvature_sizing0.gif

図3. curvature sizing functionを使用したNURB mesh