Bahnsimulationsprogramm Orbit

Die nachfolgenden Seiten behandeln ein Java-Programm, welches in der Lage ist, Satellitenbahnen zu berechnen und animiert wiederzugeben. Das Programm ist im Rahmen einer Übung in „Einführung in Luft- und Raumfahrtsysteme I“ (Studiengang Luft- und Raumfahrtinformatik) im Wintersemester 2010/2011 an der Universität Würzburg durch Daniel Oertwig entstanden.

Das Programm wurde in Java geschrieben und benutzt Swing zur Darstellung.

Geforderte Fähigkeiten des Programms

Das Programm sollte in der Lage sein, Satellitenbahnen in der Ebene grafisch darstellen zu können. Die Simulationsgeschwindigkeit sollte dabei anpassbar sein. Vom Benutzer sind nur die klassischen Bahnparameter einzugeben. Parallel zum umlaufenden Satelliten soll in der Ausgabe die aktuelle Entfernung vom Mittelpunkt des auswählbaren Planeten sowie die aktuelle Geschwindigkeit angezeigt werden.

Durch Eingabe eines Geschwindigkeitsunterschieds soll ein Bahnmanöver am Apogäum oder Perigäum (wählbar) simuliert werden können.

Außerdem soll der Geschwindigkeitsbedarf für Hohmannübergänge berechnet werden können. Dabei soll auch die jeweils nötige Treibstoffmenge für einen Satelliten der Masse 500kg mit einem hydrazinbasiertem Antriebssystem berechnet werden.

Detaillierte Erklärung des kompletten Programms