Spacecraft dynamics vs orbital propagator

3 visualizaciones (últimos 30 días)
Thomas
Thomas el 3 de Mzo. de 2025
Respondida: Jaskirat el 24 de Mzo. de 2025
I am running two different models with the same initial orbital state: one using the Spacecraft Dynamics block and one using the Orbital Propagator. The results from the Orbital Propagator block are a relatively smooth orbit; however, the results from the Spacecraft Dynamics block without any perturbing forces show a non-smooth trajectory that does not align with the orbital propagator output.
Are there any obvious reasons why this might be occurring?

Respuestas (1)

Jaskirat
Jaskirat el 24 de Mzo. de 2025
Hello,
I understand that you are getting a different trajectory in the same model while using two different blocks. This is because the Spacecraft Dynamics and Orbit Propagator block have a few slight differences in how they calculate the trajectory.
The Orbital Propagator treats the spacecraft as a point mass, solving only translational motion using Keplerian mechanics, resulting in a smooth trajectory. In contrast, the Spacecraft Dynamics block solves both translational and rotational motion, meaning small attitude changes or numerical integration differences can affect the trajectory. If attitude is not fixed, even without external torques, rotational coupling can introduce slight deviations.
Ensuring that both blocks use the same solver settings may also help reduce discrepancies.
Refer to the following links to check out the differences in working of the two block -
Hope this helps!

Productos


Versión

R2024a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by