Simulering av kompressibelt flöde i Python. Utveckling av numeriska metoder för hantering av stötar i kompressibelt flöde
Typ
Examensarbete på kandidatnivå
Bachelor Thesis
Bachelor Thesis
Program
Publicerad
2023
Författare
Angel, Arvid
Johansson, Melvin
larsson, Lukas
Wiström, Jesper
Modellbyggare
Tidskriftstitel
ISSN
Volymtitel
Utgivare
Sammanfattning
Computational fluid dynamics (CFD) simulations are an essential part of product
development. If the simulations are physically correct, it can reduce the costs of
experiments that otherwise would have to be done to evaluate the interactions
between the product and the fluid it flows in or the fluid that flows past a statio nary product. When the fluid velocity equals to or exceeds the speed of sound, it
introduces a phenomenon called shocks.
The project aimed to investigate whether replacing the existing shock sensor in a
CFD solver, called “G3Dflow”, could increase the accuracy and precision of the
simulations. “G3Dflow” is a Python library provided by the Institution of Mecha nics and Maritime Sciences at Chalmers.
The process of choosing a new shock sensor was mainly a matter of studying
literature. One part of the project focused on how to calculate the gradients needed
to compute the new sensor and how this affected the simulations. A major part
of the project was evaluating the results of the simulations and comparing the
results to literature describing test cases and the expected outcome. The results of
the project are then to be used as a case for the course TME085-COMPRESSIBLE
FLOW.