Simulation einer Rakete
Inhaltsverzeichnis
Projektdefinition
Vision
Die Flugbahn einer auf der Erde startenden Rakete soll unter Berücksichtigung des Treibstoffverbrauchs, der Eigendrehung der Rakete, den Anziehungskräften zwischen Erde und Mond und so weiter, berechnet und angezeigt werden.
Strategie
Mittels einer geeigneten Programmierumgebung soll eine grafische Benutzeroberfläche (GUI) erstellt werden, über die Benutzerdaten eingelesen und an eine Berechnungsroutine weitergeleitet werden. Nach den Berechnungen soll die Flugbahn der Rakete mit diversen Daten (Geschwindigkeiten, Höhe, ...) angezeigt werden.
Projektentwurf
Architektur
Die verwendete Programmierumgebung ist Matlab, da Probleme wie grafische Anzeigen, Differentialgleichungen, ... in Matlab mittels bereits bestehenden Funktionen gelöst werden können.
Datenverwaltung
Parameter, die vom Benutzer gespeichert und geladen werden können, werden als Typdateien persistiert. Feste Konstanten wie zum Beispiel die Newton'sche Gravitationskonstante γ werden automatisch beim Ablauf des Skripts initialisiert und sind nicht veränderlich.
Fachkonzept
Algorithmen, die öfter als einmal verwendet werden, werden als eigene Funktionen mit geeigneten Parametern ausgelagert, um Fehleranfälligkeit zu verringern bzw. die Übersichtlichkeit des Programms zu erhöhen.
Projektrealisierung
In Progress...
Autor
gernot_k@sbox.tugraz.ac.at