Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ws2021:raketenbahn [2021/02/11 14:14] Theological |
ws2021:raketenbahn [2021/04/07 19:52] (aktuell) konstantinflorian |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Projekt Raumflug====== | + | ====== Dokumentation - Projekt Raumflug====== |
- | Das Ziel des Projekts "Raumflug ist es unser Sonnensystem mit ihren Planten, Monden und Asteroiden zu simulieren um mithilfe damit einen Raum | + | Das Ziel des Projekts "Raumflug" ist es unser Sonnensystem mit dessen Planeten, Monden und Asteroiden zu simulieren. Weiter soll sich innerhalb des Raums ein Satellit bewegen, dessen Start und Ziel durch den Benutzer definiert sind. |
- | + | Das Programm soll unter Rücksichtnahme der kommenden planetaren Bewegung und mithilfe Manöver wie Swing-By die für das Objekt energieeffizienteste Route finden. | |
- | Unser Ziel ist es eine Simulation zu schreiben, die innerhalb unseres Sonnensystems, mit benutzergegebenem Start und Ziel die energieeffizienteste Route für einen Raumflug findet. | + | |
- | + | ||
- | Diese soll unteranderem komplexe Manöver wie Swing-By beinhalten | + | |
- | + | ||
- | + | ||
- | Noch ist es unklar ob wir das System 2D oder 3D gestalten. Ebenso unklar ist die Art der Errechnung einer solchen Bahn. | + | |
- | + | ||
- | =====Berechnung:===== | + | |
- | + | ||
- | - mithilfe des Hohmann-Transfers den genauen Zeitpunkt bzw. die Länge des Flugs, sowie die Beschleunigung am Ausgangsorbit und Zielorbit | + | |
- | + | ||
- | - die Gravitationskräfte der Planeten, die auf die Rakete (und die anderen Planeten) wirkt, wird numerisch in jedem Schritt neu berechnet | + | |
- | + | ||
- | + | ||
- | =====Gestaltung:===== | + | |
- | - Wir haben uns dazu entschieden das Sonnensystem 2-dimensional zu gestalten\\ | + | Startdatum und Länge der Simulation sind ebenfalls einzustellen, wobei das Programm die Anfangsstadien der Objekte durch das Webinterface HORIZONS der NASA erhält. |
- | - unklar ist noch ob die Planetenbahnen aktiv berechnet werden\\ | + | |
- | - Als Modul wird entweder matplotlib oder Plotly dienen\\ | + | |
- | + | ||
- | =====Ablauf und Zeitplan===== | + | |
- | Unser Plan ist es zunächst das Sonnensystem und dann den Raumflug zu programmieren | + | |
- | + | ||
- | + | ||
- | ===04-10.01.2021=== | + | |
- | - erstmal große Recherche über Raketenbahn, Planeten und Formeln | + | |
- | + | ||
- | ===11-17.01.2021=== | + | |
- | - große Tabelle zu allen Informationen über die Planeten angefertigt und den Hohmann Transfer genauer angeschaut\\ | + | |
- | - Idee vielleicht erstmal sehr simpel bei Turtle zu programmieren\\ | + | |
- | + | ||
- | ===18-24.01.2021=== | + | |
- | - haben uns doch für matplotlib entschieden, da es besser zum programmieren der Planetenbahnen und des Hohmann Transfers geeignet ist | + | |
- | + | ||
- | ===25-31.01.2021=== | + | |
- | - haben uns etwas mit plotly und dem Code des 3 Körperproblems auseinander gesetzt | + | |
- | + | ||
- | ===01-06.02.2021 === | + | |
- | - haben Pro und Contra von plotly gegenüber matplotlib uns klar gemacht\\ | + | |
- | - abwägen ob wir die Planetenbahnen alle berechnen lassen wollen oder sie auf vorgefertigte Bahnen | + | |
- | schweben\\ | + | |
- | ==plotly:== | + | |
- | ==Pro:== | + | |
- | -Besser für große Berechnungen\\ | + | |
- | -flüssigere Animationen | + | |
- | ==Contra:== | + | |
- | -kaum Kenntnisse zu diesem Programm\\ | + | |
- | -längere Ladezeiten für die Animation | + | |
- | + | ||
- | ===07-13.02.2021 === | + | |
- | + | ||
- | - Ausarbeitung von der Gravitation und des Hohmann Transfer\\ | + | |
- | - Erarbeitung von einer Visualisierung unseres Programmes | + | |
+ | {{:ws2021:raumflug.gif?800|}} | ||
- | ===== Teilnehmer:===== | + | __**[[ws2021:raketenbahn:Berechnung|Berechnung]]\\ |
+ | \\ | ||
+ | [[ws2021:raketenbahn:Gestaltung|Gestaltung]]\\ | ||
+ | \\ | ||
+ | [[ws2021:raketenbahn:Protokoll|Protokoll]]\\ | ||
+ | \\ | ||
+ | [[ws2021:raketenbahn:Sourcecode|Sourcecode]]\\ | ||
+ | \\ | ||
+ | [[ws2021:raketenbahn:Fazit_und_weitere_Schritte|Fazit und weitere Schritte]]\\ | ||
+ | \\ | ||
+ | [[ws2021:raketenbahn:Quellen|Quellen]] | ||
- | * Theo | + | **__ |
- | * Konstantin | + | |
- | * Kai | + | |
- | ===== Literatur:===== | ||
- | ===Internetquellen:=== | ||
- | [[https://www.instructables.com/Calculating-a-Hohmann-Transfer/]] | + | __**Teilnehmer:**__\\ |
- | [[https://pythonhosted.org/OrbitalPy/examples/plotting/plotting/]] | + | - Kai Will\\ |
- | [[https://astronomy.stackexchange.com/questions/7806/exercise-2d-orbital-mechanics-simulation-python]] | + | - Konstantin Florian Kalla |
- | [[https://thecleverprogrammer.com/2020/10/07/visualize-a-solar-system-with-python/]] | + | |
- | [[https://www.instructables.com/Calculating-a-Hohmann-Transfer/]] | + |