Plotten der Bodenspur einer elliptischen Umlaufbahn mit Neigungswinkel

Ich versuche, die Bodenbahn einer elliptischen Umlaufbahn mit einem beliebigen Neigungswinkel von zu projizieren Δ ich und einen Zeitraum von T . Ich habe alle Parameter der Umlaufbahn (Länge der großen Halbachse, Länge der kleinen Halbachse, Exzentrizität, Apogäums- und Perigäumsgeschwindigkeit, Energie usw.).

Der Ansatz, den ich wählte, bestand darin, eine Position des Satelliten in der elliptischen Umlaufbahn auf einer XY-Ebene zu zeichnen. Ich iteriere durch die Zeitdomäne T [ 0 , T ] wobei T die Periode der Umlaufbahn mit einem bestimmten Zeitschritt von ist Δ T . Ich berechne für jede Zeit die mittlere Anomalie und die Größe der Entfernung zwischen dem Satelliten und dem zentralen Körper, R . Wenn der Positionsvektor des Satelliten in Bezug auf den Mittelkörper auf der großen Halbachse projiziert wird, wird die Länge dieses projizierten Vektors definiert als X . Nach dem Finden X , fand ich die vertikale Projektion desselben Positionsvektors, wodurch das Dreieck unten gebildet wurde.

Projektionsdreieck

Zuerst muss ich die mittlere Anomalie als Funktion der Zeit finden. Mein Code funktioniert derzeit nicht, aber theoretisch löse ich (aus Curtis ' Orbital Mechanics for Engineering Students, 1st Edition ) numerisch nach einer Größe, die als gekennzeichnet ist E unter Verwendung der Gleichung für die mittlere Anomalie (Gleichung zwischen 3.12 und 3.13 für diejenigen, die das Buch haben), gegeben als: M e = E e Sünde ( E ) . Von dort löse ich numerisch nach wahrer Anomalie unter Verwendung von Gl. 3.7a:

M e = 2 arctan ( 1 e 1 + e bräunen θ / 2 ) e 1 e 2 Sünde θ 1 + e cos θ .

Nachdem ich diese Entfernungen gefunden hatte, fand ich die Kugelkoordinaten des Satelliten in Bezug auf das Zentrum des Mittelkörpers. R wäre R P + X , ϕ wäre einfach die Ergänzung von Δ ich . θ wäre die wahre Anomalie.

Danach zeichne ich (x,y) mit sphärisch-kartesischer Transformation, aber ich glaube einfach nicht, dass es so einfach ist. Zum einen versuche ich im Wesentlichen, eine 3D-Kurve auf eine Kugel und diese dann auf eine 2D-Ebene zu projizieren. Wenn jemand Quellen / Lesematerial hat, wie man diese Mathematik tatsächlich durchführt, wäre das fantastisch. Ich habe auf dieses Kapitel aus einem Buch über Satelliten verwiesen: http://fgg-web.fgg.uni-lj.si/~/mkuhar/Pouk/SG/Seminar/Vrste_tirnic_um_Zemljinih_sat/Orbit_and_Ground_Track_of_a_Satellite-Capderou2005.pdf . Leider kann ich nicht auf andere Gleichungen verweisen, auf die das Buch verweist, bis ich es bekomme.

Ich habe den Code noch nicht zum Laufen gebracht, daher weiß ich nicht, wie meine Diagramme aussehen, aber aus vorläufigen Daten scheint es nicht in die richtige Richtung zu gehen (z. B. True Anomaly ( θ ) sollte von 0 bis gehen 2 π mit zunehmender Zeit, aber das ist nicht das, was ausgegeben wird.

EDIT: Tippfehler und zur Verdeutlichung möchte ich keine externen Pakete wie STK verwenden. Ich möchte in der Lage sein, diese Handlungen physisch zu entwickeln.

Antworten (2)

Lassen Sie uns zunächst ein rechtshändiges Koordinatensystem an die Umlaufbahn anhängen, das durch die Einheitsbasisvektoren definiert ist ( e X , e j , e z ) , mit e X Und e j in der Orbitalebene und e X in Richtung Periapsis. Berechnen Sie zuerst die exzentrische Anomalie E von der mittleren Anomalie M :

M = 2 π T T = E Sünde E ,
unter der Annahme, dass sich der Satellit in der Periapsis bei befindet T = 0 . Der Positionsvektor des Satelliten ist dann gegeben durch
R = A ( cos E e ) e X + B Sünde E e j .
Es besteht keine Notwendigkeit, die wahre Anomalie zu berechnen.

Als nächstes müssen wir die allgemeine Transformation vom Orbitalrahmen zu einem gegebenen Referenzrahmen finden, definiert durch ( e X ' , e j ' , e z ' ) . Dies kann unter Verwendung von drei Euler-Winkeln erfolgen Ω , ich , Und ω :

  • Ω ist die Länge des aufsteigenden Knotens im ( e X ' , e j ' ) Ebene, dh der Winkel gemessen von e X ' zum aufsteigenden Knoten;
  • ich ist die Neigung der Umlaufbahn mit der ( e X ' , e j ' ) Ebene;
  • ω ist das Argument der Periapsis, dh der vom aufsteigenden Knoten zur Periapsis gemessene Winkel.

Geben Sie hier die Bildbeschreibung ein

Siehe auch den Wiki-Artikel zu Orbitalelementen . Die Transformation ist dann durch drei Drehungen gegeben:

( e X e j e z ) = ( cos ω Sünde ω 0 Sünde ω cos ω 0 0 0 1 ) ( 1 0 0 0 cos ich Sünde ich 0 Sünde ich cos ich ) ( cos Ω Sünde Ω 0 Sünde Ω cos Ω 0 0 0 1 ) ( e X ' e j ' e z ' )
oder ausdrücklich,
e X = ( cos Ω cos ω Sünde Ω Sünde ω cos ich ) e X ' + ( Sünde Ω cos ω + cos Ω Sünde ω cos ich ) e j ' + ( Sünde ω Sünde ich ) e z ' e j = ( cos Ω Sünde ω Sünde Ω cos ω cos ich ) e X ' + ( Sünde Ω Sünde ω + cos Ω cos ω cos ich ) e j ' + ( cos ω Sünde ich ) e z ' e z = ( Sünde Ω Sünde ich ) e X ' + ( cos Ω Sünde ich ) e j ' + cos ich e z ' .
Dadurch können Sie sich ausdrücken R in den Referenzrahmenkoordinaten. Stellen Sie für den projizierten Pfad einfach die z ' Komponente auf Null.

Wie verändert sich True Anomaly in Ihren Ergebnissen? Wenn es von abweicht π Zu π , es könnte in Ordnung sein, und lediglich ein Ergebnis davon, dass der Computer die Bereiche der verschiedenen trigonometrischen Funktionen automatisch einschränkt.

Sie sollten True Anomaly nicht numerisch lösen müssen ( θ ) von der mittleren Anomalie (M). Es ist ziemlich einfach, es von der exzentrischen Anomalie (E) und der orbitalen Exzentrizität (e) zu ziehen, sobald Sie diese Werte haben.

Als ich vor ein paar Jahren an einem Programm arbeitete, um die Kepler-Gleichungen auszuführen, gab es mehrere Dinge, die ich tat: Zuallererst korrigierte ich für elliptische Umlaufbahnen den Wert, den ich für die mittlere Anomalie hatte, in den Bereich ( π , π ] , was eine stärkere Wiederverwendung des Codes ermöglichte, als ich die Version erstellte, die sich mit hyperbolischen Bahnen befasste.

Unter dieser Annahme wird auch die Reichweite der exzentrischen Anomalie sein ( π , π ] , mit den gleichen Zeichen wie Mean Anomaly.

Und das ermöglicht es Ihnen, True Anomaly auf der elliptischen Umlaufbahn mit der folgenden Gleichung zu ziehen:

θ = ± A R C T A N ( 1 + e 1 e T A N E 2 )

Wählen Sie den Wert von „True Anomaly“ aus, der das gleiche Vorzeichen hat wie die exzentrische Anomalie. Das Ergebnis wird, wie bei den anderen Anomalien, im Bereich liegen ( π , π ]

Wenn Sie wirklich den Wert von True Anomaly im Bereich brauchen ( 0 , 2 π ) , können Sie nachträglich hinzufügen 2 π zu allen negativen Werten von θ .