Eine Übung, die aus dem letztjährigen Kurs ungelöst blieb, gibt mir diese Gleichung:
Um die Software, die ich zu schreiben begann, fertigzustellen, müsste ich die wahre Anomalie extrahieren, , 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 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!
Eine Übung, die aus dem letztjährigen Kurs ungelöst blieb, gibt mir diese Gleichung:
wo :
Das ist nur die Kepler-Gleichung
, aber in Bezug auf geschrieben
, wo
ist die exzentrische Anomalie. Wir haben auf dieser Seite keine Ableitung der Kepler-Gleichung, also hier. Ich beginne mit einem Bild.
Das obige Bild zeigt einen Körper auf einer Ellipsenbahn um einen Körper die einen der Brennpunkte der Ellipse einnimmt. Die Ellipse hat eine große Halbachse entlang der horizontalen Achse und einer Exzentrizität . Der Mittelpunkt der Ellipse und ihr umschreibender Kreis liegen bei . Die vertikale Projektion des aktuellen Standorts auf den umschreibenden Kreis ist bezeichnet .
Keplers zweites Gesetz besagt, dass die Fläche des elliptischen Sektors ist eine lineare Funktion der Zeit: , wo handelt es sich um den betreffenden Bereich, ist eine Konstante, ist die Zeit, zu der das umlaufende Objekt die Position erreicht , und ist die Zeit der Periapsispassage. In einer vollen Umlaufbahn ist die von diesem elliptischen Sektor überstrichene Fläche die Fläche der Ellipse: . Daher , wo ist die Umlaufzeit, oder . Das wiederum sagt uns Keplers drittes Gesetz in Kombination mit der Newtonschen Gravitation , wo ist der Gravitationskoeffizient des Systems . Definieren , wir haben
Wir brauchen einen Ausdruck für . Um dorthin zu gelangen, führt man am besten das Konzept der exzentrischen Anomalie ein . Dies wird im Bild als Winkel dargestellt . Diese wird durch Projektion des Punktes gebildet senkrecht zum Schnittpunkt mit dem umschreibenden Kreis, bezeichnet . Einen Punkt gegeben auf dem umschreibenden Kreis relativ zum Mittelpunkt ausgedrückt , der entsprechende Punkt auf der Ellipse Ergebnisse durch Skalierung der koordinieren durch : . Diese Skalierung bedeutet, dass die Fläche des elliptischen Sektors ist die Fläche des Kreissektors mit demselben Skalierungsfaktor skaliert. Da der Bereich des Kreissektors ist mit ausgedrückt in Radiant, der Fläche des elliptischen Sektors ist .
Der fragliche Bereich ist der des elliptischen Sektors , ist die Fläche des elliptischen Sektors abzüglich der Fläche des Dreiecks . Letzteres ist (1/2 * Basis * Höhe), oder . Daher . Kombiniert man dies mit Gleichung (1), erhält man
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 und . Diese Umkehrfunktion kann nicht durch die elementaren Funktionen ausgedrückt werden.
Eine sehr einfache, garantiert funktionierende Methode zu finden gegeben und ist die Verwendung des Fixpunkt-Iterationsschemas . Irgendeine Anfangsvermutung geht, aber typisch wird als Anfangsschätzung verwendet. Dies konvergiert für alle 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 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? ? Die Beziehung zwischen und lässt sich leicht mit der Tangenshalbwinkelformel finden, . Die Koordinaten des Punktes in Bezug auf den Fokus sind , . Daher
Was ist mit der Verwendung
Anstatt von
, 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
ist schrecklich (wenn es überhaupt konvergiert). Verwenden Sie die Kepler-Gleichung (Gleichung (2)), um aufzulösen
, dann nach der wahren Anomalie auflösen
(alternativ geschrieben als
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 , aber das Lösen unter Verwendung des Newton-Verfahrens angewendet auf
sollte gut gegen Werte von konvergieren (oder natürlich 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.
äh
äh
David Hammen