Multi-Stage Rocket Optimizer

Analyze a 2 or 3-stage rocket stack stage by stage, or use the equal-staging optimizer to find the minimum launch mass for a given delta-V and structural fraction.

๐Ÿš€ Multi-Stage Rocket Optimizer
Number of Stages
Payload Mass (tonnes)
t
Propellant Mass
t
Structural Mass
t
Isp (specific impulse)
s
Propellant Mass
t
Structural Mass
t
Isp (specific impulse)
s
Propellant Mass
t
Structural Mass
t
Isp (specific impulse)
s
Number of Stages
Payload Mass20
t
1 t50 t
Total Delta-V Required9400
m/s
1,00015,000
Stage Isp (same for all stages)310
s
200 s500 s
Structural Fraction (epsilon)0.08
0.010.30
Total Delta-V
Launch Mass
Payload Fraction
Propellant Fraction
Stage Breakdown
Stage 1 delta-V
Stage 1 mass ratio
Stage 2 delta-V
Stage 2 mass ratio
Stage 3 delta-V
Stage 3 mass ratio
Launch Mass
Payload Fraction
DV per Stage
Stage Mass Ratio
Stage Wet Masses
Stage 1 (bottom)
Stage 2
Stage 3 (top)
Feasibility

๐Ÿš€ What is the Multi-Stage Rocket Optimizer?

Multi-stage rocket optimization is the process of sizing propellant loads, structural masses, and stage counts to maximize the payload delivered to a target orbit for a given set of propulsion technologies. Every kilogram of structural mass added to a stage is a kilogram of payload lost, and every unnecessary stage adds separation events and cost. This calculator applies the Tsiolkovsky staging equation to give you the exact trade-off between structure, propellant, payload, and delta-V across 2 or 3 serial stages.

The calculator has two modes. Analyze mode lets you enter the real propellant mass, structural mass, and Isp for each stage of an existing vehicle or a proposed design. It computes the delta-V contribution and mass ratio for each stage individually, then sums them to give total delta-V, launch mass, payload fraction, and propellant fraction. Use this to reverse-engineer published vehicle specs, to check a textbook example, or to evaluate sensitivity to structural mass growth.

Optimize mode solves the equal-staging problem analytically. Given a target total delta-V, a common Isp for all stages, a structural fraction (epsilon = empty mass / wet stage mass), and a payload mass, it finds the wet mass of each stage that minimises total launch mass while distributing delta-V equally across stages. This is the theoretically optimal allocation when all stages are identical. The result shows payload fraction and feasibility: if the structural fraction is too high for the required delta-V, the optimizer flags the design as infeasible.

Real rockets deviate from equal staging because their stages use different propellants (dense propellants at sea level, hydrogen in vacuum), different nozzle designs, and different structural materials. Analyse mode handles these real cases. Optimize mode gives the theoretical lower bound on launch mass that any staging arrangement with the same total Isp-second budget can achieve.

๐Ÿ“ Staging Formulas

Total Δv  =  ∑ Isp,i × g0 × ln(m0,i / mf,i)
Isp,i = specific impulse of stage i (s)
g0 = 9.80665 m/s² (standard gravity)
m0,i = wet mass at start of stage i burn = stage i wet + all stages above + payload (t)
mf,i = dry mass at end of stage i burn = stage i structure + all stages above + payload (t)
Example (2-stage): Stage 1 prop=350 t, struct=20 t, Isp=311 s; Stage 2 prop=85 t, struct=4 t, Isp=350 s; Payload=20 t.
m0,1=479 t, mf,1=129 t, Δv1=311×9.807×ln(3.71)=3,985 m/s
m0,2=109 t, mf,2=24 t, Δv2=350×9.807×ln(4.54)=5,196 m/s
Total = 9,181 m/s, payload fraction = 20/479 = 4.2%
Optimize: mstage,i  =  mabove,i × (R − 1) / (1 − R × ε)
R = exp(Δvtotal / (N × Isp × g0)) = stage mass ratio
ε = structural fraction = mstruct / mstage wet
mabove,i = total mass of all stages above stage i plus payload
Feasibility check: R × ε must be less than 1; otherwise the structural fraction exceeds what the mass ratio can support

๐Ÿ“– How to Use This Calculator

Analyze an existing design

1
Choose Analyze Stages mode - select the number of stages (2 or 3) from the dropdown. Stage 1 is the bottom/booster stage that fires first; Stage 3 (if present) is the top stage that fires last.
2
Enter payload mass in tonnes. This is the hardware delivered to orbit, not including any stage components.
3
Enter stage masses and Isp for each stage. Propellant mass and structural mass are in tonnes. Isp is in seconds: use sea-level Isp for Stage 1 and vacuum Isp for upper stages.
4
Click Calculate to see delta-V per stage, total delta-V, launch mass, payload fraction, and propellant fraction.
5
Switch to Optimize mode to find stage wet masses for a target total delta-V. Enter payload, target DV, average Isp, and structural fraction epsilon (0.05 to 0.12 for most liquid stages).

๐Ÿ’ก Example Calculations

Example 1 - Falcon 9-like Two-Stage LEO Vehicle

2-stage LOX/RP-1 + LOX/RP-1 vehicle, 20 t payload to LEO

1
Stage 1 (Merlin sea level, Isp=311 s): propellant=350 t, structural=20 t. Stage 2 (Merlin vacuum, Isp=348 s): propellant=85 t, structural=4 t. Payload=20 t.
2
m_above[1]=20 t. m_above[0]=85+4+20=109 t. Stage 2: m0=109, mf=24, MR=4.54, DV2=348*9.807*ln(4.54)=5,184 m/s.
3
Stage 1: m0=350+20+109=479, mf=20+109=129, MR=3.71, DV1=311*9.807*ln(3.71)=3,991 m/s.
Total DV = 9,175 m/s | Launch mass = 479 t | Payload fraction = 4.2%
Try this example →

Example 2 - Saturn V Three-Stage Moon Rocket

3-stage LOX/RP-1 + LOX/LH2 + LOX/LH2 vehicle, 45 t Apollo payload

1
Stage 1 (S-IC, F-1 engines, Isp=304 s): prop=2150 t, struct=131 t. Stage 2 (S-II, J-2 engines, Isp=421 s): prop=430 t, struct=36 t. Stage 3 (S-IVB, J-2, Isp=421 s): prop=107 t, struct=11 t. Payload=45 t.
2
m_above[2]=45. m_above[1]=107+11+45=163 t. m_above[0]=430+36+163=629 t. Stage 3: MR=(107+11+45)/(11+45)=163/56=2.91, DV3=421*9.807*2.91=4,133... wait: ln(2.91)=1.069, DV3=421*9.807*1.069=4,412 m/s.
3
Stage 2: m0=430+36+163=629, mf=36+163=199, MR=3.16, DV2=421*9.807*ln(3.16)=421*9.807*1.151=4,752 m/s. Stage 1: m0=2150+131+629=2910, mf=131+629=760, MR=3.83, DV1=304*9.807*ln(3.83)=304*9.807*1.342=4,002 m/s.
Total DV = ~13,166 m/s | Launch mass = 2,910 t | Payload fraction = 1.55%
Try this example →

Example 3 - Equal-Staging Optimizer for LEO

Optimize a 2-stage vehicle: 20 t payload, 9,400 m/s DV, Isp=310 s, epsilon=0.08

1
DV per stage = 9400/2 = 4700 m/s. R = exp(4700/(310*9.807)) = exp(4700/3040) = exp(1.546) = 4.692.
2
R * epsilon = 4.692 * 0.08 = 0.375, which is less than 1, so the design is feasible.
3
Stage 2 wet mass = 20*(4.692-1)/(1-0.375) = 20*3.692/0.625 = 118 t. m_above_1 = 118+20 = 138 t. Stage 1 wet mass = 138*3.692/0.625 = 815 t. Launch mass = 815+138 = 953 t.
Stage 1 = 815 t | Stage 2 = 118 t | Launch mass = 953 t | Payload fraction = 2.1%
Try this example →

Example 4 - Three-Stage Optimizer for TLI Mission

Optimize a 3-stage vehicle: 10 t payload, 12,000 m/s DV, Isp=350 s, epsilon=0.07

1
DV per stage = 12000/3 = 4000 m/s. R = exp(4000/(350*9.807)) = exp(4000/3432) = exp(1.166) = 3.209.
2
R * epsilon = 3.209 * 0.07 = 0.225, feasible. Stage 3 = 10*(3.209-1)/(1-0.225) = 10*2.209/0.775 = 28.5 t. m_above_2 = 28.5+10 = 38.5 t.
3
Stage 2 = 38.5*2.845 = 109.5 t. m_above_1 = 148 t. Stage 1 = 148*2.845 = 421 t. Launch mass = 421+148 = 569 t.
Launch mass = ~569 t | Stage 1 = ~421 t | Payload fraction = ~1.76%
Try this example →

โ“ Frequently Asked Questions

What is the rocket staging equation and how does it work?+
Each stage follows the Tsiolkovsky equation: delta-V = Isp x g0 x ln(m0/mf). The total delta-V of a multi-stage rocket is the sum of contributions from each stage. After burnout, the empty structure of each stage is jettisoned, which resets the mass ratio for the stage above. This is why staging dramatically improves performance: discarding empty tanks reduces the mass the next engine must accelerate.
How do I calculate payload fraction for a two-stage rocket?+
Payload fraction = payload / total launch mass. Launch mass = Stage 1 wet + Stage 2 wet + payload. Stage 2 wet = Stage 2 propellant + Stage 2 structure. Stage 1 wet = Stage 1 propellant + Stage 1 structure. For the default example: payload=20t, Stage1_wet=370t, Stage2_wet=89t, launch=479t, payload fraction=20/479=4.2%.
What is structural fraction (epsilon) and what are typical values?+
Structural fraction is epsilon = m_struct / m_stage_wet. It represents the fraction of the stage's wet mass that is inert structure: tanks, engines, plumbing, and avionics. Typical values: 0.05 to 0.08 for modern liquid-propellant stages, 0.10 to 0.15 for solid boosters, and 0.03 to 0.05 for advanced composite structures. Falcon 9 first stage epsilon is approximately 0.055.
When does adding a third stage help?+
A third stage is beneficial when the total required delta-V exceeds about 10,000 m/s, when stage Isp is limited (solid or hypergolic propellants), or when the structural fraction is high. Below 10 km/s with Isp above 300 s and epsilon below 0.10, two well-designed stages are typically sufficient. Three-stage vehicles add complexity, cost, and additional failure points, so they are justified mainly for high-energy missions like lunar or planetary trajectories.
What does optimal equal staging assume?+
Equal staging assumes all stages have the same Isp, the same structural fraction epsilon, and each stage contributes the same delta-V (total DV / N). Under these conditions, equal DV per stage minimises total launch mass. Real rockets deviate because the first stage operates at sea level (lower Isp), stages use different propellants, and mass growth is uneven. Analyse mode handles these real cases stage by stage.
Why is payload fraction so small for orbital rockets?+
Reaching LEO requires about 9,200 m/s of delta-V. With Isp=310 s, this demands a mass ratio of exp(9200/3040)=20.7 for a single stage, meaning only 4.8% of launch mass can be non-propellant. Two-stage vehicles typically achieve 2 to 5% payload fraction. The Tsiolkovsky equation is exponential: each 1 km/s of additional delta-V multiplies the required propellant by exp(1000/Isp*g0), which grows rapidly and explains why staging is essential.
How should I enter Saturn V data?+
In Analyze mode, set 3 stages. Stage 1 (S-IC): prop=2150 t, struct=131 t, Isp=304 s. Stage 2 (S-II): prop=430 t, struct=36 t, Isp=421 s. Stage 3 (S-IVB): prop=107 t, struct=11 t, Isp=421 s. Payload=45 t (Apollo CSM and LM). The calculator returns a total delta-V near 13,000 m/s, launch mass of 2,910 t, and payload fraction near 1.5%.
What Isp should I use for sea-level versus vacuum stages?+
Use sea-level Isp for the first stage and vacuum Isp for upper stages. Typical pairs: LOX/RP-1: 311 s (sea level) / 358 s (vacuum). LOX/LH2: 380 s / 450 s. LOX/methane: 330 s / 380 s. Hypergolics: 285 s / 320 s. Using vacuum Isp for the first stage would overestimate Stage 1 delta-V by 10 to 15 percent.
What does an infeasible result mean in optimize mode?+
An infeasible result means the structural fraction (epsilon) is too high for the required delta-V. Specifically, it means R x epsilon is greater than or equal to 1, where R = exp(DV per stage / (Isp x g0)). To fix it: reduce epsilon (use lighter structures), reduce the total DV requirement, increase Isp (use a more energetic propellant), or add a third stage to reduce the DV per stage.
Can I model parallel staging (strap-on boosters) with this calculator?+
Parallel staging is not directly modeled here. To approximate it, treat the parallel-burn phase as a single pseudo-stage with a mass-flow-weighted average Isp. For example, if a core plus two boosters burn simultaneously for 90 seconds before the boosters separate, compute the effective Isp as (F_core x Isp_core + F_booster x Isp_booster) / (F_core + F_booster), then enter that pseudo-stage as Stage 1 in Analyze mode.
What is mass ratio and how does it relate to delta-V?+
Mass ratio for a stage is MR = m0 / mf (initial wet mass divided by final dry mass after burnout). Delta-V = Isp x g0 x ln(MR). A mass ratio of 2 gives DV = 0.693 x Isp x g0; MR=5 gives 1.609 x Isp x g0; MR=10 gives 2.303 x Isp x g0. Doubling the mass ratio adds about 0.693 x Isp x g0 m/s of delta-V, which shows how hard it is to extract more performance from a single stage once MR is already above 5.
What units does this calculator use?+
Propellant and structural masses are in metric tonnes (1 t = 1000 kg). Isp is in seconds. Delta-V is in metres per second (m/s). Launch mass and stage masses are in tonnes. Payload fraction and propellant fraction are percentages. Structural fraction in optimize mode is dimensionless: enter 0.08 for 8 percent structural fraction.