Aircraft Performance: Range, Endurance, Climb & Take-off
How far, how long, how high and how short. Learn thrust and power required vs available, maximum and minimum speeds, climb rate and angle, ceilings, gliding flight, the Breguet range and endurance equations for jets and propeller aircraft, specific fuel consumption, payload–range diagrams, take-off and landing distances — with Python for Breguet range.
Aircraft performance answers the questions airlines and air forces pay for: range with a full payload, endurance on patrol, time to climb, runway length, maximum speed. All of them follow from the drag polar, the engine's thrust and fuel consumption, and the aircraft's weight.
The Breguet range equation, derived in the early 1900s, still sums up aircraft efficiency: range grows with speed × L/D (aerodynamics), divided by fuel consumption (propulsion), times the logarithm of the weight ratio (structures).
An analogy
Range is like a road trip: aerodynamic efficiency (L/D) is the car's shape, SFC is the engine's economy, and the fuel fraction is the size of the tank relative to the car. A lighter car goes further on the same tank — and it gets lighter as it burns fuel.
Required vs available
Plot thrust (or power) required and available against speed. Where available exceeds required, the excess can be used to climb or accelerate. The intersections give maximum and minimum level-flight speeds; the gap closes with altitude until it vanishes at the absolute ceiling.
Climb and glide
Rate of climb = excess power / weight. Best rate of climb (V_y) is at maximum excess power; best angle (V_x) at maximum excess thrust — used to clear obstacles. Service ceiling is where ROC = 0.5 m/s (100 ft/min). Gliding without power, the glide ratio equals L/D: a 17:1 airliner from 11 km can glide ~190 km (the 'Gimli Glider' and 'Hudson' events).
Range and endurance
Jets: maximum range near 1.32 × V_md (maximising √C_L/C_D), maximum endurance at V_md (max L/D). Propeller aircraft: maximum range at V_md, maximum endurance at minimum power speed (≈ 0.76 V_md). Real missions include climb, cruise-climb or step climbs, descent, reserves (e.g. 5% contingency + alternate + 30 min hold) and winds.
Payload–range and field performance
The payload–range diagram has three corners: maximum payload (limited by max zero-fuel weight), maximum fuel at MTOW (payload traded for fuel), and ferry range (fuel tanks full, no payload). Take-off distance includes ground roll, rotation and climb to 35 ft; regulations require engine-failure cases (balanced field length: V₁ decision speed where accelerate-stop = accelerate-go). Landing distance is factored (÷ 0.6 for dry runways).
Formulas
- Power required:
P_R = D·V - Rate of climb:
ROC = (P_A − P_R)/W = V·(T − D)/W - Glide:
tan γ = D/L → glide ratio = L/D - Breguet range (jet):
R = (V/c_t)·(L/D)·ln(W₀/W₁) - Breguet endurance (jet):
E = (1/c_t)·(L/D)·ln(W₀/W₁) - Breguet range (propeller):
R = (η_p/c)·(L/D)·ln(W₀/W₁) - Take-off ground roll (approx.):
s_G ≈ 1.21·(W/S) / (g·ρ·C_Lmax·(T/W))
Worked example: Glide distance
Given: L/D = 17, height 11 km
Find: Still-air glide range.
- 11 × 17
Answer: ≈ 187 km
Worked example: Rate of climb
Given: P_A = 60 kW, P_R = 32 kW, W = 12 kN
Find: ROC.
- (60 000 − 32 000)/12 000
Answer: 2.3 m/s (≈ 460 ft/min)
Worked example: Breguet
Given: V 230 m/s, L/D 17, TSFC 0.6/h, W₀/W₁ = 70/58
Find: Range.
- (230/(0.6/3600)) × 17 × ln 1.207
Answer: ≈ 4410 km
Breguet range and endurance
import math
# Breguet range (jet) and endurance
V, LD, TSFC = 230.0, 17.0, 0.6 / 3600 # m/s, L/D, 1/s (0.6 per hour)
W0, W1 = 70000 * 9.81, 58000 * 9.81 # start / end weight, N
R = V / TSFC * LD * math.log(W0 / W1)
E = LD / TSFC * math.log(W0 / W1)
print(f"range = {R/1000:.0f} km, endurance = {E/3600:.1f} h")
# Propeller aircraft version
eta, c = 0.8, 0.3 / 3.6e6 * 9.81 # prop efficiency, SFC 0.3 kg/kWh -> N/J
LDp, W0p, W1p = 14.0, 1100 * 9.81, 950 * 9.81
Rp = eta / c * LDp * math.log(W0p / W1p)
print(f"piston aircraft range = {Rp/1000:.0f} km")
# range = 4412 km, endurance = 5.3 h
# piston aircraft range = 2009 kmA 12-tonne fuel burn takes a 70-tonne jet about 4400 km. Everything in the equation is a design lever: better aerodynamics (L/D), better engines (TSFC), lighter structure (more fuel for the same take-off weight). The piston result ignores climb, reserves and winds, which real flight planning adds.
Common mistakes
- Wrong: Flying max-range speed for max endurance. — Right: Endurance is at a slower speed.
- Wrong: Ignoring reserves in range estimates. — Right: Include regulatory reserves and alternates.
- Wrong: Using sea-level data at altitude. — Right: Thrust, power and density change with height.
Applications
- Airline route planning: Payload–range decides which routes a type can serve.
- Military patrol: Endurance-optimised loiter speeds.
- General aviation: POH performance charts for take-off and climb.
- Engine selection: TSFC improvements translate directly into range.
Key takeaways
- ROC = excess power/weight.
- Glide ratio = L/D.
- Breguet: R = (V/c_t)(L/D)ln(W₀/W₁).
- Payload–range and field length define the mission.
Going further
- Energy-state methods: Specific excess power P_s for fighter performance.
- Cost index: Airline speed optimisation balancing fuel and time costs.
- Step climb: Climbing as weight falls to stay near optimum altitude.