ロケット推進シミュレーター 戻る
Aerospace Engineering

ロケット推進シミュレーター

ツィオルコフスキーの公式で比推力・質量比からΔvをリアルタイム計算。LH2/LOXからケロシン・固体燃料まで推進剤を切り替えて性能を比較しよう。

推進パラメータ
比推力 Isp 310 s
質量比 m₀/mf 5.0
推進剤流量 ṁ 250 kg/s
燃焼室圧力 Pc 5.0 MPa
推進剤プリセット
打上性能
Δv (km/s)
推力 F (kN)
燃焼時間 (s)
推重比 T/W

ツィオルコフスキー方程式

$$\Delta v = I_{sp}\cdot g_0 \cdot \ln\!\left(\frac{m_0}{m_f}\right)$$

推力:$F = \dot{m}\cdot v_e + (P_e - P_a) A_e$
排気速度:$v_e = I_{sp}\cdot g_0$
$g_0 = 9.80665\ \mathrm{m/s^2}$

ロケット推進シミュレーターとは

🧑‍🎓
このシミュレーターで計算できる「Δv」って何ですか?最終的にロケットがどれだけ速くなるってこと?
🎓
その通り!「デルタブイ」と読むんだ。ざっくり言うと、ロケットエンジンを噴かして得られる「速度の増加分」だよ。例えば、シミュレーターの「質量比」のスライダーを動かしてみて。初期質量$m_0$と燃料を使い切った後の質量$m_f$の比だね。これを大きくするとΔvも増えるけど、対数関数だから最初はグンと伸びて、後はだんだん増えにくくなるのがわかるかな?
🧑‍🎓
え、そうなんですか?質量比を2倍にしても、速度は2倍にはならないんですね。でも、もう一つのパラメータ「比推力 $I_{sp}$」って何の効率なんですか?
🎓
いいところに気が付いたね。比推力は「燃料の燃費」を表す指標なんだ。単位は「秒」。値が大きいほど、少ない燃料で大きな推力を出せる高性能エンジンだよ。上の「推進剤タイプ」で液体水素やケロシンを選んでみて。$I_{sp}$の値が変わるでしょ?スペースシャトルのメインエンジン(液体水素/酸素)は約450秒、ファルコン9の第1段エンジン(ケロシン/酸素)は約300秒だ。この値を変えると、同じ質量比でも全然違うΔvが得られるのが実感できるはず。
🧑‍🎓
なるほど!でも、いくらΔvが大きくても、重すぎて飛び上がらなければ意味ないですよね?「推重比」ってパラメータも出てきますが、あれは何を判断するためのものですか?
🎓
鋭い質問だ!推重比は「推力 ÷ 重量」で、これが1を超えないと地上から離陸できないんだ。実務では安全マージンをとって1.3以上が目安だね。シミュレーターで「推力」の値をいじってみよう。推力が上がると推重比も上がるけど、その分エンジンが重くなって質量比が悪化する…というトレードオフの関係が見えてくるよ。実際のロケット設計は、このΔvと推重比のバランスを取るのが難しいところなんだ。

物理モデルと主要な数式

ロケットの運動量保存則から導かれる、速度増分Δvを計算する基本公式です。ロケットが推進剤を後方に噴射することで得られる前方への速度変化を表します。

$$\Delta v = I_{sp}\cdot g_0 \cdot \ln\!\left(\frac{m_0}{m_f}\right)$$

$\Delta v$: 速度増分 [m/s]
$I_{sp}$: 比推力 [s](推進剤の効率)
$g_0$: 地球表面の重力加速度 (9.80665 m/s²)
$m_0$: 打ち上げ初期質量(機体+推進剤)
$m_f$: 燃焼終了後の質量(機体のみ)

ロケットが発生する推力の計算式です。運動量変化とノズル出口での圧力差による推力の和で表されます。

$$F = \dot{m}\cdot v_e + (P_e - P_a) A_e$$

$F$: 推力 [N]
$\dot{m}$: 推進剤質量流量 [kg/s](シミュレーターのパラメータ)
$v_e$: 排気速度 [m/s] ($v_e = I_{sp}\cdot g_0$)
$P_e$: ノズル出口圧力
$P_a$: 周囲(大気)圧力
$A_e$: ノズル出口面積
*真空中($P_a=0$)では第2項が最大となり、推力が増加します。

実世界での応用

打ち上げロケットの段数設計:地球低軌道(LEO)投入に必要な約9.4 km/sのΔvを、1段ロケットで達成するには非現実的な質量比が必要です。そのため、燃え尽きたタンクやエンジンを切り離す「多段式ロケット」が用いられ、各段の最適な質量比と$I_{sp}$がこの式で設計されます。

深宇宙探査機の軌道設計:火星や小行星への探査機は、地球軌道離脱、目標天体への軌道投入、着陸など、複数のΔvを必要とします。ミッション全体で必要なΔvの合計から、搭載すべき推進剤の総量がツィオルコフスキーの公式で決定されます。

推進剤の選定:高$I_{sp}$の液体水素/酸素は上段エンジンに、高密度で推力が大きくタンクがコンパクトにできるケロシン/酸素は離床に必要な大推力が求められる第1段エンジンに、といった使い分けの根拠となります。

着陸機の逆噴射設計:月や火星に軟着陸するためには、重力に打ち勝ち減速するための逆噴射(Δv)が必要です。着陸機の重量とエンジン性能から、必要な燃料量と燃焼時間が計算されます。

よくある誤解と注意点

このシミュレーターを使い始めるとき、いくつか気をつけてほしいポイントがあるよ。まず、「Δvはロケットの最終速度そのものではない」ってこと。Δvはエンジンが生み出せる「速度増分の能力」だ。実際の打ち上げでは、重力や空気抵抗でこのΔvはどんどん「消費」されちゃうんだ。例えば、地上から静止軌道まで行くには理論上約10km/sのΔvが必要だけど、重力損失や抗力損失を考慮すると、ロケットは合計で13km/s近くのΔv能力を持っていないと到達できない。シミュレーターの数字は「理想的な宇宙空間での値」と覚えておこう。

次に、比推力(Isp)と推力はトレードオフの関係にあることが多いってこと。Ispが高い液体水素エンジンは燃費はいいけど、密度が低い燃料を大量に貯める巨大なタンクが必要で、構造質量が増えがち。逆に、Ispは低くても推力が大きく密度の高いケロシンは、離床時のパンチ力に優れる。月面着陸のように精密な推力調整が必要な場面では、また別のエンジン特性が求められる。一つの数値だけを見て「優劣」を決めつけないようにね。

最後に、「推重比」は時間とともに変化するってことを忘れがち。打ち上げ直後は燃料満タンで機体が一番重いから推重比は最小。燃料が減るにつれて機体は軽くなり、推重比はどんどん上がっていく。シミュレーターで「推力」を固定値で考えがちだけど、実際の設計では「初期推重比が1.3以上あるか」と「最終段の推重比が大きくなりすぎて乗員に過負荷がかからないか」の両方をチェックするんだ。

関連する工学分野

このツールで扱う計算は、ロケット工学の根幹だけど、実は様々な工学分野と深く結びついているんだ。まず間違いなく関連するのが「材料工学」だね。高比推力を実現するには燃焼室やノズルが超高温度・高圧に耐えないといけない。ここで活躍するのが銅合金や炭素複合材などの先進材料。タンクを軽くして質量比を改善するには、アルミリチウム合金や複合材の開発が不可欠だ。

次に「熱流体力学・燃焼工学」。ノズル内での超音速流れの解析や、推進剤の混合・燃焼効率をシミュレーションするCFD(数値流体力学)は、Ispを理論値に近づけるための必須技術だ。排気速度$v_e$を上げるには、ノズルの形状設計がめちゃくちゃ重要になる。

もう一つ見落とせないのが「制御工学」との関係。推重比が時間変化する中で、ロケットの姿勢を安定させ、所定の軌道に正確に投入するには高度な制御システムが必要。例えば、複数エンジンの推力調整(スロットリング)やジンバル機構による推力方向制御は、Δvを「有効に使う」ための技術と言える。さらに、電気推進(イオンエンジン)のような非化学ロケットを学べば、電気工学・プラズマ物理学の領域にも広がっていくよ。

発展的な学習のために

ツィオルコフスキーの公式に慣れてきたら、次は「ロケットの運動方程式そのものを追いかけてみよう」。このシミュレーターの基礎にあるのは、質量が減少する物体の運動を表す「変質量系の運動方程式」だ。外力(重力や抗力)を考慮すると、次のような式になる。

$$ m(t) \frac{dv}{dt} = F - m(t)g - D $$

ここで、$m(t)$は時間とともに減る質量、$g$は重力加速度、$D$は空気抵抗だ。この微分方程式を(単純化した条件下で)積分すると、あの対数関数の公式が導かれる。この過程を理解すれば、なぜΔvが「理想値」なのかが腑に落ちるはず。

学習のステップとしては、まず「パーキング軌道」「ホーマン移軌道」「重力ターン」といった軌道力学の基本概念を押さえよう。地球周回から月、他の惑星へ行くのに必要なΔvをまとめた「Δvマップ」を見ると、このシミュレーターで遊んだ各数値の実践的な意味が一気にわかる。例えば、地球低軌道から月着陸までには約6km/sの追加Δvが必要、といった感じだ。

最後に、「多段式ロケットの最適化」に挑戦してみるのがおすすめ。例えば、合計の質量が同じでも、第1段と第2段にどう質量(燃料と構造)を配分するかで、得られる総Δvは大きく変わる。これは「等分配則」として知られる最適化問題で、工学と数学が交差する面白いテーマだ。このシミュレーターのパラメータを「段」ごとに分けて考えてみると、また新しい発見があるよ。