Abstract

In order to have a spacecraft orbital motion model, the developer usually tends to use traditional spacecraft orbital motion models. In order to have a good model, the developer resorts to modelling techniques that are more complex. Increasing model complexity increases algorithm execution time and prevents its usage on-board a spacecraft. This is due to real time constraints and limited computational resources usually imposed by the spacecraft on-board computer. This article develops a new method based on neural networks. The developed method allows the developer of spacecraft orbital motion model to alleviate the problem of increasing execution time with increasing model complexity. The positioning error percent of the proposed algorithm should not be more than 5%. The new method effectiveness evaluation is confirmed by the calculations using three test cases. The first test case has been the exact solution of the two-body problem. The second test case has been the Gamma Ray Observatory (GRO) spacecraft verified simulator. The third test case is a spacecraft simulated on the General Mission Analysis Tool (GMAT), which is developed by NASA and private industries. The maximum obtained error percent of the new method in all the test cases is 0.6%, which is considered a very good performance compared to the predefined 5% bound. The average execution time of traditional spacecraft motion models increases approximately 700% as the disturbance model complexity increases. On the contrary, the developed neural networks algorithm has approximately a constant average execution time regardless of the complexity of the disturbance models utilized. This enables using of the newly developed neural networks algorithm with very complex disturbance models without any increase of the computational load.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call