Wie berechne ich die Zeit, die ein von der Erde startendes Raumschiff brauchen würde, um einen anderen Planeten zu erreichen?

Ich mache ein Matlab-Programm zu meinem Abschlussprojekt für meinen Programmierkurs am College. Ich habe dieses Problem gewählt, aber ich schlage meinen Kopf gegen die Wand und versuche, die Gleichungen herauszufinden und wie sie miteinander interagieren.

Ich lasse den Benutzer mit dem Schub spielen und die Nutzlast zum anderen Planeten tragen. Der Benutzer entscheidet auch, zu welchem ​​Planeten er fliegen und welche Art von Umlaufbahn er verwenden möchte (elliptisch oder parabolisch).

Ich weiß, ich muss die Raketengleichung verwenden, die Fluchtgeschwindigkeiten müssen berechnet werden und die Zeitformel, aber ich habe immer noch nicht herausgefunden, was ich tun soll.

Antworten (1)

Es gibt keine einzige mögliche Reisedauer zwischen zwei Planeten in einer festgelegten Epoche. Sie können eine Trajektorie nach verschiedenen Kriterien auswählen und dann die Transferbahn berechnen, die Ihre Einschränkungen erfüllt. Sobald Sie die Zeit t 1 kennen , zu der Sie starten möchten, und die Zeit t 2 , zu der Sie Ihr Ziel erreichen möchten, lösen Sie das Lambert-Problem für t 1 , t 2 , r 1 , r 2 , wobei r 1 die ist Position des Ursprungsplaneten bei t 1 und r 2 ist die Position des Zielplaneten bei t 2. Das Lambert-Problem ist im Grunde ein Randwertproblem für die Bewegungsgleichungen des Raumfahrzeugs im zentralen Gravitationsfeld der Sonne.

Als Lösung für Ihr Lambert-Problem finden Sie die Flugbahn des Raumfahrzeugs in Bezug auf seine Position r und seine Geschwindigkeit v als Funktionen der Zeit t . Auf diese Weise können Sie das für den Start auf dem Ursprungsplaneten erforderliche Delta-v und das für den Abbruch auf dem Zielplaneten erforderliche Delta-v berechnen:

Δ v L = | v S ( T 1 ) v P 1 ( T 1 ) |
Δ v B = | v S ( T 2 ) v P 2 ( T 2 ) |

wobei Δv L das für den Start erforderliche Delta-v ist, Δv B das zum Brechen erforderliche Delta-v ist, v s (t) die Raumfahrzeuggeschwindigkeit zur Epoche t ist , v p (t) die Geschwindigkeit des Planeten p zur Epoche t , p ist 1 ist der Ursprungsplanet und p 2 ist der Zielplanet. Alle Geschwindigkeiten sind relativ zur Sonne. Wenn Ihre Mission nur einen Vorbeiflug beinhaltet, anstatt in eine Umlaufbahn um den Zielplaneten einzudringen oder auf seiner Oberfläche zu landen, müssen Sie Δv B nicht berücksichtigen .

Es kann sich herausstellen, dass eines oder beide dieser Delta-Vs mit Ihrem Antriebssystem nicht machbar oder zu teuer sind. Aus diesem Grund werden reale Missionen unter Verwendung von Optimierungsalgorithmen entworfen, die das Lambert-Problem wiederholt für verschiedene mögliche Daten t 1 und t 2 lösen . Auf diese Weise gerät Ihr Antriebssystem in das Problem, Beschränkungen für zulässige Startfenster aufzuerlegen.

Ein leicht lösbarer Spezialfall ist die Hohmann-Übertragung . Dies ist eine sehr energieeffiziente direkte Flugbahn zwischen zwei kreisförmigen Umlaufbahnen, die 180 Grad um die Sonne führt. In diesem Fall ist die Reisezeit

Δ T = π ( R 1 + R 2 ) 3 8 G M

wobei G die Gravitationskonstante und M die Masse der Sonne ist.

Das Obige ging davon aus, dass Ihr Antrieb chemische Motoren verwendet, die sehr kurz zünden, aber ein sehr hohes Delta-V liefern (oft als sofortige Änderung der Geschwindigkeit modelliert). Es gibt Alternativen, darunter schubarme Antriebssysteme wie Ionenmotoren und Sonnensegel . Das Entwerfen von Trajektorien mit diesen Antriebssystemen erfordert das Lösen allgemeinerer Bewegungsgleichungen als die im Lambert-Problem.

Echte Missionen nutzen auch häufig Gravity Assist Manoeuvres und Deep Space Manoeuvres, die komplexere Berechnungen sowie Optimierungsalgorithmen wie Differential Evolution oder Particle Swarm Optimization und Suchraumreduktionsalgorithmen wie Gravity Assist Space Pruning erfordern .

Um Ihre Frage direkt zu beantworten: Solange Sie nicht angeben, welche Flugbahn Sie für Ihre Mission aus unendlich vielen direkten und indirekten Wegen von einem Planeten zum anderen ausgewählt haben, gibt es keine einfache Formel für die Reisezeit. Darüber hinaus ist die Reisezeit eine Variable, die Sie bei der Planung der Mission frei anpassen können. Um zu überprüfen, ob eine gegebene Reisezeit entlang einer direkten Übertragungsbahn mit chemischem Antrieb realisierbar ist, sollten Sie das Lambert-Problem für Ihre Parameter lösen und bestimmen, ob das erforderliche Delta-vs in Ihre Fähigkeiten fällt.

Nett, aber ich möchte immer sagen : „Boo! . Wir bringen Sie jetzt in Ihr regelmäßig geplantes wirkliches Leben zurück.