ElastoMonolith: A monolithic optimization-based liquid solver for contact-aware elastic-solid coupling

dc.contributor.authorTakahashi, Tetsuya
dc.contributor.authorBatty, Christopher
dc.date.accessioned2024-04-22T14:44:40Z
dc.date.available2024-04-22T14:44:40Z
dc.date.issued2022-12
dc.description© ACM, 2022. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in ACM Transactions on Graphics, https://doi.org/10.1145/3550454.3555474.en
dc.description.abstractSimultaneous 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.en
dc.description.sponsorshipNatural Sciences and Engineering Research Council of Canada.en
dc.identifier.urihttps://doi.org/10.1145/3550454.3555474
dc.identifier.urihttp://hdl.handle.net/10012/20465
dc.language.isoenen
dc.publisherAssociation for Computing Machineryen
dc.relation.ispartofseriesACM Transactions on Graphics;41(6)
dc.subjectcomputing metholodogiesen
dc.subjectphysically-based simulationen
dc.subjectmonolithic couplingen
dc.subjectfluid simulationen
dc.subjectelasticityen
dc.titleElastoMonolith: A monolithic optimization-based liquid solver for contact-aware elastic-solid couplingen
dc.typeArticleen
dcterms.bibliographicCitationTakahashi, T., & Batty, C. (2022). Elastomonolith. ACM Transactions on Graphics, 41(6), 1–19. https://doi.org/10.1145/3550454.3555474en
uws.contributor.affiliation1Faculty of Mathematicsen
uws.contributor.affiliation2David R. Cheriton School of Computer Scienceen
uws.peerReviewStatusRevieweden
uws.scholarLevelFacultyen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ElastoMonolith.pdf
Size:
50.65 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.47 KB
Format:
Item-specific license agreed upon to submission
Description: