HomeStrömungsmechanik & AerodynamikKármánsche Wirbelstraße

🌀 Kármánsche Wirbelstraße

Simulation der Kármánschen Wirbelstraße mit der 2D-Lattice-Boltzmann-Methode (D2Q9, BGK). Stellen Sie die Reynolds-Zahl ein und beobachten Sie die Wirbelablösung hinter einem Zylinder.

Strömungsmechanik & Aerodynamik3DFortgeschritten60 FPS
karman-vortex ↗ Eigenständig öffnen

Was es zeigt

Die Kármánsche Wirbelstraße ist ein sich wiederholendes Muster alternierender Wirbel, die von einem stumpfen Körper in einer viskosen Strömung abgelöst werden. Diese Simulation nutzt eine Lattice-Boltzmann-Methode (LBM) auf einem D2Q9-Gitter — 9 Geschwindigkeitsrichtungen pro Zelle —, um die Navier-Stokes-Gleichungen auf mesoskopischer Skala zu lösen. Die Wirbelablösefrequenz folgt der Strouhal-Zahl: St = fD/U ≈ 0,2 für einen Zylinder bei moderaten Reynolds-Zahlen.

Bedienung

Ziehen Sie den Regler für die Reynolds-Zahl: unter Re ≈ 40 sehen Sie eine stetige, anliegende Strömung; über Re ≈ 40 beginnt die Wirbelablösung; über Re ≈ 200 wird der Nachlauf unregelmäßig. Klicken Sie irgendwo, um ein Hindernis hinzuzufügen — probieren Sie ein Quadrat oder ein geneigtes Rechteck. Wechseln Sie die Farbkarten zwischen Geschwindigkeitsbetrag, Wirbelstärke (Rotation der Geschwindigkeit) und Druck, um verschiedene Aspekte der Strömung sichtbar zu machen.

Wussten Sie schon?

1940 geriet die Tacoma-Narrows-Brücke durch Wirbelablösung in Resonanz und stürzte bei einem Wind von 64 km/h ein — ein heute ikonisches Beispiel für aeroelastisches Flattern. Ingenieure gestalten Brückenquerschnitte heute aerodynamisch, um Ablösung zu unterdrücken. Dasselbe Phänomen lässt Telefondrähte singen und Schornsteine schwingen — stets ein statisches Anliegen bei windexponierten Konstruktionen.

Über diese Simulation

Diese Simulation reproduziert die Kármánsche Wirbelstraße — die alternierende Folge wirbelnder Strudel, die sich von beiden Seiten eines Zylinders in einer stetigen Strömung ablösen. Die Strömung wird mit der Lattice-Boltzmann-Methode auf einem 320×160-D2Q9-Gitter gelöst, auf dem fiktive Teilchenpakete entlang neun Richtungen strömen und bei jedem Schritt über die BGK-Stoßregel mit einer einzigen Relaxationszeit zum Gleichgewicht relaxieren. Die Reynolds-Zahl, festgelegt durch Einlassgeschwindigkeit, Zylinderdurchmesser und Viskosität, entscheidet, ob der Nachlauf stetig bleibt oder in rhythmische Ablösung übergeht.

🔬 Was es zeigt

Wirbelablösung hinter einem kreisförmigen Zylinder, berechnet von einem D2Q9-Lattice-Boltzmann-Löser mit BGK-Stoß. Neun Verteilungen pro Zelle stoßen zum Gleichgewicht feq, strömen zu Nachbarn und nutzen Bounce-Back am Feststoff, um eine Haftbedingung an der Wand durchzusetzen, wodurch das inkompressible Navier-Stokes-Verhalten auf makroskopischer Skala wiederhergestellt wird.

🎮 Bedienung

Nutzen Sie die Panel-Regler: Flow speed (u₀, 0,02–0,18) legt die Einlassgeschwindigkeit fest, Viscosity (ν, 0,005–0,1) steuert die Dämpfung, Cylinder radius (3–20) verändert die Größe des Hindernisses und baut es neu auf, und Steps/frame (1–20) tauscht Geschwindigkeit gegen Glätte. Die Schaltflächen Velocity, Vorticity und Density wechseln das Farbfeld; Reset startet die Strömung neu; ein Klick auf die Zeichenfläche fügt ein kreisförmiges Hindernis hinzu.

💡 Wussten Sie schon?

Die Ablösefrequenz folgt der Strouhal-Beziehung St = fD/U, die über einen weiten Bereich von Reynolds-Zahlen nahe bei etwa 0,2 liegt — das heißt, der Wirbelrhythmus skaliert vorhersagbar mit Strömungsgeschwindigkeit und Körpergröße.

Häufig gestellte Fragen

Was ist eine Kármánsche Wirbelstraße?

Es ist das sich wiederholende Muster wirbelnder Wirbel, die sich abwechselnd von den beiden Seiten eines stumpfen Körpers, etwa eines Zylinders, in einer stetigen Strömung ablösen. Die Wirbel bilden eine versetzte Doppelreihe, die stromabwärts im Nachlauf des Körpers abdriftet, benannt nach dem Aerodynamiker Theodore von Kármán.

Wie löst die Lattice-Boltzmann-Methode die Strömung hier?

Jede Gitterzelle enthält neun Teilchenverteilungen (das D2Q9-Schema). Bei jedem Schritt relaxieren sie mittels der BGK-Regel mit einer einzigen Relaxationszeit zu einem lokalen Gleichgewicht und strömen dann zu benachbarten Zellen. Der Zylinder nutzt Bounce-Back, um eine Haftbedingung an der Wand durchzusetzen, ein Einlass mit konstanter Geschwindigkeit treibt die Strömung an, und ein Auslass mit verschwindendem Gradienten lässt sie austreten. Die Summe der Verteilungen liefert Dichte und Geschwindigkeit.

Was bewirken die Bedienelemente im Panel?

Flow speed legt die Einlassgeschwindigkeit u₀ fest, während Viscosity ν einstellt, das zusammen mit dem Zylinderdurchmesser die in der Anzeige gezeigte Reynolds-Zahl Re = u₀·D/ν bestimmt. Cylinder radius verändert die Größe des Hindernisses und initialisiert die Strömung neu, Steps/frame legt fest, wie viele Löser-Iterationen pro gezeichnetem Frame laufen, und die Farbschaltflächen zeigen Geschwindigkeitsbetrag, Wirbelstärke oder Dichte an.

Ist die Simulation physikalisch genau?

Es handelt sich um einen echten Strömungslöser statt einer skriptgesteuerten Animation, und er gibt die korrekten qualitativen Regime wieder: einen stetigen anliegenden Nachlauf bei niedrigen Reynolds-Zahlen und periodische Ablösung bei höheren. Als 2D-Modell mit einer einzigen Relaxationszeit auf einem bescheidenen Gitter ist es vereinfacht und erfasst daher die wesentliche Physik und Trends statt präziser technischer Werte.

Warum beginnt der Nachlauf zu oszillieren, statt symmetrisch zu bleiben?

Bei niedrigen Reynolds-Zahlen hält die viskose Dämpfung den Nachlauf stetig und symmetrisch. Oberhalb eines kritischen Werts (bei einem Zylinder etwa Re ≈ 47) wird dieser symmetrische Zustand instabil, sodass jede noch so kleine Störung zu einer selbsterhaltenden, alternierenden Ablösung anwächst. Die Simulation sät dies mit einer leichten Geschwindigkeitsstörung über und unter der Mittellinie, um die Instabilität schnell auszulösen.

⚙ Unter der Haube

2D-Lattice-Boltzmann-Simulation (D2Q9, BGK) der Wirbelablösung hinter einem Zylinder. Einstellbare Reynolds-Zahl, 3 Farbfelder, Klick fügt Hindernisse hinzu.

LBMD2Q9WirbelStrömungsmechanikReynolds-Zahl

3D · Three.js/WebGL-Renderer · Ziel: 60 FPS · läuft vollständig clientseitig, keine Installation nötig

Was haben Sie gefunden?

Schritte zur Reproduktion hinzufügen (optional)