Local Refinement Methods for Fluid Simulation
Maximilian Hans Gerhard Klein, Leibniz Universität Hannover,
masters thesis
10/2011
Die KomplexitĂ€t der Simulation dynamischer Prozesse in Echtzeit setzt enge Grenzen was die ProblemgröĂe und die Genauigkeit von SImulationen selbst auf neuester Hardware angeht. Dabei ist es hĂ€ufig gar nicht nötig, jede Lösung ĂŒber einem Teilgebiet der SimulationsdomĂ€ne mit der selben PrĂ€zision zu berechnen. HĂ€ufig liefern adaptive Verfahren bei einer Verringerung der Freiheitsgrade bessere Ergebnisse. Diese Arbeit untersucht im Kontext der Fluidsimulation eine adaptive Fassung des Multigrid Algorithmus, der diese Eigenschaft nutzen soll um interaktive Fluidsimulation mit hoher Genauigkeit zu ermöglichen.
Dazu wird in einem sog. splitting Verfahren die Lösung der Fluidgleichungen in zwei Teilschritte zerlegt. Im ersten Schritt wird mit einem sog. semi-lagrangian Verfahren das (vorlÀufig divergenzbehaftete) Geschwindigkeitsfeld nach Einwirkung von verteilten KrÀften, Randbedingungen und Advektion berechnet. Dieses wird dann in einem zweiten Schritt durch die Lösung eines geeigneten Poissonproblems mittels der Multigridmethode auf seinen divergenzfreien Anteil projiziert.
Kontakt: Rasmus Buchmann