A semi‐implicit time‐stepping model for frictional compliant contact problems

In this paper, we formulate a semi‐implicit time‐stepping model for multibody mechanical systems with frictional, distributed compliant contacts. Employing a polyhedral pyramid model for the friction law and a distributed, linear, viscoelastic model for the contact, we obtain mixed linear complementarity formulations for the discrete‐time, compliant contact problem. We establish the existence and finite multiplicity of solutions, demonstrating that such solutions can be computed by Lemke's algorithm. In addition, we obtain limiting results of the model as the contact stiffness tends to infinity. The limit analysis elucidates the convergence of the dynamic models with compliance to the corresponding dynamic models with rigid contacts within the computational time‐stepping framework. Finally, we report numerical simulation results with an example of a planar mechanical system with a frictional contact that is modelled using a distributed, linear viscoelastic model and Coulomb's frictional law, verifying empirically that the solution trajectories converge to those obtained by the more traditional rigid‐body dynamic model. Copyright © 2004 John Wiley Sons, Ltd.

[1]  N. Meyers,et al.  H = W. , 1964, Proceedings of the National Academy of Sciences of the United States of America.

[2]  R. Knops,et al.  Three-Dimensional Problems of the Theory of Elasticity , 1967, The Mathematical Gazette.

[3]  A. I. Lur’e Three - dimensional problems of the theory of elasticity , 1968 .

[4]  H. Saunders Book Reviews : NUMERICAL METHODS IN FINITE ELEMENT ANALYSIS K.-J. Bathe and E.L. Wilson Prentice-Hall, Inc, Englewood Cliffs, NJ , 1978 .

[5]  B. Paul,et al.  Contact Pressures on Closely Conforming Elastic Bodies , 1981 .

[6]  Per Lötstedt Coulomb Friction in Two-Dimensional Rigid Body Systems , 1981 .

[7]  R. Varga,et al.  Proof of Theorem 4 , 1983 .

[8]  R. Varga,et al.  Proof of Theorem 2 , 1983 .

[9]  Richard S. Varga,et al.  Proof of Theorem 6 , 1983 .

[10]  J. Oden,et al.  Nonlocal and Nonlinear Friction Laws and Variational Principles for Contact Problems in Elasticity , 1983 .

[11]  M. Omizo,et al.  Modeling , 1983, Encyclopedic Dictionary of Archaeology.

[12]  E. Haug,et al.  Dynamics of mechanical systems with Coulomb friction, stiction, impact and constraint addition-deletion—I theory , 1986 .

[13]  J. Oden,et al.  Contact Problems in Elasticity: A Study of Variational Inequalities and Finite Element Methods , 1987 .

[14]  Yu Wang,et al.  Modeling impact dynamics for robotic operations , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[15]  Ronald S. Fearing,et al.  Using a cylindrical tactile sensor for determining curvature , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[16]  R. Brach Rigid Body Collisions , 1989 .

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

[18]  Pramath R. Sinha,et al.  A contact stress model for multifingered grasps of rough objects , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[19]  Brian Armstrong-Hélouvry,et al.  Control of machines with friction , 1991, The Kluwer international series in engineering and computer science.

[20]  Richard W. Cottle,et al.  Linear Complementarity Problem. , 1992 .

[21]  Vijay Kumar,et al.  A minimum principle for the dynamic analysis of systems with frictional contacts , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[22]  Per Lötstedt,et al.  A numerical method for the simulation of mechanical systems with unilateral constraints , 1994 .

[23]  David Baraff,et al.  Fast contact force computation for nonpenetrating rigid bodies , 1994, SIGGRAPH.

[24]  J. Trinkle,et al.  On Dynamic Multi‐Rigid‐Body Contact Problems with Coulomb Friction , 1995 .

[25]  Y. Hurmuzlu,et al.  Three-dimensional rigid-body collisions with multiple contact points , 1995 .

[26]  S. Dirkse,et al.  The path solver: a nommonotone stabilization scheme for mixed complementarity problems , 1995 .

[27]  K. Bathe Finite Element Procedures , 1995 .

[28]  John F. Canny,et al.  Estimating pose statistics for robotic part feeders , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[29]  Jeffrey C. Trinkle,et al.  Complementarity formulations and existence of solutions of dynamic multi-rigid-body contact problems with coulomb friction , 1996, Math. Program..

[30]  D. Stewart,et al.  AN IMPLICIT TIME-STEPPING SCHEME FOR RIGID BODY DYNAMICS WITH INELASTIC COLLISIONS AND COULOMB FRICTION , 1996 .

[31]  B. Brogliato Nonsmooth Impact Mechanics: Models, Dynamics and Control , 1996 .

[32]  Vijay Kumar,et al.  Modeling Of Frictional Contacts For Dynamic Simulation , 1997 .

[33]  M. Anitescu,et al.  Formulating Dynamic Multi-Rigid-Body Contact Problems with Friction as Solvable Linear Complementarity Problems , 1997 .

[34]  A. Ruina,et al.  Two Interpretations of Rigidity in Rigid-Body Collisions , 1998 .

[35]  D. Stewart Convergence of a Time‐Stepping Scheme for Rigid‐Body Dynamics and Resolution of Painlevé's Problem , 1998 .

[36]  Dinesh K. Pai,et al.  Contact response maps for real time dynamic simulation , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[37]  Dimitris N. Metaxas,et al.  Efficient Dynamic Constraints for Animating Articulated Figures , 1998, Multibody system dynamics.

[38]  D. Stewart,et al.  Time-stepping for three-dimensional rigid body dynamics , 1999 .

[39]  D. Stewart,et al.  A unified approach to discrete frictional contact problems , 1999 .

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

[41]  Frank Tendick,et al.  Multirate simulation for high fidelity haptic interaction with deformable objects in virtual environments , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[42]  David E. Stewart,et al.  Rigid-Body Dynamics with Friction and Impact , 2000, SIAM Rev..

[43]  Pierre E. Dupont,et al.  Analysis of Rigid-Body Dynamic Models for Simulation of Systems With Frictional Contacts , 2001 .

[44]  J. Trinkle,et al.  Dynamic multi-rigid-body systems with concurrent distributed contacts , 2001, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[45]  J. Trinkle,et al.  Dynamic Multi-Rigid-Body Systems with Concurrent Distributed Contacts: Theory and Examples , 2001 .

[46]  M. Anitescu,et al.  A Time-stepping Method for Stii Multibody Dynamics with Contact and Friction ‡ , 2022 .

[47]  Peng Song,et al.  Modeling, analysis and simulation of multibody systems with contact and friction , 2002 .

[48]  Mihai Anitescu,et al.  A fixed time-step approach for multibody dynamics with contact and friction , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[49]  Le Xuan Anh,et al.  Dynamics of Mechanical Systems with Coulomb Friction , 2003 .

[50]  Felix Schlenk,et al.  Proof of Theorem 3 , 2005 .

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