A fast NCP solver for large rigid-body problems with contacts, friction, and joints

14Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The simulation of multibody systems with rigid contacts entails the solution of nonsmooth equations of motion. The dynamics is nonsmooth because of the discontinuous nature of noninterpenetration, collision, and adhesion constraints. We propose a solver that is able to handle the simulation of multibody systems of vast complexity, with more than 100,000 colliding rigid bodies. The huge number of nonsmooth constraints arising from unilateral contacts with friction gives rise to a nonlinear complementarity problem (NCP), which we solve by means of a highperformance iterative method. The method has been implemented as a high-performance software library, written in C++. Complex simulation scenarios involving thousands of moving parts have been extensively tested, showing a remarkable performance of the numerical scheme compared to other algorithms.

Cite

CITATION STYLE

APA

Tasora, A., & Anitescu, M. (2009). A fast NCP solver for large rigid-body problems with contacts, friction, and joints. In Computational Methods in Applied Sciences (Vol. 12, pp. 45–55). Springer. https://doi.org/10.1007/978-1-4020-8829-2_3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free