軌道力学シミュレーター 戻る
宇宙工学

軌道力学 基礎シミュレーター — LEO/GEO/月/火星プリセット版

ロケット・衛星エンジニアリングの入門用。a・e・i の 3 軌道要素を操作して LEO/GEO/月/火星等のプリセット軌道を試せます。vis-viva チャートや拡張解析は『軌道力学シミュレーター (拡張版)』、地上カバレッジや日食割合は『人工衛星軌道シミュレーター』を併用してください。

軌道パラメータ
半長軸 a
km
離心率 e
軌道傾斜角 i
°
傾斜角は軌道面の傾き(描画の平坦化)に作用します。周期・近遠地点・速度(参考:これらは i に依存しません)。
プリセット軌道
軌道要素
計算結果
周期 T
近地点高度
遠地点高度
近地点速度
遠地点速度
真近点角 ν
軌道
理論・主要公式

周期: $T = 2\pi\sqrt{a^3/\mu}$

ケプラー方程式: $M = E - e\sin E$

軌道速度: $v = \sqrt{\mu(2/r - 1/a)}$

$\mu = 3.986 \times 10^{14}$ m³/s²

軌道力学シミュレーターとは

🙋
このシミュレーターで「離心率」を変えると、衛星の軌道の形が大きく変わるんですね。離心率って何ですか?
🎓
大まかに言うと、軌道がどれだけ円からズレているかを表す数値だよ。0なら真円、1に近づくほど細長い楕円になる。例えば、上のスライダーを0から0.9に動かしてみて。衛星が地球のすぐそばを猛スピードで通り抜け、反対側ではゆっくり動くのがわかるはずだ。
🙋
え、そうなんですか?近地点と遠地点でそんなに速度が変わるんですね。でも、どうやってその瞬間の位置を計算してるんですか?
🎓
そこがこのシミュレーターの肝で、「ケプラー方程式」を解いているんだ。この方程式は時間から位置を直接求められないから、裏側でニュートン・ラフソン法という反復計算をパッとやって、衛星の正確な位置を出している。パラメータを変えるたびに、この計算がリアルタイムで走っているんだよ。
🙋
「軌道傾斜角」も変えられますね。これは何に影響するんですか?実務ではどう使うんですか?
🎓
傾斜角は軌道面の傾きだ。0度にすると赤道の真上を回る静止衛星の軌道になる。90度に近づけると極軌道になって、地球全体を観測できるようになる。実際の地球観測衛星はこの傾斜角を調整して、特定の地域を定期的に撮影しているんだ。シミュレーターで傾斜角を変えながら、衛星が通る緯度の範囲がどう変わるか確かめてみよう。

よくある質問

半長軸を大きくすると軌道全体が拡大し、周期も長くなります(ケプラーの第3法則)。離心率を0から1に近づけると、円形から次第に細長い楕円になり、近点と遠点の差が大きくなります。傾斜角は軌道面の傾きを変え、赤道面に対する角度を調整します。
初期推定値を適切に設定することで収束が安定します。通常は平均近点角Mを初期値として使いますが、離心率が0.9以上の高 eccentricity 軌道では収束が遅くなることがあります。その場合は反復回数を増やすか、初期値をM + e sin Mに変更してみてください。
本シミュレーターは二体問題(地球と衛星のみ)を仮定したケプラー軌道を計算しています。実際には月や太陽の引力、大気抵抗、地球の扁平率などの摂動が影響するため、長期間のシミュレーションでは誤差が蓄積します。短期間の軌道予測や教育目的に適しています。
半長軸をメートル単位で入力すると、周期は秒単位で出力されます。例えば地球周回軌道で半長軸を約42,164 km(静止軌道)に設定すると、周期は約86,164秒(約23時間56分)になります。表示は自動的に秒で計算されますので、必要に応じて手動で時間単位に換算してください。

実世界での応用

静止衛星(通信・気象観測):軌道傾斜角0度、離心率ほぼ0の円軌道で、地球の自転と同期して空の一点に止まっているように見えます。テレビ中継や天気予報の雲画像は、この軌道の衛星から送られてきます。

地球観測衛星:軌道傾斜角を90度付近(極軌道)に設定し、地球全体をくまなく観測します。離心率をほぼ0に保つことで、地表に対する一定の高度を維持し、解像度の安定した画像データを取得できます。

科学観測衛星・彗星探査機:非常に大きな離心率を持つ楕円軌道(長楕円軌道)を利用します。地球近傍で加速し、遠地点では宇宙空間の深部まで到達して観測を行うことができます。

宇宙機の軌道変更計画:打ち上げ前やランデブー・ドッキングの際に、このような軌道力学シミュレーションを用いて、必要なエンジン噴射のタイミングと量(ΔV)を精密に計算します。

よくある誤解と注意点

まず、「半長軸は地球からの平均距離ではない」という点に注意しましょう。半長軸は楕円の長半径で、近地点距離と遠地点距離の平均です。例えば、近地点高度200km、遠地点高度35800kmの軌道では、地球半径を約6370kmとして計算すると、半長軸は約24470kmになります。これは単純な平均高度(約18000km)とは大きく異なります。この誤解は、軌道周期の計算を間違える原因になります。

次に、離心率を変えても軌道周期は変わらないと誤解されがちです。確かに、ケプラーの第3法則では周期は半長軸だけで決まります。しかし、シミュレーター上で離心率スライダーだけを動かすと、半長軸も連動して変化する実装になっていることが多いです(軌道エネルギーを一定に保つため)。実務では、軌道変更マヌーバを計画する際、離心率と半長軸を独立したパラメータとして扱うことが重要です。

また、「軌道傾斜角」と「昇交点赤経」の混同にも気をつけてください。傾斜角は軌道面の「傾き具合」を、昇交点赤経は軌道面の「向き」を決めます。傾斜角が同じ90度の極軌道でも、昇交点赤経が異なれば、衛星が通過する経度帯は全く変わります。シミュレーターで地球を回転させてみると、この違いが視覚的に理解できるはずです。

使い方ガイド

  1. 半長軸スライダー(a)を調整してLEO(200km)からGEO(42164km)の範囲を設定します。地球半径6371kmを基準に、高度600kmの場合はa=6971kmです
  2. 離心率スライダー(e)を0~0.3の範囲で変化させ、ISS(e≈0.0006)のような円軌道から火星遷移楕円軌道(e≈0.414)まで段階的に設定します
  3. 傾斜角スライダー(i)を0~90°で設定し、赤道軌道のGEO(i=0°)、ISSの傾斜軌道(i=51.6°)、月遷移軌道(i=28.5°)のアニメーションを確認します

具体的な計算例

ISS軌道:a=6786km、e=0.001、i=51.6°の場合、周期T≈92.7分、近地点高度408km、遠地点高度422km、近地点速度7.67km/s、遠地点速度7.66km/sと計算されます。これはKepler第3法則 T²∝a³を満たします。対照的にGEO軌道(a=42164km、e≈0、i=0°)では周期T=23時間56分、静止速度3.07km/sとなります

実務での注意点

🎬 動画で見る

スイングバイ|探査機はどこから速さを借りるか #Shorts
スイングバイ|探査機はどこから速さを借りるか #Shorts
ケプラーの法則|近づくほど惑星は速く駆ける #Shorts
ケプラーの法則|近づくほど惑星は速く駆ける #Shorts