0

Ich bin ein Neuling im Raum Mechanik und Koordinaten Transformation. Ich muss von erdzentrierten-interstitiellen Systemkoordinaten in erdzentrierte-Erde-fixiert (ECEF oder ECR) umwandeln. Ich habe die Bibliothek SConvert gefunden.eci zu ecef Koordinaten Umwandlung

SConvert library

In Funktion makeEciToEcrMatrix, die Euler-Matrix zu erstellen, haben wir erstes Argument als Zeit * Erde Winkelgeschwindigkeit (rad/s). Und meine Frage: Wie spät ist es? Was ist sein Wert? Ist es die Anzahl der Sekunden seit dem 1. Januar 1970 oder dem 1. Januar 2000 oder etwas anderem?

+0

Wenn Sie einen beweglichen und einen stationären Rahmen haben, ist die Zeit gleich, wenn sie gleich sind. – stark

+0

Entschuldigung, aber ich verstehe dich nicht ... erzähle mehr bitte – xperious

Antwort

0

In der Orbitalmechanik erzeugt die Orbitlösung durch die Integration von Bewegungsgleichungen eines Satelliten. Diese Integration erfolgt im Trägheitskoordinatensystem (ECI). Um die Umlaufbahnlösung nützlicher und benutzerfreundlicher zu machen, wird sie normalerweise in das feste Koordinatensystem der Erde (EFEC) umgewandelt. Um dies zu tun, benötigen Sie Informationen zu Erdbeeinträchtigung, Nutation, Erdrotation und Polar-Bewegung. Alle diese Informationen benötigen die Zeit als Eingabeparameter. Die Zeit ist in der Regel ein auf Atomuhren basierendes Zeitsystem. Normalerweise wird das Unix-Zeitsystem basierend auf dem 1. Januar 1970 nicht verwendet. Es kann 1. Januar 2000 sein. (Zum Beispiel bei der NASA J2K Zeitskala ist weit verbreitet.) Aber es kann andere Zeitskala sein, aber es muss schließlich in die richtige Zeitskala, wo jede Erdrotationsinformation (Präzession, Nutation , Rotation, Polar Motion) formuliert oder tabelliert.

In Ihrem Fall, wenn Sie bereits ECI Orbit-Lösung haben, bedeutet das, dass Sie Ti, Xi, Yi, Zi, Ui, Vi, Wi zu jeder Zeit haben. Sie können denselben Wert für die Koordinatensystemtransformation angeben. Die richtige Zeitumwandlung sollte innerhalb der Funktion ausgeführt werden, die Sie aufrufen.