When a cylindrical object rolls down an incline, the acceleration hinges on where its mass is placed—not just the total weight. This is why a full roll and a nearly-empty roll don’t accelerate the same down a ramp. A roll with most of its mass out at the edge resists spinning more, and it will lag behind a roll with mass closer to the core. This Toilet Paper Race Mass Moment of Inertia Calculator helps you work out key numbers—angular acceleration, linear acceleration, final speed, race time, and radius of gyration. You just need the outer and inner radii, mass, and incline angle. The same logic applies in web handling, spooling, and any unwinding setup you’d find on a factory floor.
What is Mass Moment of Inertia in a Rolling Cylinder?
Mass moment of inertia tells you how tough it is to start or stop an object spinning about an axis. For a hollow cylinder like a toilet paper roll, the farther out the mass sits, the harder it is to get it spinning—and that means it speeds up more slowly when rolling down a ramp.
Simple Explanation
It’s like the standard skating analogy: a figure skater spins up quickly with arms tucked in, but is harder to get spinning when arms are stretched out. A full toilet paper roll has a lot of its mass far from the center, which means it resists rolling acceleration. A nearly empty roll—with mass closer to the center—gets up to speed quicker and reaches the bottom first.
📐 Browse all 1000+ Interactive Calculators
Table of Contents
Diagram
How to Use This Calculator
- Pick your calculation mode—acceleration, velocity, race time, comparison, or required angle.
- Enter the outer and inner radii in metres, and any other numbers for your selected mode (mass, incline, angle, or target time).
- The "Try Example" button shows a set of sample values.
- Hit Calculate for your answer.
Interactive Calculator
This calculator is intended for education, concept evaluation, and preliminary design. Results are based on the equations and assumptions described on this page, but cannot account for every real-world load case, tolerance, material property, environmental condition, installation detail, safety factor, code, or regulatory requirement. Verify all inputs, assumptions, units, and results independently before selecting components or using the result in a real application. Safety-critical, structural, medical, lifting, transportation, or regulated applications must be reviewed by a qualified engineer.
📹 Video Walkthrough — How to Use This Calculator
Toilet Paper Race Mass Moment of Inertia Interactive Visualizer
This animation compares two toilet paper rolls going downhill side by side. Both have the same outer radius and total mass, but different inner radii. You’ll see the roll with more mass near the core (bigger inner radius) pull ahead—despite both starting from the same place.
ROLL 1 ACCEL
2.45 m/s²
ROLL 2 ACCEL
2.24 m/s²
TIME DIFF
0.18 s
FIRGELLI Automations — Interactive Engineering Calculators
Equations
These are the main equations you’ll actually use for this problem.
Moment of Inertia (Hollow Cylinder / Annulus)
I = ½m(Ro2 + Ri2)
Where:
- I = moment of inertia about central axis (kg·m²)
- m = mass of toilet paper roll (kg)
- Ro = outer radius (m)
- Ri = inner radius (cardboard tube) (m)
To work out acceleration down the incline, use this formula.
Linear Acceleration Down Incline
a = g sin θ / (1 + I / (mRo2))
Where:
- a = linear acceleration of center of mass (m/s²)
- g = gravitational acceleration (9.81 m/s²)
- θ = incline angle from horizontal (degrees or radians)
- I = moment of inertia (kg·m²)
- m = mass (kg)
- Ro = outer radius (m)
This gives angular acceleration when the roll isn’t slipping.
Angular Acceleration (No-Slip Condition)
α = a / Ro
Where:
- α = angular acceleration (rad/s²)
- a = linear acceleration (m/s²)
- Ro = outer radius (m)
To get the radius of gyration:
Radius of Gyration
k = √((Ro2 + Ri2) / 2)
Where:
- k = radius of gyration (m)
- Ro = outer radius (m)
- Ri = inner radius (m)
For final velocity and how long it takes to get down the ramp, use:
Final Velocity and Race Time
v = √(2aL)
t = √(2L/a)
Where:
- v = final velocity (m/s)
- t = time to travel length L (s)
- L = incline length (m)
- a = linear acceleration (m/s²)
Simple Example
Take a roll with outside radius 0.06 m, inside radius 0.02 m, mass 0.1 kg, and let it run down a 20° incline, 1.5 m long:
- Moment of inertia: I = ½ × 0.1 × (0.06² + 0.02²) = 0.0002 kg·m²
- Linear acceleration: a = (9.81 × sin 20°) / (1 + 0.0002 / (0.1 × 0.06²)) = 2.24 m/s²
- Race time: t = √(2 × 1.5 / 2.24) = 1.16 s
- Final velocity: v = √(2 × 2.24 × 1.5) = 2.59 m/s
Theory & Practical Applications
The Physics of Rolling Without Slipping
The toilet paper race boils down to how the roll's gravitational potential energy splits between two jobs: accelerating forward and spinning up the roll. In rolling, the no-slip condition v = ωRo ties the motion together—if there's slip, all bets are off and the equations change. For this geometry, I = ½m(Ro² + Ri²), so mass farther out increases I quickly. Compared to a solid cylinder, a real roll is usually a bit slower because more of its mass is out at the edge and more energy gets diverted to rotation.
The acceleration formula a = g sin θ / (1 + I/(mRo²)) shows two things: acceleration doesn’t depend on weight, but rather on mass distribution. Doubling the mass, for instance, won’t make the roll faster or slower. But shift mass closer or farther from the center, and you’ll get a race time difference. The radius of gyration (k) captures that spread—bigger k means more mass is distributed away from the axis, and the roll will reach the bottom more slowly. Thicken the core (increase Ri), and the roll actually gets faster as k moves closer to the average radius, even if there’s less paper on the roll.
Energy Analysis and the Speed Paradox
Looking at energy, at the bottom of the ramp you’ve got some energy in forward motion (½mv²) and some in spinning (½Iω²). With the no-slip condition (ω = v/Ro), you solve for v and see that a full (solid) cylinder always moves quicker than a hollow one. Why? Because less of the energy goes into spinning in the solid case—I/(mRo²) is lower. For hollow objects, energy is eaten up by rotation, so the roll arrives last.
If you want to check how much energy ends up in spinning, use Erot/Etotal = (I/(mRo²)) / (1 + I/(mRo²)). For a standard roll, about 41% is rotational, 59% is translational. A solid cylinder has about a third in rotational. Race time swings noticeably if you change the inner radius, since it shifts this balance.
Industrial Applications: Web Handling and Unwinding Systems
This isn’t just classroom theory. Any time a roll unwinds—think paper mills, converting lines, cable spooling—the moment of inertia changes as the roll's diameter shrinks. That means you can’t get away with fixed-speed drives. Torque and speed demand constant adjustment, or you’ll snap the web or lose tension. Most industrial controllers measure the roll diameter (ultrasonics, arms, or encoders) and adjust the drive to account for the changing inertia. If you need 2% tension accuracy at high speed, you’ve got to compensate for increasing angular acceleration as the roll gets lighter and smaller. In practice, many control systems just use the radius of gyration to estimate the inertia, which gets you within a percent or two for common roll sizes.
Fully Worked Multi-Part Engineering Example
Problem: A paper mill roll has an outer radius of 685 mm, core radius 76.2 mm, mass 847 kg. It rolls down a ramp at 8.3°, ramp length 12.6 m, no-slip. Find (a) acceleration, (b) time, (c) final speeds, (d) energy, (e) if a barrier designed for a 900 kg block at 4.0 m/s is enough to stop it.
Part (a) — Linear Acceleration:
Moment of inertia:
I = ½ × 847 kg × [(0.685 m)² + (0.0762 m)²] = ½ × 847 × 0.475031 = 201.146 kg·m²
Inertia ratio: I/(mRo²) = 201.146 / (847 × 0.685²) = 0.5063
Linear acceleration: a = 9.81 × sin(8.3°)/(1+0.5063) = 1.416/1.5063 = 0.9402 m/s²
Part (b) — Time to Bottom:
Use L = ½at², so t = √(2L/a) = √(2×12.6/0.9402) = 5.178 s
Part (c) — Final Velocities:
v = at = 0.9402 × 5.178 = 4.868 m/s
ω = v/Ro = 4.868/0.685 = 7.107 rad/s
Part (d) — Kinetic Energies:
KEtrans = ½ × 847 × (4.868)² = 10,036 J
KErot = ½ × 201.146 × (7.107)² = 5,080 J
Total: 15,116 J
Potential at top ≈ (847 × 9.81 × 12.6 × sin 8.3°) = 15,110 J (within rounding)
Part (e) — Barrier Assessment:
A 900 kg block at 4.0 m/s has 7,200 J; the rolling paper roll has over twice that energy (15,116 J). The barrier designed for sliding won't stop the rolling roll. Rotating mass adds a big chunk of energy, so treating these like blocks is a common pitfall in safety calculations. The rolling roll "acts" like a much heavier sliding object—a key point for industrial environments.
Precision Measurement Techniques and Experimental Validation
If you go to measure these effects, air drag starts to count when the roll gets moving fast (above 3 m/s for small rolls), but it’s usually not a factor on short inclines. For accuracy, track rolling resistance too—surface softness (like carpet) saps energy and makes times slower than predicted, sometimes by 15% or more. On hard, smooth ramps you can approach the theoretical values if you use photo gates or high-speed video. If high-accuracy numbers matter—like for process rolls—you’ll want direct inertia measurements, not just calculations.
This method isn’t just for paper. The same core idea applies for cable layers, hoses on fire trucks, or anything wound/unwound. You’ll need to tweak the setup if there’s a spring or externally applied torque, but the basic link between inertia and acceleration always holds.
Frequently Asked Questions
Free Engineering Calculators
Explore our complete library of free engineering and physics calculators.
Browse All Calculators →🔗 Explore More Free Engineering Calculators
- Torque to Force Converter Calculator
- Punching Force Calculator — Tonnage for Sheet Metal
- Joint Friction & Damping Coefficient Calculator
- Trajectory Planner: Trapezoidal Velocity Profile
- Angular Acceleration Calculator
- Torque Calculator
- Tension Calculator
- Counterbalance Calculator — Spring or Cylinder
- Fatigue Life Estimator — S-N Curve
- Orifice Flow Rate Calculator
About the Author
Robbie Dickson — Chief Engineer & Founder, FIRGELLI Automations
Robbie Dickson brings over two decades of engineering expertise to FIRGELLI Automations. With a distinguished career at Rolls-Royce, BMW, and Ford, he has deep expertise in mechanical systems, actuator technology, and precision engineering.
Need to implement these calculations?
Explore the precision-engineered motion control solutions used by top engineers.
