Enhancing a Time-Independent CFD Solver with Moving Boundaries and Solids
Summary
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.