/MERGE/RBODY
ブロックフォーマットキーワード エンティティのメイン剛体へのマージを定義します。
フォーマット
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
/MERGE/RBODY/merge_ID | |||||||||
merge_title | |||||||||
main_ID | m_type | second_ID | s_type | Iflag |
定義
フィールド | 内容 | SI単位の例 |
---|---|---|
merge_ID | 剛体のマージ識別子 (整数、最大10桁) |
|
merge_title | 剛体のマージタイトル (文字、最大100文字) |
|
main_ID | メイン剛体の識別子 (整数、最大10桁) |
|
m_type | メイン剛体のタイプフラグ
(整数) |
|
second_ID | セカンダリ剛体の識別子 (整数、最大10桁) |
|
s_type | セカンダリエンティティタイプフラグ
(整数) |
|
Iflag | マージオプションフラグ 2
(整数) |
コメント
- 行1を繰り返して、1ブロック内で複数の剛体のマージを定義できます。
- すべての剛体節点(セカンダリおよびメイン)がメイン剛体のセカンダリ節点になります。
- マージの前に、各セカンダリおよびメイン剛体の慣性、質量、および重心が、それらの/RBODYプロパティに基づいて計算されます。その後、セカンダリエンティティがメイン剛体にマージされ、新しい剛体プロパティがIflagオプションに基づいて計算されます。
- s_type =2 (node_ID)および =3(/GRNOD)の場合、セカンダリエンティティは1つの/MERGE/RBODY内でのみ定義でき、/RBODYでは定義できません。
- /MERGE/RBODYで定義されたメイン剛体は、別の/MERGE/RBODY内のセカンダリ剛体として定義できます。ただし、デバッグが困難になる可能性があるため、複雑な階層は避ける必要があります。
- セカンダリ剛体のメイン節点に適用されるすべての運動条件、初速度、および重力荷重は無視されます。
- セカンダリ剛体のsens_ID、Skew_ID、Ispher、Ikrem、surf_ID、およびIoptoffオプションは無視されます。マージされた剛体は、メイン剛体で定義されたフラグを使用します。
- マージされた剛体は、/SENSOR、またはEngineファイルのオプション/RBODY/ONまたは/RBODY/OFFを使用して、アクティブ化または非アクティブ化することができます。
- セカンダリ剛体が時刻歴出力で定義されている場合(/TH/RBODY)、セカンダリ剛体ではなく、メイン剛体が自動的に時刻歴出力に含まれます。
- /MERGE/RBODYは、/INTER/TYPE21接触のメインサーフェスである剛体では使用できません。