Wie bekommt man eine wahre Anomalie aus der Zeit?

Eine Übung, die aus dem letztjährigen Kurs ungelöst blieb, gibt mir diese Gleichung:

t t p = a 3 μ ( arcsin ( X ) e X )
wo :
X = 1 e 2 Sünde ( v ) 1 + e cos ( v ) .
Es verwendet die folgenden Notationen:

  • t ist die aktuelle Zeit im Orbit
  • t p ist Zeit am Perigäum
  • a ist die große Halbachse
  • μ ist der Standard-Gravitationsparameter, mit μ = G M
  • e ist die Exzentrizität der Umlaufbahn
  • v ist die wahre Anomalie

Um die Software, die ich zu schreiben begann, fertigzustellen, müsste ich die wahre Anomalie extrahieren, v , obwohl ich weiß, dass alle anderen Parameter gegeben sind, aber nach langem Probieren habe ich immer noch keine Ahnung.

Erstens denke ich, dass es auf eine Gleichung in Form von reduziert werden kann a arcsin ( X ) + β X + γ = 0 Aber ich konnte nirgendwo online einen Hinweis finden, um eine solche Gleichung zu lösen, und WolframAlpha gibt nichts Nützliches.

Außerdem dachte ich, ich könnte eine Potenzreihe oder eine Taylor-Reihe verwenden, um ein Ergebnis anzunähern, aber es sieht so aus, als würde es mehr Ärger bringen, als irgendetwas zu lösen ...

Wenn jemand Fähigkeiten hat, um zu helfen, wäre ich dankbar! Vielen Dank


EDIT: Ich habe mein Programm repariert, falls es jemanden interessiert, hier ist die Implementierung . Danke an alle, die geholfen haben!

Es ist möglich, dass die Verwendung von arcsin in der Frage falsch ist.
@uhoh - Es ist richtig. Der Parameter X ist der Sinus der exzentrischen Anomalie E . Umschreiben der Kepler-Gleichung in Bezug auf X Erträge M = μ / a 3 ( t t p ) = arcsin X e X , das ist die erste Gleichung. Die zweite Gleichung ist der korrekte Ausdruck des Sinus der exzentrischen Anomalie in Bezug auf die wahre Anomalie.

Antworten (2)

Eine Übung, die aus dem letztjährigen Kurs ungelöst blieb, gibt mir diese Gleichung:

t t p = a 3 μ ( arcsin ( X ) e X )
wo :
X = 1 e 2 Sünde ( v ) 1 + e cos ( v ) .


Das ist nur die Kepler-Gleichung M = E e Sünde E , aber in Bezug auf geschrieben X = Sünde E , wo E ist die exzentrische Anomalie. Wir haben auf dieser Seite keine Ableitung der Kepler-Gleichung, also hier. Ich beginne mit einem Bild.


Bild, das Teile einer elliptischen Umlaufbahn eines Körpers P um einen zentralen Körper F und seinen umschreibenden Kreis zeigt, wobei das Zentrum als C bezeichnet wird.

Das obige Bild zeigt einen Körper P auf einer Ellipsenbahn um einen Körper F die einen der Brennpunkte der Ellipse einnimmt. Die Ellipse hat eine große Halbachse a entlang der horizontalen Achse und einer Exzentrizität e . Der Mittelpunkt der Ellipse und ihr umschreibender Kreis liegen bei C . Die vertikale Projektion des aktuellen Standorts auf den umschreibenden Kreis ist bezeichnet P ' .

Keplers zweites Gesetz besagt, dass die Fläche des elliptischen Sektors Z F P ist eine lineare Funktion der Zeit: EIN ( Z F P ) = k ( t t p ) , wo EIN ( Z F P ) handelt es sich um den betreffenden Bereich, k ist eine Konstante, t ist die Zeit, zu der das umlaufende Objekt die Position erreicht P , und t p ist die Zeit der Periapsispassage. In einer vollen Umlaufbahn ist die von diesem elliptischen Sektor überstrichene Fläche die Fläche der Ellipse: EIN ( 2 π ) = π a b . Daher π a b = k T , wo T ist die Umlaufzeit, oder k = π a b T . Das wiederum sagt uns Keplers drittes Gesetz in Kombination mit der Newtonschen Gravitation 2 π T = μ a 3 , wo μ ist der Gravitationskoeffizient des Systems G ( M + m ) . Definieren n = μ a 3 , wir haben

(1) EIN ( Z F P ) = 1 2 a b n ( t t p )

Wir brauchen einen Ausdruck für EIN ( f ) . Um dorthin zu gelangen, führt man am besten das Konzept der exzentrischen Anomalie ein . Dies wird im Bild als Winkel dargestellt E . Diese wird durch Projektion des Punktes gebildet P senkrecht zum Schnittpunkt mit dem umschreibenden Kreis, bezeichnet P ' . Einen Punkt gegeben x , j ' auf dem umschreibenden Kreis relativ zum Mittelpunkt ausgedrückt C , der entsprechende Punkt auf der Ellipse x , j Ergebnisse durch Skalierung der j koordinieren durch b a : j = b a j ' . Diese Skalierung bedeutet, dass die Fläche des elliptischen Sektors Z C P ist die Fläche des Kreissektors Z C P ' mit demselben Skalierungsfaktor skaliert. Da der Bereich des Kreissektors Z C P ist 1 2 a 2 E mit E ausgedrückt in Radiant, der Fläche des elliptischen Sektors Z C P ist 1 2 a b E .

Der fragliche Bereich ist der des elliptischen Sektors Z F P , ist die Fläche des elliptischen Sektors Z C P abzüglich der Fläche des Dreiecks F C P . Letzteres ist 1 2 a e b Sünde E (1/2 * Basis * Höhe), oder 1 2 a b e Sünde E . Daher EIN ( Z F P ) = 1 2 a b ( E e Sünde E ) . Kombiniert man dies mit Gleichung (1), erhält man

(2) E e Sünde E = n ( t t p ) M

Das ist die Kepler-Gleichung. Es bietet einen einfachen Mechanismus zur Berechnung der Zeit als Funktion der Position. Die Berechnung der Position als Funktion der Zeit erfordert die Umkehrung dieser transzendentalen Funktion der beiden Variablen E und e . Diese Umkehrfunktion kann nicht durch die elementaren Funktionen ausgedrückt werden.

Eine sehr einfache, garantiert funktionierende Methode zu finden E gegeben M und e ist die Verwendung des Fixpunkt-Iterationsschemas E n + 1 = M + e Sünde E n . Irgendeine Anfangsvermutung E 0 geht, aber typisch M wird als Anfangsschätzung verwendet. Dies konvergiert für alle M und alle Exzentrizitäten zwischen 0 (einschließlich) und 1 (ausschließlich). Die Konvergenz ist sehr langsam, insbesondere bei großen Exzentrizitäten. Ein besserer Ansatz ist die Verwendung der Newton-Methode, die quadratische Konvergenz zeigt, wenn sie konvergiert . Bei großen Exzentrizitäten ist eine gute Anfangsschätzung erforderlich, um die Konvergenz sicherzustellen. Noch bessere Ansätze und noch bessere anfängliche Vermutungen als E 0 = M wurden im Laufe der Jahrhunderte gefunden. Die Kepler-Gleichung ist Gegenstand von Hunderten von wissenschaftlichen Arbeiten.

Das Umkehren der Kepler-Gleichung gibt uns die exzentrische Anomalie als Funktion der Zeit. Aber was ist mit der wahren Anomalie? f ? Die Beziehung zwischen E und f lässt sich leicht mit der Tangenshalbwinkelformel finden, bräunen 2 x 2 = 1 cos x 1 + cos x . Die Koordinaten des Punktes P in Bezug auf den Fokus F sind x = a ( cos E e ) = r cos f , j = a 1 e 2 Sünde E = r Sünde f . Daher

bräunen 2 f 2 = 1 + e 1 e bräunen 2 E 2
(Um dies abzuleiten, muss abgeleitet werden r = a ( cos E e ) , nicht gezeigt.) Da die wahre Anomalie und die exzentrische Anomalie immer auf der gleichen Seite der sind x Achse haben die Tangenten ihrer Halbwinkel immer das gleiche Vorzeichen, nachgebend
(3) bräunen f 2 = 1 + e 1 e bräunen E 2


Was ist mit der Verwendung X = Sünde E Anstatt von E , wie in der Frage getan? Das ist eine Art „tun Sie das dann nicht“-Situation (aus dem Witz „Doktor, es tut weh, wenn ich mich so schlage: 《 Bonk 》.“) Dadurch wird nur weniger als die Hälfte der Ellipse und der Konvergenz erreicht von arcsin X e X = M ist schrecklich (wenn es überhaupt konvergiert). Verwenden Sie die Kepler-Gleichung (Gleichung (2)), um aufzulösen E , dann nach der wahren Anomalie auflösen f (alternativ geschrieben als v oder θ ) über Gleichung (3).

Bearbeiten: @DavidHammen hat gerade eine viel gründlichere und aufschlussreichere Antwort gepostet , die auch auf einige Probleme bei der Anwendung der Newton-Methode auf das aktuelle Formular hinweist.

Ich bin mir ziemlich sicher, dass noch nie ein analytischer Ausdruck entdeckt wurde, um ihn zu lösen v ( t t p ) , aber das Lösen unter Verwendung des Newton-Verfahrens angewendet auf

a 3 μ ( arcsin ( X ) e X ) ( t t p ) = 0

sollte gut gegen Werte von konvergieren X (oder natürlich v wenn Sie die Ersetzung vornehmen) in einem halben Dutzend Iterationen, zumindest für eine elliptische Umlaufbahn.

Ich habe Ihre Gleichungen jedoch nicht wirklich überprüft, sondern nur Ihr Wort dafür genommen.

Sie könnten auch ein Array von Punkten berechnen, die nach Zeit aufgelöst werden, es umdrehen und mit einem Spline interpolieren, aber die Genauigkeit ist nicht vorhersehbar/zuverlässig.

Nun, eine Gruppe von Studenten hat tatsächlich die Lösung gefunden! Schade, dass die Korrektur damals nicht verteilt wurde... Ich habe der Lehrerin eine E-Mail geschickt, aber sie hat nicht geantwortet, sie muss sehr beschäftigt sein, da sie gerade ihre Abschlussarbeit fertig geschrieben hat
@Magix Ich denke, das wäre in der Tat eine ziemlich große Neuigkeit, wenn sie eine gefunden hätten und es ausgecheckt hätte.
Ich werde Sie auf dem Laufenden halten, wenn ich jemals eine Antwort bekomme, damit wir den Nobelpreis teilen können ;-)
Update: Hier ist der Code, den sie erstellt haben, aber er scheint nicht zu funktionieren ... gist.github.com/anonymous/07a5f095fd56b62762b25631280d9f76
@Magix, das so aussieht, als würde es analytische Lösungen für kubische Gleichungen verwenden, und daher möglicherweise versuchen, eine Annäherung nur mit den ersten paar Termen einer Taylor-Reihe und nicht mit einer exakten Lösung zu lösen.
Das Newtonsche Verfahren wird hier aus mehreren Gründen problematisch sein. (1) Sie kennen das Vorzeichen der Ableitung nicht. (2) Die Ableitung geht zu ± bei X = ± 1 . (3) Und es ändert an diesen Punkten das Vorzeichen. Es ist viel besser, die exzentrische Anomalie selbst zu verwenden als den Sinus der exzentrischen Anomalie.
@DavidHammen Sie können diese Antwort gerne bearbeiten oder eine andere posten, wenn Sie dazu neigen! Wenn ich in den nächsten ein oder zwei Tagen keine Änderung sehe, werde ich es selbst versuchen und dann die Antwort aktualisieren. Ich habe es noch nicht weiterverfolgt, weil ich mit der Gleichung nicht vertraut war. Jetzt, da Sie es "geprüft" haben, kann es Spaß machen, es zu untersuchen. Danke für den Input auf jeden Fall!