3.3.1Rocket Propulsion

Tsiolkovsky rocket equation — full first-principles derivation from momentum

2,117 words10 min readdifficulty · medium6 backlinks

WHAT are we deriving?


WHY it must be true (before the algebra)

The only external tool is Newton's law in momentum form: Fext=dpdt\vec F_{ext} = \dfrac{d\vec p}{dt}. In free space Fext=0\vec F_{ext}=0, so total momentum of (rocket + already-ejected gas) is conserved. Any speed the rocket gains must be paid for by momentum carried away in the exhaust. That single bookkeeping fact forces the log.


HOW — the derivation, step by step

Consider a snapshot at time tt: rocket has mass mm and velocity vv (all in one dimension, ground frame).

Step 1 — Momentum now. p(t)=mvp(t) = m v Why this step? We track the whole system. Right now the fuel about to be burned is still inside, moving at vv, so it's part of mvmv.

Step 2 — A tiny time dtdt later. The rocket ejects a small mass dmgas>0dm_{gas}>0 backwards. The rocket's mass drops by that much, so if we write the rocket mass as mm, then dmdm (the change in rocket mass) is negative, and dmgas=dmdm_{gas} = -dm.

  • Rocket now: mass m+dmm+dm, velocity v+dvv+dv.
  • Ejected gas: mass dm-dm, moving at velocity (vve)(v - v_e) in the ground frame.

Why vvev-v_e? The gas leaves at speed vev_e relative to the rocket, pointing backward. In the ground frame that's the rocket's speed minus vev_e.

Step 3 — Momentum then. p(t+dt)=(m+dm)(v+dv)rocket+(dm)(vve)gasp(t+dt) = \underbrace{(m+dm)(v+dv)}_{\text{rocket}} + \underbrace{(-dm)(v-v_e)}_{\text{gas}}

Why this step? Total momentum = rocket's new momentum + the momentum the gas carried off.

Step 4 — Expand and cancel. p(t+dt)=mv+mdv+vdm+dmdvvdm+vedmp(t+dt) = mv + m\,dv + v\,dm + dm\,dv - v\,dm + v_e\,dm The +vdm+v\,dm and vdm-v\,dm cancel. Drop the second-order term dmdvdm\,dv (product of two tiny quantities → negligible). p(t+dt)=mv+mdv+vedmp(t+dt) = mv + m\,dv + v_e\,dm

Step 5 — Apply conservation. Free space ⇒ p(t+dt)=p(t)=mvp(t+dt)=p(t)=mv. Subtract: 0=mdv+vedm0 = m\,dv + v_e\,dm

Why this step? No external force means the change in total momentum over dtdt is zero. This is the whole physics — everything after is calculus.

Step 6 — Separate variables. mdv=vedmdv=vedmmm\,dv = -v_e\,dm \quad\Rightarrow\quad dv = -v_e\,\frac{dm}{m}

Step 7 — Integrate from start (v=0v=0... or viv_i, m=m0m=m_0) to finish (v=vfv=v_f, m=mfm=m_f): vivfdv=vem0mfdmm\int_{v_i}^{v_f} dv = -v_e \int_{m_0}^{m_f} \frac{dm}{m} vfvi=ve[lnm]m0mf=ve(lnmflnm0)v_f - v_i = -v_e\big[\ln m\big]_{m_0}^{m_f} = -v_e(\ln m_f - \ln m_0)

Figure — Tsiolkovsky rocket equation — full first-principles derivation from momentum

The thrust connection (bonus HOW)

From Step 5, divide by dtdt:   mdvdt=vedmdt\; m\dfrac{dv}{dt} = -v_e\dfrac{dm}{dt}. Since dmdt<0\dfrac{dm}{dt}<0, define mass flow rate m˙=dmdt>0\dot m = -\dfrac{dm}{dt}>0. Then the force on the rocket: Fthrust=vem˙F_{thrust} = v_e\,\dot m Why this matters: thrust depends on how fast you throw mass (vev_e) times how much per second (m˙\dot m). The rocket equation is the time-integrated version of this.


Worked Examples


Common Mistakes (Steel-manned)


Assumptions baked in (the fine print)

  • No external forces (no gravity loss, no drag). Real launches add a gdt-\int g\,dt gravity loss term.
  • Constant vev_e.
  • Ejection is continuous (calculus limit), not discrete lumps.

Recall Feynman: explain to a 12-year-old

Imagine you're floating in space on a skateboard, holding a big bag of baseballs. Space is slippery — nothing to push on. So you throw a baseball backward. You slide forward a little. Throw another — a little more. To go really fast you throw ALL the balls. Here's the twist: as your bag gets lighter, each throw shoves you (now lighter too) faster. But you run out of balls, so speed comes slower and slower. The math says: to go twice as fast, you don't need twice the balls — you need the number of balls to keep multiplying. That "multiplying to add speed" is exactly what a logarithm is.


Active Recall Flashcards

State the Tsiolkovsky rocket equation.
Δv=veln(m0/mf)\Delta v = v_e \ln(m_0/m_f), with vev_e = exhaust speed relative to rocket, m0m_0 initial mass, mfm_f final mass.
What conservation law is the entire derivation built on?
Conservation of momentum (no external force in free space ⇒ total momentum of rocket+ejected gas is constant).
In the ground frame, what is the velocity of the ejected gas?
vvev - v_e (rocket's velocity minus the relative exhaust speed).
Why do we drop the term dmdvdm\,dv?
It's second-order (product of two infinitesimals) and vanishes in the limit.
What is the sign of dmdm (change in rocket mass) and why?
Negative — the rocket loses mass as it ejects propellant.
What is the mass ratio and its symbol?
R=m0/mfR = m_0/m_f, ratio of initial to final mass.
Why is Δv\Delta v logarithmic, not linear, in mass?
Because dv=vedm/mdv = -v_e\,dm/m depends on the fractional mass change; integrating dm/mdm/m gives ln\ln.
When does the rocket exceed its own exhaust speed?
When R>e2.718R > e \approx 2.718, so lnR>1\ln R > 1 and Δv>ve\Delta v > v_e.
Derive thrust from Step 5.
mdv/dt=vedm/dtm\,dv/dt = -v_e\,dm/dt; with m˙=dm/dt>0\dot m=-dm/dt>0, thrust F=vem˙F = v_e\dot m.
A rocket needs Δv=ve\Delta v = v_e. What mass ratio is required?
R=e2.72R = e \approx 2.72 (must burn ~63% of mass).
Name two effects the ideal equation ignores.
Gravity loss and atmospheric drag (and it assumes constant vev_e).

Connections

  • Conservation of Momentum — the sole physical principle used.
  • Newton's Second Law (momentum form)F=dp/dtF = dp/dt, source of Step 5.
  • Thrust and Mass Flow Rate — the differential (F=vem˙F=v_e\dot m) form.
  • Multistage Rockets — why staging beats the log's diminishing returns.
  • Specific ImpulseIsp=ve/g0I_{sp} = v_e/g_0, engineering measure of vev_e.
  • Gravity Loss and Drag Loss — corrections to ideal Δv\Delta v.
  • Variable Mass Systems — general framework this is a special case of.

Concept Map

no ground to push

conservation of momentum

free space Fext=0

momentum bookkeeping

separate variables

integrate

relative to rocket

ratio

ratio

feeds

logarithmic dependence

Rocket in free space

Throws mass backward

Rocket pushed forward

Newton Fext = dp/dt

Total momentum conserved

0 = m dv + ve dm

dv = -ve dm/m

Delta v = ve ln of m0/mf

Exhaust velocity ve

Initial mass m0

Mass ratio R

Final mass mf

Same boost per halving of mass

Hinglish (regional understanding)

Intuition Hinglish mein samjho

Dekho, rocket ka basic problem yeh hai: space mein koi zameen nahi hai jise push kiya jaaye. Toh rocket aage kaise jaata hai? Woh apna fuel peeche throw karta hai, aur momentum conservation ki wajah se rocket ko aage dhakka milta hai — bilkul waise jaise skateboard pe baithke agar tum baseball peeche phekoge toh tum aage khisak jaoge. Bas yahi ek principle — momentum constant rehta hai jab external force zero ho — pura equation nikaal deta hai.

Derivation ka dil Step 5 hai: mdv+vedm=0m\,dv + v_e\,dm = 0. Iska matlab — thoda sa speed dvdv paane ke liye tumhe thoda sa mass lose karna padega. Ise rearrange karo toh dv=vedm/mdv = -v_e \, dm/m. Yahaan jo dm/mdm/m hai — yeh fractional mass change hai, yahi se logarithm paida hota hai. Integrate karo toh milta hai Δv=veln(m0/mf)\Delta v = v_e \ln(m_0/m_f). vev_e exhaust speed hai (rocket ke relative, ground ke nahi — yeh yaad rakhna!), aur m0/mfm_0/m_f mass ratio hai.

Ab yeh log wali baat kyun important hai? Kyunki log bahut slow badhta hai. Agar tum mass ratio double karo (4 se 8), toh Δv\Delta v double nahi hota — sirf fixed veln2v_e\ln 2 add hota hai. Matlab orbit tak pahunchne ke liye rocket ka lagbhag 88% sirf fuel hona padta hai! Isi diminishing returns ki wajah se real rockets staging use karte hain — khaali tanks gira do taaki baaki fuel halke rocket ko push kare. Exam mein bas sign ka dhyaan rakhna: dmdm negative hai kyunki rocket ka mass ghat raha hai, aur ratio hamesha bada-upar-chhota-neeche rakhna taaki log positive aaye.

Go deeper — visual, from zero

Test yourself — Rocket Propulsion

Connections