LEARN · CHAPTER 04

The Tsiolkovsky rocket equation

Δv = v_e · ln(m₀/m_f) — the equation that makes orbital flight hard.

Konstantin Tsiolkovsky wrote it down in 1903, before anyone had built a serious rocket. It's still the single most important equation in space flight:

Δv=ve ln⁡ ⁣m0mf\Delta v = v_e \, \ln\!\frac{m_0}{m_f}
(4.1)

The total velocity change a rocket can deliver equals its exhaust velocity times the natural log of the mass ratio (start-mass over end-mass). That's all. No propellant left, you're done.

The logarithm is the cruel part. To double your Δv\Delta v, you don't double your propellant — you have to square your mass ratio. From m0/mf=4m_0/m_f = 4 to Δv=2veln⁡2\Delta v = 2 v_e \ln 2, you'd need m0/mf=16m_0/m_f = 16. That means 94% of your starting mass is propellant. For a hydrogen/oxygen upper stage (ve≈4.4v_e \approx 4.4 km/s) this is hard but possible. For a model rocket (ve≈0.8v_e \approx 0.8 km/s) it's why you don't reach orbit in your backyard.

Try it

TSIOLKOVSKY PLAYGROUND
v_e
2.60 km/s
m0 / m_f
6.67
Δv
4.93 km/s
Reference: LEO insertion ≈ 9.4 km/s · Moon TLI from LEO ≈ 3.2 km/s · hobby high-power ≈ 0.3 km/s

Slide the propellant mass fraction toward 0.9, watch Δv\Delta v jump. Slide it to 0.95 (most launchers don't get there), notice the diminishing returns.

Why staging exists

If you can't push the mass fraction high enough in one stage, you drop empty stages. Each stage is a mini-rocket with its own Δv\Delta v budget, and the total Δv\Delta v is the sum. A two-stage rocket with mass fraction 0.85 each gets you:

Δvtotal=ve ln⁡ ⁣10.15+ve ln⁡ ⁣10.15≈3.8 ve\Delta v_\text{total} = v_e \, \ln\!\frac{1}{0.15} + v_e \, \ln\!\frac{1}{0.15} \approx 3.8 \, v_e

vs a single stage with the same total mass fraction (which would just be ln⁡(1/0.15)≈1.9ve\ln(1/0.15) \approx 1.9 v_e).

That's nearly twice as much Δv\Delta v for the same fuel, just by not dragging an empty tank along for the second half of the climb. Chapter 7 makes this concrete.

See it in the workbench
Open a clustered-motor rocket — more thrust, same Isp
Open →