¿Qué es este algoritmo para calcular vectores de estado orbital?

Encontré el siguiente algoritmo para calcular los vectores cartezianos a partir de los elementos orbitales:

Primero calcule algunos coeficientes que se utilizarán para determinar la posición:

r X = a ( porque mi ε ) r y = b pecado mi

Luego calcule los coeficientes para la velocidad:

ε ˙ = m a r v X = a ε ˙ pecado mi v y = b ε ˙ porque mi

Finalmente, lo que parecen ser algunas coordenadas comunes para la posición y la velocidad:

pags X = porque ω porque Ω pecado Ω pecado ω porque i pags y = porque ω pecado Ω + porque Ω pecado ω porque i pags z = pecado ω pecado i q X = pecado ω porque Ω pecado Ω porque ω porque i q y = pecado ω pecado Ω + porque Ω porque ω porque i q z = porque ω pecado i

Finalmente, se calculan la posición y la velocidad:

r X = r X pags X + r y q X r y = r X pags y + r y q y r z = r X pags z + r y q z v X = v X pags X + v y q X v y = v X pags y + v y q y v z = v X pags z + v y q z

Dónde:

  • a y b son los ejes semi-mayor y semi-menor,
  • mi es la anomalía excéntrica,
  • ε es la excentricidad,
  • m es el parámetro gravitacional,
  • i es la inclinación,
  • ω es el argumento del periapsis,
  • Ω es la longitud del nodo ascendente, y
  • r es la distancia del baricentro al orbitador.

¿Alguien reconoce este algoritmo? me gustaria entender que ε ˙ representa, y cómo esos coeficientes se combinan para producir posición y velocidad.

¡Ajá! Entonces, según tengo entendido, r X y r y son la posición proyectada en el plano de referencia. Sin embargo, ¿puedes explicar la parte sobre vis-viva? Tengo un término allí que no puedo ubicar ( 2 a r ).
Genial, gracias de todos modos, tu comentario realmente me puso en el camino correcto, creo. Yo creo r z y v z faltan porque los valores derivados de vis-viva y los demás siempre están en el plano, y luego se convierten a los valores adecuados mediante una transformada de Euler.
Encontré un tutorial muy claro de elementos orbitales a coordenadas cartesianas aquí: downloads.rene-schwarz.com/download/…

Respuestas (1)

Luego calcule los coeficientes para la velocidad:

ε ˙ = m a r

La excentricidad ( ε ) es constante. eso debería ser mi ˙ más bien que ε ˙ , y esa expresión es incorrecta. La expresión correcta es

mi ˙ = m a r 2


me gustaria entender que ε ˙ representa, y cómo esos coeficientes se combinan para producir posición y velocidad.

Primero, veré lo que representa la anomalía excéntrica. En términos de la anomalía excéntrica, las coordenadas cartesianas del plano orbital de un cuerpo en órbita están (como se indica en la pregunta) dadas por

r X = a ( porque mi ε ) r y = a 1 mi 2 pecado mi
La distancia radial en términos de la anomalía excéntrica es
r = a ( 1 ε porque mi )

La derivada temporal de la anomalía excéntrica se puede calcular derivando la ecuación de Kepler, METRO = mi ε pecado mi , con respecto al tiempo: METRO ˙ = mi ˙ ( 1 ε porque mi ) . Tenga en cuenta el término común 1 ε porque mi en las expresiones para la distancia radial y la derivada temporal de la ecuación de Kepler.

La derivada temporal de la anomalía media es el movimiento medio: METRO ˙ = norte = m a 3 . Por tanto, la derivada temporal de la anomalía excéntrica es

mi ˙ = METRO ˙ 1 ε porque mi = m a 3 1 1 ε porque mi = m a 3 a r = m a r 2

Diferenciando las coordenadas r X y r y con respecto al tiempo rendimientos

r ˙ X = v X = mi ˙ a pecado mi r ˙ y = v y = mi ˙ a 1 mi 2 porque mi