Hora "oficial" para otros planetas

Quiero hacer un reloj que muestre la hora actual en diferentes cuerpos solares. Para eso necesito saber contar el tiempo en esos planetas. ¿Existe alguna definición oficial de tiempos en otros planetas de nuestro sistema solar? La breve búsqueda en Google no ayudó.

Soy capaz de implementar una biblioteca para esto yo mismo, pero me pregunto sobre el estado actual del tiempo en otros planetas. Así que básicamente quiero saber estas cosas:

  • ¿Hay algún estándar de tiempo oficial?
  • Si es así, ¿dónde puedo encontrarlo?
  • Si no, ¿cómo debo abordar este problema? ¿Debería hacer algo como la época de Unix en algún momento del pasado para cada planeta?

Gracias por cualquier consejo.

EDITAR: Ok, entonces en Marte, los segundos, los minutos y las horas se alargaron para mantener el día de 24 horas. ¿Es esto viable para otros planetas también? Venus a un lado por ahora :)

También estaba pensando en mantener las mismas horas, tener días tan largos como quepan muchas horas completas más horas de compensación más pequeñas que tendrían una duración de (total_minutos_en_solar_día % 60). Este concepto es de las novelas de David Weber, si está familiarizado con ellas.

EDIT2: Basado en la discusión en los comentarios, intentaré hacer un modelo básico que sería, si es posible, aplicable a cualquier cuerpo planetario (pensando en el futuro :)). Obviamente, esto no tendrá ninguna aplicación seria en el mundo real, pero aún así me gustaría que tuviera algún sentido.

Gracias por su aporte, dejaré la pregunta abierta por más tiempo si alguien quiere agregar su opinión.

Echemos un vistazo a los otros planetas: Mercurio tiene solo un día aparente cada dos años desde la superficie y Júpiter, Saturno, Urano y Neptuno son gigantes gaseosos sin superficie. ¿Quieres considerar planetas y lunas enanas?
Realmente, es difícil darle un consejo mucho más específico sin conocer la aplicación de su sistema de cronometraje. El cronometraje no tiene sentido sin una aplicación.
El tiempo de Unix se define usando segundos, y los segundos son iguales en todas partes (hasta la relatividad). Los segundos son unidades SI. Aconsejaría no tocar segundos, incluso si eso significa que no tiene un número entero de ellos en un día. Si realmente lo desea, podría tener unidades de tamaño muy similar, pero tenga cuidado de nombrarlas de una manera que pueda obtener una abreviatura SI decente. Además, ¡no los uses en física!
@JanDvorak sí, ese es probablemente un buen punto, ¡gracias!
@ named2voyage mi aplicación es el reloj que mostraría la hora actual en otros planetas. Creo que sería genial tenerlo en tu muro para desconcertar a las visitas :) aparte de eso, solo quiero satisfacer mi necesidad de codificar algo.
@lsrom Entonces, suponiendo que tuviéramos una colonia en cada uno de los planetas, ¿quieres saber cómo se mediría el tiempo allí?
@ named2voyage Sí. Quería algún estándar "oficial" para esto para que no fuera solo algo que inventé, pero aparentemente no existe tal cosa.
No olvides que tampoco existe un único "tiempo actual" en la Tierra. Hay GMT, pero no mucha gente lo usa, excepto para determinar las compensaciones al convertir de una zona horaria a otra.
@JanDvorak Bueno, creo que me ocuparé de eso cuando me ocupe de cuántas horas tiene el día :) Cuando tengo un modelo de tiempo de trabajo para los planetas, puedo hacer fácilmente funciones de zona horaria.
@lsrom Actualicé mi respuesta.
Los períodos de rotación de los cuerpos solares individuales se pueden encontrar en Internet. Tú decides cómo dibujas las líneas en estas superficies estériles.
@JanDvorak En realidad, los astrónomos ya han definido un "meridiano principal" para la mayoría de los planetas e incluso han creado un esquema para hacerlo con futuros descubrimientos: astropedia.astrogeology.usgs.gov/download/Docs/WGCCRE/…
@barrycarter agradable. Sin embargo, ¿entiendo correctamente que el procedimiento es esencialmente simplemente "elegir un punto significativo en la superficie que permanecerá allí y dibujar el meridiano principal a través de él", sin especificar qué objeto debería ser excepto que es significativo?
Mi error. Me refiero a los planetas enanos, planetas menores, sus satélites y cometas, la nota en las páginas 16-17: "La elección del primer meridiano es potencialmente arbitraria, pero existe un precedente (por ejemplo, con (433) Eros) para elegirlo de modo que se alinee con el eje más largo (o mínimo momento de inercia, si se puede estimar).".
@barrycarter Entendido, gracias. ¿Sabe por casualidad dónde estaría el primer meridiano si se determinara para la Tierra de esta manera?
@JanDvorak Creo que intencionalmente no lo hacen de esa manera para los planetas porque, aunque los planetas son elipsoides (no esferas), tienden a ser elipsoides bastante uniformes y cada línea de longitud en los planetas tiene casi exactamente la misma longitud. En otras palabras, el "aplanamiento" de la mayoría de los planetas es un abultamiento ecuatorial y ocurre de tal manera que las líneas de longitud siguen teniendo la misma longitud.
Es una pregunta sencilla y buena . "¿Existe alguna definición oficial de los tiempos en otros planetas de nuestro sistema solar?"
@JohnDvorak De en.wikipedia.org/wiki/Greenwich_Mean_Time "Los hablantes de inglés a menudo usan GMT como sinónimo de Tiempo universal coordinado (UTC). Para la navegación, se considera equivalente a UT1 (la forma moderna de tiempo solar medio en 0 ° de longitud ); pero este significado puede diferir de UTC hasta en 0,9 s. Por lo tanto, el término GMT no debe utilizarse con fines técnicos".

Respuestas (2)

El tiempo en Marte se mide en soles .

Venus podría ser un poco más complicado, dependiendo de su aplicación.

No conozco ningún sistema de cronometraje para ningún otro planeta. Todavía no ha habido necesidad de uno. Entonces, nuevamente dependiendo de su aplicación, podría idear varios esquemas posibles diferentes.


Especulación (basada en la entrada del OP con respecto a la aplicación):

  • Mercurio: debido a la duración del día, dudo que los posibles colonos midan el tiempo en días. Probablemente usarían el tiempo de la Tierra (debido a las comunicaciones) y también realizarían un seguimiento de los años de Mercurio.
  • Júpiter, Saturno, Urano, Neptuno: sin colonización, sin cronometraje
Bueno, los terranos usamos soles para la hora marciana. Todavía se desconoce qué usan los aborígenes de Marte.
En la superficie de Mercurio, 1 día = 2 años = 176 días. Eso probablemente se definiría como temporadas. El tiempo de la Tierra, como señala el llamado 2voyage, probablemente sería más fácil para Mercurio, ya que no hay un tiempo celestial que funcione en un horario humano, a diferencia de Marte, que tiene días muy convenientes de 24 horas y 37 minutos.

Debe encontrar los coeficientes correctos de la ecuación del tiempo para otros planetas, lo que depende principalmente de la excentricidad de la órbita y la inclinación de la órbita. Aquí encontrará una demostración completa de cómo obtener un EOT genérico para cualquier planeta:

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

Es una matemática muy compleja que todavía tengo que entender completamente...

Esta página proporciona detalles sobre el algoritmo para el cronometraje en Marte: https://www.giss.nasa.gov/tools/mars24/help/algorithm.html

Esta página contiene una gran cantidad de datos, fórmulas y explicaciones sobre el cronometraje en otros planetas:

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

Y también estamos discutiendo este tema en esta otra pregunta (sin respuesta aún):

Cronometraje en otros cuerpos celestes distintos de la Tierra

Aparte de esto, para "mantener el tiempo" en cualquier planeta, necesita conocer su distancia angular desde el meridiano principal del planeta (que pasa por Greenwich en la Tierra), pero este es solo el último y más fácil paso. Lo realmente cambiante es determinar la posición angular del primer meridiano: una vez que lo sabes, hay muchos sitios que proporcionan algoritmos y bibliotecas para determinar la posición de un planeta alrededor del Sol en un momento específico: unir los dos datos (ángulo del primer meridiano y ángulo del planeta) podrá determinar el ángulo del sol con respecto al primer meridiano.

Al carecer de bibliotecas/fórmulas específicas para calcular la hora local en cualquier planeta, puede usar temporalmente Nasa Horizons para recuperar Altidue y Azimut of Sun sobre una ubicación específica en cualquier planeta usando esta consulta/URL .

Cambie "499" a otros números para otros planetas: 199 = Mercurio, 299 = Venus,.... Cambie el parámetro SITE_COORD a la ubicación deseada (longitud, lat, altitud): SITE_COORD='0,0,0'

Nota: la comilla simple ' está codificada como %27 en la URL.