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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.