Time stepping methods for coupled fluid-rigid body simulation

dc.contributor.authorGurditta, Rikin
dc.date.accessioned2026-01-19T20:00:21Z
dc.date.available2026-01-19T20:00:21Z
dc.date.issued2026-01-19
dc.date.submitted2026-01-12
dc.description.abstractInteraction between fluids and solid objects is ubiquitous in everyday life, yet the resulting motion is too intricate for visual effects artists and animators to realistically depict by hand. Instead, artists turn to computer graphics applications that employ physics-based animation to simulate these complex phenomena. Some of these applications solve the incompressible Euler equations coupled with the rigid body equations to compute the motion of an incompressible fluid interacting with undeformable solids. Of particular interest is two-way coupling, in which the fluid and solids both affect each other’s motion. Many methods have been developed to improve the realism of fluid simulations, allowing them to simulate more compelling scenarios. There are several time stepping schemes for fluid simulation in the literature, presenting ways to evolve the motion of the fluid over time that may generate more energetic or more accurate results. In particular, we focus on the BDF2 and Advection-Reflection families of schemes due to their accuracy and their improved ability to preserve the kinetic energy of the fluid. Our goal in this thesis is to extend these time stepping schemes to two-way coupled fluid-rigid body simulation, to yield more compelling simulations of the interactions between these two types of materials. We catalogue some of the popular time stepping schemes for fluid simulation, and explain their relations to methods of solving ordinary differential equations. Then, taking as our starting point the popular method of Batty et al., we re-derive the time stepping scheme originally proposed for coupled systems, and derive new schemes for coupled systems corresponding to the previously discussed fluid schemes, along the way comparing to the coupled time stepping scheme proposed by Gibou and Min. We measure the accuracy, energy-preservation, and computational cost properties of each scheme implemented within a 2D simulation, presenting quantitative and qualitative results. We hope our work encourages further investigation into the theoretical basis as well as the qualitative properties of coupled fluid-rigid body simulation.
dc.identifier.urihttps://hdl.handle.net/10012/22849
dc.language.isoen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.subjectfluid simulation
dc.subjectrigid bodies
dc.subjectphysics-based animation
dc.subjectcomputer graphics
dc.titleTime stepping methods for coupled fluid-rigid body simulation
dc.typeMaster Thesis
uws-etd.degreeMaster of Mathematics
uws-etd.degree.departmentDavid R. Cheriton School of Computer Science
uws-etd.degree.disciplineComputer Science
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.embargo.terms0
uws.contributor.advisorBatty, Christopher
uws.contributor.affiliation1Faculty of Mathematics
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
supplementary video.mp4
Size:
183.1 MB
Format:
Video MP4
Loading...
Thumbnail Image
Name:
Gurditta_Rikin.pdf
Size:
6.84 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
6.4 KB
Format:
Item-specific license agreed upon to submission
Description: