physics2u
Tier
⌕ Search ⌘K
physics2u.com/vault/moment-of-inertia-tensor.html
Derivation

The Moment-of-Inertia Tensor

D-035 Home PU-101 Threads matter · symmetry Depends on Angular Momentum, Torque, and Central Forces, eigenvalue-eigenvector-decomposition
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
Rigid body.If interparticle distances change, vi = ω×ri fails, the mass distribution is time-dependent, and Ijk is no longer a fixed body-frame constant.
Common instantaneous angular velocity.Every particle shares one ω; drop this and each element rotates independently — the body is no longer rigid and no single tensor maps ω→L.
Reference point is fixed (or is the centre of mass).If the origin both moves and is not the centre of mass, cross terms couple translation to rotation and L about that point is not simply .
Non-relativistic, classical mass points.At relativistic speeds the additive L = Σ r×p with p = m v breaks; mass and momentum acquire velocity dependence and the bilinear form is no longer mi-weighted Euclidean geometry.
Euclidean 3-space with a fixed orthonormal basis.The identity a×(b×c) = b(a·c) − c(a·b) and the appearance of δjk presuppose a flat metric; in curved or non-Cartesian coordinates the components carry extra metric factors.
Derivation
1
L = Σi ri × pi = Σi mi (ri × vi)
Total angular momentum about the fixed point is the additive sum of single-particle terms (prior result: angular-momentum-and-torque). A
2
vi = ω × ri
For a rigid body pivoting about the origin, each particle's velocity is the rotational velocity field; interparticle distances are constant so no radial term survives. A
3
L = Σi mi ri × (ω × ri)
Substitute step 2 into step 1. A
4
ri × (ω × ri) = ω(ri·ri) − ri(ri·ω) = ri2ω − (ri·ω) ri
Apply the BAC–CAB vector triple-product identity a×(b×c) = b(a·c) − c(a·b) with a = c = ri, b = ω. B
5
L = Σi mi [ ri2ω − (ri·ω) ri ]
Insert step 4 into step 3. Note L is linear in ω but the second term drags in the direction of ri — this is why L generally tilts away from ω. A
6
Lj = Σi mi [ ri2ωj − xi,jk xi,kωk) ]
Take the j-th Cartesian component and write the dot product as a sum over k: ri·ω = Σk xi,kωk. B
7
ωj = Σk δjkωk  ⇒  Lj = Σk [ Σi mi(ri2δjk − xi,jxi,k) ] ωk
Rewrite ωj with the Kronecker delta so both terms carry a common ωk, then factor it out. The bracket depends only on the mass geometry. C
8
Lj = Σk Ijk ωk ,   Ijk ≡ Σi mi(ri2δjk − xi,jxi,k)
Define the coefficient array as the inertia tensor. For a continuous body replace Σi mi → ∫ ρ dV. A
9
Ikj = Σi mi(ri2δkj − xi,kxi,j) = Ijk
Swap j↔k: δjk and the product xi,jxi,k are both symmetric, so I is a real symmetric matrix. B
10
I = Q Λ Q ,   Λ = diag(I1, I2, I3) ,   QQ = 𝟙
A real symmetric matrix is orthogonally diagonalizable with real eigenvalues (prior result: eigenvalue–eigenvector decomposition / spectral theorem). The eigenvectors are the principal axes; the eigenvalues are the principal moments. C
11
n I n = Σi mi[ ri2 − (n·ri)2 ] = Σi mi di,⊥2 ≥ 0
For any unit vector n, the quadratic form equals the sum of mi times squared perpendicular distance to the axis n — manifestly non-negative. Hence I is positive semidefinite and every principal moment Ia ≥ 0. C
Result
Lj = Σk Ijk ωk ,    Ijk = Σi mi(ri2δjk − xi,jxi,k) = ∫ ρ(r)(r2δjk − xjxk) dV

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 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 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 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, I11 = (I2−I32ω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.

1
Izz = Σm(x2+y2) = m a2 + m a2 = 2m a2
Diagonal element about the spin axis. A
2
Ixz = −Σm x z = −[ m(a)(h) + m(−a)(−h) ] = −2m a h
Product of inertia; the two masses add with the same sign, so it does not cancel. B
3
Iyz = −Σm y z = 0 ,   Ixy = −Σm x y = 0
Both masses have y = 0. A
4
L = Iω ⇒ Lx = Ixzω = −2m a h ω ,   Ly = 0 ,   Lz = Izzω = 2m a2ω
Only the third column of I acts, since ω points along z. B
5
m = 0.5 kg, a = 0.30 m, h = 0.40 m, ω = 10 rad/s
Now insert numbers. A
6
Lx = −2(0.5)(0.30)(0.40)(10) = −1.2 ,   Lz = 2(0.5)(0.30)2(10) = 0.9
Arithmetic in SI. A
L = (−1.2, 0, 0.9) kg·m2·s−1 ,   |L| = 1.5 kg·m2·s−1

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.

1
Ixx = Σm(y2+z2) = 2m a2 ,   Iyy = Σm(x2+z2) = 2m a2
Each mass has z = 0; both contribute m a2. A
2
Ixy = −Σm x y = −[ m(a)(a) + m(−a)(−a) ] = −2m a2 ,   Izz = Σm(x2+y2) = 4m a2
Off-diagonal term does not vanish; z is already a principal axis (both Ixz=Iyz=0). B
3
I = m a2 [ [2, −2, 0], [−2, 2, 0], [0, 0, 4] ]
Assemble the symmetric tensor in symbolic form. A
4
det( [ [2−λ, −2], [−2, 2−λ] ] ) = (2−λ)2 − 4 = λ(λ−4) = 0
Diagonalize the upper 2×2 block; roots λ = 0 and λ = 4 (in units of m a2). C
5
λ=0: n = (1,1,0)/√2 ;   λ=4: n = (1,−1,0)/√2 ;   λ=4: n = (0,0,1)
Eigenvectors give the principal axes: the line through both masses (y=x), its in-plane perpendicular, and z. C
6
m a2 = (2.0)(0.50)2 = 0.50 kg·m2
Insert numbers into the common factor. A
I1 = 0 (axis y=x) ,   I2 = 4m a2 = 2.0 kg·m2 ,   I3 = 4m a2 = 2.0 kg·m2

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
  1. 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.

  2. 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.

  3. 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 ω.

  4. 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 ω.

  5. 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.