Flight mechanics¶
solid pillar 1 · Physical modeling and domain theory
In one minute
- Performance follows from the drag polar plus thrust: range, endurance, climb rate and turn are all algebra once you have \(C_D(C_L)\).
- Static margin — distance from CG to neutral point, in chords — is the single number governing longitudinal stability. Positive is stable, and it moves as fuel burns.
- Linearised about trim, the longitudinal dynamics split into a fast short period and a slow phugoid; the lateral into roll subsidence, Dutch roll and spiral.
- Stability and controllability trade against each other. More static margin costs trim drag and control authority.
- Breguet range assumes constant \(L/D\) and \(\mathrm{SFC}\) — a cruise-climb idealisation, not a flight plan.
Key results¶
Steady level flight and the polar:
Breguet range, jet aircraft:
Maximum range for a jet occurs at \(\max(V\,L/D)\), i.e. \(\max(C_L^{1/2}/C_D)\) — faster than best \(L/D\). Maximum endurance is at \(\max(L/D)\).
Climb and energy:
Specific excess power \(P_s = V(T-D)/W\) contours are the standard way to see what an aircraft can actually do across its envelope.
Turning:
Longitudinal static stability. With \(h\) the CG position and \(h_n\) the neutral point, both in chords from the leading edge:
Dynamic modes:
| Mode | Character | Typical | Driven by |
|---|---|---|---|
| Short period | fast, well damped | 1–5 s | pitch stiffness \(M_\alpha\), damping \(M_q\) |
| Phugoid | slow, lightly damped | 30–100 s | exchange of altitude and speed |
| Roll subsidence | fast, non-oscillatory | <1 s | roll damping \(L_p\) |
| Dutch roll | moderate, oscillatory | 3–10 s | yaw stiffness vs dihedral effect |
| Spiral | very slow, often divergent | 20–100+ s | balance of \(L_\beta\) and \(N_\beta\) |
A mildly divergent spiral is acceptable and common — it is slow enough for the pilot or autopilot to correct.
Mental model¶
Performance is a bookkeeping exercise on energy: thrust adds it, drag removes it, and the difference is available for climbing or accelerating. Once that framing is in place, the specific-excess-power chart replaces a dozen separate formulae.
Stability is about restoring moments. Displace the aircraft in pitch, and a stable configuration generates a moment that reduces the displacement. The neutral point is where that restoring moment vanishes; putting the CG behind it makes the aircraft divergent. Everything about static margin follows from that one picture.
Numerics / practice¶
- Track CG travel across the whole loading envelope. Fuel burn, payload and stores all move it. The binding case is usually aft CG at low fuel.
- Linearised models are valid near trim only. Large-amplitude manoeuvres, stall and spin need the full nonlinear equations.
- Non-dimensionalise consistently. Sign and reference-length conventions for stability derivatives differ between textbooks and between tools; mixing them is a classic source of sign errors.
- Check mode characteristics against handling-qualities criteria (e.g. Cooper–Harper, MIL-STD-1797 bands) rather than judging damping ratios in isolation.
Failure modes
Static margin sign and reference confusion. Different sources define it from the leading edge, the quarter chord, or the CG, and some flip the sign. A sign error here inverts the stability conclusion entirely. Always state the reference and sanity-check against a known-stable configuration.
CG checked at one loading only. An aircraft stable at takeoff can be unstable at aft-CG, low-fuel conditions. This is a loading-envelope question, not a single-point one.
Breguet applied to a real mission. It assumes constant \(L/D\), constant \(\mathrm{SFC}\) and cruise-climb. Real missions have step climbs, reserves, and off-design cruise. Symptom: range overpredicted by 10–20% against a segment-by-segment integration.
Best range and best endurance confused. For a jet, best endurance is at \(\max(L/D)\) and best range at \(\max(C_L^{1/2}/C_D)\) — a noticeably higher speed. Cruising at best \(L/D\) costs range.
Stability equated with good handling. A very stable aircraft is sluggish and needs large control surfaces and more trim drag. Modern fighters are deliberately relaxed-stability or unstable, closed-loop stabilised. Stability is a design variable, not a virtue.
Linearised dynamics used past their range. Small-perturbation derivatives evaluated at cruise say nothing about post-stall behaviour. Departure and spin are nonlinear phenomena.
Ignoring thrust-line offset. A thrust line above or below the CG produces a pitching moment that varies with power setting, coupling throttle to trim. Easy to omit and very visible in flight.
Worked example¶
Best-range and best-endurance speeds are not the same point:
import numpy as np
CD0, e, AR = 0.022, 0.80, 9.0
k = 1.0 / (np.pi * e * AR)
CL_endurance = np.sqrt(CD0 / k) # max L/D
CL_range = np.sqrt(CD0 / (3 * k)) # max CL^(1/2)/CD (jet)
for name, CL in (("endurance (max L/D)", CL_endurance), ("range (jet)", CL_range)):
CD = CD0 + k * CL**2
print(f"{name:22s} CL={CL:.3f} L/D={CL/CD:5.2f} V/V_ref={1/np.sqrt(CL):.3f}")
Best range flies about 32% faster than best endurance, and accepts a 13% lower \(L/D\) to do it — the extra speed more than pays for the lost efficiency.
Connections¶
- Aircraft design — where these performance equations become constraints.
- Aerodynamics — where the drag polar comes from.
- Propulsion — thrust and specific fuel consumption.
- Structures — load factor limits that bound the manoeuvre envelope.
- Foundations › Linear solvers — eigenanalysis of the linearised system.
Sources¶
- Anderson, Introduction to Flight — performance fundamentals.
- Etkin & Reid, Dynamics of Flight: Stability and Control.
- Archive:
Aerospace/AERSP420and related; see the course archive.