Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ws1819:protokoll [2019/02/14 17:49] lennox99 angelegt |
ws1819:protokoll [2019/03/05 17:27] (aktuell) mana16 [Protokoll] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | =====Protokoll===== | + | {{https://i.ibb.co/vPP0Dfp/Protokoll.png}} |
+ | \\ | ||
+ | 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==== | ||
- | WIP | + | - 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.)\\ | ||
+ | |||
+ | {{:ws1819:pasted-image-2.png?500|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\\ | ||
+ | \\ | ||
+ | \\ | ||
+ | {{:ws1819:pasted-image.png?300|Planetsquad}}\\ | ||
+ | ---- | ||
+ | ====06.12.2018==== | ||
+ | \\ | ||
+ | - Einrichten von Git und erste Testversuche\\ | ||
+ | - Aufgabenteilung:\\ | ||
+ | -Euler-Verfahren Theorie erarbeiten: Lennox, Matthias, Nouri\\ | ||
+ | -Speicherformat erarbeiten: Lars\\ | ||
+ | -3D-Rendering Nachforschung/Möglichkeiten: Lucas, Martina\\ | ||
+ | - Flowchart zum Programmaufbau erarbeitet\\ | ||
+ | |||
+ | {{:ws1819:datenmodell.png?500|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: | ||
+ | \\ | ||
+ | - Renderdatei schreiben: Martina, Lucas\\ | ||
+ | - Speichersystem optimieren: Lars\\ | ||
+ | - PhysikEngine: Lennox, Matthias\\ | ||
+ | {{:ws1819:pasted-image-3.png?500|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:\\ | ||
+ | - Renderengine fertigstellen\\ | ||
+ | - Eulerverfahren fertigstellen\\ | ||
+ | {{:ws1819:fail1.png?400|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:// | ||
+ | - Optimierung der Anzeige-Performance | ||
+ | - Test mit mehr Objekten | ||
+ | - Vergleich mit realen Daten | ||
+ | - 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!!!!\\ | ||
+ | {{:ws1819:euler_1day_copy.png?500|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 | ||
+ | \\ | ||
+ | {{:ws1819:rk4_1day.png?500|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 | ||
+ | ---- |