3-Körper-Problem-Simulator
chaotische Gravitation, Divergenz von Zwillingsläufen und numerische Stabilität
warum sieht es bei jedem Neuladen gleich aus? 🖖
Das Dreikörperproblem ist chaotisch, aber nicht zufällig. Chaos bedeutet, dass winzige Unterschiede in den Anfangsbedingungen exponentiell anwachsen — aber ein Neuladen der Seite ändert nichts: gleiche Startpositionen, gleiche Geschwindigkeiten, gleiches dt, gleicher Algorithmus, jedes Mal dasselbe Ergebnis. Deterministisches Chaos und reproduzierbare Berechnung sind zwei verschiedene Dinge. Um das Chaos wirklich zu sehen: Setze die Störung auf 0,000001 und beobachte die gestrichelte Zwillingsbahn. Beide Bahnen starten 10⁻⁶ voneinander entfernt und laufen schließlich in völlig unterschiedliche Pfade auseinander. Diese exponentielle Trennung ist das Chaos – der Lyapunov-Exponent bei der Arbeit. Das Divergenzdiagramm unter den Umlaufbahnen zeigt log₁₀ dieser Trennung über die Zeit; eine gerade ansteigende Linie bedeutet exponentielles Wachstum.
warum drei die schwierige Zahl ist 🖖
Zwei Körper, die sich anziehen, zeichnen einfache, endlos wiederkehrende Ellipsen — diesen Fall löste Newton mit Papier und Bleistift. Kommt ein dritter Körper hinzu, verschwindet die saubere Formel: Es gibt keine allgemeine Gleichung dafür, wo alle landen. Der einzige Weg ist, die Simulation Schritt für Schritt um ein winziges dt voranzutreiben, genau wie dieses Werkzeug es tut. Klicke die Figur-8-Voreinstellung an, um eine der seltenen Ausnahmen zu sehen — drei gleiche Massen, die einander ewig auf einer einzigen Schleifenbahn jagen.
die Lösung, die existiert, aber nutzlos ist 🖖
Oft heißt es, das Dreikörperproblem sei 'unlösbar', doch 1912 bewies Karl Sundman eine konvergente Potenzreihe in t1/3, die die Positionen der Körper für alle Zeiten liefert (außer bei Dreifachkollisions-Startwerten). Der Haken: Sie konvergiert so langsam, dass astronomische Genauigkeit in der Größenordnung von 108000000 Gliedern erfordern würde — aussichtslos für jeden Computer. Eine formale Lösung existiert also; die Simulation schrittweise voranzutreiben, wie hier, ist schlicht der einzig brauchbare Weg.
Beispielaufgaben
- Achtform-Orbit - Die Figure-8-Bahn zeigt eine seltene, nahezu periodische Dreikörper-Choreografie, bevor die Abweichung wächst.
- Beinahe-Kollision - Ein Fast-Kollisions-Szenario verstärkt winzige Anfangsunterschiede zu deutlich unterschiedlichen Bahnen.
- pythagoreisch - Der pythagoreische Dreikörperfall kollabiert und schleudert die Körper heraus – ein Beispiel für starke nichtlineare Empfindlichkeit.
- Schmetterlings-Orbit - Schmetterlingsbahn
- Euler-Kollinear - Euler-Kollinear
- Doppelstern + Eindringling - Doppelstern + Eindringling