Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

ws1819:protokoll


Wir haben versucht für jeden Mathesis-Termin eine Dokumentation zu schreiben, um am Ende den Arbeitsprozess darstellen zu können. Zu dem haben wir eine Bilder aufgenommen, die einen Einblick in unsere Arbeit liefern sollen.


22.11.2018

- Endgültige Definition unseres Projekts
- Endgültige Gruppenfindung
- Erarbeitung erster Konzept-Ideen in Form von Datenmodellen
- Sichtung erster Informationsquellen
- Erste Überlegungen zur Berechnung (Euler, Relativistisch, etc.)

Konzept


29.11.2018

-weitere Überlegungen zu Informationsmaterialien
-Definition von Klassen mithilfe von codeshare.io
-Konzepte zur Darstellung der Simulation
-Diskussion über Definition von Array…
-Diskussion über Speicherung der Simulationsdaten


Planetsquad


06.12.2018


- Einrichten von Git und erste Testversuche
- Aufgabenteilung:

  1. Euler-Verfahren Theorie erarbeiten: Lennox, Matthias, Nouri
  2. Speicherformat erarbeiten: Lars
  3. 3D-Rendering Nachforschung/Möglichkeiten: Lucas, Martina

- Flowchart zum Programmaufbau erarbeitet

Flowchart


13.12.2018


- Besprechen des expliziten Euler-Verfahrens
- Überlegung zur Implementierung in unsere Simulation
- Vorstellung von Vpython als mögliches Renderprogramm
- Implementierung einer Datenspeicherung zur Übergabe der simulierten Daten an das Renderprogramm
- Einteilung f. Die nächste Woche:

  1. Renderdatei schreiben: Martina, Lucas
  2. Speichersystem optimieren: Lars
  3. PhysikEngine: Lennox, Matthias

Eulerverfahren


20.12.2018

- Auswertung des Fortschritts der letzten Woche
- leider nur zu 3., bedenken das nicht alle auf dem gleichen Stand sein werden/Programm verstehen werden
- Speicherverwaltung fertiggestellt
- erste Simulationsversuche
-Berechnung noch fehlerhaft, Erde fliegt in Sonne…
-Besprechung der Ziele für die Vf-Zeit:

  1. Renderengine fertigstellen
  2. Eulerverfahren fertigstellen

Fail


10.01.2019

- Vpython und Python3 auf allen Geräten installiert(eine Qual)
- Label für Objekte erstellt
- Fehler in der Berechnung gefunden, Kraft wird NICHT aufaddiert
- Timescale anzeige implementieren
- Texturen implementiert
- Code neu strukturiert
- neue Ziele:

  1. Optimierung der Anzeige-Performance
  2. Test mit mehr Objekten
  3. Vergleich mit realen Daten
  4. erste Überlegungen zu besseren Berechnungsmethoden

17.01.2019

- Berechnung mit mehreren Objekten möglich
- Kraft muss bei jedem Step auf 0 gesetzt und neu berechnet werden
- Berechnung weiter optimiert
- alle Gruppenmitglieder auf neuen Stand gesetzt
- Neue Berechnungsmethoden erarbeitet
- Trails implementiert
- Sonnensystem CSV angelegt → Sonnensystem funktioniert!!!!
Eulerverfahren


24.01.2019

- Leapfrog-Verfahren implementiert
- Runge Kutta verfahren angefangen
- Orignaldaten gesucht
- Texturen weiter optimiert
- Versuch eine Pausen Funktion zu implementieren


31.01.2019

- Runge-Kutta Verfahren 4. Ordnung implementiert
- Key Events erfolgreich implementiert
- weitere Texturen eingefügt
RK4.Ordnung


07.02.2019

- SkyField zur simulation mit original NASA-Daten zur Abschätzung der Genauigkeit
- Key Events haben Probleme in der Simulation erzeugt, Planten fliegen aus der Bahn bei häufiger Pausierung
- Vorbereitung für Vortrag im Orientierungsmodul


14.02.2019

- Behebung des Key Event-Problems

- Ursache: Pausieren hat die Berechnung unterbrochen, bevor diese Abgeschlossen wurde. Dadurch waren einige Objekte noch nicht für den neuen Schritt berechnet. Dadurch hat sich das Kräfteverhältnis in der simulation verschoben.

- Lösung: Variable initialisiert, die der Pausenfunktion ermöglicht erst zu pausieren, wenn die letztre Berechnung abgeschlossen wurde.

- erste SkyField-Simulationen ausgeführt


ws1819/protokoll.txt · Zuletzt geändert: 2019/03/05 17:27 von mana16