Eine kürzlich gestellte Frage zur Weltraumforschung erwähnte, dass Planet Labs hier öffentliche Ephemeriden für ihre Satelliten bereitstellt . Ich glaube, dass dies eine sehr wertvolle Ressource zum Testen verschiedener Orbitalpropagatoren darstellt.
Um solche Tests durchzuführen, ist es jedoch wichtig, genau zu wissen, welcher Zeit die bereitgestellten Ephemeriden entsprechen. Die Ephemeriden von Planet Labs geben die Epoche in "Sekunden seit der J2000-Epoche Terrestrial Time" an. Einige von uns bei Space Exploration sind daran interessiert, eine solche Epoche genau in UTC-Zeit umzuwandeln (dh mit einer Genauigkeit von mindestens einer Millisekunde).
Daher habe ich mich gefragt, ob es einen bestimmten Algorithmus gibt, der angewendet werden sollte, um eine solche Konvertierung durchzuführen. Nach meinem Verständnis würde es reichen, Folgendes zu tun:
Würde dies ausreichen, um eine genaue Konvertierung durchzuführen? Oder übersehe ich hier einige zusätzliche Schritte?
Welche Erdzeit (TT)? Das Internationale Büro für Maß und Gewicht (BIPM; das Akronym ist französisch) veröffentlicht jährlich Aktualisierungen der Beziehung zwischen TT und der Internationalen Atomzeit (TAI; das Akronym ist wieder auf Französisch). Beachten Sie gut: Diese Aktualisierungen ändern sowohl die zukünftige als auch die vergangene Beziehung zwischen TT und TAI.
Glücklicherweise sind diese jährlichen Korrekturen, außer für Astronomen, die Mikrobogensekunden-Astronomie betreiben, winzige Nuancen, die ignoriert werden können. Sie liegen im Bereich von einigen zehn Nanosekunden. Nutzen Sie auf Mikrosekundenebene einfach die Tatsache, dass TT konstant 32,184 Sekunden vor TAI liegt:
Das ist TAI, was ziemlich einfach ist. Die GPS-Zeit ist auch ziemlich einfach, da es sich um einen festen Offset von TAI handelt. Die Beziehung zwischen TAI und Coordinated Universal Time (UTC; das Akronym ist, was es ist; es ist weder französisch noch englisch) ist nicht so einfach. Sie müssen Schaltsekunden berücksichtigen. Es gibt keine Gleichung für die Beziehung zwischen TAI und UTC. Sie benötigen eine Schaltsekundentabelle:
Das Kombinieren der Gleichungen (1) und (2) ergibt
So bauen Sie Ihre Schaltsekundentabelle pedantisch korrekt bedeutet, auf die Idee zu verzichten, dass jede UTC-Minute genau 60 UTC-Sekunden enthält. Beispielsweise war die UTC-Zeit eine halbe Sekunde vor 00:00 Uhr am 1. Januar 2017 UTC 23:59:60,5 am 31. Dezember 2016 UTC. Windows, Linux, Android, iOS, OS X: Alle machen es falsch. Diese Betriebssysteme gehen davon aus, dass jede Minute genau 60 Sekunden umfasst, und fummeln Dinge für Schaltsekundengrenzen. Sie werden alle vollständig passen, wenn die aktuellen Trends anhalten und in fünf oder sechs Jahren die allererste negative Schaltsekunde hinzugefügt wird.
PM 2Ring
PM 2Ring