Ich simuliere einen inkompressiblen Fluss über einen Zylinder mit einer Reynold-Zahl von 500. Ich löse die Navier-Stokes-Gleichung mithilfe der Druckkorrekturmethode. Meine Lösung wird nach einer gewissen Zeit (ca. 5s) instabil.
Ich habe versucht, mein Netz in Schritten von 0,05 zu verfeinern (dabei muss meine CFL <1 sein, obwohl ich implizite Methoden verwende).
Meine Randbedingungen, Maschen und instabilen Ergebnisse sind in den beigefügten Abbildungen dargestellt. Die Domäne ist ungefähr 25-mal größer als der Zylinderdurchmesser.
Ich habe versucht, dieses Problem O-Gitter (das fast sofort instabil wurde) zu simulieren.
Der folgende Link enthält die Bilder der Randbedingungen und Ergebnisse.
Ich wäre dankbar, wenn jemand seine Gedanken / Erfahrungen zu diesem Problem mitteilen könnte. Danke vielmals.
bearbeitet:
Entschuldigung für den Tippfehler:
Ich benutze folgende Randbedingungen: Neumann-Grenze
auf Dirichlet-Grenze
bearbeitet:
Ich habe Velocity-Randbedingungen auf die Knoten um die Dirichlet-Grenze angewendet. Der obere rechte und der untere rechte Eckknoten sind Dirichlet-Grenzen mit der Geschwindigkeit 1.
Nachdem ich mich eingehender mit den Simulationsergebnissen befasst hatte, stellte ich fest, dass sich Instabilität an der Einlass- / Auslassverbindung einschleicht.
quelle
Antworten:
Ich habe das Problem herausgefunden. Ich musste die Größe der Domain weiter erhöhen, um Randeffekte zu entfernen. Außerdem musste ich die CFL-Zahl auf etwa 0,5 bis 1,0 reduzieren
Ich denke, dass die CFL-Zahl für eine höhere Reynolds-Zahl weiter reduziert werden muss.
Anfangs dachte ich, ich hätte die Schrittgröße genug reduziert, aber das war nicht der Fall.
quelle