Skip to main content
Log in

Three-dimensional, one-point collision with friction

  • Published:
Multibody System Dynamics Aims and scope Submit manuscript

Abstract

This paper deals with one-point collision with friction in three-dimensional, simple non-holonomic multibody systems. With Keller’s idea regarding the normal impulse as an independent variable during collision, and with Coulomb’s friction law, the system equations of motion reduce to five, coupled, nonlinear, first order differential equations. These equations have a singular point if sticking is reached, and their solution is ‘navigated’ through this singularity in a way leading to either sticking or sliding renewal in a uniquely defined direction. Here, two solutions are presented in connection with Newton’s, Poisson’s and Stronge’s classical collision hypotheses. One is based on numerical integration of the five equations. The other, significantly faster, replaces the integration by a recursive summation. In connection with a two-sled collision problem, close agreement between the two solutions is obtained with a few summation steps.

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

Similar content being viewed by others

References

  1. Chatterjee, A., Ruina, A.: A new algebraic rigid-body collision law based on impulse space consideration. J. Appl. Mech. 65, 939–951 (1998)

    Article  Google Scholar 

  2. Najafabadi, S.A.M., Kovecses, J., Angeles, J.: A comparative study of approaches to dynamics modeling of contact transitions in multibody systems. In: Proceedings of IDETC/CIE 2005 Conferences, DET2005-85418, Long Beach, CA, 24–28 Sep. 2005

    Google Scholar 

  3. Djerassi, S.: Stronge’s hypothesis-based solution to the collision-with-friction problem. Multibody Syst. Dyn. 24, 493–515 (2010). doi:10.1007/s11044-010-9200-4

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

  5. Whittaker, E.T.: A Treatise on the Analytical Dynamics of Particles & Rigid Bodies. Cambridge University Press, Cambridge (1904) (reprint 1993)

    MATH  Google Scholar 

  6. Wang, D., Conti, C., Beale, D.: Interference impact of multibody systems. J. Mech. Des. 121, 128–135 (1999)

    Article  Google Scholar 

  7. Smith, C.E.: Predicting rebounds using rigid-body dynamics. J. Appl. Mech. 58, 754–758 (1991)

    Article  Google Scholar 

  8. Batlle, A.J.: Rough balanced collision. J. Appl. Mech. 63, 168–172 (1996)

    Article  MATH  Google Scholar 

  9. Bhatt, V., Koechling, J.: Three-dimensional frictional rigid-body impact. J. Appl. Mech. 62, 893–898 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  10. Battle, J.A.: The sliding velocities flow of rough collisions in multibody systems. J. Appl. Mech. 63, 804–809 (1996)

    Article  Google Scholar 

  11. Stronge, W.J.: Impact Mechanics. Cambridge University Press, Cambridge (2000)

    Book  MATH  Google Scholar 

  12. Zhen, Z., Liu, C.: The Analysis and Simulation for three-dimensional impact with friction. Multibody Syst. Dyn. 18, 511–530 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  13. Newton, I.: Philosophias Naturalis Principia Mathematica. R. Soc. Press, London (1686)

    Google Scholar 

  14. Poisson, S.D.: Mechanics. Longmans, London (1817)

    Google Scholar 

  15. Boulanger, G.: Note sur le choc avec frottement des corps non parfaitment elastique. Rev. Sci. 77, 325–327 (1939)

    Google Scholar 

  16. Najafabadi, S.A.M., Kovecses, J., Angeles, J.: Generalization of the energetic coefficient of restitution for contacts in multibody systems. J. Comput. Nonlinear Dyn. 3, 041008 (2008)

    Article  Google Scholar 

  17. Kane, T.R., Levinson, D.A.: Dynamics: Theory and Application. McGraw Hill, New York (1985)

    Google Scholar 

  18. Rubin, M.B.: Physical restrictions on the impulse acting during three-dimensional impact of two ‘rigid’ bodies. J. Appl. Mech. 65, 464–469 (1998)

    Article  Google Scholar 

  19. Ivanov, A.P.: Energetics of a collision with friction. J. Appl. Math. Mech. 56(4), 527–534 (1992)

    Article  MathSciNet  Google Scholar 

  20. Brach, R.M.: Rigid body collisions. J. Appl. Mech. 56, 133–138 (1989)

    Article  Google Scholar 

  21. Routh, E.J.: Dynamics of a System of Rigid Bodies. Elementary Part, 7th edn. Dover, New York (1905)

    Google Scholar 

  22. Hurmuzlu, Y.: An energy-based coefficient of restitution for planar impacts of slender bars with massive external surface. J. Appl. Mech. 65, 952–962 (1998)

    Article  Google Scholar 

  23. Marghitu, D.B., Hurmuzlu, Y.: Three-dimensional rigid-body collisions with multiple contact points. J. Appl. Mech. 62, 725–732 (1995)

    Article  MATH  Google Scholar 

  24. Smith, C.E., Liu, P.-P.: Coefficient of restitution. J. Appl. Mech. 59, 963–969 (1992)

    Article  MATH  Google Scholar 

  25. Stoianovici, D., Hurmuzlu, Y.: A critical study of the applicability of rigid-body collision theory. J. Appl. Mech. 63, 307–316 (1996)

    Article  Google Scholar 

  26. Flores, P., Ambrosio, J., Claro, J.P.C., Lankaraki, H.M.: Translational joints with clearance in rigid multibody systems. J. Comput. Nonlinear Dyn. 3, 011007 (2008)

    Article  Google Scholar 

  27. Erickson, D., Weber, M., Sharf, I.: Contact stiffness and damping estimation for robotic systems. Int. J. Robot. Res. 22(1), 41–57 (2003)

    Article  Google Scholar 

  28. Djerassi, S.: Collision with friction; part A: Newton’s hypothesis. Multibody Syst. Dyn. 21, 37–54 (2009). doi:10.1007/s11044-008-9126-2

    Article  MathSciNet  MATH  Google Scholar 

  29. Boyce, E.W., DiPrima, C.R.: Elementary Differential Equations, 3rd edn. Wiley, New York (1977)

    MATH  Google Scholar 

  30. Neimark, J.I., Faev, N.A.: Dynamics of Nonholonomic Systems. American Math Society, Providence (1972)

    MATH  Google Scholar 

  31. Ferziger, T.H.: Numerical Methods for Engineering Application. Wiley, New York (1981)

    MATH  Google Scholar 

  32. Strang, G.: Linear Algebra and Its Application. Academic Press, New York (1980)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shlomo Djerassi.

Appendices

Appendix A

The kinetic energy of a system S of ν particles described in Sect. 2 is given by \(E = 1/2\sum_{i = 1}^{\nu} m_{i}(\mathbf {v}^{P_{i}} )^{2}\), a positive quantity which can be cast into the form

$$ E = - 1/2\sum_{r = 1}^{p} \sum_{s = 1}^{p} m_{rs}u_{r}u_{s} = 1/2\mathbf {u}( -\mathbf {M})\mathbf {u}^{T} > 0;\quad \mathbf {u}\hat{ = }|u_{1},\ldots,u_{p}|$$
(63)

where \(m_{rs}\hat{ =} - \sum_{i = 1}^{\nu} m_{i} \mathbf {v}_{r}^{P_{i}} \cdot \mathbf {v}_{s}^{P_{i}}\), if \(\mathbf {v}_{t}^{P_{i}} = 0\), i=1,…,ν (see (2)), rendering the mass matrix −M symmetric and positive definite. Now, the coefficient matrix \(\mathfrak{M}\) of (23)–(25) is also positive definite. To show this, note that \(\mathfrak{M}\) can be written

$$ \mathfrak{M} = \mathbf {V}\bigl( - \mathbf {M}^{ - 1}\bigr)\mathbf {V}^{T}$$
(64)

where V is 3×p matrix appearing in (14). Because −M hence −M −1 are positive definite matrices, one can write ([32], p. 109)

$$ - \mathbf {M}^{ - 1} = \mathbf {A}\mathbf {A}^{T} = \mathbf {A}^{T}\mathbf {A}.$$
(65)

Thus,

$$ \mathfrak{M} = \mathbf {V}\mathbf {A}\mathbf {A}^{T}\mathbf {V}^{T} = \mathbf {B}\mathbf {B}^{T};\quad \mathbf {B}= \mathbf {V}\mathbf {A}$$
(66)

and, since det(BB T)=detBdetB T=(detB)2>0, then \(\det\mathfrak{M}= \det(\mathbf {B}\mathbf {B}^{T}) > 0\), where

$$ \det\mathfrak{M} = m_{nn}m_{ss}m_{tt} -\bigl(m_{nn}m_{ts}^{2} +m_{tt}m_{ns}^{2} + m_{ss}m_{nt}^{2}\bigr) + 2m_{nt}m_{ns}m_{ts} > 0.$$
(67)

By the same token, the removal of the first, second or third row of V reduces V(−M −1)V T to 2×2 diagonal submatrices of \(\mathfrak{M}\), obtained by the removal of the first, second or third row-and-column of \(\mathfrak{M}\), respectively. As with the 3×3 case, these submatrices have positive determinants, namely

$$ m_{nn}m_{tt} - m_{nt}^{2} > 0,\quad m_{nn}m_{ss} - m_{ns}^{2} > 0,\quad m_{tt}m_{ss} - m_{ts}^{2} > 0.$$
(68)

The removal of any two of the rows of V reduces V(−M −1)V T to one of the diagonal elements of \(\mathfrak{M}\), positive numbers defined in the first, third and last of (15). Thus, the principal submatrices of \(\mathfrak{M}\) are all positive, hence \(\mathfrak{M}\) is positive definite ([32], p. 250).

Appendix B

If g(μ,ϕ)=0 and h(μ,ϕ)=0 (see (44)), then also μg(μ,ϕ)=0 and μh(μ,ϕ)=0; and these equations become, if the substitutions u=μcϕ and v=μsϕ are used,

$$ \mu g\mathop{ =} \limits_{(32)} - m_{tt}u^{2} - 2m_{ts}uv - m_{ss}v^{2}+ m_{nt}u + m_{ns}v = 0,$$
(69)
$$ \mu h\mathop{ =} \limits_{(33)} = m_{ts}u^{2} - 2\bigl[(m_{tt} - m_{ss})/2\bigr]uv- m_{ts}v^{2} - m_{ns}u + m_{nt}v = 0,$$
(70)

even and odd functions, respectively of v,m ns and m ts (μg(v,m ns ,m ts )=μg(−v,−m ns ,−m ts )=0 and μh(v,m ns ,m ts )=−μh(−v,−m ns ,−m ts )=0). The coordinate transformation |uv′|=|uv|T, where the columns of T are the eigenvectors of the coefficient matrix g=|m tt m ts ; m ts m ss |, brings (69) into the form λ 1 u2+λ 2 v2+( )u′+( )v′=0, where λ 1 and λ 2 are the eigenvalues of g ([32], p. 255) given by

$$ \lambda_{1,2} = \bigl\{ (m_{tt} + m_{ss}) \pm \bigl[(m_{tt} + m_{ss})^{2} -4(m_{tt}m_{ss} - m_{ts}^{2})\bigr]^{1/2}\bigr\} /2.$$
(71)

Here λ 1>0 and λ 2>0 (the expression under the root is always positive and smaller than m tt +m ss ), therefore (69) represents an ellipse passing through the origin, as illustrated in Fig. 4 for the example of Sect. 5. Similarly for (70), the eigenvalues of the coefficient matrix h=|m ts −(m tt m ss )/2; −(m tt m ss )/2−m ts | are

$$ \lambda_{1,2} = \pm\bigl\{ m_{ts}^{2} +\bigl[(m_{tt} - m_{ss})/2\bigr]^{2}\bigr\} ^{1/2},$$
(72)

and, since λ 1>0 and λ 2=−λ 1, (70) represents a hyperbola with orthogonal asymptotes parallel to the lines u′=±v′. Its branches are called ‘remote’ and ‘near’, the latter passing through the origin (Fig. 4). The normalized (unit) eigenvectors of g and h are Sines and Cosines of ϕ e and ϕ h , uniquely determined angles describing the orientation of the major axes of the ellipse and the hyperbola with respect to the uv axes. ϕ e and ϕ h satisfy the relations

$$ t(2\phi_{e}) = 2m_{ts}/(m_{tt} - m_{ss}),\quad t(2\phi_{h}) = - 1/2(m_{tt} -m_{ss})/m_{ts},$$
(73)

so that the angle between the major axes of the ellipse and the hyperbola is π/4 (see Fig 4). Moreover, the ellipse and the hyperbola intersect at the origin u=v(=μ)=0, where they are perpendicular, i.e.,

$$ g(\mu,\phi)|_{\mu= 0} = 0 \quad\Rightarrow\quad t\phi= -m_{nt}/m_{ns}; h(\mu,\phi)|_{\mu= 0} = 0\quad \Rightarrow\quad t\phi = m_{ns}/m_{nt};$$
(74)

and at point (μ c ,ϕ c ) described by (43) as a unique solution of (44) (or (69) and (70)), hence lie on the near branch of the hyperbola (so that the remote branch does not intersect the ellipse). Note that point (0,0) is not a solution of (44), for g(0,0)=m nt h(0,0)=m ns (see (32) and (33)). Now g(μ,ϕ) can be written

$$ g(\mu,\phi) = m_{nt}c\phi+ m_{ns}s\phi+ \mu \bigl[ - |c\phi s\phi \|m_{tt} m_{ts};m_{ts} m_{ss}\|c\phi s\phi|^{T}\bigr].$$
(75)

The expression multiplying μ comprises a negative number (Appendix A, (68)). Consequently, if l is a line passing through the origin and point (μ e ,ϕ e ) on the ellipse (g(μ e ,ϕ e )=0), then the (cylindrical) coordinates μ and ϕ e of points of l satisfy either g(μ,ϕ e )>0 or g(μ,ϕ e )<0, depending on whether the indicated point is inside (μ<μ e ) or outside (μ>μ e ) the ellipse. If a circle of radius μ is drawn with its center at the origin, then the orientation angles of lines passing through the origin and each of the intersection points of the circle with the hyperbola (two or four), are solutions of h(μ,ϕ)=0. If outside the ellipse, these points satisfy g(μ,ϕ)<0 (e.g., Points A and B in Fig. 4). However, if μ<μ c , then one, and only one of these points, namely \((\mu,\hat{\phi} )\), lies within the ellipse (e.g., Points C in Fig. 4); and, because \(g(\mu,\hat{\phi} ) > 0\), it accommodates sliding renewal in direction \(\hat{\phi}\) (Sect. 3.3). Points B accommodate angle \(\bar{\phi}\) (Sect. 3.2) and Point D accommodates μ c and ϕ c ((43)).

Fig. 4
figure 4

The ellipse and the hyperbola for the example of Sect. 5, with circular segments designating μ=0.6, 1.1, 1.6 and μ c =1.21

Appendix C

In 2D systems

  1. 1.

    m ns =m ts =m ss =0, hence c n =c t =c s =0 (see (41a)–(41c)); and μ c and ϕ c (43) become undefined. With ϕ≡0 and dϕ/dI n =0 (34a)–(34e) remain intact.

  2. 2.

    Equations (25)–(27) reduce to dv n =Δ/m tt dI n , dI t =−m nt /Δ, dI s =0 where \(\Delta\hat{ =} m_{nn}m_{tt} -m_{nt}^{2}\), hence (45a)–(45e) become dϕ/dI n =0, ds/dI n =0, dv n /dI n =Δ/m tt , dI t /dI n =−m nt /m tt , dI s /dI n =0.

  3. 3.

    The solution of h(μ,ϕ)=0, g(μ,ϕ)>0 is \(\hat{\phi} =\pi\), leaving (46a)–(46e) intact.

The procedure of Sect. 4 can be applied to 2D systems if modified accordingly.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Djerassi, S. Three-dimensional, one-point collision with friction. Multibody Syst Dyn 27, 173–195 (2012). https://doi.org/10.1007/s11044-011-9287-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11044-011-9287-2

Keywords

Navigation