重力スリングショット軌道シミュレーター 戻る
軌道力学 / 宇宙工学

重力スリングショット(スイングバイ)軌道シミュレーター

惑星の重力場を利用した宇宙機のスイングバイをインタラクティブにシミュレート。惑星質量・速度・打ち出し角度を調整してフライバイ前後の速度変化をリアルタイム確認。

パラメータ設定

M☉
au/t
au/t
°
惑星参照系で表示
速度ベクトル表示
過去の軌跡(最大5本)
計算結果
— au/t
現在の速度
— au/t
フライバイ前速度
— au/t
フライバイ後速度
— au
近接点距離
シミュレーション
ドラッグ: 宇宙機の初期位置と
速度ベクトルを設定
理論・主要公式

重力スリングショット(スイングバイ)とは

🙋
惑星の近くを通るだけで宇宙機が速くなるって本当ですか?燃料を一切使わずに?
🎓
そう、本当なんだ。大まかに言うと「動いている惑星の重力場をカーブのガイドレールに使う」イメージだよ。テニスボールが動く壁に当たって跳ね返るとき速くなるのと同じ原理で、公転中の惑星に重力で引っ張ってもらいながらカーブすると、惑星の公転速度が宇宙機に乗り移る。ボイジャー2号は木星・土星・天王星・海王星の4回スイングバイで、そのまま太陽系の外まで飛び出せたんだ。
🙋
でも、惑星参照系で見ると速さが変わらないって聞きました。じゃあエネルギーはどこから来るんですか?
🎓
鋭い指摘だ!惑星参照系では宇宙機は双曲線軌道を描いて来て、引力で加速されて近接点を回り、また遠ざかるときに同じだけ減速される——だから速さは不変。でも太陽系(慣性系)に変換し直すと話が変わる。惑星自体が動いているから、速度ベクトルの「向き」が変わった分だけ惑星の莫大な運動エネルギーが少し宇宙機に移るんだ。惑星はわずかに減速するけど、質量が巨大すぎて事実上ゼロ。エネルギー保存則は完全に成立している。
🙋
「最適角度」って惑星のどっち側を通るかということ?
🎓
そう!惑星の進行方向の後ろ側(trailing side)を通ると最大加速になる。宇宙機が惑星に引っ張られながら後ろに回り込んで、惑星の公転方向に弾き出されるイメージ。逆に前を通ると減速になる——これを逆スリングショットと言って、水星に軌道投入したメッセンジャー探査機が使ったよ。

物理モデルと数式

ニュートン万有引力(宇宙機が受ける力):

$$\vec{F}= -\frac{G M_p m}{r^2}\hat{r}$$

運動方程式(2D、惑星中心からの相対位置 $\vec{r}= (x-x_p,\, y-y_p)$):

$$\ddot{x}= -\frac{G M_p (x - x_p)}{r^3}, \qquad \ddot{y}= -\frac{G M_p (y - y_p)}{r^3}$$

数値積分: 4次ルンゲ–クッタ法(RK4)。惑星は等速直線運動(恒星重力は簡略化)。

フライバイでの最大速度増加量(理想的な後方通過の場合):

$$\Delta v_{\max}\approx 2\,V_p$$

$V_p$:惑星の公転速度。惑星参照系で速度方向が $180°$ 反転する場合に成立。

実際の宇宙探査への応用

スリングショットは燃料ゼロでの速度・方向変換を可能にし、外惑星探査に不可欠な技術です。代表例:

ボイジャー1・2号(1977):木星・土星スイングバイで太陽系脱出速度を達成。ボイジャー1号は現在、太陽から約240億 km(2024年時点)の位置にあります。

カッシーニ(1997):金星×2・地球×1・木星×1の計4回のスイングバイで土星に到達。化学推進だけでは燃料が数倍必要でした。

メッセンジャー(2004):逆スリングショットを駆使して水星軌道に投入——速く動く内惑星へのアプローチには減速が必要なためです。

よくある誤解と注意点

このシミュレーターを使いこなす上で、特に初心者がつまずきやすいポイントをいくつか挙げておくよ。まず大きな誤解が「惑星に近づけば近づくほど、必ず大きく加速できる」という考え。確かに近づくほど重力は強まるけど、実際のミッションでは「惑星の大気圏」や「ロッシュ限界」(衛星が破壊される距離)が下限になる。例えば木星スイングバイで高度10万kmなら安全だが、1万kmまで下げると強力な放射線帯が探査機を破壊するリスクがある。シミュレーション上では可能でも、実機では「安全マージン」が必須なんだ。

次に、初期条件の設定のコツ。惑星に対する「進入速度」と「進入角度」が全てを決める。ここで「進入角度」とは、惑星の速度ベクトルに対する宇宙機の相対的な接近方向だ。シミュレーターで効果を最大にするには、惑星の進行方向の真後ろから、ほぼ一直線に近い角度で接近させるのが基本。例えば、惑星速度を$V_p=13\,\text{km/s}$、進入速度を$V_\infty=10\,\text{km/s}$と設定した場合、最適角度で通過すると理論上の最大速度増分は$\Delta v \approx 2V_\infty \approx 20\,\text{km/s}$にはならない。あくまで惑星参照系での話で、太陽系から見た増分はもっと小さい(数km/s程度)ことに注意。パラメータをいじる時は、参照系を常に意識しよう。

最後に、「3体問題」の簡略化について。このツールはシンプルな2体(惑星-宇宙機)モデルで、太陽の重力の影響は惑星の等速直線運動で近似している。だから、現実の太陽系で長期間の軌道を予測する用途には向かない。実務では、複数の天体の重力を同時に考慮する「n体シミュレーション」が必要になる。このツールはあくまで、スイングバイという現象の物理的な本質を理解するための第一歩と捉えよう。

よくある質問

宇宙機の初期位置や打ち出し角度、速度によっては、惑星の重力に引き寄せられて軌道が地表と交差することがあります。これは現実のミッションでも回避すべき事態です。パラメータを調整し、惑星の半径(画面に表示)よりも遠い軌道を通るように打ち出し角度を変更してください。
両方とも重要です。惑星参照系の速度ベクトルは、フライバイ前後で大きさが変わらない(弾性散乱)ことを確認するのに使います。一方、太陽系参照系の速度ベクトルは、実際に宇宙機が太陽系内でどれだけ加速・減速されたかを示すため、ミッション設計の観点ではこちらを主に参照してください。
物理的に破綻しない範囲として、惑星質量は太陽質量の0.1〜10倍、惑星速度は秒速10〜50km、宇宙機の初期速度は秒速5〜30kmを推奨します。極端な値(例:惑星速度が光速に近い)を設定すると、数値積分の誤差が大きくなり軌道が発散する可能性があります。スライダーの範囲内で調整してください。
本シミュレーターは2次元・単一惑星のスイングバイに特化しており、実際の多惑星フライバイや3次元軌道は再現できません。ただし、ボイジャーの木星スイングバイのような単一惑星通過の原理理解には活用できます。実際の軌道を再現するには、より高精度な3次元多体シミュレーターが必要です。

実世界での応用

産業での実際の使用例
宇宙航空研究開発機構(宇宙機関)や宇宙機関では、実際の探査機ミッション設計に本シミュレーターと同種のCAEツールが活用されています。例えば、宇宙機関の「はやぶさ2」や宇宙機関の「ボイジャー計画」では、惑星の重力場を利用したスイングバイ軌道の事前検証に、質量・速度・打ち出し角度のパラメータ調整が不可欠でした。宇宙機メーカーである三菱重工業やロッキード・マーティンでも、燃料消費を最小化する軌道設計の初期段階で、本ツールのようなインタラクティブシミュレーションが用いられています。

研究・教育での活用
大学の宇宙工学や天体力学の講義では、学生が惑星質量や相対速度を変化させてフライバイ前後の速度増分をリアルタイムで観察できる教材として重宝されています。大学の工学教育や宇宙機関宇宙科学研究所の研究チームは、スイングバイの物理メカニズムを直感的に理解するための教育用デモとして導入しており、複数回のスイングバイによる軌道変更の効果を視覚的に学習できます。

CAE解析との連携や実務での位置付け
本シミュレーターは、高精度な数値解析(例:N体問題シミュレーション)の前段階として位置付けられます。実務では、まず本ツールで大まかな軌道パラメータを絞り込み、その後、より詳細なCAEソフトウェア(例:STKやGMAT)で精密な軌道計算や推進薬消費量の最適化を行います。これにより、設計初期の試行錯誤を効率化し、ミッション全体の開発コスト削減に貢献しています。

使い方ガイド

  1. 「惑星質量」で対象天体を設定します。木星なら1.898×10²⁷kg、土星なら5.683×10²⁶kgを入力してください
  2. 「宇宙機の初期速度」「惑星の公転速度」をそれぞれ入力し、フライバイの相対速度条件を構築します
  3. 「近接点距離」と「軌道傾斜角」を調整することで、スイングバイの効果を可視化できます。近接点距離が小さいほど速度変化が大きくなります
  4. シミュレーション実行後、フライバイ前後の速度差を確認し、最適な軌道パラメータを探索します

具体的な計算例

カッシーニ探査機が土星到達時のスイングバイを想定します。土星質量5.683×10²⁶kg、宇宙機の到来速度10km/s、近接点距離25,000kmの場合、重力補助により速度は約15km/sまで増加します。軌道傾斜角60度での設定では、ラプラス平面への速度ベクトル合成により、進行方向への加速が約2.5km/s得られます

実務での注意点