An Algorithm for Compliant Contact Between Complexly Shaped Bodies

A new contact algorithm designed for multibody dynamics is presented. It is based on representation of the body surfaces by polygon meshes and contact force determination by the elastic foundation model. Areal discretisations of the contact patches are constructed using methods closely related to computer graphics, e.g. collision detection based on bounding volume hierarchies and generation of subdivision surfaces by means of boundary representation data structures. Two examples prove the robustness of the method for complexly shaped bodies causing multiple and multiply bordered contact patches and conforming contacts.

[1]  J. Kalker,et al.  A minimum principle for frictionless elastic contact with application to non-Hertzian half-space contact problems , 1972 .

[2]  A. Hindmarsh LSODE and LSODI, two new initial value ordinary differential equation solvers , 1980, SGNM.

[3]  K. Johnson Contact Mechanics: Frontmatter , 1985 .

[4]  K. Johnson,et al.  Three-Dimensional Elastic Bodies in Rolling Contact , 1990 .

[5]  David A. Winter,et al.  Biomechanics and Motor Control of Human Movement , 1990 .

[6]  E. Hairer,et al.  Solving ordinary differential equations I (2nd revised. ed.): nonstiff problems , 1993 .

[7]  Linda R. Petzold,et al.  Numerical solution of initial-value problems in differential-algebraic equations , 1996, Classics in applied mathematics.

[8]  Friedrich Pfeiffer,et al.  Multibody Dynamics with Unilateral Contacts , 1996 .

[9]  Christian Laugier,et al.  Fast contact localisation between deformable polyhedra in motion , 1996, Proceedings Computer Animation '96.

[10]  Tomas Möller,et al.  A fast triangle-triangle intersection test , 1997 .

[11]  Gabriel Zachmann,et al.  Rapid collision detection by dynamically aligned DOP-trees , 1998, Proceedings. IEEE 1998 Virtual Reality Annual International Symposium (Cat. No.98CB36180).

[12]  David E. Orin,et al.  Toward development of a generalized contact algorithm for polyhedral objects , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[13]  S. Goyal,et al.  Simulation of dynamics of interacting rigid bodies including friction I: General problem and contact model , 1994, Engineering with Computers.