gravitatives Mehrkörperproblem – Numerische Verfahren & Stabilität

Elias Rumpf

05.05.2026

Dreikörperproblem – analytische Spezialfälle

  • Lineare Anordnung (Euler, 1767)
Abb. 1 Musielak & Quarles, 2014
  • gleichseitiges Dreieck (Lagrange, 1772)
Abb. 2 Musielak & Quarles, 2014
  • restringiert: Masse einer der Körper für die Bewegung der beiden primären Massen vernachlässigbar
    • zirkulär
    • elliptisch
    Betrachtung in mitrotierendem Bezugssystem → Lagrangepunkte

Methoden

  • Freiheitsgrade reduzieren durch Ausnutzen von Erhaltungsgrößen
    (s. Hamilton-Jacobi-Formalismus)
  • Störungsrechnung
  • Umgang mit Singularitäten
    • Regularisierung von Zweikörperkollisionen
    • Beschränken auf Anfangsbedingungen die keine Kollisionen zulassen (keine Dreikörperkollision für nicht-verschwindenden Gesamtdrehimpuls)

Numerische Methoden

triviale Verallgemeinerung auf \(n\)-Körpersysteme

natürlicher Ansatz: numerische Integration der Bewegungsgleichungen

Ein (explizites) Integrationsverfahren i.A. gegeben durch eine Abbildung \[ \Phi \colon (q^{(k)}, p^{(k)}) \longmapsto (q^{(k+1)}, p^{(k+1)}) \] z.B. explizites Euler-Verfahren: \[ q^{(k+1)}_i = q^{(k)}_i + \frac{\partial \mathcal{H^{(k)}}}{\partial p_i} \Delta t \\ \] \[ p^{(k+1)}_i = p^{(k)}_i - \frac{\partial \mathcal{H^{(k)}}}{\partial q_i} \Delta t \]

Wahl des Verfahrens

  • naive Wahl: explizites Eulerverfahren
  • ,,go to” für gewöhnliche DGL häufig Runge-Kutta (z.B. 4.Ordnung)

Was sind unsere Anforderungen?

Runge-Kutta-Verfahren bei Keplerproblem (Abb. 4 Springel, 2005)

  • numerische Stabilität (Grundvorraussetzung)
  • geringer Diskretisierungsfehler (Genauigkeit) Euler-Verfahren ist \(\mathcal{O}(\Delta t)\), RK4 ist \(\mathcal{O}(\Delta t^4)\)
  • Aufrechterhaltung von Invarianten des Systems:
    • naheliegend: Erhaltung von Konstanten der Bewegung wie Energie, Impuls, Drehimpuls, Laplace-Runge-Lenz-Vektor, …
    • subtiler: Zeitumkehrinvarianz, Symplektizität
  • Effizienz (langen Integration oder viele Teilchen)
Energieerhaltung RK4 vs. Variational-Newmark (Abb. 1 Marsden & West, 2001)

Symplektizität

geometrische Invariante von Hamiltonschen Systemen:

Erhaltung von Phasenraumvolumen unter Zeitentwicklung (Liouville-Theorem)

  • fasse generalisierte Koordinaten \(q_i(t)\) & kanonisch konjugierte Impulse \(p_i(t)\) zu Zustandsvektor \(\vec{z}(t) = (q_1, \ldots, q_n, p_1, \ldots, p_n)\) zusammen

  • Hamiltonfunktion damit \(\mathcal{H}(t, \vec{z})\)

  • Hamiltonschen Bewegungsgleichungen \[\dot{q}_i = \{q_i, \mathcal{H}\} = \frac{\partial \mathcal{H}}{\partial p_i} \qquad \dot{p}_i = \{p_i, \mathcal{H}\} = - \frac{\partial \mathcal{H}}{\partial q_i}\] können dann geschrieben werden als \[\dot{\vec{z}} = J^{-1} \nabla_\vec{z} \mathcal{H}\] mit der Blockmatrix \(J = \begin{pmatrix} 0 & \mathbb{1} \\ -\mathbb{1} & 0 \end{pmatrix}\)
  • Abbildung \(\Phi: \mathbb{R}^{2n}\longrightarrow \mathbb{R}^{2n}\) heißt symplektisch, wenn ihre Jacobi-Matrix \((D_\Phi)_{ij} = \frac{\partial \Phi_i}{\partial z_j}\) \[ {D_\Phi}^{T} J {D_\Phi} = J \] (überall) erfüllt.

Symplektische Integratoren

Der symplektische ,,Klassiker”: Leapfrog-Verfahren (Kick-Drift-Kick-Form)

für Systeme mit kinetischer Energie der Form \(p^2/2m\) und potentieller Energie \(U(q)\).

\[ p_i^{(k+½)} = p_i^{(k)} - \dfrac{\Delta t}{2} \frac{\partial U^{(k)}}{\partial q_i} \] \[ q_i^{(k+1)} = q_i^{(k)} + \Delta t \: p_i^{(k+½)} \] \[ p_i^{(k+1)} = p_i^{(k+½)} - \dfrac{\Delta t}{2} \frac{\partial U^{(k+1)}}{\partial q_i} \]

Keplerproblem mit Leapfrog-Verfahren (Abb. 4 Springel, 2005)

Praxis

  • symplektische Integratoren höherer Ordnung

  • z.T. auf spezielle physikalische Systeme zugeschnitten, z.B. hierarchische

  • adaptive & individuelle Zeitschritte:

    Genauigkeit da wo es zählt, d.h. bei Annäherung von Massen und sich schnell ändernden Beschleunigungen

DKD- vs. KDK-Leafrog mit adaptiven Zeitschritten (Abb. 5 Springel, 2005)

numerische Stabilitätsanalyse von Trajektorien

  • wähle geignete Stabilitätskriterien: z.B. maximale Entfernung vom Schwerpunkt

  • simuliere Ensembles von Konfigurationen für große Zeiten

  • Auswertung: Statistik über Erfüllung der Stabilitätskriterien

    → Regressionsmodelle für Stabilität in Abhängigkeit von Bahnparametern etc.

,,überlebende’’ P1/P2 Orbits nach 100kyr (Abb. 4 Busetti et al, 2018)

Quellen

  • Z.E. Musielak & B. Quarles, The three-body problem, Rep. Prog. Phys., Volume 77 (2014)
  • V. Springel, The cosmological simulation code GADGET-2, Mon. Not. R. Astron. Soc., Volume 364, Issue 4 (2005)
  • J.E. Marsden & M. West, Discrete mechanics and variational integrators, Acta Numer., Volume 10 (2001)
  • F. Busetti et al, Stability of planets in triple star systems, Astron. Astrophys., Volume 619 (2018)
  • E. Hairer et al, Geometric Numerical Integration, Springer-Verlag Berlin, Second Ed. (2006)
  • Z.E. Musielak et al, Stability of planetary orbits in binary systems, Astron. Astrophys., Volume 434 (2005)