AN ALGORITHM FOR COMPLIANT CONTACT BETWEEN COMPLEXLY SHAPED SURFACES IN MULTIBODY DYNAMICS

Abstract. 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]  P. Rentrop,et al.  Differential-algebraic Equations in Vehicle System Dynamics , 1991 .

[2]  J. Barbera,et al.  Contact mechanics , 1999 .

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

[4]  Gabriel Zachmann,et al.  Exact and Fast Collision Detection , 1994 .

[5]  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).

[6]  M. A. Akanbi,et al.  Numerical solution of initial value problems in differential - algebraic equations , 2005 .

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

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

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

[10]  Tomas Akenine-Möller,et al.  A Fast Triangle-Triangle Intersection Test , 1997, J. Graphics, GPU, & Game Tools.

[11]  Friedrich Pfeiffer,et al.  Relative Kinematics of Multibody Contacts , 1997, Active/Passive Vibration Control and Nonlinear Dynamics of Structures.

[12]  Gabriel Zachmann,et al.  Virtual reality in assembly simulation: collision detection, simulation algorithms, and interaction techniques , 2000 .

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

[14]  Thomas Klisch,et al.  Contact Mechanics in Multibody Systems , 1998 .

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

[16]  Ernst Hairer,et al.  Solving Ordinary Differential Equations I: Nonstiff Problems , 2009 .

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

[18]  Suresh Goyal,et al.  Simulation of dynamics of interacting rigid bodies including friction II: Software system design and implementation , 2005, Engineering with Computers.

[19]  E. Hairer,et al.  Solving Ordinary ,Differential Equations I, Nonstiff problems/E. Hairer, S. P. Norsett, G. Wanner, Second Revised Edition with 135 Figures, Vol.: 1 , 2000 .