Transformación entre ICRF y Fijo en STK

Estoy construyendo un propagador de órbita satelital en MATLAB y estoy usando STK como referencia.

Comparando el propagador TwoBody usando RKN78 (MATLAB) con HPOP (grado 1, orden 1), estoy obteniendo resultados bastante buenos en el sistema de coordenadas ICRF, pero cuando transformo los resultados de MATLAB en el marco inercial al marco fijo de la Tierra considerando la precesión, nutación y el movimiento polar de la Tierra y comparo los resultados con HPOP (grado 1, orden 1) en el marco fijo, obtengo un error de posición en unos pocos cientos de metros para el período de simulación de 1 órbita.

Estoy buscando un resultado más preciso, ¿hay alguna manera de jugar con la transformación ICRF-Fixed en la configuración STK?

AGI establece lo siguiente en su documentación en línea para la transformación ICRF-Fixed

"La Tierra realiza su marco fijo a partir del algoritmo de transformación entre ella y el ICRF. La transformación incluye efectos de precesión, nutación y rotación, así como correcciones de marco y desviación de polos".

No sé cómo no ser franco sobre esto, así que tendré que ser franco sobre esto: comparar una técnica de propagación de estado (posición + velocidad) con otra es un juego de tontos a menos que uno sepa el verdadero estado. El grupo que desarrolló JSC Engineering Orbital Dynamics tenía una persona dedicada a buscar el verdadero estado de varios vehículos con el propósito de realizar comparaciones. Su tarea no fue fácil, ni tampoco la de quienes tuvieron que intentar replicar esas órbitas utilizando diversas técnicas de propagación.
Ni su trabajo ni el de los desarrolladores de esas evaluaciones es responsable en el espacio limitado de este sitio web.
@DavidHammen Técnicamente, tomando la pregunta literalmente, "hay alguna manera" solo requiere una respuesta simple de "Sí" o "No", por lo que una respuesta que diga algo así sería válida: "Sí, existe la forma utilizada por JSC , pero es un enfoque muy complicado por [razones], por lo que no se puede especificar completamente aquí. Aquí hay algunos recursos que puede usar para obtener más información sobre esto: [recursos]".
De sus respuestas, puedo decir que no entendieron mi pregunta, así que permítanme aclarar mi punto. Estoy preguntando si STK GUI tiene opciones que permiten al usuario controlar la forma en que se realiza la transformación de marco fijo por inercia. Un ejemplo sería una casilla de verificación para incluir o excluir la nutación y la precesión de la tierra del algoritmo de transformación.
Veo que después de un tiempo esta publicación tiene comentarios pero no una respuesta. ¿Hiciste algún progreso en este tema? ¿Tienes tu código compartido en GitHub o similar?

Respuestas (1)

STK proporciona varias formas de informar TrueOfDatey MeanOfDateque lo ayudarán a comparar los pasos intermedios en la cadena de conversión de ICRF a ECEF. También debe asegurarse de que las constantes de desplazamiento/movimiento de su polo y UTC-UT1 coincidan entre STK y su código de Matlab. La falta de coincidencia en el movimiento polar conducirá fácilmente a un error de unos pocos cientos de metros.

La Ayuda de STK tiene una descripción general bastante buena de los " Marcos de referencia del cuerpo central " que pueden ayudarlo.