M&T Support · メッシュ

Boundary Layerで境界層メッシュを作成する

Coreform CubitのBoundary Layer機能は、壁面近傍などに層状のメッシュを作成するための機能です。2DではCurveからSurfaceへ、3DではSurfaceからVolume内部へ境界層を成長させます。

Coreform Cubit 2026.8の公式Helpで内容を確認し、旧M&T Supportの知見を現在向けに再構成した記事です。

Coreform CubitのBoundary Layer機能は、壁面近傍などに層状のメッシュを作成するための機能です。2DではCurveからSurfaceへ、3DではSurfaceからVolume内部へ境界層を成長させます。

主な設定値

設定の中心は、最初の層の高さ、Growth Factor、Number of Layersです。必要に応じてInternal Continuityや交差部のタイプも調整します。

3Dの基本的な流れ

  1. Boundary Layerを作成します。
  2. 最初の層の高さ、成長率、層数を設定します。
  3. 境界層の起点となるSurfaceと、成長先のVolumeを関連付けます。
  4. 対象Volumeをメッシュします。

コマンドでは、たとえば次の系統を使用します。

create boundary_layer 1
modify boundary_layer 1 uniform height 0.1 growth 1.2 layers 4
modify boundary_layer 1 add surface <surface_ids> volume <volume_id>
mesh volume <volume_id>

2Dと3Dの違い

2DではCurve/Surfaceの組み合わせを指定します。3DではSurface/Volumeの組み合わせを指定します。境界層が意図しない方向へ伸びる場合や交差部が複雑な場合は、AssociationとIntersection Typeを確認してください。

対応スキームと制約

Coreform Cubit 2026.8 Helpでは、Boundary Layerはtrimesh、pave、map、submap、sweep、tetmeshなどで利用できます。一方、3Dの交差部では未対応のトポロジーもあるため、複雑な角部ではComposite Curveなどの前処理が必要になる場合があります。

この記事は旧M&T Supportの円柱例を一般化し、Coreform Cubit 2026.8のBoundary Layer Helpに合わせて再構成しています。

AI + Text2Web

AIと一緒に、サイトを更新

このサイトは、ChatGPT・MCP・Text2Webを使って作成・更新しています。公開する内容はM&Tが確認しています。

しくみを見る