Theoretisch ist dies eine sehr einfache Raketenwissenschaft. Ich kann hier jedoch keine Lösung finden, also frage ich in der Hoffnung, dass Sie mich und meine amateurhafte Art aufklären.
Ich habe eine Reihe von keplerschen Orbitalelementen , , , , , Und , und ich möchte mit Orbitalelementen in eine andere Umlaufbahn gelangen , , , , , Und . Wie berechne ich (a) die Menge an Delta-v, die ich für dieses Manöver oder diese Reihe von Manövern benötige, und (b) welches Manöver oder welche Reihe von Manövern ich machen sollte, um dies optimal zu tun?
PS Ich habe das starke Gefühl, dass meine Frage (b) auf die Art der numerischen Integration hinausläuft, die endlose kleine Schritte erfordert, um die Eigenschaften verschiedener Optionen zu schätzen, und daher keine einfache Antwort hat. Ich bin mir nicht sicher, ob das praktisch der Fall ist, wenn man es mit nur zwei oder drei Körpern zu tun hat, von denen der eine, der die Manöver durchführt, eine viel geringere Masse hat als die anderen. Wenn es angesichts dieser Annahmen einen praktischen Weg gibt, Frage (b) zu beantworten, würde ich ihn gerne hören. Wenn nicht, dann ist Frage (a) allein schon sehr hilfreich, und ich bin wirklich dankbar für Ihre Zeit.
Ich habe eine Reihe von keplerschen Orbitalelementen , , , , , Und , und ich möchte mit Orbitalelementen in eine andere Umlaufbahn gelangen , , , , , Und . Wie berechne ich (a) die Menge an Delta-v, die ich für dieses Manöver oder diese Reihe von Manövern benötige, und (b) welches Manöver oder welche Reihe von Manövern ich machen sollte, um dies optimal zu tun?
Bevor ich zur Beantwortung Ihrer beiden Fragen komme, gibt es vier zusätzliche Parameter, an die Sie nicht gedacht haben. Da sind die beiden Epochenzeiten, zu denen diese Orbitalelemente gelten, die ich nenne Und um mit Ihrer Nomenklatur übereinzustimmen, die Zeit zu dem das Fahrzeug die anfängliche Umlaufbahn verlässt, und die Zeit an dem das Fahrzeug die endgültige Umlaufbahn erreicht. Für diese Übertragung ist eine bestimmte Menge an Delta-V erforderlich.
Wie berechne ich (a) die Menge an Delta-v, die ich für dieses Manöver oder diese Reihe von Manövern benötige?
Glücklicherweise erfordert die Berechnung dieses Delta-v keine Integration, zumindest solange das Problem einfach gehalten wird. Um es einfach zu halten, gehe ich davon aus, dass die Umlaufbahn Kepler ist. Angenommen, Sie wählen eine zufällige aus Und unterliegt nur der Einschränkung, dass , und angenommen, das Fahrzeug führt nur zwei sofortige Zündungen durch, einmal, um die Übertragung zu einem bestimmten Zeitpunkt zu starten und eine andere, um es rechtzeitig zu beenden . Dies ist ein Randwertproblem . Im Allgemeinen ist das Finden einer Lösung für ein Randwertproblem viel schwieriger als das Finden einer Lösung für ein Anfangswertproblem. Glücklicherweise gibt es einen eleganten, integrationsfreien Algorithmus, um das Delta-v zu lösen, das zu Beginn und am Ende der Übertragung benötigt wird. Wie Christopher James Huff in seiner Antwort erwähnte, ist dies Lamberts Problem .
Wie berechne ich (b) welches Manöver oder welche Reihe von Manövern ich machen sollte, um dies optimal zu tun?
Es gibt absolut keine Garantie, dass eine zufällige Auswahl bzgl Und waren optimal. Im Gegenteil; die Chancen stehen sehr gut, dass eine zufällige Auswahl höchst suboptimal ist. Aber jetzt fragst du auch nach Optimalität. In den letzten 350 Jahren wurden unzählige Artikel über die Optimierung geschrieben, und es werden auch in Zukunft noch unzählige Artikel veröffentlicht. Der Ansatz, den das Jet Propulsion Laboratory und andere Organisationen zur Planung von Missionen von der Erde zum Mars verwenden, besteht darin, Zeiten auszuwählen Und aus Werten in einem Raster.
Jeder Punkt kostet; Sie erwähnten Gesamt-Delta-v als Kostenfunktion. Es gibt noch weitere Kostenfunktionen. Dollar zum Beispiel ist eine ultimative Kostenfunktion. Die Umrechnung von Delta-V in Dollar ist nicht trivial. Um die Dinge einfach zu halten, nehme ich noch einmal das Gesamt-Delta-v als Kostenfunktion an.
Jeden Paar ergibt mehrere Lösungen für Lamberts Problem. Wählen Sie den günstigsten in Bezug auf das Gesamt-Delta-v. Dann versuchen Sie es mit einem anderen Paar, und noch eine, und noch eine. Tun Sie dies auf a Raster und Sie erhalten eine Stichprobe der Kostenoberfläche. Projizieren Sie dies auf die Ebene unter Verwendung von Konturplot-Visualisierungstechniken führt zu einer visuellen Darstellung. Die Bullaugen auf diesem Konturdiagramm (das Schweinekotelettdiagramm, auf das Christopher James Huff in seiner Antwort anspielte) bieten eine schöne Darstellung dessen, wann es am besten ist, abzureisen und anzukommen.
Was Sie suchen, ist das Lambert-Problem , das sowohl für das Trajektoriendesign als auch für die Bestimmung der Umlaufbahn und zum Erstellen von Porkchop-Plots verwendet wird . Ihre Vermutung, dass dies kein einfaches Problem ist, ist richtig. pykep hat einen Löser für das Lambert-Problem, der mehrere Umdrehungen unterstützt, sowie Löser für verschiedene verwandte Probleme, wie z. B. Trajektorien mit niedrigem Schub.
PM 2Ring
Robbie Goodwin
Der Umweltschützer
Robbie Goodwin
Der Umweltschützer
Robbie Goodwin
Der Umweltschützer
Robbie Goodwin