剛体力学とは?基本原理をわかりやすく解説!(回転運動:慣性モーメント:角運動量:オイラーの運動方程式など)
「剛体力学」は機械工学・航空宇宙工学・ロボット工学・物理学の基礎として不可欠な分野です。
変形しない物体(剛体)が力やトルクを受けてどのように運動するかを解析する剛体力学は、エンジン部品・人工衛星・ロボットアームの動作設計から、スポーツの動作分析まで幅広く活用されています。
本記事では、剛体力学の基本原理・回転運動の法則・慣性モーメント・角運動量・オイラーの運動方程式まで、体系的にわかりやすく解説していきます。
剛体力学とは?基本原理をひとことで言えば
それではまず、剛体力学の定義と基本原理について解説していきます。
剛体力学とは、変形しない理想的な物体(剛体)に力・トルクが作用したときの並進運動と回転運動を解析する力学の分野です。
剛体力学は「剛体静力学(つり合い)」と「剛体動力学(運動)」に分けられますが、本記事では特に「剛体動力学」に焦点を当てて解説します。
剛体動力学の2つの基本方程式
剛体の運動を記述する基本方程式は2つあります。
剛体動力学の基本方程式
並進運動の方程式(ニュートンの第2法則):
ΣF = Ma_G
(M:剛体の総質量、a_G:重心の加速度)
回転運動の方程式:
ΣM_G = I_G × α
(ΣM_G:重心まわりのモーメントの合計、I_G:重心まわりの慣性モーメント、α:角加速度)
この2つの方程式が剛体の完全な運動を記述する。
並進運動の方程式は質点と同形ですが、回転運動の方程式は剛体固有のものであり、慣性モーメントIと角加速度αという剛体特有の量が登場します。
ニュートンの運動法則の剛体への拡張
ニュートンの第2法則「F = ma」は質点の並進運動を記述しますが、剛体の回転運動に対応する法則が「ΣM = Iα(回転の第2法則)」です。
この式において、力Fに対応するのがトルクM(モーメント)、質量mに対応するのが慣性モーメントI、並進加速度aに対応するのが角加速度αです。
このアナロジー(対応関係)を理解すると、回転運動の力学が並進運動と対称的な構造を持つことがわかり、理解が格段に深まります。
慣性モーメントの概念と計算
続いては、剛体力学の最重要概念のひとつである「慣性モーメント」について確認していきます。
慣性モーメントは「回転のしにくさ」を表す量であり、剛体の回転運動を支配する核心的なパラメータです。
慣性モーメントの定義
慣性モーメント(Moment of Inertia)とは、回転運動における「慣性」(回転状態を維持しようとする、または変えにくい性質)の大きさを表す物理量です。
並進運動における質量mが「加速しにくさ」を表すのと同様に、慣性モーメントIは「回転加速しにくさ」を表します。
慣性モーメントの定義式
I = Σ(m_i × r_i²)(離散的な質点系の場合)
I = ∫r² dm(連続体の場合の積分形)
m_i:各質点の質量、r_i:回転軸から各質点までの垂直距離
単位:kg・m²
慣性モーメントの値は、回転軸の位置・方向と質量分布(形状・密度)によって決まります。
同じ質量でも、質量が回転軸から遠くに分布しているほど慣性モーメントは大きくなります。
代表的な形状の慣性モーメント
| 形状 | 回転軸 | 慣性モーメント |
|---|---|---|
| 細い棒(長さL・質量M) | 中心を通る垂直軸 | I = ML²/12 |
| 細い棒(長さL・質量M) | 端を通る垂直軸 | I = ML²/3 |
| 中実円柱(半径R・質量M) | 中心軸(長手方向) | I = MR²/2 |
| 薄い円板(半径R・質量M) | 中心を通る垂直軸 | I = MR²/2 |
| 中実球(半径R・質量M) | 直径軸 | I = 2MR²/5 |
| 薄い長方形板(幅b・高さh・質量M) | 中心を通るz軸 | I = M(b²+h²)/12 |
平行軸の定理(ステイナーの定理)
慣性モーメントの計算に非常に役立つ定理が「平行軸の定理(Parallel Axis Theorem)」または「ステイナーの定理」です。
平行軸の定理
I = I_G + M × d²
I:任意の軸まわりの慣性モーメント
I_G:重心を通る(その軸に平行な)軸まわりの慣性モーメント
M:物体の総質量
d:重心軸と目的の軸との間の距離
この定理を使うと、重心軸まわりの慣性モーメントが既知であれば、任意の平行な軸まわりの慣性モーメントを簡単に計算できる。
角運動量と角運動量保存則
続いては、剛体力学における重要な概念である「角運動量」と「角運動量保存則」について確認していきます。
角運動量は並進運動における運動量に対応する回転運動の基本量です。
角運動量の定義
角運動量(Angular Momentum)とは、回転運動の「勢い」を表す物理量であり、並進運動における運動量(p = mv)の回転運動版です。
角運動量の定義
固定軸回転の場合:L = I × ω
L:角運動量(単位:kg・m²/s)
I:回転軸まわりの慣性モーメント
ω:角速度(rad/s)
3次元一般の場合:L = I × ω(テンソル積)
角運動量保存則
外部からのモーメント(トルク)が作用しない場合、剛体の角運動量は保存されます。
これが「角運動量保存則」であり、並進運動における運動量保存則の回転版です。
スケーターがスピンをするときに腕を縮めると速く回転する現象は、この角運動量保存則の典型例です。
腕を縮めると慣性モーメントIが減少しますが、L = Iωが保存されるためωが増大し、回転が速くなります。
この原理は人工衛星の姿勢制御・ダイビングの回転技・体操選手の空中技など多くの場面で現れます。
オイラーの運動方程式
剛体の3次元的な回転運動を記述する最も一般的な方程式が「オイラーの運動方程式」です。
オイラーの運動方程式(剛体固定座標系)
M₁ = I₁α₁ − (I₂ − I₃)ω₂ω₃
M₂ = I₂α₂ − (I₃ − I₁)ω₃ω₁
M₃ = I₃α₃ − (I₁ − I₂)ω₁ω₂
ここで1・2・3は剛体の主慣性軸方向を表し、I₁・I₂・I₃は各主軸まわりの主慣性モーメント、ω₁・ω₂・ω₃は各軸方向の角速度成分、α₁・α₂・α₃は各軸方向の角加速度成分。
オイラーの運動方程式は、コマや宇宙機・ジャイロスコープなど3次元的な回転運動を解析するための基本方程式として活用されています。
剛体力学の工学応用
続いては、剛体力学が実際の工学でどのように活用されているかを確認していきます。
ロボット工学への応用
多関節ロボットアームの動力学解析では、各リンクを剛体としてモデル化し、オイラーの運動方程式または等価な手法(ニュートン・オイラー法・ラグランジュ法)で各関節に必要なトルクを計算します。
この計算がロボットの関節モーター選定・制御則設計・動作計画の基礎となります。
航空宇宙工学への応用
人工衛星・ロケット・航空機の姿勢制御では、機体を剛体としてモデル化したオイラーの運動方程式が姿勢制御システムの設計に不可欠です。
姿勢制御スラスター・リアクションホイール・CMG(コントロールモーメントジャイロ)などの制御機器の動作はすべて剛体力学の解析に基づいて設計されています。
ゲームエンジン・コンピューターシミュレーション
現代のゲームエンジン(Unity・Unreal Engine)や物理シミュレーションソフトウェアに組み込まれた「剛体物理エンジン(PhysX・Bullet・Havokなど)」は、剛体力学の方程式をリアルタイムで数値積分することで、オブジェクトの現実的な運動・衝突・反発をシミュレートしています。
剛体力学は物理シミュレーションの基盤技術として、ゲーム・映像制作・製品開発シミュレーションのすべてに組み込まれています。
まとめ
本記事では、剛体力学の定義・基本方程式・慣性モーメントの概念と計算・平行軸の定理・角運動量と保存則・オイラーの運動方程式・工学応用まで幅広く解説してきました。
剛体力学とは変形しない物体の並進・回転運動を解析する分野であり、ΣF=Ma(並進)とΣM=Iα(回転)という2つの基本方程式を軸に展開します。
慣性モーメントは「回転のしにくさ」を表す剛体固有の量であり、その計算と角運動量保存則・オイラーの方程式を理解することで、ロボット・航空宇宙・機械設計・ゲームシミュレーションまで幅広い応用が可能になります。
剛体力学は現代の工学技術の根底を支える普遍的な基礎科学として、今後も重要であり続けるでしょう。