ケプラー軌道シミュレーター 戻る
宇宙力学・天体物理

ケプラー楕円軌道 体験シミュレーター — 実在天体プリセット

ハレー彗星(e=0.967)から地球(e=0.017)まで、実在天体の楕円軌道を 1 クリックで再現できる教育汎用シミュレーター。近日点で速度が上がる体感と等面積法則がつかめます。3 法則の解説は『ケプラーの法則』、Newton 法による数値解は『ケプラー方程式』へ。

軌道パラメータ
長半径 a
AU
離心率 e
シミュレーション速度
表示設定
プリセット
計算結果
公転周期 T
T²/a³(=1.0で正確)
現在の距離 r
現在の速度 v
近日点距離 r_peri
遠日点距離 r_aph
計算結果
公転周期 T (年)
速度 (km/s)
距離 (AU)
T²/a³
ケプラー

黄円 = 太陽(焦点) 水色三角形 = 等面積(第2法則) 矢印 = 速度ベクトル

理論・主要公式

第1法則: 楕円軌道 $r = \dfrac{a(1-e^2)}{1+e\cos\theta}$

第2法則: 面積速度一定 $\dfrac{dA}{dt}= \text{const}$

第3法則: $T^2 = a^3$(AU/yr単位)

$GM_\odot = 4\pi^2\ \text{AU}^3/\text{yr}^2$

ケプラー軌道とは

🙋
「惑星の軌道は楕円」って教科書で見ますけど、どうやってシミュレーターで確かめられるんですか?
🎓
大まかに言うと、太陽を中心にした「長半径」と「離心率」で軌道の形が決まるんだ。このシミュレーターの上のスライダーで「離心率」を0から0.9くらいに動かしてみて。e=0なら真円、eが大きくなるほど細長い楕円になるのが一目瞭然だよ。
🙋
え、そうなんですか!離心率を大きくすると、惑星の動く速さも大きく変わるんですね。太陽に近いところでは非常に速くて、遠いところではすごくゆっくり。
🎓
その通り!これがケプラーの第2法則「面積速度一定」の直感的な表現だ。シミュレーターの「等面積表示」をオンにすると、等時間ごとに描かれる扇形の面積が常に同じなのがわかる。実務では、探査機が近日点でスイングバイする際の速度計算にこの原理が使われてるんだ。
🙋
プリセットで「ハレー彗星」ってありますね。これ、離心率が0.967って…非常に細長い軌道なんですか?
🎓
そうだね。ハレー彗星を選んでアニメーションを再生すると、太陽の近くを猛スピードで通り過ぎて、遠日点ではほとんど動いてないように見えるはず。このシミュレーターでは「長半径」も変えられるから、例えば地球(a=1, e≈0)と火星(a≈1.5)を比べると、第3法則「周期の2乗は長半径の3乗に比例」が成り立って、火星の方がゆっくり公転するのが確認できるよ。

よくある質問

離心率eを0に近づけると円軌道、1に近づけると細長い楕円軌道になります。長半径aを大きくすると軌道全体が拡大し、公転周期も長くなります(ケプラーの第3法則)。スライダーを動かしながらリアルタイムで変化を確認できます。
惑星が近日点(太陽に近い)付近では速く、遠日点では遅く動きます。シミュレーター上で一定時間ごとに惑星と太陽を結ぶ線分が掃く扇形の面積が等しくなる様子をアニメーションで視覚的に確認できます。
本ツールは教育用で、ケプラーの法則を直感的に理解するためのものです。実際の惑星運動には摂動や相対論効果などが影響するため、精密な軌道計算には専用の天体力学ソフトウェアが必要です。
離心率が1に近い極端な楕円軌道や、長半径を極端に小さくした場合、数値誤差が大きくなることがあります。また、e≧1では双曲線軌道となり、本シミュレーターのモデル範囲外です。スライダーは安全な範囲に制限されています。

実世界での応用

宇宙探査機の軌道設計:火星や小惑星への探査機は、地球の重力を利用したスイングバイを行います。この軌道計算の基礎がケプラー軌道力学です。近日点での高速移動を利用して加速し、燃料を節約します。

人工衛星の配置:通信衛星や気象衛星は、多くの場合、地球を焦点とする楕円軌道または円軌道に投入されます。特に地球観測衛星は、特定の地域を定期的に観測できるよう、軌道長半径と離心率が精密に設計されます。

彗星・小惑星の運動予測:ハレー彗星のような長周期彗星や、地球に接近する可能性のある小惑星(NEO)の将来の位置を予測するために、その軌道要素(長半径、離心率など)を測定し、ケプラーの法則に基づいて計算します。

CAEにおける軌道解析:自動車の衝突試験や構造物の動的解析で用いる数値積分法(Verlet法、Newmark-β法等)は、この惑星運動のシミュレーションで使われる手法と同系統です。宇宙機の構造CAEでは、軌道力学と連成させた解析が行われます。

よくある誤解と注意点

まず、「シミュレーターの軌道は永遠に安定」という思い込みに注意だ。現実の太陽系では、他の惑星の重力(摂動)が働くため、軌道は完全な楕円からわずかにずれていく。このツールは「二体問題」だけを扱っているから、地球と太陽だけの理想的な世界だと思って使おう。例えば、木星の巨大な重力は小惑星帯の軌道に大きな影響を与えているんだ。

次に、パラメータ設定の落とし穴。離心率eを1以上に設定すると、軌道は楕円ではなく放物線や双曲線になってしまい、惑星は太陽に戻ってこない。あくまで惑星の「閉じた軌道」を学ぶツールだと理解しておこう。また、長半径aを大きくしすぎると、アニメーションで惑星が画面から一瞬で消えてしまうことがある。初期値の1(天文単位)を基準に、まずは火星の1.5倍くらいまでで遊ぶのがコツだよ。

最後に、「等面積表示」の本当の意味。扇形の面積が同じなのは、時間間隔が一定だからだ。でも、この「面積速度一定」は、太陽からの引力(中心力)だけが働いている時にだけ成り立つ法則だ。実務で衛星を設計する時、大気抵抗や太陽光圧が加わると、この法則は成り立たなくなる。シミュレーターの理想環境と現実の違いを意識することが、次のステップへの第一歩だ。

使い方ガイド

  1. 長半径スライダー(aSlider)で軌道サイズを調整します。地球は1AU、ハレー彗星は17.9AUが標準値です。
  2. 離心率スライダー(eSlider)で楕円の扁平さを0~0.99の範囲で変更します。水星は0.206、ハレー彗星は0.967です。
  3. リアルタイム表示される公転周期T、速度、距離、およびケプラー第3法則の比T²/a³=1(年²/AU³)の成立を確認してください。

具体的な計算例

ハレー彗星(a=17.9AU、e=0.967)をシミュレートすると、公転周期T=76年、近日点速度54.5km/s、遠日点速度0.9km/sが得られます。長半径a=5.2AU・離心率e=0.048の木星では、T=11.86年、平均速度13.1km/sです。ケプラー方程式の数値解により、任意時刻の真近点離角から実座標を算出し、アニメーション描画します。

実務での注意点