Rolling Ball inside a Cylinder

​
ratio: golf ball radius to cylinder radius
entry angle from horizontal, α
initial speed,
V
0
initial pitch rate,
ω
ρ0
gravity, g cm/
2
sec
​
0
980
number of revolutions
0.5
1
1.5
reset to golf ball parameters
decouple initial pitch rate from initial speed
time
A ball rolling along the inside of a cylinder without slipping performs a surprising return to the starting height. This is related to the phenomenon of a golf ball rising out of the cup after it starts to fall in. This Demonstration uses the equations of motion to show the rolling ball together with the axis of rotation and an energy plot. A key point is the proper coordinate system for studying the axis of rotation. The rotation axis is given by
(
ω
ρ
,
ω
ϕ
,
ω
z
)
, where
z
refers to the vertical axis through the center of the ball,
ρ
refers to the horizontal axis through the point of contact and normal to the cylinder, and
ϕ
refers to the horizontal axis perpendicular to that of
ρ
. The third component of the angular velocity,
ω
z
, turns out to remain constant. The graph on the right shows the breakdown of two types of energy. Total energy is constant, but the energy can be divided into a conventional part (kinetic energy plus angular energy due to rotation of
ω
z
and
ω
ϕ
plus potential energy) and a surprising part, the spinning around the
ρ
axis,
ω
ρ
. The
ρ
-spinning is due to a coriolis torque and it is this that causes the sign of
ω
ϕ
to reverse; because
′
z
=r
ω
ϕ
, the reversal of
ϕ
-spin causes the reversal of the
z
-motion.
The controls:
The ratio control gives
r/R
where
r
is the ball radius and
R
the cylinder radius.
R
is always set to the golf ball cup radius of 5.4 cm. The golf ball setting for
r
is 2.1 cm.
g
is the acceleration due to gravity in
cm/
2
sec
.
α
is the entry angle, in radians measured from the horizontal.
V
0
is the initial speed of the ball.
ω
ρ0
is the initial rate of spin, in radians per second, about the horizontal axis normal to the cylinder—the
ρ
axis. For example, a golf ball will have such spin as it enters the cup. The default ties this to
V
0
via
ω
ρ0
=
V
0
/r
, but there is a checkbox to decouple these.
The number of revolutions sets the number of horizontal revolutions of the ball around the cylinder.
Time is given in seconds.

Details

The physics of a ball rolling inside a cylinder is worked out in the paper by Gualtieri et al; they analyze the various forces involved, notably a Coriolis torque that acts around the
ρ
-axis. A physical demonstration of the process is described in the paper by Matsuura. We enhanced the work of Gualtieri et al by allowing an initial spinning
ω
ρ0
around the
ρ
-axis. This matches the behavior of a golf ball, which would be spinning at a rate proportional to its speed as it falls into the cup (see second snapshot). Solving the differential equations yields a formula of the form
z=
c
1
+
c
2
sin(λt)+
c
3
cos(λt)
. But in order to learn where points are at time
t
requires the numerical solution of a differential equation so that the angular velocity at each instant is as it should be. The angular velocity is computed from
z(t)
by the following equation, where
r
is the radius of the ball,
R
is the radius of the cylinder, and
Ω
is a constant that represents the (negative of) the angular speed of the ball around the central axis of the cylinder:
(
ω
ρ
,
ω
ϕ
,
ω
z
)=-
Ω
r
z+
ω
ρ0
,
1
r
′
z
,
ΩR
r
. Note that
ω
ρ
is a linear function of
z
. The program for the soccer ball was taken from a Demonstration by Greg Wilhelm.

References

M. Gualtieri, T. Tokieda, L. Advis-Gaete, B. Carry, E. Reffet, and C. Guthman, "Golfer's Dilemma," American Journal of Physics, 74(6), 2006 pp. 497–501.
A. Matsuura, "Strange Physical Motion of Balls in a Cylinder," Proc. of Bridges Conference, Banff, 2005.

External Links

Metamorphic Soccer Ball

Permanent Citation

Dan Curtis, Alexi Radovinsky, Stan Wagon
​
​"Rolling Ball inside a Cylinder"​
​http://demonstrations.wolfram.com/RollingBallInsideACylinder/​
​Wolfram Demonstrations Project​
​Published: September 1, 2009