Benutzer-Werkzeuge

Webseiten-Werkzeuge


ws2425:astrophysik:projektplanung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ws2425:astrophysik:projektplanung [2025/03/11 18:17]
Paul341
ws2425:astrophysik:projektplanung [2025/03/12 19:47] (aktuell)
Paul341
Zeile 1: Zeile 1:
-===Projektplanung=== +====Projektplanung==== 
-1.Beschäftigung mit gewöhnlichen Differentialgleichungen und Euler-Verfahren\\ +===Ziele=== 
-2.Implementieren einer einfachen 2D-Gravitationssimulation von 2 Körpern in python\\ +  ​* **vom Beginn an** 
-3.Überführung in 3D\\ +    ​* Simulation und Visulaisierung von gravitativ wechselwirkenden Partikeln in einem abgeschlossenen System 
-4.Algorithmus zur Berechnung der Gravitationskraft für jeden Körper für N-Körper\\ +    * Erstellung einer optisch ansprechenden 3D-Spiralgalaxiesimulation mit ca.200 Partikeln ​und realistischen Bahnkurven 
-==Ziele== +    * Visualisierung mit matplotlib, bzw.matplotlib.animation.FuncAnimation 
-  * Simulation und Visulaisierung von gravitativ wechselwirkenden Partikeln in einem abgeschlossenen System +  ​* **bis etwa Anfang Januar hinzugekommen** 
-  * Erstellung einer optisch ansprechenden 3D-Spiralgalaxiesimulation mit ca.200 Partikeln ​mit realistischen Bahnkurven +    ​* Vergleich verschiedener numerischer Integrationsmethoden (Euler, Runge-Kutta) hinsichtlich Genauigkeit 
-  * Vergleich verschiedener numerischer Integrationsmethoden (Euler, Runge-Kutta, Leapfrog) hinsichtlich Genauigkeit +    * Plotten der Energieerhaltung von numerischen Verfahren ​ 
-  * Visualisierung mit matplotlibbzw.matplotlib.animation.FuncAnimation +  * **bis zum Ende hinzugekommen** 
-==Zwischenziele und Zeitplan== +    * drittes numerisches Verfahren: Leapfrog implementieren 
-**November**+    * Untersuchenob sich eine Spiral-/​Scheibenstruktur allein durch gravitative Wechselwirkungen,​ ohne vorgegebene Anfangsbedingungen,​ von selbst bildet
 +===Zwischenziele und Zeitplan=== 
 +__November__
    * Einarbeitung in physikalische Gesetze für Gravitationssysteme sowie in Differentialgleichungen\\    * Einarbeitung in physikalische Gesetze für Gravitationssysteme sowie in Differentialgleichungen\\
-**Dezember**+__Dezember__
   * Erstellen einer ersten 2D-Gravitationssimulation mit zwei Körpern in Matplotlib, um Theorie zu verstehen und anzuwenden; dabei erste Implementierung des Euler-Verfahrens   * Erstellen einer ersten 2D-Gravitationssimulation mit zwei Körpern in Matplotlib, um Theorie zu verstehen und anzuwenden; dabei erste Implementierung des Euler-Verfahrens
   * Erweiterung der 2D-Simulation für mehrere Körper   * Erweiterung der 2D-Simulation für mehrere Körper
   * Überführung in 3D mithilfe von Matplozlib   * Überführung in 3D mithilfe von Matplozlib
-**Januar**+__Januar__
   * ungeordnete,​ zufällig generierte N-Körpersimulation in 3D   * ungeordnete,​ zufällig generierte N-Körpersimulation in 3D
   * Versuch einer ersten Runge-Kutta-Implementierung (noch nicht funktionsfähig)   * Versuch einer ersten Runge-Kutta-Implementierung (noch nicht funktionsfähig)
Zeile 24: Zeile 26:
   * Nutzereingaben mit easygui   * Nutzereingaben mit easygui
   * neues Ziel: Energieerhaltung im System prüfen   * neues Ziel: Energieerhaltung im System prüfen
-**Februar**+__Februar__
   * optische Verbesserungen:​ Einfügen von statischen, farbigen Partikeln als Gasnebel sowie zufällige Streuung der Spiralarme   * optische Verbesserungen:​ Einfügen von statischen, farbigen Partikeln als Gasnebel sowie zufällige Streuung der Spiralarme
-**März**+__März__
   * Codevariante mit Leapfrog-Verfahren   * Codevariante mit Leapfrog-Verfahren
   * Korrektur der Runge-Kutta-Version   * Korrektur der Runge-Kutta-Version
   * Vergleich der drei numerischen Verfahren ​   * Vergleich der drei numerischen Verfahren ​
-  * +  * Codevariante ohne vorgegebene Spirale
  
ws2425/astrophysik/projektplanung.1741713447.txt.gz · Zuletzt geändert: 2025/03/11 18:17 von Paul341