Skip to main content
Log in

Study of Newton’s cradle using a new discrete approach

  • Published:
Multibody System Dynamics Aims and scope Submit manuscript

Abstract

This paper presents a new discrete approach for treating simultaneous, multiple point, indeterminate impact. The proposed approach uses rigid body constraints to address the indeterminacy in the equations of motion with respect to impact forces. The post-collision velocities are determined by exploiting the work–energy relationship and using an energetic coefficient of restitution to model energy dissipation. A new global, or system level, interpretation of the energetic coefficient of restitution is used to resolve the post-collision velocities. An interesting phenomenon observed herein is that a single collision may involve multiple impact events. The well-known example of Newton’s cradle is studied in this work to demonstrate the application of the proposed approach. Simulations are conducted using a three- and five-ball system with different energetic coefficients of restitution for uniform and non-uniform series of spheres. The results obtained in this work are compared to theoretical and experimental results reported in other works.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. Keller, J.: Impact with friction. J. Appl. Mech. 53(1), 1–4 (1986)

    Article  MATH  MathSciNet  Google Scholar 

  2. Smith, E.: Impact and longitudinal wave transmission. Trans. ASME 77

  3. Newby, N.: Linear collisions with harmonic oscillator forces: the inverse scattering problem. Am. J. Phys. 47(2)

  4. Donahue, C., Hrenya, C., Zelinskaya, A., Nakagawa, K.: Newton’s cradle undone: experiments and collision models for the normal collision of three solid spheres. Phys. Fluids 20(11), 1–11 (2008)

    Article  Google Scholar 

  5. Liu, C., Zhao, Z., Brogliato, B.: Frictionless multiple impacts in multibody systems. I. Theoretical framework. Proc. R. Soc. A, Math. Phys. Eng. Sci. 464(2100), 3193–3211 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  6. Djerassi, S.: Collision with friction; Part A: Newton’s hypothesis. Multibody Syst. Dyn. 21(1), 37–54 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  7. Djerassi, S.: Collision with friction; Part B: Poisson’s and Stronge’s hypotheses. Multibody Syst. Dyn. 21(1), 55–70 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  8. Ceanga, V., Hurmuzlu, Y.: A new look at an old problem: Newton’s cradle. J. Appl. Mech. 68, 575–583 (2001)

    Article  MATH  Google Scholar 

  9. Seghete, V., Murphey, T.: Multiple instantaneous collisions in a variational framework. In: Proceedings of the IEEE Conference on Decision and Control, pp. 5015–5020 (2009)

    Google Scholar 

  10. Liu, C., Zhao, Z., Brogliato, B.: Frictionless multiple impacts in multibody systems. II. Numerical algorithm and simulation results. Proc. R. Soc. A, Math. Phys. Eng. Sci. 465(2101), 1–23 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  11. Brogliato, B.: Nonsmooth Mechanics: Models, Dynamics and Control, 2nd edn. Springer, London (1999)

    Book  MATH  Google Scholar 

  12. Wang, Y., Kumar, V., Abel, J.: Dynamics of rigid bodies undergoing multiple frictional contacts. In: Proc-IEEE Int’l Conference on Robotics and Automation, vol. 3, pp. 2764–2769 (1992)

    Google Scholar 

  13. Johansson, L.: A Newton method for rigid body frictional impact with multiple simultaneous impact points. Comput. Methods Appl. Mech. Eng. 191, 239–254 (2001)

    Article  MATH  Google Scholar 

  14. Maeda, Y., Oda, K., Makita, S.: Analysis of indeterminate contact forces in robotic grasping and contact tasks. In: IEEE International Conference on Intelligent Robots and Systems, pp. 1570–1575 (2007)

    Google Scholar 

  15. Omata, T., Nagata, K.: Rigid body analysis of the indeterminate grasp force in power grasps. IEEE Trans. Robot. Autom. 16(1), 46–54 (2000)

    Article  Google Scholar 

  16. Rodriguez, A., Bowling, A.: Solution to indeterminate multipoint impact with frictional contact using constraints. Multibody Syst. Dyn. 28(4)

  17. Bedford, A., Fowler, W.: Engineering Mechanics: Dynamics. Pearson Education, Inc., Upper Saddle River (2008)

    Google Scholar 

  18. Stronge, W.: Impact Mechanics. Cambridge Univ. Press, Cambridge (2000)

    Book  MATH  Google Scholar 

  19. Han, I., Gilmore, B.: Multi-body impact motion with friction-analysis, simulation, and experimental validation. J. Mech. Des. 115(3), 412–422 (1993)

    Article  Google Scholar 

  20. Flickinger, D., Bowling, A.: Simultaneous oblique impacts and contacts in multibody systems with friction. Multibody Syst. Dyn. 23(3), 249–261 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  21. Glocker, C., Aeberhard, U.: The geometry of Newton’s cradle. Nonsmooth Mech. Anal., Theor. Numer. Adv. 12(4)

Download references

Acknowledgements

This work was partially supported by an NSF grant awarded to the University of Texas at Arlington, as part of the Louis Stokes Alliance for Minority Participation Bridge-to-Doctorate program.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alan Bowling.

Appendices

Appendix A: Supplemental data and analysis plots

Table 4 Model and simulation parameters: L is the length that each ball hangs from (measured to mass center), R is the radius of each ball, and λ is the horizontal distance between each ball’s mass centers. In this work, λ=2R (no separation) and all balls at rest are in contact. The terms m i are the mass of each ball i, \(v_{1}^{-}\) is the initial velocity of Ball A when it collides with the chain of balls initially at rest, and μ i is the coefficient of friction between balls i and i+1
Fig. 16
figure 16

Case I: (a) Generalized speeds for a three-ball Newton’s cradle, and (b) energy consistency throughout simulation with e =1

Fig. 17
figure 17

Case II: (a) Generalized speeds for a three-ball Newton’s cradle, and (b) energy consistency throughout simulation with e =0.85

Fig. 18
figure 18

Case III: (a) Generalized speeds for a five-ball Newton’s cradle, and (b) energy consistency throughout simulation with e =1

Fig. 19
figure 19

Case IV: (a) Generalized speeds for a five-ball Newton’s cradle, and (b) energy consistency throughout simulation with e =0.8

Fig. 20
figure 20

Case V: (a) Generalized speeds for a non-uniform series, five-ball Newton’s cradle, and (b) energy consistency throughout simulation

Appendix B: Derivation of constraints

Here, the general form of the velocity constraint is derived based on the theory of rigid body dynamics to address the indeterminacy in (1), as in [16]. The developments given below are for Ball B shown in Fig. 1b. If the mass center of Ball B is point O, then the velocity at this point is known, v O , with respect to the world frame established in Fig. 1a, such that the velocity of points B1 and B2 shown in Fig. 1b are found as

$$ \begin{array}{lcl} \boldsymbol{v}_{B1} & = & \boldsymbol{v}_O + \boldsymbol{v}_{\mathrm{OB}1} = \boldsymbol{v}_O + \boldsymbol{\omega} \times\mathbf{P}_{\mathrm{OB}1}, \\ \boldsymbol{v}_{B2} & = & \boldsymbol{v}_O + \boldsymbol{v}_{\mathrm{OB}2} = \boldsymbol{v}_O + \boldsymbol{\omega} \times\mathbf{P}_{\mathrm{OB}2}, \\ \end{array} $$
(29)

where v OB1 is the relative velocity between points O and B1 and v OB2 is the relative velocity between points O and B2 [17]. Eliminating v O from the relations in (29) yields

$$ \boldsymbol{v}_{B1} - \boldsymbol{v}_{B2} = \boldsymbol{\omega} \times(\mathbf{P}_{\mathrm{OB}1} - \mathbf{P}_{\mathrm{OB}2}). $$
(30)

If the dot product of the unit direction between impact points B1 and B2 is applied to each side, then

$$ (\boldsymbol{v}_{B1} - \boldsymbol{v}_{B2}) \cdot\frac{(\mathbf{P}_{\mathrm{OB}1} - \mathbf{P}_{\mathrm{OB}2})}{|(\mathbf{P}_{\mathrm{OB}1} - \mathbf{P}_{\mathrm{OB}2})|} = \boldsymbol{\omega} \times(\mathbf{P}_{\mathrm{OB}1} - \mathbf{P}_{\mathrm{OB}2}) \cdot\frac{(\mathbf{P}_{\mathrm{OB}1} - \mathbf {P}_{\mathrm{OB}2})}{|(\mathbf{P}_{\mathrm{OB}1} - \mathbf{P}_{\mathrm{OB}2})|} $$
(31)

such that the right-hand side of (31) is zero and the rigid body constraint is expressed as

$$ (\boldsymbol{v}_{B1} - \boldsymbol{v}_{B2}) \cdot \frac{(\mathbf{P}_{\mathrm{OB}1} - \mathbf{P}_{\mathrm{OB}2})}{|(\mathbf{P}_{\mathrm{OB}1} - \mathbf{P}_{\mathrm{OB}2})|} = 0. $$
(32)

Evaluating the terms involved in this constraint yields

$$ \bigl( (v_4 - v_6) \mathbf{N}_1 + (v_3 - v_5) \mathbf{N}_2 \bigr) \cdot(- \mathbf{N}_2) = v_5 - v_3 = 0. $$
(33)

What effect does this velocity constraint have on the force space? It is necessary to examine the dual nature of the velocity and force constraint spaces. Consider

$$ \boldsymbol{\vartheta} = \left[ \begin{array}{c} v_1 \\ v_2 \\ v_{3} \\ v_{4} \\ v_{5} \\ v_{6} \\ v_7 \\ v_8 \end{array} \right] = \left[ \begin{array}{c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c} 1 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 1 \end{array} \right] \left[ \begin{array}{c} v_1 \\ v_2 \\ v_{3} \\ v_{4} \\ v_{6} \\ v_7 \\ v_8 \end{array} \right] = Q \boldsymbol{\vartheta}^{*} $$
(34)

where the term v 5 is constrained, without any loss of generality. Taking the left-inverse of Q yields

$$ \boldsymbol{\vartheta}^{*} = \bigl( Q^T Q \bigr)^{-1} Q^T \boldsymbol{\vartheta} = Q^+ \boldsymbol{\vartheta}. $$
(35)

The dual nature of the Jacobian also defines a relationship between dependent and independent forces:

$$ \boldsymbol{\varGamma} = J^T \mathbf{F} = J^T \bigl( Q^+ \bigr)^T \mathbf{F}^{*} $$
(36)

which yields

$$ \mathbf{F} = \bigl( Q^+ \bigr)^T \mathbf{F}^{*} \quad{\mbox{or}} \quad Q^T \mathbf{F} = \mathbf{F}^{*}. $$
(37)

The second expression in (37) is used to solve for F as

$$ \mathbf{F}^{*} = Q^T \mathbf{F} = \left[ \begin{array}{c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad }c@{\quad}c} 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 \end{array} \right] \left[ \begin{array}{c} f_1 \\ f_2 \\ f_3 \\ f_4 \\ f_5 \\ f_6 \\ f_7 \\ f_8 \end{array} \right] = \left[ \begin{array}{c} f_1 \\ f_2 \\ f_3 + f_5 \\ f_4 \\ f_6 \\ f_7 \\ f_8 \end{array} \right]. $$
(38)

Substituting (38) back into the first relation in (37) reveals the constraint imposed on the forces as

$$\begin{aligned} \left[ \begin{array}{c} f_1 \\ f_2 \\ f_3 \\ f_4 \\ f_5 \\ f_6 \\ f_7 \\ f_8 \end{array} \right] =& \mathbf{F} = \bigl( Q^+ \bigr)^T \mathbf{F}^{*} = \left[ \begin{array}{c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c} 1 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0.5 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 0.5 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 1 \end{array} \right] \left[ \begin{array}{c} f_1 \\ f_2 \\ f_3 + f_5 \\ f_4 \\ f_6 \\ f_7 \\ f_8 \end{array} \right] \\ =& \left[ \begin{array}{c} f_1 \\ f_2 \\ 0.5 (f_3 + f_5) \\ f_4 \\ 0.5 (f_3 + f_5) \\ f_6 \\ f_7 \\ f_8 \end{array} \right]. \end{aligned}$$
(39)

The third and fifth relations in (39) both yield

$$ 0 = f_3 - f_5 $$
(40)

which is used in Sect. 2.1 to eliminate the dependent force in the three-ball cases, see (4). Note that this process essentially can be stated as

$$ \mathbf{F} = \bigl( Q^+ \bigr)^T Q^T \mathbf{F}, $$
(41)

noting that the matrix (Q +)T Q T does not equal the identity matrix. This matrix projects F on the right-hand side of (41) into the space orthogonal to the velocity constraint, which must equal the original F. Technically, any vector of forces in the null space of (Q +)T Q T can be added to the right-hand side and still satisfy (41). However, the development of this solution was based on the existence of left-inverses which only find a single solution. In addition, it is expected that adding constraints to a problem would select a particular single solution. Whether or not multiple solutions exist within the proposed scheme will not be examined here, but will be investigated in future work.

Similarly, force constraints for Balls C and D in the five-ball cases can be determined:

$$\begin{aligned} 0 =& f_7 - f_9, \end{aligned}$$
(42)
$$\begin{aligned} 0 =& f_{11} - f_{13}. \end{aligned}$$
(43)

By using Newton’s third law and constraint equations (40), (42) in (43), a force constraint between Balls B, C and Balls B–D can be expressed as

$$\begin{aligned} 0 =& f_7 - f_9 = -f_5 - f_9 = -f_3 - f_9, \end{aligned}$$
(44)
$$\begin{aligned} 0 =& f_{11} - f_{13} = -f_{9} - f_{13} = -f_7 - f_{13} = f_5 - f_{13} = f_3 - f_{13}. \end{aligned}$$
(45)

The force constraints (44) and (45) can be applied to a four- and five-ball Newton cradle system, respectively, in the simultaneous, multiple point collision.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Rodriguez, A., Bowling, A. Study of Newton’s cradle using a new discrete approach. Multibody Syst Dyn 33, 61–92 (2015). https://doi.org/10.1007/s11044-013-9406-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11044-013-9406-3

Keywords

Navigation