HTet

適用対象: ボリューム

概要: 既存hex meshをconforming tetrahedral meshへ変換します。

構文:

HTet Volume <range> {UNSTRUCTURED | structured}

解説:

この節の他meshing schemeと異なり、HTetコマンドは処理対象となる既存hexahedral meshを必要とします。meshコマンドで使うschemeを事前設定するのではなく、最初のhex mesh生成後にHTetを実行します。

hex meshをtetrahedronへ分解する方法は2種類あります。optional argumentのunstructuredまたはstructuredで方法を指定します。既定はunstructuredです。図1に両者の違いを示します。

図1. 左:Unstructuredはhexあたり6 tetを生成。右:Structuredはhexあたり28 tetを生成。

Unstructured

この方法ではhexahedron 1個からtetrahedronを6個生成し、新しいnodeは作成しません。6個のtetrahedronのorientationはelement node numberingに基づくため、node numberingが変わるとorientationも変わる場合があります。各nodeに隣接するtetrahedron数が最終meshで比較的任意になるためunstructuredと呼ばれます。tetrahedral element qualityは一般的な用途には十分ですが、解析前にqualityを確認することを推奨します。

Structured

この方法ではhexahedron 1個からtetrahedronを28個生成します。hexの各faceにnodeを1つ、内部にも1つ追加します。element数は大幅に増えますが、生成tetrahedronのorientationとqualityはより一貫します。既存の各interior nodeに隣接するtetrahedron数も同じになります。