Für die Umlaufbahnausbreitung im ECI-Koordinatensystem wurde unter Berücksichtigung der Auswirkungen von zonalen Harmonischen und Sonne/Mond-Störungen das folgende Verfahren gebildet:
Soweit ich weiß , erfolgt die Umwandlung in ECEF, weil die Ausrichtung der Erde die Beschleunigung durch Oberschwingungen beeinflusst. Die Integration in ECI erfolgt, um die fiktiven Kräfte zu vermeiden.
Fragen
Lassen Sie uns anmerken ein Vektor der Größe im Rahmen definiert . Lassen Und zwei unterschiedliche Frames sein, . Außerdem kann es nützlich sein, sich an die Definition eines Trägheitssystems zu erinnern: Es ist ein System, dessen Beschleunigung Null ist.
Erinnern wir uns schließlich an das Transporttheorem nach "Analytic mechanics of space systems" von Schaub und Junkins (dies ist ein genaues Zitat):
Lassen Und zwei Frames mit einem relativen Winkelgeschwindigkeitsvektor von sein , und lass ein generischer Vektor sein; dann die Ableitung von im Rahmen kann mit der Ableitung von in Beziehung stehen im Rahmen als:
Ein nachfolgendes Zitat von großem Interesse ist das folgende:
... werden wir feststellen, dass Vektoren typischerweise in Bezug auf ein sogenanntes Inertialsystem differenziert werden .
Wie in Abschnitt 2.4 von „GPS“ von G. Xu und Y. Xu, 2016 erklärt:
Die Bewegung von Satelliten folgt der Newtonschen Mechanik, [und diese] sind nur in einem Trägheitskoordinatensystem gültig und ausgedrückt.
In der Astrodynamik sind die Wörter „Rahmen“ und „Koordinatensystem“ fast immer austauschbar.
Wir können Ihre Fragen jetzt beantworten:
Ist die Umstellung auf ECEF obligatorisch? Ich würde mich über eine ausführliche Erklärung freuen, wie sich die Ausrichtung auf die Beschleunigung auswirkt. Die Ausbreitung der Bewegung des Raumfahrzeugs aufgrund äußerer Gravitationskräfte muss in einem Inertialsystem berechnet werden. Wenn die Bewegung dieses Raumfahrzeugs hauptsächlich auf die Schwerkraft der Erde zurückzuführen ist, muss die Himmelsbewegung im ECI-Frame berechnet werden. Jedoch, ist es zwingend erforderlich, die Position und Geschwindigkeit des Satelliten in den ECEF-Rahmen umzuwandeln, um zu berechnen, wie die sphärische Harmonische der Erde die Bewegung des Satelliten beeinflusst. Für eine eingehende Definition des ECEF-Rahmens empfehle ich Kapitel 2 von „GPS“ von G. Xu und Y. Xu, 2016 (ich glaube, dieses Kapitel ist auf der Springer-Website frei verfügbar). Für eine weitere Erklärung, warum dies wichtig ist, beachten Sie, dass, wenn ein Frame inertial ist, der andere jedoch nicht, die Größe eines bestimmten Vektors zu einem bestimmten Zeitpunkt unterschiedlich sein kann, die Komponenten dieses Vektors jedoch nicht. Stellen Sie sich zum Beispiel zwei Frames vor Und was zur Zeit sind genau so ausgerichtet, dass die Konvertierung aus Zu entspricht einer Umdrehung von um die Z-Achse. Weiter lassen . Dann im Rahmen haben wir . Wenn also eine Beschleunigung in der Rahmen führt zu einer Änderung der Bestandteil von zu einem späteren Zeitpunkt von , . Aber es wäre falsch, diese Änderung vom Rahmen aus anzuwenden direkt zu ohne diesen Vektor in die umzuwandeln Rahmen zuerst. In der Tat, wenn Sie es tun würden, würden Sie feststellen, dass Ihre (falsche) Aktualisierung erfolgt . Das ist offensichtlich falsch, da .
Wie konvertiere ich die Beschleunigung in ein anderes Koordinatensystem? Ich kann die Koordinaten umrechnen, aber nicht die Geschwindigkeitsänderung. Sie wandeln die Beschleunigung eigentlich nicht in einen anderen Frame um. Sie wandeln die Position und Geschwindigkeit in den ECEF-Frame um, berechnen die Beschleunigung aufgrund der Harmonischen in ECEF und erstellen dann die aktualisierte Position und Geschwindigkeit im ECEF-Frame neu. Abschließend wandeln Sie Ihren aktualisierten ECEF-Status wieder in ECI um. Als Beweis, so wird es im GMAT 2016a gemacht . (Ich verlinke auf Github, weil der Quellcode dort wesentlich einfacher zu durchsuchen ist.)
Ich hoffe das hilft.
X
und Z
Koordinaten habe ich 1m
einen Fehler bekommen, aber für Y
- 7m
. Der Y
Koordinatenfehler ist immer viel größer als bei anderen..
äh