剛体動力学

カテゴリ: 構造解析 | 統合版 2026-04-06
CAE visualization for rigid body dynamics theory - technical simulation diagram
剛体動力学

剛体動力学の理論基礎

剛体動力学

🧑‍🎓

先生、剛体動力学とFEMの動的解析はどう違いますか?


🎓

FEMの動的解析は構造の弾性変形を扱う。剛体動力学は変形しない物体の運動(並進+回転)を追跡。機構(メカニズム)の運動シミュレーションが目的。


運動方程式

🎓

ニュートン-オイラー方程式


$$ m\ddot{\mathbf{x}} = \mathbf{F} $$
$$ [I]\dot{\boldsymbol{\omega}} + \boldsymbol{\omega} \times [I]\boldsymbol{\omega} = \mathbf{M} $$

$m$: 質量、$[I]$: 慣性テンソル、$\mathbf{F}$: 力、$\mathbf{M}$: モーメント。


拘束条件(ジョイント)

🎓

ジョイントで剛体間の相対運動を拘束:


ジョイント自由度
固定(Weld)0溶接接合
回転(Revolute)1(回転)ヒンジ、軸受
並進(Prismatic)1(並進)スライダー
円筒(Cylindrical)2ピストン
球(Spherical)3(回転3)ボールジョイント
自由6拘束なし

まとめ

🎓
  • 変形しない物体の運動 — ニュートン-オイラー方程式
  • ジョイントで拘束 — 回転、並進、球等
  • 機構の運動シミュレーション — ロボット、車両、エンジン
  • Adams, RecurDyn — 専用MBDソルバー

  • Coffee Break よもやま話

    オイラーの剛体方程式は1758年に提案された

    剛体の回転運動を記述する「オイラー方程式」はレオンハルト・オイラーが1758年に発表した『Novi Commentarii academiae scientiarum Petropolitanae』に掲載された。慣性テンソルと角速度ベクトルの関係を主慣性軸系で簡潔に表現したこの式は、現代のマルチボディ剛体ダイナミクスの数値積分の核心だ。コマやジャイロスコープの歳差運動もオイラー方程式から直接導出でき、宇宙機の姿勢安定解析の基礎として今も教科書第1章に登場する。

    剛体動力学の数値計算手法

    MBDのソルバー

    🎓
    • Adams(MSC/Hexagon) — MBDの業界標準。自動車、航空宇宙
    • RecurDyn(FunctionBay) — 大規模接触MBD
    • Simpack(Dassault) — 鉄道、風車
    • Abaqus — *RIGID BODYで剛体。FEM-MBD連成
    • LS-DYNA — 陽解法で剛体+変形体

    • まとめ

      🎓
      • Adams — MBDの世界標準。自動車サスペンション
      • RecurDyn — 大規模接触。チェーン、ギア
      • FEM-MBD連成 — 柔軟体を含む場合

      • Coffee Break よもやま話

        Verlet積分はゲームエンジンと分子動力学を変えた

        剛体MBD数値積分のうち「Störmer-Verlet法」(1907年のStormerの論文、1967年にVerletが分子動力学に再適用)はエネルギー保存性が高いシンプレクティック積分の代表格だ。計算コストが低く長時間積分で誤差が蓄積しにくいため、VelocityVerlet変形がUnity・Unreal Engineの物理エンジンに採用されている。CAEの剛体MBDでは接触なしの保守系問題では今も有効だが、非保守力(減衰)が大きい問題では高次Runge-Kuttaの方が精度面で優れる。

        剛体動力学の実務適用

        剛体動力学の実務

        🎓

        自動車のサスペンション運動学、ロボットの関節運動、エンジンのクランク機構、展開構造の運動。


        実務チェックリスト

        🎓
        • [ ] 質量と慣性テンソルが正しいか(CADから自動取得)
        • [ ] ジョイントの種類と位置が正しいか
        • [ ] 摩擦が必要か(ジョイントの摩擦モデル)
        • [ ] 柔軟体の効果が無視できるか(柔軟MBDが必要か)

        • Coffee Break よもやま話

          輸送包装の落下試験解析は剛体MBDが最速

          電子機器・家電の輸送包装設計における落下試験解析(1.2m高さからの自由落下)は、有限要素法では計算コストが高いため剛体MBDが実務の主流だ。Apple iPhone(iPhone 12以降)のパッケージ設計では、剛体MBD+ポリウレタンフォームの非線形バネモデルで衝撃加速度を300Gから120G以下に収める設計を行い、Apple Park内部テスト施設での落下試験との誤差を±15%以内に抑えていることをAppleエンジニアの学会発表が示唆している。

          剛体動力学のソフトウェア比較

          ツール

          🎓
          • Adams — 自動車のサスペンション。業界標準
          • RecurDyn — チェーン、ギア、大規模接触
          • Simpack — 鉄道、風車
          • MATLAB/Simulink + Simscape — 制御との統合

          • Coffee Break よもやま話

            Modelicaベースの剛体MBDは教育・研究機関で急拡大

            オープン標準言語Modelicaに基づくオープンソースMBD環境OpenModelica(リンショーピング大学、1997年〜)は研究・教育機関で急速に普及している。商用では Dymola(Dassault Systèmes)がModelicaの最大手実装であり、ボルボ社のハイブリッドパワートレイン制御とMBD剛体ダイナミクスを単一モデルで連成するシステムシミュレーションに使っていることが2020年MathWorks技術交流会のVolvo発表で紹介された。

            剛体動力学の先端研究

            剛体動力学の先端

            🎓
            • 柔軟マルチボディ動力学(Flexible MBD) — CMS縮約体+MBD
            • リアルタイムMBD — HIL(Hardware-in-the-Loop)シミュレーション
            • 最適化+MBD — サスペンションの運動学最適化

            • Coffee Break よもやま話

              ジャイロスコープ効果を利用した船舶安定化装置

              大型クルーズ船の横揺れ(ローリング)低減に剛体回転ダイナミクスが活用されている。Seakeepingジャイロ安定装置(Gyrostabilizer)は重量数トンのフライホイールを高速回転させ、コリオリ力によるカウンタートルクで横揺れを最大70%削減する。Mitsubishi Shipbuilding(三菱造船)は2019年に全長150mのフェリーへジャイロスタビライザーを搭載し、5°の波高環境での横揺れをロール角5°以内に抑えたMBD解析結果を国際船舶工学会議で発表した。

              剛体動力学のトラブル対応

              トラブル

              🎓
              • ジョイントの過拘束 → 冗長な拘束を除去。DOF数を確認(Gruebler-Kutzbach式)
              • 数値的不安定(チャタリング) → ジョイントのクリアランスや摩擦の処理
              • 柔軟体の効果が無視できない → Flexible MBD(CMS縮約体)に切り替え

              • Coffee Break よもやま話

                慣性テンソルの符号ミスで剛体が爆発的回転する

                剛体MBDで質量・慣性テンソルを手動入力した場合、慣性積(Ixy, Ixz, Iyz)の符号を誤ると非物理的な回転加速度が生じてシミュレーションが発散する。特にCADからのMass Properties読み込み時に座標系変換(右手系⇔左手系)が自動変換されず符号反転が起きるケースが多い。Adamsでは「Mass Properties Verify」コマンドで全剛体の慣性テンソルの正定値性を確認できるが、デフォルトでは実行されないため初期チェックの癖をつけることが重要だ。

                関連シミュレーター

                この分野のインタラクティブシミュレーターで理論を体感しよう

                シミュレーター一覧

                関連する分野

                熱解析製造プロセス解析V&V・品質保証
                この記事の評価
                ご回答ありがとうございます!
                参考に
                なった
                もっと
                詳しく
                誤りを
                報告
                参考になった
                0
                もっと詳しく
                0
                誤りを報告
                0
                Written by NovaSolver Contributors
                Anonymous Engineers & AI — サイトマップ
                プロフィールを見る