Finden der neuen wahren Anomalie nach Durchführung eines Manövers

Wie finde ich bei einem Standardsatz von Orbitalelementen (Winkelimpuls, große Halbachse, Exzentrizität, Neigung, Länge des aufsteigenden Knotens, Argument der Periapsis und wahre Anomalie) und einer globalen Zeitvariablen die neue wahre Anomalie danach? ein Orbitalmanöver durchführen? Wenn ich dem Objekt Kraft hinzufüge, berechne ich seine Zustandsvektoren und setze es in der Spiel-Engine "off-rails", was bedeutet, dass es nicht gemäß den Orbitalelementen propagiert wird. Wenn der Brennvorgang beendet ist, berechne ich die neue Umlaufbahn und bringe das Objekt „auf Schienen“, was bedeutet, dass es seine Fortpflanzung auf der neuen Umlaufbahn fortsetzt. Mein aktuelles Dilemma ist, dass, wenn ich Schub hinzufüge und die Umlaufbahn neu berechne, sich das Argument der Periapsis und der wahren Anomalie ändert und das Objekt falsch neu positioniert wird. Ich berechne derzeit die wahre Anomalie direkt aus der globalen Zeitvariablen, aber mir ist klar, dass ich sie mit der Zeit bei Periapsis oder ähnlichem in Beziehung setzen muss. Kann mir jemand erklären, wie ich das lösen würde?

Antworten (1)

Wenn Sie alle Orbitalparameter der neuen Umlaufbahn und auch den radialen Abstand vom zentralen Körper des Raumfahrzeugs nach dem Manöver haben und die Umlaufbahn nicht kreisförmig ist, haben Sie genügend Informationen, um die neue wahre Anomalie zu bestimmen.

Gegeben:

  • Radialer Abstand: R
  • Orbitale Exzentrizität : e
  • Große Halbachse: A

Die Polargleichung einer Keplerbahn lautet:

R = A ( 1 e 2 ) 1 + e cos θ

Wo True Anomaly dargestellt wird durch θ

Auflösen für θ gibt Ihnen

θ = ± arccos ( A ( 1 e 2 ) R e R )

Der positive Wert ist korrekt, wenn das Raumfahrzeug von der Periapsis zur Apoapsis geleitet wird, und der negative Wert ist korrekt, wenn das Raumfahrzeug von der Apoapsis zur Periapsis absinkt.

Um festzustellen, was passiert, wäre eine Möglichkeit, wenn Sie den radialen Abstandsvektor ( R ) und der Geschwindigkeitsvektor ( v ) in Ihrem Code verfügbar ist, und um das Punktprodukt der beiden zu bilden.

  • Wenn R v > 0 , dann steigt das Raumschiff zur Apoapsis auf.
  • Wenn R v < 0 , dann sinkt das Raumschiff zur Periapsis ab.
  • Wenn R v = 0 , entweder befindet sich Ihr Raumschiff in Apoapsis ( θ = ± π ) oder an der Periapsis ( θ = 0 ) , oder Ihre Umlaufbahn ist kreisförmig.
Ich werde es versuchen und euch wissen lassen, wie es funktioniert, danke für die Antwort!