[an error occurred while processing this directive]

quadfluid


Programm zur numerischen Simulation laminarer Strömungen inkompressibler Fluide in 2D auf adaptiven Gittern.

quadfluid behandelt die instationären Navier-Stokes-Gleichungen in zwei Raumdimensionen als Testumgebung für mathematische und physikalische Berechnungsmethoden im Kontext der Strömungssimulation.
Die Inputgeometrie wird mit Hilfe eines quadtrees auf ein adaptives kartesisches Gitter abgebildet.
Grundlage des Lösungsalgorithmus ist die Chorinsche Projektionsmethode. Die Zeitdiskretisierung der Impulsgleichungen erfolgt durch ein explizites Eulerverfahren. Der Ortsdiskretisierung liegt ein finites Elementverfahren zugrunde. Es werden bilineare Finite Elemente für die Geschwindigkeiten mit zellweise konstantem Druck verwendet. In jedem Zeitschritt wird ein explizit assembliertes lineares Gleichungssystem für den Druck gelöst, mit dessen Hilfe die Geschwindigkeiten upgedatet werden. Zur Berechnung der Kraftwerte auf Körper im Fluid wird die Methode der konsistenten Kräfte verwendet.

Screenshot der matlab-GUI quadvis.

Konkret implementierte Szenarien sind die Driven Cavity, der freie Kanal sowie die 2d-Zylinderbenchmarks und der CFD1 benchmark der Forschergruppe 493 zur Fluid-Struktur-Wechselwirkung.

Auf Nachfrage ist eine Version des matlab-Codes über T. Neckel erhältlich.
T. Neckel, 11.04.2007