Mechanics

Angular Momentum

The rotational analog of momentum — L = Iω, conserved when no external torque acts

Angular momentum L = Iω (moment of inertia times angular velocity) is the rotational analog of linear momentum. It's conserved when no external torque acts — the reason a figure skater spins faster when arms pull in (smaller I, bigger ω), why galaxies and planets keep spinning for billions of years, and why gyroscopes resist tipping. Equivalent to L = r × p for point particles.

  • DefinitionL = Iω (rigid body) or L = r × p (point mass)
  • Unitskg·m²/s
  • Vector quantityDirection along axis of rotation (right-hand rule)
  • ConservationL constant when no external torque (τ_ext = 0)
  • Source of conservationNoether — rotational symmetry of physics
  • QuantumQuantized; L = nℏ (orbital), spin in half-integers

Interactive visualization

Press play, or step through manually. The visualization is yours to drive — try it before reading on.

Open visualization fullscreen ↗

Watch the 60-second explainer

A condensed visual walkthrough — narrated, captioned, under a minute.

Definition

For a point particle:

L = r × p = r × (m·v)

Angular momentum is the cross product of position vector (from a reference point) and linear momentum. Magnitude: |L| = m·v·r·sin θ, where θ is the angle between r and v.

For a rigid body rotating about an axis:

L = I·ω

where I is the moment of inertia (about the axis) and ω is angular velocity. Both vectors along the axis (right-hand rule).

Units: kg·m²/s.

Conservation

Total angular momentum of an isolated system is constant in time.

"Isolated" means no external torque (or net external torque = 0). Internal forces (and torques) come in equal-opposite pairs by Newton's third law, so they cancel — total L is preserved.

By Noether's theorem (1918), this is the consequence of physics's rotational symmetry — physics looks the same in any orientation.

Conservation in action

SystemInitialFinalMechanism
Figure skater pulls arms inL = I_out · ω_slowL = I_in · ω_fast (same L)I decreases, ω increases proportionally
Earth-Moon tidal couplingEarth rotation L_E + Moon orbital L_MSlightly less L_E, slightly more L_MDay lengthens; Moon recedes
Collapsing starSlow rotation, large IFast rotation, tiny I (pulsar)I drops by ~10⁵; ω rises by ~10⁵
Earth orbit (Kepler 2)L = mvr at aphelionSame L at perihelionv faster when closer, slower when far
Diving (somersault)Tucked: small I, fast spinExtended: large I, slow spinTuck for fast rotations; extend to slow before water
Cat falling and landing on feetCat rotates upper/lower halves oppositeTotal L = 0 (initial = 0)Internal motion gives rotation without breaking conservation

Moment of inertia — the rotational mass

I is to ω as mass is to v. Larger I means more rotational inertia — harder to start or stop spinning.

ShapeAxisMoment of inertia I
Point mass at radius rThrough pointm·r²
Hoop / thin ringThrough center, perpendicularm·r²
Solid disk / cylinderThrough center, perpendicular½m·r²
Solid sphereThrough center(2/5)m·r²
Hollow sphere (thin shell)Through center(2/3)m·r²
Rod (length L)Through center(1/12)m·L²
RodThrough end(1/3)m·L²

For arbitrary shapes, I = ∫r²·dm (integral over the body). Mass farther from axis contributes more — moving mass outward increases I.

Precession — gyroscope physics

If you apply a torque to a spinning gyroscope (e.g., gravity on a tilted top), the result isn't just falling. The angular momentum vector L rotates around a vertical axis — precession.

Mathematically:

τ = dL/dt

If τ is perpendicular to L, dL is perpendicular to L — L's direction rotates. Magnitude unchanged. Precession rate:

Ω_precession = τ / L = m·g·d / (I·ω)

where d is the distance from pivot to center of mass. Faster spin (large L) = slower precession.

This is why bicycle wheels resist tipping — the rider's small "torque" of leaning shifts L's direction, but the wheel resists by precessing in the perpendicular direction (gyroscopic effect helps stability).

JavaScript — angular momentum problems

// Compute angular momentum for a point particle
function pointAngularMomentum(mass, position, velocity) {
  // L = r × p (in 3D, cross product)
  const [x, y, z] = position;
  const [vx, vy, vz] = velocity;
  return [
    mass * (y * vz - z * vy),
    mass * (z * vx - x * vz),
    mass * (x * vy - y * vx)
  ];
}

// 2D simplified: L = m * r * v_perp (perpendicular speed)
function angularMomentum2D(mass, r, v_perp) {
  return mass * r * v_perp;
}

// Figure skater: L conserved as I changes
function skaterFinalOmega(I_initial, omega_initial, I_final) {
  // L = I·ω = constant
  return (I_initial * omega_initial) / I_final;
}

// Skater with arms extended: I = 5 kg·m²; tucked: I = 1 kg·m²
console.log(`Tucked spin rate: ${skaterFinalOmega(5, 2, 1).toFixed(1)} rad/s`); // 10 rad/s = 1.6 rev/s

// Pulsar: collapsed star spin-up
function neutronStarOmega(M_solar, R_initial_km, R_final_km, omega_initial) {
  // For solid sphere, I = (2/5) M R². L = I·ω constant.
  const I_init = R_initial_km * R_initial_km;  // proportional
  const I_final = R_final_km * R_final_km;
  return omega_initial * I_init / I_final;
}

// Sun: ω ~ 2.7e-6 rad/s, R ~ 7e5 km
// Pulsar: R ~ 10 km
const pulsarOmega = neutronStarOmega(1, 7e5, 10, 2.7e-6);
console.log(`Pulsar ω: ${pulsarOmega.toExponential(2)} rad/s`); // ~13,000 rad/s = ~2000 rev/s ✓

// Kepler's 2nd law: equal areas in equal times → L conserved
function keplerCheck(r_aphelion, v_aphelion, r_perihelion, v_perihelion) {
  // L = m * r * v at the extremes (where v ⊥ r)
  const L_aph = r_aphelion * v_aphelion;
  const L_peri = r_perihelion * v_perihelion;
  return { aphelion: L_aph, perihelion: L_peri, conserved: Math.abs(L_aph - L_peri) < 0.001 * L_aph };
}

// Earth: r_peri = 1.471e11 m, v_peri = 30,290 m/s; r_aph = 1.521e11 m, v_aph = 29,290 m/s
console.log(keplerCheck(1.521e11, 29290, 1.471e11, 30290));
// L_aph = 1.521e11 × 29290 = 4.456e15
// L_peri = 1.471e11 × 30290 = 4.456e15 ✓

Where angular momentum shows up

  • Astrodynamics. Planet/satellite orbits (Kepler's 2nd law), galaxy rotation, spin of pulsars, accretion disks.
  • Sports. Figure skating, gymnastics (somersaults, twists), diving (tuck position), pole vault, baseball pitch spin.
  • Aviation and aerospace. Helicopter rotor balance, gyroscopes for navigation, spacecraft attitude control via reaction wheels.
  • Quantum mechanics. Quantized angular momentum (orbital ℓ, spin); selection rules in atomic transitions; magnetic resonance imaging.
  • Condensed matter. Superconductors, magnons, spin coupling — all involve angular momentum.
  • Robotics. Walking robots, drones, balance algorithms — angular momentum analysis is core.
  • Astronomy — formation of solar systems. Collapse of gas clouds preserves angular momentum, leading to disk formation; spinning is why solar systems are flat.

Common mistakes

  • Forgetting it's a vector. Angular momentum has direction (along rotation axis). For multi-body systems, vector-sum.
  • Confusing L with momentum. Linear momentum p = mv. Angular L = r × p (or Iω). Different units, different conservation laws.
  • Thinking I is fixed. Moment of inertia depends on mass distribution. Skaters, divers, planets — I can change as mass redistributes; this is the basis of L-conservation tricks.
  • Ignoring direction in conservation. If torque flips direction, angular momentum vector flips — full conservation is in 3D vector sense.
  • Confusing precession with rotation. Spin (rotation about an axis) and precession (the axis itself rotating) are different. Gyroscopes do both.
  • Applying conservation when external torque exists. Friction on a spinning top eventually slows it (external torque from contact). Earth's rotation slows due to lunar tidal torque.

Frequently asked questions

Why does a figure skater spin faster with arms pulled in?

Conservation of angular momentum. Skater's L = Iω is constant (no external torque). When arms pull in, moment of inertia I decreases (mass closer to spin axis). Since L = Iω stays constant, ω must increase proportionally. Pulling arms from extended (I_extended) to tucked (I_tucked) typically halves I, doubling ω. This is why ice dancers can spin so fast.

How is angular momentum a vector?

For a rigid body rotating about an axis, L points along that axis (perpendicular to the rotation plane), with magnitude Iω. Direction is given by the right-hand rule — curl fingers in rotation direction, thumb points along L. For multi-body systems, total L is the vector sum. This is why precession works — torques perpendicular to L change L's direction (causing wobble), not magnitude.

What's the connection to Kepler's second law?

Kepler's second law (equal areas in equal times) is conservation of angular momentum for orbiting planets. The Sun's gravity exerts no torque about itself (force is along the line connecting them), so L = mvr·sin θ is constant. When a planet is closer to the Sun (perihelion), v is higher; when farther (aphelion), v is lower — exactly such that the area swept per unit time is constant.

How do gyroscopes resist tipping?

A spinning gyroscope has angular momentum L along its rotation axis. To tip it, you need to apply a torque, which changes L's direction. But changing L's direction requires energy and time — the gyroscope resists with PRECESSION (slowly rotating about a vertical axis instead of just falling). Bicycle wheels, helicopter rotors, and spacecraft attitude control all use angular momentum for stability.

How is angular momentum quantized in atoms?

Quantum mechanics — orbital angular momentum L = √(ℓ(ℓ+1))ℏ, where ℓ = 0, 1, 2, ... is the quantum number. Spin angular momentum is half-integer for fermions (electron has spin ℏ/2). These quantized values come from solving Schrödinger's equation — a deep connection between rotational symmetry of space and the structure of atoms. Spectroscopy reveals these quantized levels via emission lines.

Why do galaxies and planets keep spinning?

Conservation of angular momentum — there's almost no external torque on a planet or galaxy. Earth has been rotating for 4.5 billion years; its rotation has only slowed slightly (lengthening day by ~2 ms/century from tidal coupling with Moon). Galaxies rotate for similar timescales. The original L came from collapsing gas clouds where small initial random rotations got amplified as material fell inward (small I, larger ω).

Can angular momentum change direction?

Yes — torque changes L. Specifically, dL/dt = τ. If torque is perpendicular to L, the magnitude is unchanged but direction rotates (precession). If torque is along L, magnitude changes (spin up or slow down). Earth's tidal coupling to the Moon transfers a small amount of L from Earth to Moon — Moon orbits faster, day lengthens.