He visto información sobre cómo usar los coeficientes de Chebyshev que publica JPL, pero nada que explique por qué . ¿Por qué no se utiliza un modelo matemático más simple?
También me sorprende que el JPL use un modelo numérico en lugar de hacer una simulación física de n cuerpos del Sistema Solar.
También me sorprende que el JPL use un modelo numérico en lugar de hacer una simulación física de n cuerpos del Sistema Solar.
JPL utiliza una simulación de física de n-cuerpos del sistema solar. Es una simulación muy compleja y que consume mucho tiempo. Luego lo ejecutan una y otra vez, ajustando cada vez varios elementos de la simulación (p. ej., masas planetarias, posición y velocidad en el momento de la época) para disminuir el desajuste entre las observaciones calculadas y las registradas. Es solo después de ejecutar la simulación muchas veces que generan los coeficientes de Chebyshev que se publican como una nueva versión de Development Ephemerides.
¿Por qué usamos los polinomios de Chebyshev para predecir las posiciones de los cuerpos del sistema solar?
Supongamos que en lugar de liberar conjuntos de coeficientes de interpolación, el JPL liberó todos esos números mágicos: masas, tiempo de época y estados (posiciones y velocidades) en el tiempo de época. Para recrear los estados tal como se propagan en la simulación JPL, sería necesario ejecutar la simulación exacta que usa JPL (que JPL no publica) usando
que utiliza JPL para ejecutar su simulación. Cualquier desviación de esa igualdad dará como resultado una ejecución de simulación que diverge de forma no lineal de los resultados de JPL. Para empeorar las cosas, ejecutar esa simulación será computacionalmente costoso. Liberar una efemérides en términos de conjuntos de coeficientes de interpolación evita todo este lío.
JPL utiliza coeficientes polinómicos de Chebyshev en lugar de otros esquemas de interpolación en sus efemérides publicadas por muchas razones. Una razón es que calcular la posición y la velocidad a partir de esos conjuntos de coeficientes de Chebyshev es bastante rápido. El software subyacente necesita determinar el bloque de tiempo que contiene los coeficientes relevantes, cargar los coeficientes y aplicarlos.
Otra razón para usar polinomios de Chebyshev es que un ajuste de polinomio de Chebyshev se acerca bastante a un ajuste de polinomio mágico llamado polinomio minimax. El polinomio minimax minimiza la desviación absoluta máxima de la curva verdadera. Esto es exactamente lo que quiere un consumidor de un ajuste. A mí, por mi parte, me importa menos la bondad de un ajuste en el sentido de los mínimos cuadrados que el desempeño en el peor de los casos. El polinomio minimax minimiza el rendimiento en el peor de los casos.
No sé si JPL lo usa, pero hay un algoritmo complicado y computacionalmente costoso, el algoritmo de intercambio Remez , que ajusta los coeficientes de Chebyshev aún más cerca del polinomio mágico minimax.
UH oh
orgulloso
PM 2 Anillo
GuillaumeJ
UH oh
Juan Doty