The Moment-of-Inertia Tensor
Statement
For a rigid body rotating about a fixed point with angular velocity ω, the angular momentum about that point is a linear function of ω: Lj = Ijk ωk, where the 3×3 array Ijk = Σi mi(ri2δjk − xi,jxi,k) is the real, symmetric moment-of-inertia tensor. Being symmetric, it possesses three mutually orthogonal principal axes in which it is diagonal, with real non-negative principal moments I1, I2, I3.
Why it matters
Rotational inertia is not a single number. A rigid body resists angular acceleration differently about different axes, and in general its angular momentum L is not parallel to its angular velocity ω. The inertia tensor is the object that encodes this directional dependence and turns Newtonian rotation into a clean linear-algebra problem.
It is the gateway to rigid-body dynamics: the tumbling of satellites and asteroids, the wobble of an unbalanced wheel, gyroscopic precession, the free-rotation instability of the intermediate axis (the “tennis-racket theorem”), and the normal modes of rotating machinery all follow from the structure of this one symmetric tensor.
Assumptions
Derivation
Result
Reading. Angular momentum is a linear map of angular velocity. The diagonal entries Ixx = Σm(y2+z2) are ordinary moments of inertia about each axis; the off-diagonal Ixy = −Σm xy are the products of inertia that measure mass imbalance and tilt L off ω. Because I is symmetric there always exists a body-fixed orthonormal frame (the principal axes) in which the products vanish and La = Iaωa decouples axis by axis.
Units check. Ijk is mass × length²: [kg][m2] = kg·m2. Then Iω has units kg·m2 × s−1 = kg·m2·s−1, the units of angular momentum. Consistent.
Limiting cases
- Single point mass on the rotation axis: d⊥ = 0 so that axis contributes zero moment — the tensor is rank-deficient along it.
- Rotation about a principal axis: products of inertia vanish, L = Iaω is parallel to ω, and the body is dynamically balanced.
- Spherical top (I1=I2=I3=I): Ijk = Iδjk, so L = Iω for every axis — rotation behaves like the scalar case.
- Planar (lamina) body in the xy plane: z=0 gives the perpendicular-axis relation Izz = Ixx + Iyy.
- Thin symmetric top (I1=I2≠I3): the perpendicular principal axes are degenerate and any pair orthogonal to the symmetry axis will serve.
Breaks when
- The body deforms. For a non-rigid or fluid body (a spinning water balloon, a rotating gas cloud) the mass geometry changes with time, so Ijk is not a body-frame constant and dL/dt = I dω/dt gains extra (dI/dt)ω terms.
- The reference point is arbitrary and accelerating. Taking moments about a point that is neither fixed nor the centre of mass introduces translation–rotation coupling; L about that point is no longer Iω and the parallel-axis shortcut does not apply.
- Relativistic rotation. When rim speeds approach c, additive Σ r×mv and rigidity itself (Born rigidity is over-constrained) fail; the Newtonian tensor is superseded.
- Quantum / sub-atomic angular momentum. For spin there is no mass distribution to integrate over; intrinsic angular momentum is not Iω of any classical body.
Failure modes
- Assuming L ∥ ω always. Students carry over the scalar L = Iω; off a principal axis L tilts, which is the whole reason bearings feel a rotating reaction load.
- Dropping the minus sign on products of inertia. Writing Ixy = +Σm xy instead of −Σm xy flips off-diagonal signs and corrupts the principal-axis directions.
- Confusing Ixx = Σm(y2+z2) with Σm x2. The diagonal element excludes its own coordinate; using x2 is a classic sign/index slip.
- Adding tensors computed about different origins. Inertia tensors only add when referred to the same point; combine sub-bodies via the tensor parallel-axis theorem, not naive summation.
- Treating I as a fixed lab-frame matrix. The constant tensor lives in the body frame; in the lab it rotates as I(t) = R(t) Ibody R(t)⊤.
- Forgetting units on the tensor. Reporting a bare number without kg·m2 hides factor-of-mass or length errors.
Discussion
The deep content of this result is that rotational inertia is a rank-2 tensor, not a scalar. The same object I that maps ω→L also delivers the rotational kinetic energy as a quadratic form, T = ½ ω⊤ I ω = ½ Σa Iaωa2 in principal axes. The surfaces ω⊤ I ω = const are ellipsoids (the inertia/energy ellipsoid), whose semi-axes are set by 1/√Ia; this geometric picture is the basis of Poinsot's construction for torque-free motion.
Symmetry of the tensor is doing real work. Because I = I⊤, the spectral theorem guarantees a real orthogonal eigenbasis — the principal axes are always mutually perpendicular and the principal moments always real and non-negative. Any geometric symmetry of the body (a mirror plane, an n-fold axis with n≥3) forces off-diagonal products to vanish and pins principal axes to symmetry directions, which is why a well-designed flywheel spins without shaking its bearings.
Dynamically, feeding L = Iω into dL/dt = τ and transforming to the rotating body frame yields Euler's equations, I1ỏ1 = (I2−I3)ω2ω3 and cyclic. Their fixed points and stability follow entirely from the ordering of I1,I2,I3: rotation about the largest and smallest principal axes is stable, about the intermediate axis unstable — the tennis-racket / Dzhanibekov effect, a direct downstream consequence of the tensor derived here.
Coordinate-freely, I is a symmetric second-rank tensor: under a rotation R its components transform as I' = R I R⊤, and its two rotational invariants — the trace tr I = 2Σmiri2 and determinant det I = I1I2I3 — are frame-independent. This is the same tensorial structure that recurs across physics (stress, quadrupole moment, polarizability): a symmetric bilinear form whose eigen-decomposition names the “natural” directions of the system.
Common misconceptions. A body does not have “a” moment of inertia — it has a tensor, and the scalar I you memorised is only its value about one chosen axis. Nonzero angular momentum off a principal axis does not mean a torque is acting: a freely rotating body can carry a fixed lab-frame L while ω traces a cone. And “balanced” means the spin axis is a principal axis (products of inertia zero), which is stronger than merely passing through the centre of mass.
Worked examples
Example 1 — L is not parallel to ω. Two point masses m sit at r1 = (a,0,h) and r2 = (−a,0,−h), and the pair is spun about the z-axis, ω = ωẑ. Find L.
Reading. Although ω points purely along z, L tilts by arctan(1.2/0.9) = 53° from the axis. The nonzero product of inertia Ixz is exactly the imbalance a bearing would feel as a rotating side-load once per revolution.
Units check. kg × m × m × s−1 = kg·m2·s−1. Correct.
Example 2 — Finding principal axes by diagonalization. Two masses m = 2.0 kg lie at (a,a,0) and (−a,−a,0) with a = 0.50 m. Find the principal moments and axes.
Reading. One principal moment is exactly zero — the axis y=x passes through both point masses, so their perpendicular distance is zero. The other two moments are degenerate, making this a symmetric top; any axis perpendicular to y=x is also principal.
Units check. kg × m2 = kg·m2. Correct.
Problems
- A single point mass m = 3.0 kg sits at (2.0, 0, 0) m. Write its full inertia tensor about the origin.
Solution
x=2, y=z=0. Diagonal: Ixx=m(y2+z2)=0; Iyy=m(x2+z2)=3(4)=12; Izz=m(x2+y2)=12. All products vanish (any two coordinates include a zero). So I = diag(0, 12, 12) kg·m2. The x-axis moment is zero because the mass lies on it.
- A thin uniform rod of mass M = 1.2 kg and length L = 1.0 m lies along the x-axis, centred at the origin. Find Ixx, Iyy, Izz.
Solution
Linear density λ = M/L. Ixx = ∫(y2+z2)dm = 0 (rod on axis). Iyy = Izz = ∫−L/2L/2 x2λ dx = λ [x3/3]−L/2L/2 = λL3/12 = ML2/12. Numerically = (1.2)(1.0)2/12 = 0.10 kg·m2. Result: I = diag(0, 0.10, 0.10) kg·m2.
- Four equal masses m = 1.0 kg sit at the corners of a square of side 2a (a = 0.50 m) in the xy plane, at (±a, ±a, 0). Show all products of inertia vanish and give the tensor. Is L ∥ ω for spin about z?
Solution
Ixy = −Σm xy: the four terms are m a2(+, −, +, −) summing to zero; likewise Ixz=Iyz=0 since z=0. Diagonals: Ixx=Σm y2=4m a2, Iyy=4m a2, Izz=Σm(x2+y2)=8m a2. With m a2=0.25: I=diag(1.0, 1.0, 2.0) kg·m2. Diagonal in these axes, so yes — spinning about z gives L=Izzωẑ, parallel to ω.
- For Worked Example 1's configuration, at what non-zero value of the ratio h/a would L make a 45° angle with the z-axis?
Solution
tanθ = |Lx|/Lz = (2m a h ω)/(2m a2 ω) = h/a. Setting θ=45° gives tan45°=1, so h/a = 1. The tilt of L depends only on the geometric ratio h/a, independent of m and ω.
- A rigid body has principal moments I1=2.0, I2=5.0, I3=6.0 kg·m2 and spins with ω = (3, 0, 4) rad/s expressed in the principal frame. Find L, the rotational kinetic energy T, and the angle between L and ω.
Solution
In principal axes La=Iaωa: L=(2×3, 5×0, 6×4)=(6, 0, 24) kg·m2·s−1, magnitude |L|=√(36+576)=24.7. Energy T=½ΣIaωa2=½[2(9)+0+6(16)]=½(18+96)=57 J. Angle: cosφ=(L·ω)/(|L||ω|), with L·ω=6(3)+24(4)=18+96=114, |ω|=5, |L|=24.7, so cosφ=114/(24.7×5)=0.923, φ≈22.6°. Note L·ω=2T=114, a useful check.