Skip to content

Rigid Body Rotational Dynamics: The Complete Master Guide

The Golden Rule of Rotation

Rotation is just translation in a circle. Every single linear equation you already know (F=ma, p=mv, K=12mv2) has an exact, easy-to-understand rotational twin (τ=Iα, L=Iω, K=12Iω2). Master the dictionary between the two, and 90% of rotational physics becomes second nature!


1. The Linear Rotational Translation Table

To master rotational motion without getting overwhelmed, use this fundamental bridge:

Physical ConceptLinear MechanicsRotational MechanicsRotational Analog / Meaning
Position / Displacementx (meters)θ (radians)Angle rotated
Velocityv=dxdtω=dθdtAngular speed (rad/s)
Accelerationa=dvdtα=dωdtAngular acceleration (rad/s2)
Inertia (Resistance to Change)Mass m (kg)Moment of Inertia I (kgm2)How spread out the mass is
Cause of MotionForce FTorque τ=rFsinθRotational twisting effort
Newton's 2nd LawF=maτ=IαTorque causes angular acceleration
Momentump=mvL=IωAngular momentum
Kinetic EnergyK=12mv2K=12Iω2Rotational kinetic energy
Work DoneW=FdxW=τdθWork by turning effort

::: insight 💡 Connecting Linear and Angular Motion If a rigid body rotates with angular velocity ω and angular acceleration α, any point at distance r from the axis moves with:

  • Tangential speed: v=ωr
  • Tangential acceleration: at=αr (changes speed)
  • Centripetal / Radial acceleration: ac=ω2r=v2r (changes direction, points toward center)
  • Total linear acceleration: atotal=at2+ac2 :::

2. Moment of Inertia (I): How Mass is Spread Out

In linear motion, mass m tells you how hard it is to push an object.
In rotational motion, Moment of Inertia (I) tells you how hard it is to spin an object.

I=miri2=r2dm

Key Intuition: The farther the mass is from the axis of rotation (r), the harder it is to spin, scaling as r2!

AxisMMLarge I (Harder to spin)
<!-- Right: Small I --> <g transform="translate(310, 20)"> <line x1="100" y1="5" x2="100" y2="85" stroke="var(--vp-c-brand-1)" stroke-width="2.5" stroke-dasharray="4 3"/> <text x="105" y="85" fill="var(--vp-c-brand-1)" font-size="12" font-weight="600">Axis</text> <line x1="30" y1="45" x2="170" y2="45" stroke="var(--vp-c-text-2)" stroke-width="3"/> <rect x="60" y="30" width="38" height="30" rx="4" fill="#10b981" stroke="var(--vp-c-text-1)" stroke-width="1.5"/> <text x="73" y="50" fill="#fff" font-weight="700" font-size="14">M</text> <rect x="102" y="30" width="38" height="30" rx="4" fill="#10b981" stroke="var(--vp-c-text-1)" stroke-width="1.5"/> <text x="115" y="50" fill="#fff" font-weight="700" font-size="14">M</text> <text x="45" y="105" fill="#10b981" font-weight="700" font-size="13">Small I (Easier to spin)</text> </g> 
Figure Mass distribution: Larger distance from rotation axis produces significantly greater rotational inertia (I).

2.1 Standard Moments of Inertia Cheat Sheet

You do not need to re-derive standard shapes in every exam. Memorize this quick-mastery table:

GeometryRotation AxisFormula IMemory Trick
Thin Hoop / RingCentral perpendicular axisMR2All mass is at distance R
Solid Cylinder / DiskCentral perpendicular axis12MR2Halfway average between 0 and R
Solid SphereAny central diameter25MR20.4MR2 (most mass near core)
Hollow Spherical ShellAny central diameter23MR20.67MR2 (all mass on surface)
Uniform Thin RodPerpendicular through Center112ML2Divided by 12 at center
Uniform Thin RodPerpendicular through One End13ML24× harder to swing from end
Solid ConeCentral symmetry axis310MR20.3MR2 (tapers toward top)

2.2 Step-by-Step Derivations Made Simple

Derivation A: Uniform Thin Rod About Its Center

Consider a rod of mass M and length L. Mass per unit length is λ=ML.

x = 0 (Center)
<!-- Rod --> <rect x="70" y="38" width="400" height="24" rx="3" fill="var(--vp-c-bg)" stroke="var(--vp-c-text-1)" stroke-width="2"/> <!-- Element dx --> <rect x="360" y="38" width="22" height="24" fill="#f59e0b" stroke="#d97706" stroke-width="1.5"/> <text x="362" y="30" fill="#d97706" font-size="12" font-weight="700">dx</text> <!-- Position arrows --> <line x1="270" y1="75" x2="360" y2="75" stroke="var(--vp-c-text-2)" stroke-width="1.5" marker-end="url(#arrow-blue)"/> <text x="310" y="90" fill="var(--vp-c-text-2)" font-size="13" font-weight="600">x</text> <text x="60" y="75" fill="var(--vp-c-text-3)" font-size="12">-L/2</text> <text x="475" y="75" fill="var(--vp-c-text-3)" font-size="12">+L/2</text> 
Figure Differential integration element: Slicing a thin uniform rod of length L into infinitesimal mass elements dm = (M/L)dx at distance x from center.
  1. Pick an infinitesimal slice of width dx at distance x from the center.
  2. The mass of the slice is dm=λdx=MLdx.
  3. Its moment of inertia is dI=x2dm=MLx2dx.
  4. Integrate from x=L/2 to x=+L/2:I=L/2L/2MLx2dx=ML[x33]L/2L/2=ML(L324(L324))=112ML2
Irod, center=112ML2

Derivation B: Solid Disk Sliced into Thin Concentric Rings

A disk of radius R and mass M has uniform surface density σ=MπR2.

  1. Slice the disk into concentric rings of radius r and thickness dr.
  2. The area of a thin ring is dA=2πrdr, so its mass is:dm=σdA=(MπR2)2πrdr=2MR2rdr
  3. Since every point on a thin ring is at distance r, its moment of inertia is dI=r2dm:dI=r2(2MR2rdr)=2MR2r3dr
  4. Integrate from r=0 to r=R:I=0R2MR2r3dr=2MR2[r44]0R=12MR2
Idisk=12MR2

2.3 The Two Essential Axis Shift Theorems

::: theorem 1. Parallel Axis Theorem If you know the moment of inertia about the Center of Mass (Icm), the moment of inertia about any parallel axis at distance d is:

I=Icm+Md2

(Note: You must always start from the Center of Mass!) :::

::: theorem 2. Perpendicular Axis Theorem (Only for Flat 2D Plates) For any flat planar sheet in the xy-plane:

Iz=Ix+Iy

(Example: For a flat disk, Iz=12MR2. By symmetry Ix=Iy, so Idiameter=14MR2.) :::

🚦 Step 0 Decision TreeStep 0: How to Decide Which Equation to Use

Click on your problem scenario below to instantly reveal the optimal, lowest-algebra solution path:

🛹Optimal Solution Blueprint for: Pure Rolling on Fixed Surface
1
Reference Point:Choose the instantaneous contact point CC (IAOR). Unknown normal force NN and static friction fsf_s have zero lever arm about CC!
2
Torque Balance:τC=ICα=(Icm+MR2)α\tau_C = I_C \alpha = (I_{\text{cm}} + M R^2) \alpha.
3
Linear Acceleration:acm=αRa_{\text{cm}} = \alpha R. Directly gives the answer in a single line!
⚡ Pro-Tip / Shortcut: Mechanical energy is completely conserved during pure rolling on fixed surfaces because the contact point is instantaneously at rest (vC=0v_C = 0).

3. The 3-Step Master Recipe for Any Rotation Problem

Whenever you face a rotational mechanics question in IIT-JEE or Physics Olympiads, follow this foolproof 3-step blueprint:

Step 1

Linear Force Balance (Newton's 2nd Law)

Resolve all external active and constraint forces (gravity, normal reaction, tension, friction) along the Cartesian coordinate axes:
Fx=Macm,xandFy=Macm,y\sum F_x = M a_{\text{cm}, x} \qquad\text{and}\qquad \sum F_y = M a_{\text{cm}, y}
Step 2

Rotational Torque Balance

Compute the net torque about the Center of Mass (CM) or a Fixed Hinge / Instantaneous Axis of Rotation (IAOR):
τcm=Icmαor about stationary pivot O:τO=IOα\sum \vec{\tau}_{\text{cm}} = I_{\text{cm}} \vec{\alpha} \qquad\text{or about stationary pivot } O:\quad \sum \vec{\tau}_O = I_O \vec{\alpha}
Step 3

Kinematic Constraint Equation

Connect the linear acceleration of the Center of Mass acma_{\text{cm}} to the angular acceleration α\alpha using the contact/string geometric constraints:
acm=αR(Pure Rolling on Flat Surface)astring=acm±αr(Unwinding Spool)a_{\text{cm}} = \alpha R \quad \text{(Pure Rolling on Flat Surface)} \qquad a_{\text{string}} = a_{\text{cm}} \pm \alpha r \quad \text{(Unwinding Spool)}

4. Pure Rolling Demystified

Pure rolling is simply rolling without slipping. It is the combination of Pure Translation and Pure Rotation:

Translation (v_cm)
<text x="145" y="70" fill="var(--vp-c-text-2)" font-size="22" font-weight="700">+</text> <!-- Pure Rotation --> <g transform="translate(170, 15)"> <circle cx="50" cy="50" r="40" fill="var(--vp-c-bg)" stroke="var(--vp-c-brand-1)" stroke-width="2"/> <line x1="50" y1="10" x2="90" y2="10" stroke="#8b5cf6" stroke-width="2" marker-end="url(#arrow-purple)"/> <circle cx="50" cy="50" r="3" fill="var(--vp-c-brand-1)"/> <line x1="50" y1="90" x2="10" y2="90" stroke="#8b5cf6" stroke-width="2" marker-end="url(#arrow-purple)"/> <text x="12" y="115" fill="var(--vp-c-text-1)" font-size="12" font-weight="600">Rotation (&omega;R)</text> </g> <text x="305" y="70" fill="var(--vp-c-text-2)" font-size="22" font-weight="700">=</text> <!-- Pure Rolling --> <g transform="translate(330, 15)"> <circle cx="50" cy="50" r="40" fill="url(#spoolGrad)" stroke="var(--vp-c-brand-1)" stroke-width="2.5"/> <line x1="50" y1="10" x2="140" y2="10" stroke="#ef4444" stroke-width="3" marker-end="url(#arrow-red)"/> <text x="145" y="15" fill="#ef4444" font-size="12" font-weight="700">2 v_cm</text> <line x1="50" y1="50" x2="100" y2="50" stroke="#3b82f6" stroke-width="2.5" marker-end="url(#arrow-blue)"/> <text x="105" y="55" fill="#3b82f6" font-size="12" font-weight="600">v_cm</text> <circle cx="50" cy="90" r="4" fill="#10b981"/> <text x="60" y="98" fill="#10b981" font-size="12" font-weight="700">v = 0 (IAOR)</text> <line x1="0" y1="90" x2="150" y2="90" stroke="var(--vp-c-text-2)" stroke-width="2"/> <text x="25" y="115" fill="var(--vp-c-brand-1)" font-size="12" font-weight="700">Pure Rolling</text> </g> 
Figure Pure rolling kinematics: Superposition of pure translation (v_cm) and pure rotation (omega R) yielding 2v_cm at top, v_cm at center, and instantaneous rest (0) at the contact point.

The Three Velocity Profiles:

  1. Top Point of Wheel: vtop=vcm+ωR=2vcm
  2. Center of Wheel: vcenter=vcm
  3. Bottom Contact Point: vbottom=vcmωR=0

Master Takeaway: Because the contact point instantaneously does NOT move (vcontact=0), static friction does NO work on a fixed surface, and mechanical energy is completely conserved!

⚡ Concept Quick-CheckCheckpoint 1: Mass Dependency in Pure Rolling
If the mass MM of a solid cylinder is tripled from 2 kg2\text{ kg} to 6 kg6\text{ kg} without altering its radius RR, its linear acceleration down a rough incline with angle θ\theta:

5. Solved Examples: Step-by-Step

Example 1: Rolling Down an Incline (The Standard Master Problem)

Core JEE Master Problem

Question: A solid cylinder (mass M, radius R, Icm=12MR2) rolls without slipping down an incline of angle θ. Find its acceleration down the slope and the static friction force.

Multi-Mode DiagramInteractive Pure Rolling & Incline Dynamics
Option 1: Publication-Grade Scientific Vector SVG

Free-body force decomposition on incline showing normal force N, static friction fs, tension T, and Instantaneous Axis of Rotation C.

C (IAOR) v_cm
Linear Acceleration: acm=gsinθ1+Icm/(MR2)=23gsinθa_{\text{cm}} = \frac{g\sin\theta}{1 + I_{\text{cm}}/(MR^2)} = \frac{2}{3}g\sin\theta
Critical Tension Angle: ϕc=arccos(r/R)\phi_c = \arccos(r/R)
💡 Interactive Clue SystemClues for Example 1: Incline Pure Rolling
Try solving with Hint 1 before revealing Hint 2 or 3!

Step 1: Force balance along the incline

Gravity pulls down the slope with Mgsinθ, static friction f acts up the slope:

Mgsinθf=Macm--- (Equation 1)

Step 2: Torque balance about Center of Mass

Only friction creates torque about the center:

τcm=fR=Icmα=(12MR2)αf=12MRα--- (Equation 2)

Step 3: Pure rolling constraint

Substitute α=acmR into Equation 2:

f=12Macm

Combine & Solve:

Substitute f back into Equation 1:

Mgsinθ12Macm=Macm32Macm=Mgsinθacm=23gsinθf=13Mgsinθ

::: insight 🏆 Universal Incline Formula For ANY round body with Icm=βMR2 (where β=1 for ring, 1/2 for disk, 2/5 for solid sphere):

acm=gsinθ1+β,f=β1+βMgsinθ,μmin=tanθ1+1β

(The smaller β, the faster the object reaches the bottom! Solid Sphere > Solid Disk > Hollow Sphere > Ring). :::


Example 2: The Billiard Ball "Sweet Spot"

JEE Advanced Classic

Question: At what height h above the center should you strike a billiard ball of radius R with a cue stick so that it rolls smoothly from the very start without any initial sliding?

<!-- Sphere --> <circle cx="190" cy="100" r="50" fill="url(#spoolGrad)" stroke="var(--vp-c-brand-1)" stroke-width="2.5"/> <circle cx="190" cy="100" r="3" fill="var(--vp-c-brand-1)"/> <line x1="110" y1="100" x2="270" y2="100" stroke="var(--vp-c-text-3)" stroke-dasharray="3 3" stroke-width="1.2"/> <text x="175" y="95" fill="var(--vp-c-text-1)" font-size="12" font-weight="700">O</text> <!-- Impulse Arrow J at height h --> <line x1="70" y1="80" x2="185" y2="80" stroke="#ef4444" stroke-width="3" marker-end="url(#arrow-red)"/> <text x="60" y="75" fill="#ef4444" font-weight="700" font-size="14">J</text> <!-- Dimension h --> <line x1="250" y1="100" x2="250" y2="80" stroke="var(--vp-c-text-2)" stroke-width="1.5"/> <text x="258" y="93" fill="var(--vp-c-text-2)" font-size="12" font-weight="600">h = 2/5 R</text> <!-- Contact Point C --> <circle cx="190" cy="150" r="4" fill="#10b981"/> <text x="198" y="162" fill="#10b981" font-weight="700" font-size="12">C (v = 0)</text> 
Figure Sweet spot impulse strike: Striking a billiard ball at height h = 2/5 R produces instantaneous pure rolling without initial friction.

Solution in 3 Quick Steps:

  1. Linear impulse creates initial forward speed:J=Mv0v0=JM
  2. Torque impulse creates initial spin:Jh=Icmω0=(25MR2)ω0ω0=5Jh2MR2
  3. Pure rolling requires v0=ω0R:JM=(5Jh2MR2)R1=5h2Rh=25R

Example 3: Toppling vs Sliding of a Block

Olympiad / JEE Advanced

Question: A uniform cube of side a and mass M rests on a table with friction coefficient μ. A horizontal force F is applied at the top edge. Will the block slide first or topple first?

<!-- Block --> <rect x="110" y="50" width="100" height="100" fill="var(--vp-c-bg)" stroke="var(--vp-c-brand-1)" stroke-width="2.5" rx="2"/> <circle cx="160" cy="100" r="4" fill="var(--vp-c-brand-1)"/> <text x="145" y="95" fill="var(--vp-c-text-1)" font-size="12" font-weight="700">CM</text> <!-- Force F at top edge --> <line x1="40" y1="50" x2="105" y2="50" stroke="#ef4444" stroke-width="3" marker-end="url(#arrow-red)"/> <text x="30" y="45" fill="#ef4444" font-weight="700" font-size="14">F</text> <!-- Pivot Corner --> <circle cx="210" cy="150" r="4" fill="#10b981"/> <text x="218" y="165" fill="#10b981" font-weight="700" font-size="12">Pivot</text> 
Figure Toppling vs Sliding: Normal force shifts to the leading corner pivot point before toppling occurs.

Solution:

  • Condition to slide: Force must exceed maximum static friction:F>μMgFslide=μMg
  • Condition to topple: Torque about the bottom right pivot corner must overcome gravity:τtopple>τgravityFa>(Mg)(a2)Ftopple=12Mg

Master Rule:

  • If μ<0.5Fslide<Ftopple Slides first.
  • If μ>0.5Ftopple<Fslide Topples first.

6. Authentic Previous Years Questions (PYQs)

PYQ 1: JEE Advanced 2023 (Paper 2) — Spool Pulled by Thread

Question:
A spool of mass M, inner radius r, and outer radius R (Icm=Mk2) is placed on a rough horizontal surface. A horizontal force F is applied to the thread wound around the inner cylinder at height r above the center. Find the acceleration of the center of mass acm and state the direction of friction.

<!-- Outer Cylinder --> <circle cx="180" cy="90" r="60" fill="url(#spoolGrad)" stroke="var(--vp-c-brand-1)" stroke-width="2.5"/> <!-- Inner Cylinder --> <circle cx="180" cy="90" r="32" fill="var(--vp-c-bg)" stroke="var(--vp-c-brand-2)" stroke-width="2" stroke-dasharray="3 2"/> <circle cx="180" cy="90" r="3" fill="var(--vp-c-brand-1)"/> <text x="165" y="85" fill="var(--vp-c-text-1)" font-size="12" font-weight="700">O</text> <!-- Force F pulling thread --> <line x1="180" y1="58" x2="310" y2="58" stroke="#8b5cf6" stroke-width="2.5" marker-end="url(#arrow-purple)"/> <text x="320" y="62" fill="#8b5cf6" font-size="14" font-weight="700">F</text> <!-- Dimension r --> <line x1="180" y1="90" x2="180" y2="58" stroke="var(--vp-c-text-2)" stroke-width="1.5"/> <text x="186" y="78" fill="var(--vp-c-text-2)" font-size="12">r</text> <!-- Contact Point C --> <circle cx="180" cy="150" r="4" fill="#ef4444"/> <text x="188" y="165" fill="#ef4444" font-size="12" font-weight="700">C</text> 
Figure Spool on rough horizontal floor pulled by thread at distance r from center.

Step-by-Step Solution:

  1. Force Balance: Let static friction f act forward (rightward):

    F+f=Macmf=MacmF--- (1)
  2. Torque Balance about Center of Mass: F produces clockwise torque (Fr), f produces counter-clockwise torque (fR):

    τcm=FrfR=Icmα=(Mk2)α--- (2)
  3. Pure Rolling Constraint:

    acm=αRα=acmR
  4. Substitute (1) and α into (2):

    Fr(MacmF)R=Mk2(acmR)F(r+R)=Macm(R+k2R)=MacmR2+k2Racm=FR(R+r)M(R2+k2)

PYQ 2: JEE Advanced 2020 — Rod Impact & Angular Momentum

Question:
A uniform thin rod of mass M and length L lies at rest on a frictionless horizontal table. A small point mass m moving with speed v0 strikes the rod perpendicularly at one of its ends and sticks to it. Find the angular velocity ω of the system immediately after the collision.

Step-by-Step Solution:

  1. Locate the Center of Mass of the combined system: Distance of CM from the rod's midpoint:

    ycm=m(L/2)+M(0)M+m=mL2(M+m)

    Distance of the impact point (end) from new CM:

    dimpact=L2ycm=L2mL2(M+m)=ML2(M+m)
  2. Moment of Inertia of the System about New CM:

    • Rod about new CM (using Parallel Axis Theorem):Irod=112ML2+Mycm2=112ML2+M(mL2(M+m))2
    • Particle m about new CM:Iparticle=mdimpact2=m(ML2(M+m))2
    • Total Isys:Isys=112ML2+Mm2L2+mM2L24(M+m)2=112ML2+Mm(M+m)L24(M+m)2=ML2(112+m4(M+m))Isys=ML2(M+4m12(M+m))
  3. Conservation of Angular Momentum about New CM:

    Li=mv0dimpact=mv0(ML2(M+m))Lf=Isysωmv0ML2(M+m)=[ML2M+4m12(M+m)]ωω=6mv0(M+4m)L

6. Common Pitfalls & Traps (Never Make These Mistakes!)


7. Master Formula Cheat Sheet & Condition Matrix

📑 Quick Revision MatrixRotational Dynamics Master Formula Card
Every governing formula with dimensional units and critical failure conditions:
Concept / QuantityFormulaSI Unit & DimWhere this Formula FAILS / Conditions
Torque Balance\sum \vec{\tau} = I \vec{\alpha}\text{N}\cdot\text{m} \quad [ML^2T^{-2}]Fails about an arbitrary accelerating point. Valid only about: (1) Inertial origin, (2) Center of Mass, (3) IAOR.
Parallel Axis TheoremI = I_{\text{cm}} + M d^2\text{kg}\cdot\text{m}^2 \quad [ML^2]Fails if shifted from any axis that is NOT the Center of Mass axis.
Perpendicular Axis TheoremI_z = I_x + I_y\text{kg}\cdot\text{m}^2 \quad [ML^2]Fails for 3D three-dimensional objects (cylinders, spheres). Valid strictly for flat 2D planar lamina in xyxy-plane.
Pure Rolling Accelerationa_{\text{cm}} = \frac{g\sin\theta}{1 + k^2/R^2}\text{m/s}^2 \quad [LT^{-2}]Fails if μs<tanθ1+R2/k2\mu_s < \frac{\tan\theta}{1 + R^2/k^2} (slipping occurs, use fk=μkNf_k = \mu_k N instead).
Total Rolling Kinetic EnergyK = \frac{1}{2} M v_{\text{cm}}^2 \left(1 + \frac{k^2}{R^2}\right)\text{Joule (J)} \quad [ML^2T^{-2}]Fails if rolling with slipping (then K=12Mvcm2+12Icmω2K = \frac{1}{2} M v_{\text{cm}}^2 + \frac{1}{2} I_{\text{cm}} \omega^2 where vωRv \ne \omega R).
Angular Momentum\vec{L} = \vec{r}_{\text{cm}} \times M \vec{v}_{\text{cm}} + I_{\text{cm}} \vec{\omega}\text{J}\cdot\text{s} \quad [ML^2T^{-1}]Always valid for rigid bodies in planar motion.

8. Graded Practice Exercises

🟢 Level 1: Foundation Check

  1. A solid disk and a hollow ring of identical mass M and radius R are released from rest at the top of an incline. Which reaches the bottom first, and what is the ratio of their final speeds? (Hint: Use K=12Mv2(1+β)=Mgh).

🟡 Level 2: JEE Advanced Multi-Concept

  1. A uniform rod of length L and mass M is hinged at one end and held horizontally. When released from rest, find:
    • (a) The initial angular acceleration α0.
    • (b) The vertical reaction force at the hinge at the instant of release. (Answer: α0=3g2L, Ny=Mg4).

🟣 Level 3: Olympiad Drill

  1. A bowling ball is launched with initial forward speed v0 and zero initial rotation (ω0=0) on a floor with kinetic friction μk. Find the time t after which it begins pure rolling, and its final constant speed vfinal. (Answer: t=2v07μkg, vfinal=57v0).

Ready for Next Topic?

Move on to Volume 1, Chapter 6: Gravitation & Central Fields or test your understanding with our Curated Problem Sets.