Show simple item record

dc.contributor.authorTakahashi, Tetsuya
dc.contributor.authorBatty, Christopher
dc.date.accessioned2021-02-03 18:03:42 (GMT)
dc.date.available2021-02-03 18:03:42 (GMT)
dc.date.issued2020-11
dc.identifier.urihttps://doi.org/10.1145/3414685.3417798
dc.identifier.urihttp://hdl.handle.net/10012/16800
dc.description.abstractWe propose Monolith, a monolithic pressure-viscosity-contact solver for more accurately, robustly, and efficiently simulating non-trivial two-way interactions of rigid bodies with inviscid, viscous, or non-Newtonian liquids. Our solver simultaneously handles incompressibility and (optionally) implicit viscosity integration for liquids, contact resolution for rigid bodies, and mutual interactions between liquids and rigid bodies by carefully formulating these as a single unified minimization problem. This monolithic approach reduces or eliminates an array of problematic artifacts, including liquid volume loss, solid interpenetrations, simulation instabilities, artificial "melting" of viscous liquid, and incorrect slip at liquid-solid interfaces. In the absence of solid-solid friction, our minimization problem is a Quadratic Program (QP) with a symmetric positive definite (SPD) matrix and can be treated with a single Linear Complementarity Problem (LCP) solve. When friction is present, we decouple the unified minimization problem into two subproblems so that it can be effectively handled via staggered projections with alternating LCP solves. We also propose a complementary approach for non-Newtonian fluids which can be seamlessly integrated and addressed during the staggered projections. We demonstrate the critical importance of a contact-aware, unified treatment of fluid-solid coupling and the effectiveness of our proposed Monolith solver in a wide range of practical scenarios.en
dc.description.sponsorshipThis work was supported in part by the Natural Sciences and Engineering Research Council of Canada (Grant RGPIN-04360-2014).en
dc.language.isoenen
dc.publisherAssociation for Computing Machineryen
dc.relation.ispartofseriesACM Transactions on Graphics;
dc.relation.urihttps://tetsuya-takahashi.github.io/Monolith/en
dc.subjectfluid simulationen
dc.subjectmonolithic couplingen
dc.subjectviscosityen
dc.subjectcomputing methodologiesen
dc.subjectphysically based simulationen
dc.titleMonolith: a monolithic pressure-viscosity-contact solver for strong two-way rigid-rigid rigid-fluid couplingen
dc.typeArticleen
dcterms.bibliographicCitationTetsuya Takahashi and Christopher Batty. 2020. Monolith: a monolithic pressure-viscosity-contact solver for strong two-way rigid-rigid rigid-fluid coupling. ACM Trans. Graph. 39, 6, Article 182 (December 2020), 16 pages. DOI:https://doi.org/10.1145/3414685.3417798en
uws.contributor.affiliation1Faculty of Mathematicsen
uws.contributor.affiliation2David R. Cheriton School of Computer Scienceen
uws.typeOfResourceTexten
uws.peerReviewStatusRevieweden
uws.scholarLevelFacultyen


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record


UWSpace

University of Waterloo Library
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4883

All items in UWSpace are protected by copyright, with all rights reserved.

DSpace software

Service outages