Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

ws2425:astrophysik:protokolle

Dies ist eine alte Version des Dokuments!


Protokolle Galaxiesimulation

21.11.2024

  • Recherche
  • Entscheidung für konkretes Thema

28.11.2024

05.12.2024

  • Erstellen eines ersten Programms, das die Gravitation und Beschleunigung zwischen zwei Punktmassen mittels DGL berechnet und als 2D-Animation (matplotlib.animation) ausgibt
  • dabei verwendete ich zunächst -aufgrund dessen Einfachheit - das Euler-Verfahren
  • rumexperimentieren mit verschiedenen Massen und Anfangsgeschwindigkeiten
  • Info matplotlib.animation (FuncAnimation): https://matplotlib.org/stable/api/animation_api.html

Simulation

12.12.2024

  • Erstellen einer 2D Simulation von beliebig vielen Partikeln, die eine zufällige Geschwindigkeit, Masse und Position in der Ebene haben; auf jeden Partikel wirkt die Gravitationskraft aller anderen Partikel

19.12.2024

  • Modifizierung des Codes, sodass die Simulation in 3D simuliert
  • Einfügen eines massereichen, unbewegten Punktes in der Mitte
  • graphische Verschönerung (schwarzer Hintergrund, Entfernen der Achsen)
  • Experimentieren mit verschiedenen Zahlen an Partikeln (30,100,200), Veränderung der Geschwindigkeit und Gravitationskonstante etc.
  • erstes Recherchieren zu Runge-Kutta-Verfahren für bessere numerische Lösung der Differentialgleichung als Euler-Verfahren

09.01.2025

  • Verbessern des Codes: Runge-Kutta-Verfahren, statt Euler-Verfahren
  • Einarbeiten der Spiralbewegung
  • Visualisierung und Hervorhebung des Gravitationszentrums
ws2425/astrophysik/protokolle.1736439643.txt.gz · Zuletzt geändert: 2025/01/09 17:20 von Paul341