Multibody systems with rigid bodies and unilateral contacts are difficult to simulate due to discontinuities associated with gaining and losing contacts and stick-slip transitions. Methods for simulating such systems fall into two categories: penalty methods and complementarity methods. The former calculate penetration depths of virtual rigid bodies at every time step and compute restoring forces to repair penetrations, while the latter assume that the bodies are truly rigid and compute contact forces that prevent penetration from occurring at all. In this paper, we are concerned with complementarity methods. We present an instantaneous formulation of the equations of motion of multi-rigid-body systems with frictional contacts as a complementarity problem. The unknowns in this formulation are accelerations and forces at the contacts. Since it is known that this model does not always admit a finite solution, it is problematic to use it directly in an integration scheme. This fact motivates the discrete-time formulation presented second. Although the discrete-time formulation also takes the form of a complementarity problem, it does not suffer from non-existence, and thus it is suitable for simulation. Numerical results are compared to the exact solution for a sphere initially sliding, then rolling, on a horizontal plane.
[1]
C. Lanczos.
The variational principles of mechanics
,
1949
.
[2]
A. H. Redford,et al.
Mechanized assembly : fundamentals of parts feeding, orientation, and mechanized assembly
,
1968
.
[3]
Richard W. Cottle,et al.
Linear Complementarity Problem.
,
1992
.
[4]
J. Trinkle,et al.
On Dynamic Multi‐Rigid‐Body Contact Problems with Coulomb Friction
,
1995
.
[5]
Jeffrey C. Trinkle,et al.
Complementarity formulations and existence of solutions of dynamic multi-rigid-body contact problems with coulomb friction
,
1996,
Math. Program..
[6]
D. Stewart,et al.
AN IMPLICIT TIME-STEPPING SCHEME FOR RIGID BODY DYNAMICS WITH INELASTIC COLLISIONS AND COULOMB FRICTION
,
1996
.
[7]
M. Anitescu,et al.
Formulating Dynamic Multi-Rigid-Body Contact Problems with Friction as Solvable Linear Complementarity Problems
,
1997
.
[8]
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.