# Non-Smooth Newton Methods for Deformable Multi-Body Dynamics

**Authors:** Miles Macklin, Kenny Erleben, Matthias M\"uller, Nuttapong Chentanez,, Stefan Jeschke, Viktor Makoviychuk

arXiv: 1907.04587 · 2019-07-11

## TL;DR

This paper introduces a non-smooth Newton method for simulating contact and friction in deformable multi-body systems, supporting complex nonlinear dynamics with improved convergence and GPU acceleration for interactive applications.

## Contribution

It presents a novel non-smooth Newton framework with a new complementarity preconditioner and GPU-based solver for efficient, robust simulation of deformable and rigid multi-body dynamics.

## Key findings

- Supports nonlinear dynamics including hyperelastic bodies and articulated mechanisms
- Achieves faster convergence with the new complementarity preconditioner
- Enables real-time simulation in robotics scenarios using GPU acceleration

## Abstract

We present a framework for the simulation of rigid and deformable bodies in the presence of contact and friction. Our method is based on a non-smooth Newton iteration that solves the underlying nonlinear complementarity problems (NCPs) directly. This approach allows us to support nonlinear dynamics models, including hyperelastic deformable bodies and articulated rigid mechanisms, coupled through a smooth isotropic friction model. The fixed-point nature of our method means it requires only the solution of a symmetric linear system as a building block. We propose a new complementarity preconditioner for NCP functions that improves convergence, and we develop an efficient GPU-based solver based on the conjugate residual (CR) method that is suitable for interactive simulations. We show how to improve robustness using a new geometric stiffness approximation and evaluate our method's performance on a number of robotics simulation scenarios, including dexterous manipulation and training using reinforcement learning.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1907.04587/full.md

## Figures

63 figures with captions in the complete paper: https://tomesphere.com/paper/1907.04587/full.md

## References

75 references — full list in the complete paper: https://tomesphere.com/paper/1907.04587/full.md

---
Source: https://tomesphere.com/paper/1907.04587