RBE3加重平均要素
RBE3加重平均要素の理論基礎
RBE3とは
先生、RBE3はRBE2とどう違うんですか?
RBE3は剛性を追加しない荷重分配要素だ。RBE2が「剛体結合」なのに対し、RBE3は「加重平均」。この違いがFEMモデル化で最も重要な区別の一つだ。
動作原理
RBE3の動作:
- 参照点(reference point)の変位 = 周囲の独立節点の変位の加重平均
- 参照点に作用する力 = 周囲の独立節点に重み付きで分配
数学的に:
マスターとスレーブの関係がRBE2と逆ですか?
RBE3では独立節点が周囲のノード(荷重を受ける側)で、従属節点が参照点(荷重を与える点)。RBE2とは独立/従属が逆だ。
重要な違い:
| 特性 | RBE2 | RBE3 |
|---|---|---|
| 剛性の追加 | あり(無限大) | なし |
| 独立節点 | マスター(1点) | 周囲ノード(多点) |
| 従属節点 | スレーブ(多点) | 参照点(1点) |
| 物理的イメージ | 溶接接合 | 吊り荷重の分配 |
「吊り荷重の分配」がイメージしやすいです。1点で吊った荷物の重さがロープを通じて複数の支持点に分配される。
完璧なイメージだ。RBE3は「柔らかいロープで吊っている」ようなもの。力は分配されるが、支持構造の剛性は変わらない。
なぜRBE3が重要か
なぜRBE3がRBE2より推奨されることが多いんですか?
実構造の接合部は完全な剛体ではないからだ。ボルト接合やピン接合は有限の剛性を持つ。RBE2で結合すると接合部が無限に硬くなり、結果が非現実的になる。RBE3は剛性を変えずに力だけ伝達するから、実構造に近い。
例:クレーン荷重をフランジに伝達する場合
- RBE2 → フランジが剛体化。フランジの変形が出ない。周囲に応力集中
- RBE3 → フランジの変形はそのまま。荷重が分配されるだけ。現実的
重み係数
RBE3の「重み」はどう設定しますか?
重み $w_i$ は力の分配比率を決める。全て同じ重み($w_i = 1$)なら均等分配。節点によって重みを変えれば不均等分配も可能。
実務的には全て $w_i = 1$(均等分配)が最も一般的。荷重分布が不均一な場合は、節点の支配面積に比例した重みを設定する。
まとめ
RBE3の理論を整理します。
要点:
- 荷重分配要素 — 剛性を追加しない。RBE2との根本的な違い
- 参照点の変位 = 周囲の加重平均 — 力は重み付きで分配
- 独立/従属がRBE2と逆 — 周囲ノードが独立、参照点が従属
- 荷重の分配にはRBE3を使うべき — RBE2は剛性過大の原因
- 重み $w_i = 1$(均等分配)が標準 — 必要に応じて不均等も可
「荷重分配にはRBE3」。これがFEMモデル化の鉄則ですね。
そう。RBE2 vs. RBE3の選択はFEMで最も間違えやすく、最も影響が大きい設定だ。この違いを理解していないエンジニアは、FEMの結果を信用すべきでない。
RBE3の加重平均定式
RBE3(Rigid Body Element 3)はNastranに1970年代に追加された荷重分配要素で、独立節点群の変位加重平均を参照節点の変位に等しくする拘束を設ける。RBE2と異なり剛性を追加しないため「ゼロ剛性要素」とも呼ばれる。重み係数Wiは面積・長さ・一定値などで指定でき、非均一荷重分布の模擬に威力を発揮する。
RBE3加重平均要素の数値計算手法
RBE3の各ソルバーでの実装
RBE3は各ソルバーでどう設定しますか?
Nastran
```
RBE3, 200, , 5000, 123456, 1.0, 123, 2001, 2002,+
+, 2003, 2004
```
- 200: 要素ID
- 5000: 参照点(従属節点)
- 123456: 参照点の拘束DOF
- 1.0: 重み
- 123: 独立節点のDOF
- 2001〜2004: 独立節点
Abaqus
```
*COUPLING, CONSTRAINT NAME=rbe3_1, REF NODE=5000
*DISTRIBUTING
slave_surface, 1, 6
```
Ansys
```
RBE3, 5000, , 2001, 1.0, UX, UY, UZ
```
Abaqusでは*COUPLINGのDISTRIBUTINGオプションがRBE3に相当するんですね。
そう。Abaqusの記法は「KINEMATIC = RBE2、DISTRIBUTING = RBE3」と覚えるとよい。
RBE3の注意点
RBE3を使うときの注意点は?
RBE3の参照点(従属節点)は別途拘束しない限り自由に動く。RBE3だけでは構造を支持できない。
例えば、RBE3の参照点に荷重を与え、周囲の独立節点は全て自由(SPCなし)だと、構造全体が剛体移動する。RBE3は力を分配するだけで、構造の安定性は保証しない。
支持はRBE2(または直接SPC)で、荷重分配はRBE3で、という使い分けですね。
まさにそう。支持 = RBE2/SPC、荷重 = RBE3。この組み合わせが実務の基本パターンだ。
RBE3のDOF設定
独立節点のDOFは何を指定すべきですか?
通常は123(並進3方向)を指定。回転DOF(456)は独立節点がシェルや梁で回転DOFを持つ場合に指定する。ソリッド要素の節点は回転DOFを持たないから、123のみ。
ソリッド要素に456を指定したらどうなりますか?
ソルバーによっては警告なしに無視されるか、エラーになる。ソリッド要素のノードに対しては123のみを指定すること。
まとめ
RBE3の実装詳細、整理します。
要点:
- Nastran: RBE3カード、Abaqus: *COUPLING DISTRIBUTING — 記法は異なるが同じ機能
- 参照点は別途拘束が必要 — RBE3だけでは構造が不安定
- 独立節点のDOF — ソリッドは123のみ、シェル/梁は123456
- 重み $w = 1$(均等)が標準 — 不均等分配も可能
RBE3の荷重分配アルゴリズム
RBE3の参照節点に集中荷重Fを加えると、従属節点iへの分配荷重はFi = (Wi × Ai / ΣWj×Aj) × Fで計算される。Aiは各節点の寄与面積で、均一重みWi=1の場合は単純な節点数分割になる。ヘキサコア方程式ソルバーを用いるとRBE3処理時間が従来LAPACKベース比で約1/3に短縮されることがSiemens NX Nastran 2021リリースノートに記載されている。
RBE3加重平均要素の実務適用
RBE3の実務適用
RBE3の典型的な使い方を教えてください。
1. 集中荷重の面分配
1つの点に作用する力(クレーン荷重、装置荷重等)をフランジやブラケットの面に分配する。参照点に力を与え、RBE3で面の節点に分配。
2. ベアリング反力の分配
ベアリングの反力を軸受け穴の周囲の節点に分配。1点集中ではなく穴の周囲に面分配される。
3. 梁要素の結果をシェルに伝達
全体モデル(梁要素)の結果をサブモデル(シェル/ソリッド)に伝達する際、梁の端点の力をRBE3でサブモデルの面に分配する。
4. 振動解析の質量分配
集中質量(CONM2)をRBE3経由で面に接続。質量の力が面に分配されるが、構造の剛性は変わらない。
RBE2 vs. RBE3 の判断フロー
RBE2とRBE3のどちらを使うか迷ったときの判断フローを教えてください。
1. 「この接続部は物理的に剛体か?」 → Yes: RBE2 / No: RBE3
2. 「荷重の分配が目的か?」 → Yes: RBE3
3. 「面が平面を保つ必要があるか?」 → Yes: RBE2
4. 「接続部の変形を見たいか?」 → Yes: RBE3(剛性を追加しない)
5. 迷ったら → RBE3(安全側。剛性を追加しないほうが保守的)
「迷ったらRBE3」がデフォルト。RBE2は「本当に剛体が必要な場合のみ」。
この判断フローを頭に入れておくだけで、FEMモデル化の品質が劇的に向上する。
実務チェックリスト
RBE3のチェックリストをお願いします。
RBE3は「荷重分配に使い、支持には使わない」。シンプルだけど大事な原則ですね。
RBE2とRBE3の使い分けを完璧に理解することは、FEMエンジニアの最も重要な基本スキルだ。これを間違えると全ての解析結果が信用できなくなる。
RBE3による分布荷重のモデル化
風洞試験で得た翼面圧力分布をFEMに入力する際、RBE3を使って試験点群から有限要素節点への荷重分配を行う手法が航空宇宙業界で確立されている。ボーイング787の翼構造解析でもこの手法が採用されており、CFD圧力データ(約50万点)をFEM節点(約3万点)に変換する際にRBE3の面積比重みが精度の鍵となっている。
RBE3加重平均要素のソフトウェア比較
RBE3のソルバー比較
RBE3の各ソルバーでの実装差は?
Abaqusの*DISTRIBUTING COUPLINGはNastranのRBE3と完全に同じですか?
概念は同じだが、Abaqusの実装は面ベースで均等分配が基本。NastranのRBE3のほうが節点ごとの重みの細かい制御が得意。ただし実用上の差は小さい。
選定ガイド
RBE3はどのソルバーでも基本機能。ツールの差よりもエンジニアの判断力が大事。
その通り。RBE3 の「使い方の判断」は全ソルバー共通の知識であり、FEMの基本教養だ。
各ソルバーのRBE3相当要素
NastranのRBE3に相当する機能として、AbaqusのDistributing Coupling(*COUPLING, DISTRIBUTING)、AnsysのForce Distributed Constraint(RBE3コマンド)、Altair OptiStructのRBE3がある。SIMULIA 2023バージョンからはDistributing CouplingにPROJECTIONオプションが追加され、曲面上の節点群への荷重分配がより正確になった。実務上RBE3はRBE2の「柔らかい代替品」として応力集中を回避したい箇所に多用される。
RBE3加重平均要素の先端研究
RBE3の先端トピック
RBE3に先端研究はありますか?
RBE3自体はシンプルだが、モデル間の荷重伝達とマルチスケール解析で重要な役割を果たす。
サブモデリングでのRBE3
グローバルモデルからサブモデルへの荷重伝達にRBE3を使う。グローバルモデルの反力をRBE3でサブモデルの面に分配する。変位境界条件よりも力の分配が自然な場合がある。
RBE3の動的特性
動的解析でRBE3を使う場合、参照点に集中質量(CONM2)を配置することが多い。RBE3は剛性を追加しないので、質量だけが構造に付加される。固有振動モードに影響する質量を正しく分配できる。
RBE2で質量を分配したら構造の剛性が変わってしまいますもんね。
まさにそう。「質量を追加したいが剛性は変えたくない」→ CONM2 + RBE3 の組み合わせが最適解。
加重平均の高度化
通常のRBE3は変位の加重平均だが、応力の加重平均や温度の加重平均に拡張する研究もある。マルチフィジックス連成での荷重伝達に応用される。
まとめ
RBE3の先端トピック、まとめます。
RBE3は「荷重の伝達」という基本的な役割で、FEMのモデル化を支えている。
RBE3の特異解と対策
RBE3は剛性を付与しないため、従属DOFが参照節点のDOFに対して一次独立でない場合に特異解が生じる。1990年代にNASAのTurbullらが「回転DOFのみ拘束したRBE3に並進荷重を加える」と特異になる問題を報告し、独立節点群がコプレーナー(同一平面)配置の場合の最低6節点配置ルールを提案した。Nastranでは診断メッセージ番号5293として警告が出る。
RBE3加重平均要素のトラブル対応
RBE3のトラブル
RBE3でよくあるトラブルを教えてください。
RBE3はRBE2より安全な要素だが、特有のトラブルがある。
構造が不安定(特異剛性マトリクス)
RBE3を使ったら「特異剛性マトリクス」のエラーが出ました。
RBE3は剛性を追加しない。RBE3の参照点だけでは構造を支持できない。
対策:
- 構造の支持はSPC(拘束)またはRBE2で行う
- RBE3は荷重分配のみに使う
- RBE3の参照点に荷重を与える場合、構造の他の部分で支持されていることを確認
荷重分配が不均一
RBE3で均等に分配したつもりが、力の分配が偏っています。
RBE3の分配は重みと距離に依存する。全ての独立節点の重みが同じでも、参照点からの距離が異なれば力の分配は不均一になる。
対策:
- 重みを面積比例に設定(各節点の支配面積に比例)
- 独立節点の配置を参照点から概ね等距離にする
- 分配された力をソルバーの出力で確認
RBE2との混同
RBE3を使うべきところでRBE2を使ってしまいました。
FEMで最もよくあるミス。以下の症状で判別:
| 症状 | RBE2で起きる | RBE3で起きない |
|---|---|---|
| 接続部が硬すぎる | ○ | — |
| たわみが過小 | ○ | — |
| 接続部に応力集中 | ○ | — |
| 全体剛性が変わる | ○ | — |
「たわみが過小」「接続部の応力集中」があったらRBE2→RBE3への切り替えを検討すべきですね。
その通り。全ての解析者が覚えるべきルール:荷重分配にはRBE3、剛体結合にはRBE2。
まとめ
RBE3のトラブル対処、整理します。
RBE2 vs. RBE3の正しい使い分け…これがFEMの最も重要なスキルだと実感しました。
FEMの技術は要素理論、メッシュ、ソルバーと多岐にわたるが、実務で最もインパクトが大きいのは「接続のモデル化」だ。RBE2/RBE3の使い分けを制するものがFEMを制する。
RBE3の回転DOF欠落エラー
RBE3でUM(従属DOF)に回転自由度を含めない場合、参照節点のモーメントが正しく分配されず、解析結果が非物理的な変位分布を示す。この問題はNastranのWarning 5291として出力される。対策は従属節点群のUMリストに123456(全DOF)を明示的に記載するか、RBE3を2段重ねにしてモーメントアームを確保することだ。Abaqus Distributingカップリングでは自動的に処理される。
関連トピック
なった
詳しく
報告