skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A matrix-free cone complementarity approach for solving large-scale nonsmooth, rigid body dynamics.

Journal Article · · Computer Methods in Applied Mechanics and Engineering
;  [1]
  1. 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 Lab. (ANL), Argonne, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC)
DOE Contract Number:
DE-AC02-06CH11357
OSTI ID:
1035452
Report Number(s):
ANL/MCS/JA-66082; CMMECC; TRN: US201204%%623
Journal Information:
Computer Methods in Applied Mechanics and Engineering, Vol. 200, Issue 5-8; ISSN 0045-7825
Country of Publication:
United States
Language:
ENGLISH

Similar Records

An iterative approach for cone complementarity problems for nonsmooth dynamics.
Journal Article · Fri Oct 01 00:00:00 EDT 2010 · Comput. Optimization Appl. · OSTI ID:1035452

A convex complementarity approach for simulating large granular flows.
Journal Article · Thu Jul 01 00:00:00 EDT 2010 · J. Comput. Nonlinear Dyn. · OSTI ID:1035452

Large-scale parallel multibody dynamics with frictional contact on the graphical processing unit.
Journal Article · Tue Jan 01 00:00:00 EST 2008 · Proc. Inst. Mech. Eng., Proc. part K, J. Multi-body Dyn. · OSTI ID:1035452