next up previous contents
Next: Parameters Up: Model Previous: Impact Relation for the

The Equations of Motion: . Phase and Velocity Maps

 

To determine the motion of the ball we must calculate the times, hence phases (from eq. (1.2)), when the ball and the table collide. An impact occurs when the difference between the ball position and the table position is zero. Between impacts, the ball goes up and down according to Newton's law for the motion of a projectile in a constant gravitational field of strength g. Since the motion between impacts is simple, we will present the motion of the ball in terms of an impact map, that is, some rule that takes as input the current values of the impact phase and impact velocity and then generates the next impact phase and impact velocity.

Letgif

  equation576

be the ball's position at time t after the kth impact, where tex2html_wrap_inline11583 is the position at the kth impact and tex2html_wrap_inline11587 is the time of the kth impact, and let

  equation580

be the table's position with an amplitude A, angular frequency tex2html_wrap_inline11247 , and phase tex2html_wrap_inline11595 at t = 0. We add one to the sine function to ensure that the table's amplitude is always positive. The difference in position between the ball and table is

  equation583

which should always be a non-negative function since the ball is never below the table. The first value at which d(t) = 0, tex2html_wrap_inline11601 , implicitly defines the time of the next impact. Substituting equations (1.8) and (1.9) into equation (1.10) and setting d(t) to zero yields

  equation589

Equation (1.11) can be rewritten in terms of the phase when the identification tex2html_wrap_inline11605 is made between the phase variable and the time variable. This leads to the implicit phase map  of the form,

  eqnarray599

where tex2html_wrap_inline11607 is the next tex2html_wrap_inline11511 for which tex2html_wrap_inline11611 . In deriving equation (1.12) we used the fact that the table position and the ball position are identical at an impact; that is, tex2html_wrap_inline11613 .

An explicit velocity map  is derived directly from the impact relation, equation (1.7), as

  equation614

or, in the phase variable,

  equation620

noting that the table's velocity is just the time derivative of the table's position, tex2html_wrap_inline11615 , and that, between impacts, the ball is subject to the acceleration of gravity, so its velocity is given by tex2html_wrap_inline11617 . The overdot is Newton's original notation denoting differentiation with respect to time.

The implicit phase map (eq. (1.12)) and the explicit velocity map (eq. (1.14)) constitute the exact model for the bouncing ball system. The dynamics of the bouncing ball are easy to simulate on a computer using these two equations. Unfortunately, the phase map is an implicit algebraic equation for the variable tex2html_wrap_inline11607 ; that is, tex2html_wrap_inline11607 cannot be isolated from the other variables. To solve the phase function for tex2html_wrap_inline11607 a numerical algorithm is needed to locate the zeros of the phase function (see Appendix A). Still, this presents little problem for numerical simulations, or even, as we shall see, for a good deal of analytical work.


next up previous contents
Next: Parameters Up: Model Previous: Impact Relation for the

Nicholas B. Tufillaro
Mon Mar 3 01:58:02 PST 1997