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.
Similar content being viewed by others
References
Chatterjee, A., Ruina, A.: A new algebraic rigid-body collision law based on impulse space consideration. J. Appl. Mech. 65, 939–951 (1998)
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
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
Keller, J.B.: Impact with friction. J. Appl. Mech. 53, 1–4 (1986)
Whittaker, E.T.: A Treatise on the Analytical Dynamics of Particles & Rigid Bodies. Cambridge University Press, Cambridge (1904) (reprint 1993)
Wang, D., Conti, C., Beale, D.: Interference impact of multibody systems. J. Mech. Des. 121, 128–135 (1999)
Smith, C.E.: Predicting rebounds using rigid-body dynamics. J. Appl. Mech. 58, 754–758 (1991)
Batlle, A.J.: Rough balanced collision. J. Appl. Mech. 63, 168–172 (1996)
Bhatt, V., Koechling, J.: Three-dimensional frictional rigid-body impact. J. Appl. Mech. 62, 893–898 (1995)
Battle, J.A.: The sliding velocities flow of rough collisions in multibody systems. J. Appl. Mech. 63, 804–809 (1996)
Stronge, W.J.: Impact Mechanics. Cambridge University Press, Cambridge (2000)
Zhen, Z., Liu, C.: The Analysis and Simulation for three-dimensional impact with friction. Multibody Syst. Dyn. 18, 511–530 (2007)
Newton, I.: Philosophias Naturalis Principia Mathematica. R. Soc. Press, London (1686)
Poisson, S.D.: Mechanics. Longmans, London (1817)
Boulanger, G.: Note sur le choc avec frottement des corps non parfaitment elastique. Rev. Sci. 77, 325–327 (1939)
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)
Kane, T.R., Levinson, D.A.: Dynamics: Theory and Application. McGraw Hill, New York (1985)
Rubin, M.B.: Physical restrictions on the impulse acting during three-dimensional impact of two ‘rigid’ bodies. J. Appl. Mech. 65, 464–469 (1998)
Ivanov, A.P.: Energetics of a collision with friction. J. Appl. Math. Mech. 56(4), 527–534 (1992)
Brach, R.M.: Rigid body collisions. J. Appl. Mech. 56, 133–138 (1989)
Routh, E.J.: Dynamics of a System of Rigid Bodies. Elementary Part, 7th edn. Dover, New York (1905)
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)
Marghitu, D.B., Hurmuzlu, Y.: Three-dimensional rigid-body collisions with multiple contact points. J. Appl. Mech. 62, 725–732 (1995)
Smith, C.E., Liu, P.-P.: Coefficient of restitution. J. Appl. Mech. 59, 963–969 (1992)
Stoianovici, D., Hurmuzlu, Y.: A critical study of the applicability of rigid-body collision theory. J. Appl. Mech. 63, 307–316 (1996)
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)
Erickson, D., Weber, M., Sharf, I.: Contact stiffness and damping estimation for robotic systems. Int. J. Robot. Res. 22(1), 41–57 (2003)
Djerassi, S.: Collision with friction; part A: Newton’s hypothesis. Multibody Syst. Dyn. 21, 37–54 (2009). doi:10.1007/s11044-008-9126-2
Boyce, E.W., DiPrima, C.R.: Elementary Differential Equations, 3rd edn. Wiley, New York (1977)
Neimark, J.I., Faev, N.A.: Dynamics of Nonholonomic Systems. American Math Society, Providence (1972)
Ferziger, T.H.: Numerical Methods for Engineering Application. Wiley, New York (1981)
Strang, G.: Linear Algebra and Its Application. Academic Press, New York (1980)
Author information
Authors and Affiliations
Corresponding author
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
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
where V is 3×p matrix appearing in (14). Because −M hence −M −1 are positive definite matrices, one can write ([32], p. 109)
Thus,
and, since det(BB T)=detBdetB T=(detB)2>0, then \(\det\mathfrak{M}= \det(\mathbf {B}\mathbf {B}^{T}) > 0\), where
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
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,
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 |u′v′|=|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 u′2+λ 2 v′2+( )u′+( )v′=0, where λ 1 and λ 2 are the eigenvalues of g ([32], p. 255) given by
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
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 u−v axes. ϕ e and ϕ h satisfy the relations
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.,
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
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)).
Appendix C
In 2D systems
-
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.
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.
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
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11044-011-9287-2