On the contact detection for contact-impact analysis in multibody systems

One of the most important and complex parts of the simulation of multibody systems with contact-impact involves the detection of the precise instant of impact. In general, the periods of contact are very small and, therefore, the selection of the time step for the integration of the time derivatives of the state variables plays a crucial role in the dynamics of multibody systems. The conservative approach is to use very small time steps throughout the analysis. However, this solution is not efficient from the computational view point. When variable time-step integration algorithms are used and the preimpact dynamics does not involve high-frequencies, the integration algorithms may use larger time steps and the contact between two surfaces may start with initial penetrations that are artificially high. This fact leads either to a stall of the integration algorithm or to contact forces that are physically impossible which, in turn, lead to post-impact dynamics that is unrelated to the physical problem. The main purpose of this work is to present a general and comprehensive approach to automatically adjust the time step, in variable time-step integration algorithms, in the vicinity of contact of multibody systems. The proposed methodology ensures that for any impact in a multibody system the time step of the integration is such that any initial penetration is below any prescribed threshold. In the case of the start of contact, and after a time step is complete, the numerical error control of the selected integration algorithm is forced to handle the physical criteria to accept/reject time steps in equal terms with the numerical error control that it normally uses. The main features of this approach are the simplicity of its computational implementation, its good computational efficiency, and its ability to deal with the transitions between non-contact and contact situations in multibody dynamics. A demonstration case provides the results that support the discussion and show the validity of the proposed methodology.

[1]  Selçuk Erkaya,et al.  Experimental investigation of joint clearance effects on the dynamics of a slider-crank mechanism , 2010 .

[2]  I. Sharf,et al.  A contact force solution for non-colliding contact dynamics simulation , 2006 .

[3]  K. Anderson,et al.  Modeling intermittent contact for flexible multibody systems , 2010 .

[4]  Per Grove Thomsen,et al.  Numerical Solution of Differential Algebraic Equations , 1999 .

[5]  Alan Bowling,et al.  Energetically consistent simulation of simultaneous impacts and contacts in multibody systems with friction , 2009 .

[6]  J. Baumgarte Stabilization of constraints and integrals of motion in dynamical systems , 1972 .

[7]  Shlomo Djerassi Collision with friction; Part B: Poisson’s and Stornge’s hypotheses , 2008 .

[8]  C. Glocker Set-Valued Force Laws: Dynamics of Non-Smooth Systems , 2012 .

[9]  Peter Eberhard,et al.  EXTENSION OF THE POLYGONAL CONTACT MODEL FOR FLEXIBLE MULTIBODY SYSTEMS , 2005 .

[10]  Jorge Ambrósio,et al.  Development of a planar multibody model of the human knee joint , 2010 .

[11]  Jorge Ambrósio,et al.  Improved bushing models for general multibody systems and vehicle dynamics , 2009 .

[12]  Inna Sharf,et al.  Contact Stiffness and Damping Estimation for Robotic Systems , 2003, Int. J. Robotics Res..

[13]  Christoph Glocker,et al.  Step size adjustment and extrapolation for time‐stepping schemes in non‐smooth dynamics , 2008 .

[14]  Jorge Ambrósio,et al.  Translational Joints With Clearance in Rigid Multibody Systems , 2008 .

[15]  Jorge Angeles,et al.  Impacts in multibody systems: modeling and experiments , 2008 .

[16]  J. Ambrósio,et al.  Stabilization Methods for the Integration of DAE in the Presence of Redundant Constraints , 2003 .

[17]  Friedrich Pfeiffer The idea of complementarity in multibody dynamics , 2001 .

[18]  Parviz E. Nikravesh,et al.  Computer-aided analysis of mechanical systems , 1988 .

[19]  Hamid M. Lankarani,et al.  A Contact Force Model With Hysteresis Damping for Impact Analysis of Multibody Systems , 1989 .

[20]  Hamid M. Lankarani,et al.  Continuous contact force models for impact analysis in multibody systems , 1994, Nonlinear Dynamics.

[21]  P. Panagiotopoulos Inequality problems in mechanics and applications , 1985 .

[22]  J. Moreau Numerical aspects of the sweeping process , 1999 .

[23]  Jorge Ambrósio,et al.  Influence of the contact—impact force model on the dynamic response of multi-body systems , 2006 .

[24]  J. T. Oden,et al.  Models and computational methods for dynamic friction phenomena , 1984 .

[25]  Yunqing Zhang,et al.  Dynamics of spatial flexible multibody systems with clearance and lubricated spherical joints , 2009 .

[26]  Peter Eberhard,et al.  A linear complementarity formulation on position level for frictionless impact of planar deformable bodies , 2006 .

[27]  G. Stavroulakis Multibody Dynamics with Unilateral Contacts by Friedrich Pfeiffer and Christoph Glocker, Wiley, New York, 1996 , 1998 .

[28]  Jorge Ambrósio,et al.  Revolute joints with clearance in multibody systems , 2004 .

[29]  Gerhard Hippmann,et al.  An Algorithm for Compliant Contact Between Complexly Shaped Bodies , 2004 .

[30]  John McPhee,et al.  A Regularized Contact Model with Asymmetric Damping and Dwell-Time Dependent Friction , 2004 .

[31]  C. W. Gear,et al.  Simultaneous Numerical Solution of Differential-Algebraic Equations , 1971 .

[32]  B. Brogliato,et al.  Numerical simulation of finite dimensional multibody nonsmooth mechanical systems , 2001 .

[33]  B. Brogliato,et al.  Numerical Methods for Nonsmooth Dynamical Systems: Applications in Mechanics and Electronics , 2008 .

[34]  D. Flickinger,et al.  Simultaneous oblique impacts and contacts in multibody systems with friction , 2010 .

[35]  Peter Wriggers,et al.  A contact detection algorithm for superellipsoids based on the common-normal concept , 2008 .

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

[37]  Kejing He,et al.  Multigrid contact detection method. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[38]  Paulo Flores,et al.  Modeling and simulation of wear in revolute clearance joints in multibody systems , 2009 .

[39]  R. J. Knops,et al.  Trends in applications of pure mathematics to mechanics : a collection of invited papers presented at a symposium at Heriot-Watt University in September 1979 , 1978 .

[40]  Inna Sharf,et al.  Literature survey of contact dynamics modelling , 2002 .

[41]  Peter Wriggers,et al.  Computational Contact Mechanics , 2002 .

[42]  Christoph Glocker,et al.  Modeling and analysis of rigid multibody systems with translational clearance joints based on the nonsmooth dynamics approach , 2010 .

[43]  Paulo Veríssimo,et al.  Development of generic multibody road vehicle models for crashworthiness , 2008 .

[44]  P. Wriggers Computational contact mechanics , 2012 .

[45]  S. Djerassi Collision with friction; Part A: Newton’s hypothesis , 2009 .

[46]  L. Shampine,et al.  Computer solution of ordinary differential equations : the initial value problem , 1975 .

[47]  F. Pfeiffer,et al.  Complementarity problems in multibody systems with planar friction , 1993, Archive of Applied Mechanics.

[48]  B. Kwak Complementarity problem formulation of three-dimensional frictional contact , 1991 .

[49]  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.

[50]  F. Pfeiffer,et al.  Simulation of Unilateral Constrained Systems with Many Bodies , 2005 .

[51]  P. Panagiotopoulos Inequality Problems in Mechanics and Applications: Convex and Nonconvex Energy Functions , 1985 .

[52]  W. Goldsmith,et al.  Impact: the theory and physical behaviour of colliding solids. , 1960 .

[53]  Elias G. Dimitrakopoulos,et al.  Analysis of a frictional oblique impact observed in skew bridges , 2010 .

[54]  Karl Popp,et al.  A Historical Review on Dry Friction and Stick-Slip Phenomena , 1998 .

[55]  J. Ambrósio,et al.  Dynamic Analysis for Planar Multibody Mechanical Systems with Lubricated Joints , 2004 .

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

[57]  H. Lankarani,et al.  Spatial rigid-multibody systems with lubricated spherical clearance joints: modeling and simulation , 2010 .

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

[59]  C. Glocker,et al.  Formulation and Preparation for Numerical Evaluation of Linear Complementarity Systems in Dynamics , 2005 .

[60]  Inhwan Han,et al.  Multi-Body Impact Motion with Friction—Analysis, Simulation, and Experimental Validation , 1993 .

[61]  C. Glocker,et al.  Modeling and analysis of planar rigid multibody systems with translational clearance joints based on the non-smooth dynamics approach , 2010 .

[62]  J. P. Dias,et al.  Contact Detection Between Convex Superquadric Surfaces , 2010 .

[63]  A. Shabana,et al.  Dynamic Analysis of Constrained System of Rigid and Flexible Bodies With Intermittent Motion , 1986 .

[64]  K. H. Hunt,et al.  Coefficient of Restitution Interpreted as Damping in Vibroimpact , 1975 .

[65]  H. Nijmeijer,et al.  Dynamics and Bifurcations ofNon - Smooth Mechanical Systems , 2006 .

[66]  Chang-Wan Kim,et al.  An efficient and robust contact algorithm for a compliant contact force model between bodies of complex geometry , 2009 .

[67]  Ahmed A. Shabana,et al.  A continuous force model for the impact analysis of flexible multibody systems , 1987 .

[68]  T. W. Lee,et al.  On The Dynamics of Intermittent-Motion Mechanisms. Part 1: Dynamic Model and Response , 1983 .

[69]  J. P. Dias,et al.  Dynamics of flexible mechanical systems with contact-impact and plastic deformations , 1995 .

[70]  Peter Wriggers,et al.  An Explicit Multi-Body Contact Algorithm , 2003 .

[71]  Bernard Brogliato,et al.  Some perspectives on the analysis and control of complementarity systems , 2003, IEEE Trans. Autom. Control..