適切なマージ許容差の決定

適切な merge tolerance をモデルに設定することは、モデルによっては Conformal Mesh を作成するうえで不可欠です。Merge Tolerance は、異なるエンティティを同一エンティティとみなせる距離を定める値です。ジオメトリの許容誤差や位置ずれが広範囲に存在し、解消が困難、時間を要する、または不可能な場合、多くのエンティティが Merge に失敗します。こうした小さな差異より大きい Merge Tolerance を指定すると、位置ずれしたジオメトリを許容できます。一方、Merge Tolerance が大きすぎると、保持したい形状まで結合してモデルを破損する可能性があります。理想的な Merge Tolerance は、最小 Feature より小さく、解消できない最大の Gap または位置ずれより大きい値です。これらを特定するのは必ずしも簡単ではないため、ITEM ワークフローには Merge 問題につながる小さな位置ずれを見つけるための診断ツールがあります。問題を修正する候補、または Merge Tolerance を変更してそれらを無視する方法が提示されます。

Merge Tolerance パネルを開く

ITEM Wizard から Merge Tolerance ツールを開くには、Prepare Geometry -> Connect Volumes -> Imprint and Merge の順にクリックします。次に、 Merge Tolerance 入力フィールドの横にある3点ボタンをクリックします。

図1. Merge Tolerance パネルの開き方

Merge Tolerance パネルを次の図に示します。

図2. Merge Tolerance 診断パネル

Small Feature Size を用いた Merge Tolerance の推定

Merge Tolerance はメッシュ内の最小 Feature より小さくする必要があるため、まず 最小 Feature を求め、その値から Merge Tolerance の推定値を作成します。最小 Feature を求めるには、Small Features 入力ボックスの横にある小さな3点ボタンをクリックします。

注: Small Feature チェックでは異なる Volume 間の位置ずれは検出されません。同じ Volume 上の Vertex-Vertex ペアと Vertex-Curve ペアだけが一覧表示されます。Small Feature Size は Merge Tolerance パネルで Merge Tolerance の初期推定値を求めるために使用します。

最小 Feature Size を求めた後、 Estimate Merge Tolerance ボタンをクリックして Merge Tolerance の概算値を求めます。これはあくまで推定値です。初期推定後、Fine Tune Merge Tolerance ツールで調整できます。

Merge Tolerance の微調整

Fine Tune Merge Tolerance 領域では、ユーザー指定範囲内にある Vertex-Vertex、Vertex-Curve、Vertex-Surface の各ペアを検索できます。異なる Volume 上のエンティティ間もチェック対象です。これにより、設定した Merge Tolerance で意図した Merge をすべて捕捉できるか確認できます。検索するペアと検索範囲はチェックボックスで選択できます。検索結果は下のウィンドウに表示され、結果を選択して右クリックし、 Draw with Volumes を選択すると、その Feature ペアへズームできます。Vertex-Vertex ペアでは、 Tweak による修正候補が下のリストボックスに表示される場合があります。

Merge Tolerance の設定

Estimated Merge Tolerance 編集フィールド横の Apply ボタンを押すと、推定した Merge Tolerance を使用して CUBIT の Merge Tolerance を設定するため、次のコマンドが実行されます: Merge Tolerance <val> command.