Skip to main content

Simulation of Hard Contacts with Friction: An Iterative Projection Method

  • Conference paper
  • First Online:

Part of the book series: Springer Proceedings in Mathematics & Statistics ((PROMS,volume 35))

Abstract

An algorithm for the simulation of mechanical systems with hard contacts and Coulomb friction is presented. The contact laws together with the switching rules between the different states of the contacts are formulated as normal cone inclusions and then generalized to contact-impact laws. By using proximal point methods, the combined contact-impact laws are rewritten as nonlinear equations and then iteratively solved within an implicit time integration algorithm. As illustrative examples, a funnel-deflector arrangement with 3,500 rigid balls and a bobsled simulator software is briefly presented. The theoretical setting is in accordance with classical Lagrangian mechanics and can be used to model various set-valued interaction laws in arbitrary finite-dimensional multibody systems.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Aeberhard, U., Glocker, Ch.: Energy considerations for excited perfect collisions. In: van Campen, D.H., Lazurko, M.D., van den Oever, W.P.J.M. (eds.) Proc. 5th EUROMECH Nonlinear Oscillations Conference, pp. 422–431. Eindhoven Univ. of Technology, Eindhoven (2005)

    Google Scholar 

  2. Alart, P., Curnier, A.: A mixed formulation for frictional contact problems prone to Newton like solution methods. Comp. Meth. Appl. Mech. Eng. 92(3), 353–357 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  3. Anitescu, M., Potra, F.A., Stewart, D.E.: Time-Stepping for three-dimensional rigid body dynamics. Comp. Meth. Appl. Mech. Eng. 177(3), 183–197 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  4. Glocker, Ch.: Dynamik von Starrkörpersystemen mit Reibung und Stößen. VDI-Fortschrittberichte Mechanik/Bruchmechanik, Reihe 18, Nr. 182. VDI-Verlag, Düsseldorf (1995)

    Google Scholar 

  5. Glocker, Ch.: Set-Valued Force Laws: Dynamics of Non-Smooth Systems. Lecture Notes in Applied Mechanics, Vol. 1. Springer, Berlin/Heidelberg (2001)

    Google Scholar 

  6. Glocker, Ch.: Reduction techniques for distributed set-valued force laws. In: Baniotopoulos, C.C. (ed.) Nonsmooth/Nonconvex Mechanics with Applications in Engineering, pp. 173–180. Editions Ziti, Thessaloniki (2006)

    Google Scholar 

  7. Glocker, Ch.: An introduction to impacts. In: Haslinger, J., Stavroulakis, G. (eds.) Nonsmooth Mechanics of Solids, CISM Courses and Lectures, vol. 485, pp. 45–102. Springer, Wien/New York (2006)

    Chapter  Google Scholar 

  8. Glocker, Ch., Aeberhard, U.: The geometry of Newton’s cradle. In: Alart, P., Maisonneuve, O., Rockafellar, R.T. (eds.) Nonsmooth Mechanics and Analysis: Theoretical and Numerical Advances, AMMA, vol. 12, pp. 185–194. Springer, New York (2006)

    Chapter  Google Scholar 

  9. Glocker, Ch., Studer, C.: Formulation and preparation for numerical evaluation of linear complementarity systems in dynamics. Multibody Syst. Dynam. 13(4), 447–463 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  10. Jean, M.: The non-smooth contact dynamics method. Comput. Methods Appl. Mech. Eng. 177, 235–257 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  11. Leine, R.I., Glocker, Ch.: A set-valued force law for spatial coulomb-contensou friction. Eur. J. Mech. A/Solids 22, 193–216 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  12. Leine, R.I., Nijmeijer, H.: Dynamics and bifurcations of non-smooth mechanical systems. Lecture Notes in Applied and Computational Mechanics, vol. 18. Springer, Berlin/Heidelberg (2004)

    Google Scholar 

  13. Möller, M.: Consistent integrators for non-smooth dynamical systems. Diss. ETH No. 19715. ETH Zurich, Zurich (2011)

    Google Scholar 

  14. Moreau, J.J.: Unilateral contact and dry friction in finite freedom dynamics. In: Moreau, J.J., Panagiotopoulos, P.D. (eds.) Non-Smooth Mechanics and Applications, CISM Courses and Lectures, vol. 302, pp. 1–82. Springer, Wien (1988)

    Google Scholar 

  15. Moreau, J.J.: Bounded variation in time. In: Moreau, J.J., Panagiotopoulos, P.D., Strang, G. (eds.) Topics in Nonsmooth Mechanics, pp. 1–74. Birkhäuser, Basel (1988)

    Google Scholar 

  16. Moreau, J.J.: Numerical aspects of the sweeping process. Comput. Meth. Appl. Mech. Eng. 177, 329–349 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  17. Nützi, G.: Computing non-smooth dynamics on the GPU. Master thesis, Center of Mechanics. ETH Zurich, Zurich (2011)

    Google Scholar 

  18. Panagiotopoulos, P.D.: A nonlinear programming approach to the unilateral contact-, and friction-boundary value problem in the theory of elasticity. Ingenieur Archiv 44, 421–432 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  19. Pang, J.S., Trinkle, J.C.: Complementarity formulations and existence of solutions of dynamic multi-rigid-body contact problems with coulomb friction. Math. Program. 30, 199–226 (1996)

    Article  MathSciNet  Google Scholar 

  20. Paoli, L., Schatzman, M.: A numerical scheme for impact problems I: The one-dimensional case. SIAM J. Numer. Anal. 40(2), 702–733 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  21. Paoli, L.u., Schatzman, M.: A numerical scheme for impact problems II: The multidimensional case. SIAM J. Numer. Anal. 40(2), 734–768 (2002)

    Google Scholar 

  22. Pfeiffer, F., Glocker, Ch.: Multibody Dynamics with Unilateral Contacts. Wiley, New York (1996)

    Book  MATH  Google Scholar 

  23. Rockafellar, R.T.: Convex Analysis. Princeton University Press, Princeton (1972)

    Google Scholar 

  24. Stewart, D.E.: Convergence of a time-stepping scheme for rigid body dynamics and resolution of Painlevé’s problem. Arch. Ration. Mech. Anal. 145, 215–260 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  25. Stewart, D.E., Trinkle, J.C.: An implicit time-stepping scheme for rigid body dynamics with inelastic collisions and coulomb friction. Int. J. Numer. Meth. Eng. 39(15), 2673–2691 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  26. Studer, C., Glocker, Ch.: Simulation of non-smooth mechanical systems with many unilateral constraints. In: van Campen, D.H., Lazurko, M.D., van den Oever, W.P.J.M. (eds.) Proc. 5th EUROMECH Nonlinear Oscillations Conference, pp. 1597–1606. Eindhoven University of Technology, Eindhoven (2005)

    Google Scholar 

  27. Studer, C., Glocker, Ch.: Representation of normal cone inclusion problems in dynamics via non-linear equations. Arch. Appl. Mech. 76, 327–348 (2006)

    Article  MATH  Google Scholar 

  28. Studer, C.: Numerics of unilateral contacts and friction: modeling and numerical time integration in non-smooth dynamics. Lecture Notes in Applied and Computational Mechanics, vol. 47. Springer, Berlin/Heidelberg (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christoph Glocker .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Basel

About this paper

Cite this paper

Glocker, C. (2013). Simulation of Hard Contacts with Friction: An Iterative Projection Method. In: Johann, A., Kruse, HP., Rupp, F., Schmitz, S. (eds) Recent Trends in Dynamical Systems. Springer Proceedings in Mathematics & Statistics, vol 35. Springer, Basel. https://doi.org/10.1007/978-3-0348-0451-6_19

Download citation

Publish with us

Policies and ethics