Liteメッシュ

Cubit は、メッシュを軽量表現または通常の詳細表現で保持できます。軽量表現は Cubit 15.3 で導入されたオプションで、lite と呼ばれます。通常の詳細表現は、Cubit で利用できる各種メッシュ操作をすべてサポートするのに適しています。lite 表現は現在も開発中ですが、メッシュ操作機能を一部に限定する代わりに、大規模メッシュをすばやく表示するための方法として設計されています。

lite mesh では、次の操作がサポートされています:

次の項目はまだサポートされていません:

  • 個々の Hex、Tet、Wedge、Pyramid、Face、Tri、Edge の情報表示と一覧表示
  • ブロック、sideset、nodeset の内容変更
  • ブロックの要素タイプ変更
  • ブロック、sideset、nodeset の番号変更
  • ブロックのトポロジーチェック
  • ブロックのクリーンアップ
  • ブロックに対する skinning
  • Quality calculations on elements
  • ブロックまたは nodeset の移動
  • 個別のブロック、nodeset、sideset の削除
  • rebar 要素の作成
  • 要素のスムージング
  • メッシュの細分化
  • ノードのマージ

lite mesh の作成

lite mesh 表現を使用するには、メッシュファイルを「lite」オプション付きでインポートします。現時点では、ファイルからのインポート以外に lite mesh を作成する方法はありません。lite mesh をインポートするコマンドは次のとおりです:

 Import mesh "<filename>" lite

lite import の追加オプションについては、次を参照してください Import Mesh Lite コマンド。

Graphics

lite mesh のグラフィックス機能は、通常の詳細メッシュとほぼ同じレベルでサポートされ、描画、ピック、選択、ハイライト、ズームなどを利用できます。メッシュの色はブロックに基づき、ユーザーが調整できます。すべての sideset と nodeset の表示/非表示は、Display Boundary Conditions ツールバーボタンをクリックするか、次の bc visibility {on|off} コマンドです。すべてのブロックの表示/非表示は、Display Mesh ツールバーボタンをクリックするか、次の mesh visibility {on|off} コマンド。







draw、zoom、select コマンドは、ブロック、sideset、nodeset に対して使用できます。また、グラフィックスウィンドウでこれらの Genesis エンティティを選択すると、グラフィックスウィンドウとツリーの両方でハイライトされます。lite モードで読み込んだメッシュについては、ノードおよび要素の選択はまだ実装されていません。

情報

lite mesh の情報を確認する方法はいくつかあります。ツリーとプロパティページでは、ブロック、sideset、nodeset の情報を表示できます。また、 list コマンドでは、個々のブロック、sideset、nodeset の情報を表示できます。また、 list element コマンドでは、要素が使用している ID 空間を表示します。また、 list node コマンドでは、ノードが使用している ID 空間を表示します。個々の要素およびノードの一覧表示はまだサポートされていません。

lite mesh の変更

Genesis エンティティには一部の変更を加えられます。ブロック、sideset、nodeset には名前を割り当てられます。ブロックでは属性を変更でき、材料を割り当てることもできます。一方、ブロック、nodeset、sideset の内容自体を変更する機能はサポートされていません。

lite mesh のエクスポート

軽量メッシュは Exodus ファイルへエクスポートできます。ブロック、nodeset、sideset、要素ID、ノードIDなどを書き出せます。ただし、すべての Exodus データが読み込まれるわけではなく、Cubit が認識しないデータはエクスポートされません。たとえば field data は Cubit が認識せず、エクスポートもされません。複数の Exodus ファイルを読み込み、1つのファイルとしてエクスポートできます。また、1つの Exodus ファイルを読み込み、その一部だけをエクスポートすることもできます。lite モードでの読み書きでは distribution factor が保持されます。

ノードの同値化

軽量メッシュでのノード同値化は、次のコマンドでサポートされています。

Equivalence Node <range> [Tolerance <value>] [Preview]

指定されたノードのうち、互いにトレランス以内にあるものはすべてマージされます。ノードの同値化に関する詳細は、 こちら