arrow
Return

ElastoMonolith: A Monolithic Optimization-based Liquid Solver for Contact-Aware Elastic-Solid Coupling

delete2022-11-30
delete5
PRE
AI
T
Tetsuya Takahashi *
C
Christopher Batty
DOI:10.1145/3550454.3555474delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Simultaneous coupling of diverse physical systems poses significant computational challenges in terms of speed, quality, and stability. Rather than treating all components with a single discretization methodology (e.g., smoothed particles, material point method, Eulerian grid, etc.) that is ill-suited to some components, our solver, ElastoMonolith, addresses three-way interactions among standard particle-in-cell-based viscous and inviscid fluids, Lagrangian mesh-based deformable bodies, and rigid bodies. While prior methods often treat some terms explicitly or in a decoupled fashion for efficiency, often at the cost of robustness or stability, we demonstrate the effectiveness of a strong coupling approach that expresses all of the relevant physics within one consistent and unified optimization problem, including fluid pressure and viscosity, elasticity of the deformables, frictional solid-solid contact, and solid-fluid interface conditions. We further develop a numerical solver to tackle this difficult optimization problem, incorporating projected Newton, an active set method, and a transformation of the inner linear system matrix to ensure symmetric positive definiteness. Our experimental evaluations show that our framework can achieve high quality coupling results that avoid artifacts such as volume loss, instability, sticky contacts, and spurious interpenetrations.
Keywords:
Fluid simulation
monolithic coupling
elasticity

Journal

ACM Transactions on Graphics cover
ACM Transactions on Graphics
IF:
9.5
Papers:
4.7K
Citations:
3.6W

Organization

A
adobe systems inc.
Scholars:
273
Papers: 305
Citations: 0
U
University of Waterloo
Scholars:
2.2W
Papers: 2.3W
Citations: 3.3W
Cited Papers

Cited Papers

Stabilizing Integrators for Real-Time Physics
err2018-01-10
err25
PREAI
errDinev, Dimitar; Liu, Tiantian; Kavan, Ladislav
errShare
errSave
errShare
errSave
An Implicit Viscosity Formulation for SPH Fluids
err2015-07-27
err64
errOAAI
errPeer, Andreas; Ihmsen, Markus; Cornelis, Jens; Teschner, Matthias
errShare
errSave
Projective Dynamics with Dry Frictional Contact
err2020-08-12
err41
errOAAI
errLy, Mickael; Jouve, Jean; Boissieux, Laurence; Bertails-Descoubes, Florence
errShare
errSave
Discrete Viscous Threads
err2010-07-26
err197
PREAI
errBergou, Miklos; Audoly, Basile; Vouga, Etienne; Wardetzky, Max; Grinspun, Eitan
errShare
errSave
A Simple Geometric Model for Elastic Deformations
err2010-07-26
err239
errOAAI
errChao, Isaac; Pinkall, Ulrich; Sanan, Patrick; Schroeder, Peter
errShare
errSave
A Moving Least Squares Material Point Method with Displacement Discontinuity and Two-Way Rigid Body Coupling
err2018-07-30
err181
PREAI
errHu, Yuanming; Fang, Yu; Ge, Ziheng; Qu, Ziyin; Zhu, Yixin; Pradhana, Andre; Jiang, Chenfanfu
errShare
errSave
errShare
errSave
researcher View more