Loading…

Pulling on a Spool

Physics Classical Mechanics • Physics of Rigid Bodies

View all topics

Analyze the classic spool or yo-yo paradox: depending on the inner radius, outer radius, and pull angle, the spool may roll toward the pull, roll away from the pull, or stay at the critical condition. The calculator uses \[ a=\frac{FR(R\cos\theta-r)}{I+MR^2}, \qquad \alpha=\frac{a}{R}. \]

Custom inertia and preview options

Positive acceleration means the spool rolls toward the pull direction. Negative acceleration means it rolls away. The direction flips at \[ \theta_c=\cos^{-1}\!\left(\frac{r}{R}\right). \]

With rightward pull as positive, the rolling direction is controlled by \[ R\cos\theta-r. \] If \(R\cos\theta>r\), the spool rolls toward the pull. If \(R\cos\theta
Ready
Enter spool geometry, pull angle, and force, then click “Calculate”.

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

Why can a spool roll toward or away from the pull?

The pull creates both a horizontal force and a torque through the inner radius. The net rolling tendency depends on the sign of R cos(theta) - r.

What is the critical angle for pulling a spool?

The critical angle is theta_c = arccos(r/R). At this angle, the ideal translational acceleration is zero.

When does the spool roll toward the pull?

The spool rolls toward the pull when R cos(theta) is greater than r, or equivalently when theta is less than theta_c.

When does the spool roll away from the pull?

The spool rolls away from the pull when R cos(theta) is less than r, or equivalently when theta is greater than theta_c.

What formula is used for acceleration?

Using torque about the contact point, a = F R (R cos(theta) - r) / (I + M R^2).

How is angular acceleration found?

For rolling without slipping, alpha = a / R, with the sign indicating the rolling direction.

What does static friction do in this problem?

Static friction adjusts to enforce rolling without slipping. Its value is found from F cos(theta) + f_s = M a.

How do you check if rolling without slipping is possible?

Compute the required friction f_s and compare it with the maximum available static friction mu_s N. Rolling without slipping requires |f_s| <= mu_s N.

What happens if the upward pull is too large?

If F sin(theta) is greater than Mg, the normal force becomes zero or negative and the spool loses contact with the surface.

For r = 3 cm, R = 8 cm, and theta = 40 degrees, which way does the spool roll?

The critical angle is arccos(3/8), about 68 degrees. Since 40 degrees is below this, the spool rolls toward the pull.