StartseiteChaos & DynamikChaotische Wellen — Ketten nichtlinearer Oszillatoren

🌊 Chaotische Wellen — Ketten nichtlinearer Oszillatoren

Simulieren Sie chaotische Wellen in gekoppelten nichtlinearen Oszillatoren. Erkunden Sie das Fermi-Pasta-Ulam-Tsingou-Problem, die Energieverteilung zwischen Moden und Wellenchaos anhand der Duffing- und Toda-Gitter-Modelle.

Chaos & Dynamik3DFortgeschritten60 FPS
chaotic-waves ↗ Eigenständig öffnen

Über die Fermi-Pasta-Ulam-Tsingou-Kette

Dieser Simulator modelliert eine Kette aus N Punktmassen, die durch identische nichtlineare Federn verbunden sind, wobei beide Enden an festen Wänden eingespannt sind. Jede Masse i gehorcht mẍᵢ = V′(xᵢ₊₁−xᵢ) − V′(xᵢ−xᵢ₋₁), integriert mit dem symplektischen Geschwindigkeits-Verlet-Verfahren, sodass die Gesamtenergie über lange Läufe gut erhalten bleibt. Drei Federpotentiale sind wählbar: α-FPUT (V = ½x² + ⅓αx³, eine kleine kubische Korrektur zum Hookeschen Gesetz), β-FPUT (V = ½x² + ¼βx⁴, eine quartische Korrektur) und das Toda-Gitter (V = (eᵃˣ − αx − 1)/α², eine exakt integrable exponentielle Feder). Wird der Nichtlinearitätsregler auf 0 gestellt, ergibt sich die rein harmonische Kette, bei der Energie, die in eine Normalmode eingespeist wird, dort für immer verbleibt — Normalmoden einer linearen Kette tauschen niemals Energie aus.

Beim Start (und beim Zurücksetzen) wird die Kette in einer einzigen Normalmode k angeregt, xᵢ(0) = A·sin(kπi/(N+1)), unter Verwendung der Regler für Anregungsmode, Anfangsamplitude und Kettenlänge N. Das obere Canvas zeichnet die momentane Auslenkung jeder Masse als Feder-Kugel-Kette, wobei die Kugelfarbe die lokale kinetische Energie kodiert (blau = kalt, rot = heiß). Das untere Canvas ist das Moden-Energiespektrum: In jedem Frame wird der aktuelle Zustand auf die N diskreten Sinus-Normalmoden der linearen Kette projiziert (eine diskrete Sinustransformation), und die harmonische Energie jeder Mode Eₖ = ½pₖ² + ½ωₖ²qₖ² wird über die Zeit akkumuliert, wodurch gezeigt wird, wie — und ob — Energie aus der anfänglich angeregten Mode k in ihre Nachbarn abfließt. Das Statistik-Panel verfolgt die verstrichene Simulationszeit, die Gesamtenergie (erhalten), die in Mode k verbleibende Energie und die größte Auslenkung in der Kette.

Häufig gestellte Fragen

Was ist das FPUT-Problem?

1953 führten Fermi, Pasta, Ulam und (erst viel später anerkannt) Tsingou eines der ersten Computerexperimente durch und simulierten eine Kette aus 64 Massen mit einer kleinen kubischen (α) Nichtlinearität, die zu ansonsten linearen Federn hinzugefügt wurde. Sie erwarteten, dass sich die anfängliche Einzelmoden-Anregung schnell gleichmäßig auf alle Normalmoden verteilen würde (Thermalisierung/Gleichverteilung). Stattdessen beobachteten sie eine Fast-Wiederkehr: Die Energie teilte sich kurz mit einigen benachbarten Moden, kehrte dann aber fast vollständig zur ursprünglichen Mode zurück, immer wieder, ohne Anzeichen von Thermalisierung. Dieser Simulator reproduziert genau diesen Aufbau — regen Sie eine Mode an, beobachten Sie das Moden-Energiespektrum und sehen Sie, ob die Energie zurückkehrt.

Was ist der Unterschied zwischen den Modellen α-FPUT, β-FPUT und Toda?

Alle drei ersetzen die ideale lineare Feder V=½x² durch eine leicht nichtlineare. α-FPUT fügt einen kubischen Term hinzu (asymmetrisch, in eine Richtung weicher, in die andere steifer); β-FPUT fügt einen quartischen Term hinzu (symmetrisch, in beiden Richtungen versteifend); das Toda-Gitter verwendet ein exponentielles Potential, das exakt lösbar (integrabel) über inverse Streuung ist und exakte Solitonenlösungen unterstützt. Eine Erhöhung des Nichtlinearitätsreglers (α oder β) verstärkt die Kopplung zwischen den Normalmoden; das Toda-Modell kehrt bei jeder Amplitude nahezu perfekt zurück, während α- und β-FPUT schließlich in echtes Chaos und Thermalisierung übergehen, sobald die Nichtlinearität stark genug ist.

Warum kehrt die Energie zur ursprünglichen Mode zurück, statt sich zu verteilen?

Die Lösung, gefunden von Zabusky und Kruskal 1965, besteht darin, dass sich die FPUT-Kette im Kontinuumslimes wie die Korteweg–de-Vries-Gleichung (KdV) verhält, deren Lösungen von Solitonen dominiert werden — einsamen Wellen, die einander durchdringen, ohne ihre Identität zu verlieren. Die Fast-Wiederkehr ist ein Echo der Solitonendynamik in der diskreten Kette: Das System ist einem integrablen System (Toda, KdV) nahe genug, dass das Hindernis des KAM-Theorems gegen Thermalisierung weitgehend noch gilt. Erst bei starker Nichtlinearität, wenn genügend benachbarte Moden überlappen und resonieren, verliert die Kette diese nahezu integrable Struktur und thermalisiert tatsächlich zu chaotischer, gleichverteilter Bewegung.

Was zeigt das Moden-Energiespektrum-Panel genau an?

Bei jedem Animationsframe projiziert der Simulator die aktuellen Positionen und Geschwindigkeiten auf die N Normalmoden der linearen Kette mittels einer diskreten Sinustransformation (qₖ = Σᵢ xᵢ·sin(kπi/(N+1)), analog für Impulse), und berechnet dann die harmonische Energie jeder Mode Eₖ = ½pₖ² + ½ωₖ²qₖ² mit der Dispersionsrelation ωₖ = 2sin(kπ/2(N+1)). Diese Moden-Energien werden für jede der ersten 24 Moden zu einer laufenden Summe akkumuliert und als Balken dargestellt, wobei die anfänglich angeregte Mode k hervorgehoben wird — genau die Diagnostik, die Fermi, Pasta, Ulam und Tsingou in ihrem ursprünglichen Bericht von 1955 verwendeten.

Warum wird die Geschwindigkeits-Verlet-Integration statt einer einfacheren Methode verwendet?

Velocity Verlet ist ein symplektischer Integrator: Er bewahrt näherungsweise die Hamiltonsche Struktur der Bewegungsgleichungen, sodass die Gesamtenergie um einen konstanten Wert oszilliert, statt über lange Simulationszeiten abzudriften. Für ein chaotisches oder nahezu integrables System wie die FPUT-Kette würde eine nicht-symplektische Methode (z. B. das einfache Euler-Verfahren) künstlich Energie verlieren oder gewinnen und könnte fälschliche Thermalisierung oder Wiederkehr erzeugen. Der Wert der Gesamtenergie in diesem Simulator sollte über die Zeit im Wesentlichen konstant bleiben — das ist eine direkte Prüfung der Qualität des Integrators.

Was passiert, wenn ich den Nichtlinearitätsregler auf null stelle?

Bei α=β=0 reduziert sich jedes Modell auf die rein harmonische Kette, deren exakte Lösung eine Summe unabhängiger Normalmoden ist, die niemals Energie austauschen. Das Anregen der Mode k zeigt im Moden-Energiespektrum, dass die gesamte Energie dauerhaft in Balken k verbleibt, während alle anderen Balken bei null liegen — es gibt keine Schwebung, keine Wiederkehr und kein Chaos, weil lineare Normalmoden schlicht nicht wechselwirken. Dies ist die Ausgangsbasis, gegen die das FPUT-Experiment testen sollte.

Welche Rolle spielt das KAM-Theorem hier?

Das Kolmogorow-Arnold-Moser-Theorem (KAM) beschreibt, dass beim Hinzufügen einer kleinen nichtlinearen Störung zu einem integrablen Hamilton-System (wie der linearen Kette oder dem integrablen Toda-Gitter) die meisten quasi-periodischen invarianten Tori erhalten bleiben, anstatt sofort in Chaos zu zerfallen. Deshalb zeigen die α- und β-FPUT-Ketten bei schwacher bis moderater Nichtlinearität eine langlebige Fast-Wiederkehr, statt sofort zu thermalisieren: Das System bleibt einem integrablen nahe. Erst wenn der Nichtlinearitätsregler hoch genug eingestellt wird, überlappen genügend Resonanzen, um die überlebenden Tori zu zerstören und eine echte chaotische Energieverteilung über die Moden zu erzeugen.

Wie beeinflussen Kettenlänge N und Anregungsmode k die Dynamik?

Ein größeres N liefert eine feinere räumliche und spektrale Auflösung und erlaubt höhere Modenzahlen, erhöht aber auch die Anzahl nahezu resonanter Moden-Tripel/-Quartette, die nichtlineare Terme koppeln können, was die Thermalisierung bei gegebener Nichtlinearität im Allgemeinen erleichtert. Das Anregen einer niedrigen Mode (kleines k, lange Wellenlänge) zeigt tendenziell die sauberste FPUT-Wiederkehr, da ihre nächsten Nachbarn im Modenspektrum in der Frequenz gut getrennt sind; das Anregen einer hohen Mode (k nahe N) bringt das System näher an den Rand der Brillouin-Zone, wo die Dispersionsrelation abflacht und benachbarte Moden leichter in Resonanz geraten.

Warum ändern die Kugeln im oberen Canvas ihre Farbe?

Die Farbe jeder Kugel kodiert ihre momentane kinetische Energie, ½mvᵢ², skaliert relativ zur heißesten Kugel in der Kette zu diesem Zeitpunkt (blau → niedrige kinetische Energie, rot → hohe kinetische Energie). Das Beobachten des Farbmusters ist ein schneller visueller Ersatz für dieselbe Frage der Energieverteilung, die das Modenspektrum numerisch beantwortet: Im nahezu wiederkehrenden Regime schwappt der "heiße Fleck" in einem recht organisierten Muster hin und her, das an die Wellenlänge der angeregten Mode gebunden ist, während im chaotischen/thermalisierten Regime die heißen und kalten Kugeln räumlich ungeordnet und im Zeitmittel annähernd gleichmäßig werden.

Ist dies dasselbe System, das Fermi, Pasta, Ulam und Tsingou ursprünglich simulierten?

Ja, strukturell: eine eindimensionale Kette von Massen an identischen nichtlinearen Federn mit festen (eingespannten) Enden, gestartet aus einer einzigen sinusförmigen Normalmoden-Anregung und über die Zeit auf einem Computer weiterentwickelt — genau der Aufbau des Los-Alamos-Berichts von 1955 (ursprünglich mit N=32 oder 64 Massen und einem kleinen α- oder β-Term). Dieser Simulator lässt Sie zusätzlich das exakt integrable Toda-Potential einsetzen, das später (1967) eingeführt wurde, um mittels Solitonentheorie zu erklären, warum die ursprüngliche FPUT-Kette sich weigerte zu thermalisieren.

⚙ Unter der Haube

Simulieren Sie chaotische Wellen in gekoppelten nichtlinearen Oszillatoren. Erkunden Sie das Fermi-Pasta-Ulam-Tsingou-Problem, die Energieverteilung zwischen Moden und Wellenchaos anhand der Duffing- und Toda-Gitter-Modelle.

chaotische Wellennichtlineare Oszillatorenfermi-pasta-ulamfput-problemtoda-gitterWellenchaos

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

Was haben Sie gefunden?

Reproduktionsschritte hinzufügen (optional)