dc.rights.license | CC-BY-NC-ND | |
dc.contributor.advisor | Panja, Deb | |
dc.contributor.author | Michels, Pieter | |
dc.date.accessioned | 2024-07-24T23:06:40Z | |
dc.date.available | 2024-07-24T23:06:40Z | |
dc.date.issued | 2024 | |
dc.identifier.uri | https://studenttheses.uu.nl/handle/20.500.12932/46897 | |
dc.description.abstract | Computational 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.sponsorship | Utrecht University | |
dc.language.iso | EN | |
dc.subject | Research 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.title | Enhancing a Time-Independent CFD Solver with Moving Boundaries and Solids | |
dc.type.content | Master Thesis | |
dc.rights.accessrights | Open Access | |
dc.subject.keywords | fluid dynamics; Stokes; linear Stokes; Navier-Stokes; Python bindings; moving objects; GPU; cuFFTDx; moving boundary conditions; | |
dc.subject.courseuu | Game and Media Technology | |
dc.thesis.id | 34800 | |