Ich programmiere einen Orbitalsimulator und benötige Hilfe bei der Modellierung hyperbolischer Umlaufbahnen (oder Trajektorien, wie auch immer Sie sie nennen möchten). Bisher kann ich elliptische Bahnen mit den Standardbahnelementen (Perigäum, Exzentrizität, große Halbachse, mittlere Anomalie usw.) modellieren; Ich kann die mittlere Anomalie in wenigen Sekunden berechnen und daraus die Position und Geschwindigkeit des Fahrzeugs ableiten. Gibt es eine Möglichkeit, dies für hyperbolische Bahnen zu tun? Wenn Sie nur mit dem Geschwindigkeits- und Positionsvektor eines Fahrzeugs beginnen, können Sie vorhersagen, wo es sich von jetzt an jede Sekunde befinden wird, während es sich in einer hyperbolischen Umlaufbahn / Flugbahn befindet?
Ja. (Es klingt, als hätten Sie es mit einem Zwei-Körper-Problem zu tun, das analytische Lösungen hat.)
Zunächst einmal, angesichts der Position, , die Geschwindigkeit, , sowohl in einem Koordinatensystem mit dem Zentralkörper im Ruhezustand als auch dem GM des Zentralkörpers, , können Sie leicht die spezifische Energie (Energie pro Masseneinheit) berechnen, die Ihnen sagt, ob die Flugbahn elliptisch (negative Energie) oder hyperbolisch (positive Energie) ist. Oder vielleicht parabolisch (genau Nullenergie), was aber nur von mathematischem Interesse ist. Aus der Energie können Sie die große Halbachse erhalten, . Hier und :
Sie propagieren wahrscheinlich elliptische Bahnen mit Sinus und Cosinus. Eine hyperbolische Trajektorie wird auf ähnliche Weise mit hyperbolischen Sinus und hyperbolischen Cosinus durchgeführt. Sie können den spezifischen Drehimpuls nur aus Position und Geschwindigkeit berechnen und daraus die Exzentrizität erhalten, .
Dann eine einfache Form der Flugbahn in der Ebene, mit engster Annäherung an die Achse ist:
wo ist die exzentrische Anomalie, bezogen auf die Zeit, wo und ist am nächsten:
Nonamee
Markus Adler