"Offizielle" Zeit für andere Planeten

Ich möchte eine Uhr machen, die die aktuelle Zeit auf verschiedenen Sonnenkörpern anzeigt. Dazu muss ich wissen, wie man die Zeit auf diesen Planeten zählt. Gibt es eine offizielle Definition der Zeiten auf anderen Planeten in unserem Sonnensystem? Kurze Google-Suche hat nicht geholfen.

Ich bin in der Lage, selbst eine Bibliothek dafür zu implementieren, aber ich wundere mich über den aktuellen Stand der Technik der Zeitmessung auf anderen Planeten. Also im Grunde möchte ich diese Dinge wissen:

  • Gibt es einen offiziellen Zeitstandard?
  • Wenn ja, wo kann ich es finden?
  • Wenn nicht, wie soll ich dieses Problem angehen? Soll ich für jeden Planeten irgendwann in der Vergangenheit so etwas wie eine Unix-Epoche machen?

Danke für jeden Tipp.

EDIT: Ok, also auf dem Mars wurden Sekunden, Minuten und Stunden verlängert, um den 24-Stunden-Tag beizubehalten. Ist das auch für andere Planeten möglich? Venus erstmal beiseite :)

Ich habe auch darüber nachgedacht, die Stunden gleich zu halten, Tage so lang zu haben, wie viele ganze Stunden in sie passen, plus kleinere Kompensationsstunden, die eine Länge von (total_minutes_in_solar_day % 60) haben würden. Dieses Konzept stammt aus den Romanen von David Weber, falls Sie damit vertraut sind.

EDIT2: Basierend auf der Diskussion in den Kommentaren werde ich versuchen, ein Grundmodell zu erstellen, das möglichst auf jeden Planetenkörper anwendbar wäre (vorausdenken :)). Dies wird offensichtlich keine ernsthafte Anwendung in der realen Welt haben, aber ich möchte trotzdem, dass es einen gewissen Sinn hat.

Vielen Dank für Ihren Beitrag, ich werde die Frage noch einige Zeit offen lassen, wenn jemand seine Meinung hinzufügen möchte.

Werfen wir einen Blick auf die anderen Planeten: Merkur hat nur alle zwei Jahre einen scheinbaren Tag von der Oberfläche und Jupiter, Saturn, Uranus und Neptun sind Gasriesen ohne Oberfläche. Möchten Sie Zwergplaneten und Monde berücksichtigen?
Wirklich, es ist schwer, Ihnen viel spezifischere Ratschläge zu geben, ohne die Anwendung für Ihr Zeitmesssystem zu kennen. Ohne Antrag ist die Zeiterfassung sinnlos.
Die Unix-Zeit wird mit Sekunden definiert, und Sekunden sind überall gleich (bis auf die Relativitätstheorie). Sekunden sind SI-Einheiten. Ich würde davon abraten, Sekunden zu berühren, selbst wenn das bedeutet, dass Sie an einem Tag keine ganze Zahl davon haben. Wenn Sie wirklich wollen, könnten Sie Einheiten haben, die sehr ähnlich groß sind, aber seien Sie vorsichtig, sie so zu benennen, dass sie eine anständige SI-Abkürzung erhalten. Verwenden Sie sie auch nicht in der Physik!
@JanDvorak ja, das ist wahrscheinlich ein guter Punkt, danke!
@called2voyage meine Anwendung ist die Uhr, die die aktuelle Zeit auf anderen Planeten anzeigen würde. Ich denke, es wäre cool, es an deiner Wand zu haben, um Besuche zu verblüffen :) Ansonsten möchte ich nur mein Bedürfnis befriedigen, etwas zu programmieren.
@lsrom Angenommen, wir hätten auf jedem der Planeten eine Kolonie, möchten Sie wissen, wie die Zeit dort gemessen wird?
@called2voyage Ja. Ich wollte einen "offiziellen" Standard dafür, damit es nicht nur etwas ist, das ich mir ausgedacht habe, aber anscheinend gibt es so etwas nicht.
Vergessen Sie nicht, dass es auch auf der Erde keine einzige "aktuelle Zeit" gibt. Es gibt GMT, aber nicht viele Leute verwenden es tatsächlich, außer um Offsets zu bestimmen, wenn sie von einer Zeitzone in eine andere umrechnen.
@JanDvorak Nun, ich denke, ich werde mich damit befassen, wenn ich mich damit befasst habe, wie viele Stunden der Tag hat :) Wenn ich ein Arbeitszeitmodell für Planeten habe, kann ich ganz einfach Zeitzonenfunktionen erstellen.
@lsrom Ich habe meine Antwort aktualisiert.
Umlaufzeiten einzelner Sonnenkörper sind im Internet zu finden. Wie Sie Linien auf diesen öden Flächen ziehen, bleibt Ihnen überlassen.
@JanDvorak Tatsächlich haben Astronomen bereits einen "Nullmeridian" für die meisten Planeten definiert + haben sogar ein Schema dafür mit zukünftigen Entdeckungen erstellt: astropedia.astrogeology.usgs.gov/download/Docs/WGCCRE/…
@barrycarter nett. Verstehe ich jedoch richtig, dass das Verfahren im Wesentlichen nur "einen signifikanten Punkt auf der Oberfläche auswählt, der dort bleiben wird, und den Nullmeridian durch ihn zeichnet", ohne Angabe dessen, was dieses Objekt sein sollte, außer dass es signifikant ist?
Mein Fehler. Ich meinte für Zwergplaneten, Kleinplaneten, ihre Trabanten und Kometen die Anmerkung auf den Seiten 16-17: „Die Wahl des Nullmeridians ist potenziell willkürlich, aber es gibt Präzedenzfälle (z. B. mit (433) Eros), um ihn so zu wählen, dass er ausgerichtet ist mit der längsten Achse (oder minimalem Trägheitsmoment, falls dieses abgeschätzt werden kann).".
@barrycarter Verstanden, danke. Wissen Sie zufällig, wo der Nullmeridian liegen würde, wenn er auf diese Weise für die Erde bestimmt würde?
@JanDvorak Ich denke, sie machen es für Planeten absichtlich nicht so, denn obwohl Planeten Ellipsoide (keine Kugeln) sind, neigen sie dazu, ziemlich einheitliche Ellipsoide zu sein, und jede Längenlinie auf Planeten ist fast genau gleich lang. Mit anderen Worten, die „Abflachung“ der meisten Planeten ist eine äquatoriale Wölbung und erfolgt so, dass die Längengrade gleich lang bleiben.
Es ist eine einfache und gute Frage. "Gibt es eine offizielle Definition der Zeiten auf anderen Planeten in unserem Sonnensystem?"
@JohnDvorak Aus en.wikipedia.org/wiki/Greenwich_Mean_Time „Englisch sprechende Personen verwenden GMT oft als Synonym für koordinierte Weltzeit (UTC). Für die Navigation wird sie als äquivalent zu UT1 angesehen (die moderne Form der mittleren Sonnenzeit bei 0° Länge). ); diese Bedeutung kann jedoch um bis zu 0,9 s von UTC abweichen. Der Begriff GMT sollte daher nicht für technische Zwecke verwendet werden.

Antworten (2)

Die Zeit auf dem Mars wird in Sols gemessen .

Venus könnte je nach Anwendung etwas kniffliger sein.

Mir ist kein Zeitmesssystem für andere Planeten bekannt. Da war noch kein Bedarf. Je nach Ihrer Anwendung könnten Sie sich also wieder verschiedene mögliche Schemata einfallen lassen.


Spekulation (basierend auf den Angaben des OP zur Anwendung):

  • Merkur - wegen der Länge des Tages bezweifle ich, dass Möchtegern-Kolonisten die Zeit in Tagen messen würden. Sie würden wahrscheinlich die Erdzeit verwenden (wegen der Kommunikation) und auch die Merkurjahre im Auge behalten.
  • Jupiter, Saturn, Uranus, Neptun – keine Kolonisation, keine Zeitmessung
Nun, wir Terraner verwenden Sole für die Marszeit. Was die Ureinwohner auf dem Mars verwenden, ist noch unbekannt.
Auf der Merkuroberfläche ist 1 Tag = 2 Jahre = 176 Tage. Das würde wahrscheinlich als Jahreszeiten definiert werden. Die Erdzeit, wie call2voyage betont, wäre für Merkur wahrscheinlich am einfachsten, da es keine himmlische Zeit gibt, die nach einem menschlichen Zeitplan funktioniert, im Gegensatz zum Mars, der sehr bequeme 24-Stunden- und 37-Minuten-Tage hat.

Sie müssen die richtigen Koeffizienten der Zeitgleichung für andere Planeten finden, was hauptsächlich von der Exzentrizität und Neigung der Umlaufbahn abhängt. Hier finden Sie eine vollständige Demonstration, wie Sie ein generisches EOT für jeden Planeten erhalten:

http://www.ifpan.edu.pl/firststep/aw-works/fsII/mul/mueller.pdf

Es ist eine hochkomplexe Mathematik, die ich noch nicht vollständig verstanden habe ...

Diese Seite enthält Details zum Algorithmus für die Zeitmessung auf dem Mars: https://www.giss.nasa.gov/tools/mars24/help/algorithm.html

Diese Seite enthält eine riesige Menge an Daten, Formeln und Erklärungen zur Zeitmessung auf anderen Planeten:

http://pbarbier.com/eqtime/eqtime.html

Und wir diskutieren dieses Thema auch in dieser anderen Frage (noch ohne Antwort):

Zeitmessung auf anderen Himmelskörpern als der Erde

Abgesehen davon müssen Sie, um auf jedem Planeten "die Zeit zu halten", Ihren Winkelabstand zum Nullmeridian des Planeten kennen (der durch Greenwich auf der Erde verläuft), aber dies ist nur der letzte und einfachste Schritt. Die eigentliche Wechselsache ist die Bestimmung der Winkelposition des Nullmeridians: Sobald Sie es wissen, gibt es viele Websites, die Algorithmen und Bibliotheken bereitstellen, um die Position eines Planeten um die Sonne zu einem bestimmten Zeitpunkt zu bestimmen: Verbinden der beiden Daten (Nullmeridianwinkel und Planetenwinkel) können Sie den Winkel der Sonne zum Nullmeridian bestimmen.

Da bestimmte Bibliotheken/Formeln zur Berechnung der Ortszeit auf jedem Planeten fehlen, können Sie Nasa Horizons vorübergehend verwenden, um Altidue und Azimut der Sonne über einem bestimmten Ort auf jedem Planeten abzurufen, indem Sie diese Abfrage/URL verwenden .

Ändern Sie "499" in andere Zahlen für andere Planeten: 199 = Merkur, 299 = Venus, .... Ändern Sie den SITE_COORD-Parameter in die gewünschte Position (Länge, Breite, Höhe): SITE_COORD='0,0,0'

Hinweis: einfaches Anführungszeichen ' wird in der URL als %27 codiert.