Implicit frictional dynamics with soft constraints
Egor Larionov, Andreas Longva, Uri M. Ascher, Jan Bender, Dinesh K. Pai
TL;DR
The paper addresses the challenge of accurately simulating frictional contact in deformable objects by comparing lagged friction models with a fully implicit, smooth friction formulation. It introduces a penalty-based contact scheme with a smooth implicit surface and a volume-change penalty to handle compressible and nearly incompressible media, enabling stable, higher-order time integration and differentiable propagation of derivatives. Key contributions include a direct comparison showing lagged friction underperforms near the stick-slip threshold, a stable high-order integration framework applicable to both lagged and implicit friction, a Stribeck-like friction model, and an adaptive contact-penalty strategy that preserves volume. The work demonstrates improved friction accuracy, robustness to time stepping, and realistic replication of phenomena such as tennis-ball bounce and tire wrinkling, underscoring its practical impact for graphics and elasticity simulations.
Abstract
Dynamics simulation with frictional contacts is important for a wide range of applications, from cloth simulation to object manipulation. Recent methods using smoothed lagged friction forces have enabled robust and differentiable simulation of elastodynamics with friction. However, the resulting frictional behavior can be inaccurate and may not converge to analytic solutions. Here we evaluate the accuracy of lagged friction models in comparison with implicit frictional contact systems. We show that major inaccuracies near the stick-slip threshold in such systems are caused by lagging of friction forces rather than by smoothing the Coulomb friction curve. Furthermore, we demonstrate how systems involving implicit or lagged friction can be correctly used with higher-order time integration and highlight limitations in earlier attempts. We demonstrate how to exploit forward-mode automatic differentiation to simplify and, in some cases, improve the performance of the inexact Newton method. Finally, we show that other complex phenomena can also be simulated effectively while maintaining smoothness of the entire system. We extend our method to exhibit stick-slip frictional behavior and preserve volume on compressible and nearly-incompressible media using soft constraints.
