- https://www.mathworks.com/matlabcentral/answers/2138017-how-does-the-spacecraft-dynamics-block-work#answer_1486862
- https://www.mathworks.com/help/aeroblks/orbit-pop-algorithms.html
Spacecraft dynamics vs orbital propagator
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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?
0 commentaires
Réponses (1)
Jaskirat
le 24 Mar 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!
0 commentaires
Voir également
Catégories
En savoir plus sur 6DOF dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!