A matrix-free cone complementarity approach for solving large-scale nonsmooth, rigid body dynamics.
Journal Article
·
· Computer Methods in Applied Mechanics and Engineering
- Mathematics and Computer Science
This paper proposes an iterative method that can simulate mechanical systems featuring a large number of contacts and joints between rigid bodies. The numerical method behaves as a contractive mapping that converges to the solution of a cone complementarity problem by means of iterated fixed-point steps with separable projections onto convex manifolds. Since computational speed and robustness are important issues when dealing with a large number of frictional contacts, we have performed special algorithmic optimizations in order to translate the numerical scheme into a matrix-free algorithm with O(n) space complexity and easy implementation. A modified version, that can run on parallel computers is discussed. A multithreaded version of the method has been used to simulate systems with more than a million contacts with friction.
- Research Organization:
- Argonne National Laboratory (ANL)
- Sponsoring Organization:
- SC
- DOE Contract Number:
- AC02-06CH11357
- OSTI ID:
- 1035452
- Report Number(s):
- ANL/MCS/JA-66082
- Journal Information:
- Computer Methods in Applied Mechanics and Engineering, Journal Name: Computer Methods in Applied Mechanics and Engineering Journal Issue: 5-8 Vol. 200; ISSN 0045-7825; ISSN CMMECC
- Country of Publication:
- United States
- Language:
- ENGLISH
Similar Records
An iterative approach for cone complementarity problems for nonsmooth dynamics.
Large-scale parallel multibody dynamics with frictional contact on the GPU.
Large-scale parallel multibody dynamics with frictional contact on the graphical processing unit.
Journal Article
·
Fri Oct 01 00:00:00 EDT 2010
· Comput. Optimization Appl.
·
OSTI ID:1008269
Large-scale parallel multibody dynamics with frictional contact on the GPU.
Conference
·
Wed Dec 31 23:00:00 EST 2008
·
OSTI ID:1001586
Large-scale parallel multibody dynamics with frictional contact on the graphical processing unit.
Journal Article
·
Mon Dec 31 23:00:00 EST 2007
· Proc. Inst. Mech. Eng., Proc. part K, J. Multi-body Dyn.
·
OSTI ID:992051