Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorPanja, Deb
dc.contributor.authorMichels, Pieter
dc.date.accessioned2024-07-24T23:06:40Z
dc.date.available2024-07-24T23:06:40Z
dc.date.issued2024
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/46897
dc.description.abstractComputational Fluid Dynamics solvers are a widely used tool to simulate the flow of a fluid and the motion of objects. When working with a time independent solver, computing object motion requires additional steps. In this thesis, methods are presented to introduce object rotation and translation to a solver based on the linear time-independent Stokes equations. It is shown that, using the results obtained by running such a solver, it is possible to update boundary conditions between time steps. Furthermore, a way to move said boundary conditions around in a scene is provided. Additionally, the solver used in this thesis is extended with a convenient Python side library. The newly added features and theories in this work provide a solid basis for future use in the field by researchers.
dc.description.sponsorshipUtrecht University
dc.language.isoEN
dc.subjectResearch is done to extend a Navier-Stokes based computational fluid dynamics solver with Python bindings, a higher dependence on the GPU and to introduce moving boundary conditions and objects into configurations.
dc.titleEnhancing a Time-Independent CFD Solver with Moving Boundaries and Solids
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordsfluid dynamics; Stokes; linear Stokes; Navier-Stokes; Python bindings; moving objects; GPU; cuFFTDx; moving boundary conditions;
dc.subject.courseuuGame and Media Technology
dc.thesis.id34800


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record