太陽系シミュレーター 戻る
天体物理・宇宙

太陽系シミュレーター — 惑星の公転と宇宙スケール

太陽系8惑星の実際の公転周期・軌道データをもとにリアルタイムシミュレーション。惑星をクリックして質量・距離・周期を確認し、ケプラーの法則を直感的に体験しよう。

シミュレーション設定
2000年1月1日
シミュレーション速度 30日/秒
1日/秒 〜 1年/秒
ズーム 1.0×
フォーカス
表示オプション
コントロール
惑星データ
選択中
公転周期(年)
軌道長半径(AU)
質量(地球=1)

ケプラーの第3法則

公転周期 $T$ と軌道長半径 $a$ の関係:

$$T^2 \propto a^3$$

地球を基準($T$=1年, $a$=1AU)にすると、$T^2 = a^3$(AU年系)。

宇宙工学とCAE
衛星の軌道投入・軌道変換(ホーマン遷移)の計算に天体力学が不可欠。CAEでは宇宙機の構造強度、熱環境、再突入時の空力加熱解析に有限要素法・CFDが活用される。
太陽系 — 上面図(黄道面) 惑星をクリックで情報表示

惑星名

質量(地球=1)
赤道半径(km)
公転周期
軌道長半径
軌道離心率
太陽からの平均距離
注:惑星サイズは視認性のため誇張表示。実縮尺では木星でさえ軌道に比べて極めて小さい。スクロールまたはスライダーでズーム。

太陽系シミュレーターとは

🧑‍🎓
このシミュレーターで「ズーム」スライダーを動かすと、惑星の軌道がどんどん小さくなって見えますね。実際の宇宙もこんなにスケールが違うんですか?
🎓
その通りだ。例えば、地球から太陽までの距離(1天文単位)を1mとすると、海王星までは約30mも離れている計算になる。このツールのズーム機能は、そんな広大な宇宙空間を手元で体感するためのものなんだ。右上の「フォーカス」で特定の惑星に視点を固定すると、その惑星から見た太陽系の動きも観察できるよ。
🧑‍🎓
「シミュレーション速度」を最大にすると、水星はめちゃくちゃ速く回るのに、海王星はのろのろですね。これが「ケプラーの法則」ってやつですか?
🎓
鋭いね。まさにケプラーの第2法則(面積速度一定)と第3法則が視覚化されているんだ。内側の惑星ほど速く動く。実務では、この法則を使って火星探査機の最適な打ち上げ時期(窓)を計算する。ツールで地球と火星をクリックして公転周期を比べてみると、そのタイミングの難しさが実感できるはずだ。
🧑‍🎓
惑星をクリックすると質量や距離が表示されますが、木星や土星はめちゃくちゃ重いのに、なぜガスでできてるんですか?
🎓
良い質問だ。太陽から遠い「雪線」の外側では、水やアンモニアが氷の粒として大量に存在できた。それらが集まって巨大な核を作り、その重力で周りの水素やヘリウム(ガス)を大量に引き寄せたんだ。シミュレーターで外惑星の軌道の大きさを見ると、その形成領域の広さがわかる。CAEでは、そんなガス惑星の内部構造や大気の流れを数値シミュレーションで研究しているよ。

物理モデルと主要な数式

このシミュレーションの根幹をなすのは、惑星の運動を記述するニュートンの万有引力の法則と運動方程式です。太陽の質量を$M$、惑星の質量を$m$、太陽と惑星の距離を$r$とすると、働く力は以下のようになります。

$$F = G \frac{M m}{r^2}$$

ここで、$G$は万有引力定数です。この引力を元に、惑星の位置と速度を時間発展させて軌道を計算しています(数値積分)。

シミュレーション結果が従う重要な経験則が、ヨハネス・ケプラーが発見した「ケプラーの第3法則」です。惑星の公転周期$T$と、軌道の長半径$a$(平均的な太陽からの距離)の間に成り立ちます。

$$T^2 \propto a^3$$

比例定数は太陽の質量に依存します。この法則により、軌道が大きい($a$が大きい)惑星ほど、公転に非常に長い時間($T$が大きい)がかかることが定量的に理解できます。このツールで表示される各惑星のデータは、この関係をほぼ完璧に満たしています。

実世界での応用

宇宙探査機の軌道設計:火星や小行星への探査機を送るには、燃料を最小限にする最適な軌道(ホーマン遷移軌道)を計算する必要があります。その基礎となるのが、このシミュレーターで体験する天体力学とケプラーの法則です。

人工衛星の運用:気象観測や通信を担う地球周回衛星は、正確な軌道に投入され、その位置を常に監視・修正する必要があります。軌道力学の計算は、衛星運用の日常業務そのものです。

宇宙機のCAE解析:ロケットの打ち上げ時や衛星の姿勢制御時の構造強度、宇宙空間での極端な温度差による熱応力、地球再突入時の空力加熱など、宇宙機の設計には多岐にわたるCAE(構造、熱、流体解析)が活用されています。

天体物理学的研究:太陽系外で発見される系外惑星の軌道や質量を推定する際にも、ケプラーの法則は基本的なツールとして用いられています。私たちの太陽系が普遍的なのかを理解する手がかりとなります。

よくある誤解と注意点

このシミュレーターを使い始めるときに、気をつけてほしいポイントがいくつかあるよ。まず一つ目は、「軌道が完全な円だと思い込まないこと」だ。ツールではわかりやすく円に見えるけど、実際の惑星軌道は楕円で、太陽はその中心ではなく「焦点」の一つにある。例えば、火星の軌道離心率は約0.09で、近日点と遠日点で太陽からの距離が約2割も変わる。この「ずれ」が、探査機の打ち上げウィンドウを狭くする原因の一つなんだ。

二つ目は、「他の惑星の重力の影響を無視している」点を理解しておくこと。このシミュレーションは「太陽と一つの惑星」の2体問題を基本としている。でも実宇宙では、特に巨大な木星の重力は他の惑星の軌道に摂動を与えている。実務の軌道計算では、この「多体問題」を扱う必要があり、計算が格段に複雑になる。

三つ目は、「シミュレーション速度」の設定の落とし穴だ。速度を最大にして長期間の動きを見ると、計算誤差が積み重なって軌道が少しずつずれてくるかもしれない。これは数値積分法(オイラー法など)に起因するもので、実務ではより高精度なルンゲ=クッタ法などが使われる。ツールで「ズーム」を最大にして水星の動きを超高速で見ると、この誤差の影響を実感できる場合があるので、観察してみてほしい。

関連する工学分野

このシミュレーターの背後にある力学計算は、宇宙工学以外の様々なCAE分野と根本でつながっている。まず挙げるのは「ロボットアームの軌道計画」だ。宇宙空間で衛星を把持するロボットアームのスムーズな動きを設計する時、その軌道計算は、まさに天体の軌道計算と数学的に類似している。目標物に効率的に到達する経路を、重力の代わりに駆動トルクと慣性で計算するんだ。

次に、「自動車の操舵安定性解析」とも通じるものがある。車がカーブを曲がる時、車両重心周りの回転運動を記述する方程式は、角運動量を保存する惑星の運動と似た形式を持つ。例えば、スピンしない惑星の公転と、一定速度で旋回する車両のヨー角運動は、どちらも中心力場における回転としてモデル化できる。

さらに、「マイクロ・ナノスケールの分子動力学シミュレーション」も基礎物理学は同じ。惑星の代わりに原子や分子を置き、万有引力の代わりにレナード=ジョーンズ・ポテンシャルなどの分子間力を用いる。巨大な太陽系と極微の分子系で、スケールは天と地ほど違うが、数値的に運動方程式を解くというCAEの核心プロセスは共通しているんだ。

発展的な学習のために

このツールに興味を持ったら、次は「なぜ楕円軌道になるのか」を数学的に追ってみるのがおすすめだ。まずは高校物理の「等速円運動」からステップアップして、中心力場での極座標による運動方程式を立ててみよう。角運動量保存則から面積速度一定(ケプラー第2法則)が導かれ、エネルギー保存則から軌道方程式が得られる。この式を解くと、円錐曲線(楕円、放物線、双曲線)が現れるという流れだ。

具体的には、太陽を極とする極座標$(r, \theta)$で運動方程式を書くと、動径方向の式は $$ m(\ddot{r} - r\dot{\theta}^2) = -\frac{GMm}{r^2} $$ となる。ここで角運動量保存 $L = m r^2 \dot{\theta} = \text{const.}$ を使うと、$r$についての微分方程式に帰着できる。この解を追うことで、シミュレーターがブラックボックスで計算している中身を理解できる。

次の実践的な学習ステップとしては、「3体問題」への挑戦が挙げられる。例えば、太陽-地球-月の系を簡単な数値計算コード(Pythonなど)で自作してみるんだ。月の軌道が地球の重力だけでなく太陽の摂動を受ける様子を再現しようとすると、このシミュレーターのモデルとの違いがはっきりわかる。そこから、より実務に近い「制御軌道力学」や「最適軌道設計」の世界への入り口が見えてくるはずだ。