¿Cómo obtener una anomalía verdadera a partir del tiempo?

Un ejercicio que quedó sin resolver de la clase del año pasado me da esta ecuación:

t t pags = a 3 m ( arcsen ( X ) mi X )
dónde :
X = 1 mi 2 pecado ( v ) 1 + mi porque ( v ) .
Utiliza las siguientes notaciones:

  • t es la hora actual en órbita
  • t pags es tiempo en perigeo
  • a es el semieje mayor
  • m es el parámetro gravitacional estándar, con m = GRAMO METRO
  • mi es la excentricidad de la órbita
  • v es la verdadera anomalía

Para terminar el software que comencé a escribir, necesitaría extraer la verdadera anomalía, v , sabiendo que todos los demás parámetros están dados, pero después de mucho tiempo intentándolo todavía no tengo ni idea.

Primero, creo que se puede reducir a una ecuación en forma de α arcsen ( X ) + β X + γ = 0 pero no pude encontrar ninguna referencia para resolver tal ecuación en ninguna parte en línea, y WolframAlpha no proporciona nada útil.

Además, pensé que podría usar una serie de potencias o una serie de Taylor para aproximar un resultado, pero parece que trae más problemas que soluciones...

Si alguien tiene habilidades para ayudar, estaría agradecido! Gracias


EDITAR: arreglé mi programa, si alguien está interesado, aquí está la implementación . ¡Gracias a todos los que ayudaron!

Es posible que el uso de arcsin en la pregunta sea incorrecto.
@uhoh - Es correcto. El parámetro X es el seno de la anomalía excéntrica mi . Reescribiendo la ecuación de Kepler en términos de X rendimientos METRO = m / a 3 ( t t pags ) = arcsen X mi X , que es la primera ecuación. La segunda ecuación es la expresión correcta del seno de la anomalía excéntrica en términos de la anomalía verdadera.

Respuestas (2)

Un ejercicio que quedó sin resolver de la clase del año pasado me da esta ecuación:

t t pags = a 3 m ( arcsen ( X ) mi X )
dónde :
X = 1 mi 2 pecado ( v ) 1 + mi porque ( v ) .


Esta es solo la ecuación de Kepler. METRO = mi mi pecado mi , pero escrito en términos de X = pecado mi , dónde mi es la anomalía excéntrica. No tenemos una derivación de la ecuación de Kepler en este sitio, así que aquí va. Voy a empezar con una imagen.


Imagen que muestra porciones de una órbita elíptica de un cuerpo P alrededor de un cuerpo central F y su círculo de circunscripción, con el centro indicado como C.

La imagen de arriba muestra un cuerpo PAGS en una órbita elíptica alrededor de un cuerpo F que ocupa uno de los focos de la elipse. La elipse tiene un semieje mayor. a a lo largo del eje horizontal y una excentricidad mi . El centro de la elipse y el círculo que la circunscribe están en C . La proyección vertical de la ubicación actual sobre el círculo que la circunscribe se denota PAGS .

La segunda ley de Kepler dice que el área del sector elíptico Z F PAGS es una función lineal del tiempo: A ( Z F PAGS ) = k ( t t pags ) , dónde A ( Z F PAGS ) es el área en cuestión, k es una constante, t es el momento en que el objeto en órbita alcanza la posición PAGS , y t pags es el momento del paso del periapsis. En una órbita completa, el área barrida por ese sector elíptico es el área de la elipse: A ( 2 π ) = π a b . De este modo π a b = k T , dónde T es el período orbital, o k = π a b T . La tercera ley de Kepler combinada con la gravedad newtoniana a su vez nos dice que 2 π T = m a 3 , dónde m es el coeficiente gravitatorio del sistema GRAMO ( METRO + metro ) . Definición norte = m a 3 , tenemos

(1) A ( Z F PAGS ) = 1 2 a b norte ( t t pags )

Necesitamos una expresión para A ( F ) . Para llegar allí, lo mejor es introducir el concepto de anomalía excéntrica . Esto se representa en la imagen como el ángulo mi . Esto se forma proyectando el punto PAGS verticalmente a la intersección con el círculo que lo circunscribe, denotado PAGS . dado un punto X , y sobre el círculo circunscrito expresado con relación al centro C , el punto correspondiente en la elipse X , y resultados escalando el y coordinar por b a : y = b a y . Esta escala significa que el área del sector elíptico Z C PAGS es el área del sector circular Z C PAGS escalado por el mismo factor de escala. Dado que el área del sector circular Z C PAGS es 1 2 a 2 mi con mi expresada en radianes, el área del sector elíptico Z C PAGS es 1 2 a b mi .

El área en cuestión, la del sector elíptico Z F PAGS , es el área del sector elíptico Z C PAGS menos el area del triangulo F C PAGS . este último es 1 2 a mi b pecado mi (1/2 * base * altura), o 1 2 a b mi pecado mi . De este modo A ( Z F PAGS ) = 1 2 a b ( mi mi pecado mi ) . Combinando esto con la ecuación (1) se obtiene

(2) mi mi pecado mi = norte ( t t pags ) METRO

Esta es la ecuación de Kepler. Proporciona un mecanismo simple para calcular el tiempo en función de la posición. Calcular la posición en función del tiempo requiere invertir esta función trascendental de las dos variables mi y mi . Esta función inversa no puede expresarse en términos de las funciones elementales.

Un método muy simple, garantizado para trabajar, para encontrar mi dado METRO y mi es usar el esquema de iteración de punto fijo mi norte + 1 = METRO + mi pecado mi norte . Cualquier conjetura inicial mi 0 lo hará, pero normalmente METRO se utiliza como estimación inicial. Esto converge para todos METRO y todas las excentricidades entre 0 (inclusivo) y 1 (exclusivo). La convergencia es muy lenta, particularmente para grandes excentricidades. Un mejor enfoque es usar el método de Newton, que exhibe convergencia cuadrática cuando converge . Se necesita una buena suposición inicial para grandes excentricidades para asegurar la convergencia. Incluso mejores enfoques, e incluso mejores conjeturas iniciales que mi 0 = METRO se han encontrado a lo largo de los siglos. La ecuación de Kepler es objeto de cientos de artículos científicos.

La inversión de la ecuación de Kepler nos da la anomalía excéntrica en función del tiempo. Pero ¿qué pasa con la verdadera anomalía F ? La relación entre mi y F se encuentra fácilmente usando la fórmula del medio ángulo tangente, broncearse 2 X 2 = 1 porque X 1 + porque X . Las coordenadas del punto PAGS con respecto al foco F son X = a ( porque mi mi ) = r porque F , y = a 1 mi 2 pecado mi = r pecado F . De este modo

broncearse 2 F 2 = 1 + mi 1 mi broncearse 2 mi 2
(Deducir esto requiere derivar r = a ( porque mi mi ) , no se muestra.) Dado que la anomalía verdadera y la anomalía excéntrica están siempre en el mismo lado de la X eje, las tangentes de sus semiángulos tendrán siempre el mismo signo, resultando
(3) broncearse F 2 = 1 + mi 1 mi broncearse mi 2


¿Qué pasa con el uso X = pecado mi en vez de mi , como se hace en la pregunta? Esa es una situación tipo "no hagas eso, entonces" (del chiste, "Doctor, me duele cuando me golpeo así:《 bonk 》"). Esto solo obtiene menos de la mitad de la elipse, y la convergencia de arcsen X mi X = METRO es terrible (si es que converge). Use la ecuación de Kepler (ecuación (2)) para resolver mi , luego resuelva la anomalía verdadera F (alternativamente escrito como v o θ ) a través de la ecuación (3).

editar: @DavidHammen acaba de publicar una respuesta mucho más completa y perspicaz , que también señala algunos problemas al aplicar el método de Newton al formulario actual.

Estoy bastante seguro de que nunca se ha descubierto una expresión analítica para resolver v ( t t pags ) , pero resolviendo usando el método de Newton aplicado a

a 3 m ( arcsen ( X ) mi X ) ( t t pags ) = 0

debería converger muy bien a los valores de X (o por supuesto v si hace el reemplazo) en media docena de iteraciones, al menos para una órbita elíptica.

Sin embargo, en realidad no he verificado sus ecuaciones, solo confío en su palabra.

También puede calcular una matriz de puntos que resuelven el tiempo, voltearla e interpolar con una spline, pero la precisión no es predecible/confiable.

Bueno, ¡un grupo de estudiantes encontró la solución! Es una pena que la corrección no se haya distribuido en ese entonces... Le envié un correo electrónico a la maestra, pero ella no respondió, debe estar muy ocupada porque acaba de terminar de escribir su tesis.
@Magix Creo que sería una gran noticia si hubieran encontrado uno y se hubiera verificado.
Los mantendré informados si alguna vez recibo una respuesta para que podamos compartir el premio Nobel ;-)
Actualización: aquí está el código que hicieron, pero parece que no funciona... gist.github.com/anonymous/07a5f095fd56b62762b25631280d9f76
@Magix que parece que usa soluciones analíticas para ecuaciones cúbicas y, por lo tanto, puede estar tratando de resolver una aproximación usando solo los primeros términos de una serie de Taylor, en lugar de una solución exacta.
El método de Newton será problemático aquí, por múltiples razones. (1) No conoces el signo de la derivada. (2) La derivada va a ± a X = ± 1 . (3) Y cambia de signo en esos puntos. Es mucho mejor usar la anomalía excéntrica en sí misma en lugar del seno de la anomalía excéntrica.
@DavidHammen, siéntase libre de editar esta respuesta o publicar otra si así lo desea. Si no veo ningún cambio en uno o dos días, lo intentaré yo mismo y luego actualizaré la respuesta. No lo perseguí todavía porque no estaba familiarizado con la ecuación. Ahora que lo ha "examinado", puede ser divertido investigarlo. Gracias por la entrada en cualquier caso!