Development and Application of a Python Program Simulating the Orbit of a Lunar Probe

Authors

  • Zhenming Fan
  • Zichen Huang

DOI:

https://doi.org/10.62051/h5tc4g11

Keywords:

Fourth-order Runge-Kutta (RK4) method, Python Program, lunar probe, orbital simulation.

Abstract

This paper presents the development and application of a Python program designed to simulate the orbital trajectory of a lunar probe using the fourth-order Runge-Kutta (RK4) method, a method known for its accuracy and computational efficiency. The program models the entire journey of a lunar probe, from its initial launch on the Earth to its stable circular orbit around the Moon. By allowing users to input specific parameters for acceleration and deceleration phases, the program generates orbital paths relative to both the Earth and the Moon, offering valuable insights into mission planning and trajectory optimization. One significant application demonstrated in this paper is the simulation of the Chang’e 5 mission, China’s first lunar sample return mission. By incorporating Doppler data from Chang’e 5, the program effectively simulates the probe’s orbital path, highlighting its potential for future real-world lunar exploration missions. Despite some simplifying assumptions, such as treating the Earth as a perfect sphere and assuming instantaneous acceleration, the program provides a robust framework for simulating lunar probe trajectories with high accuracy and computational efficiency.

Downloads

Download data is not yet available.

References

[1] Neipp C, Hernández A, Rodes JJ, Márquez A, Beléndez T, Beléndez A. An analysis of the classical Doppler effect. European journal of physics. 2003, 24(5):497.

[2] Moon probe. Oxford Reference. Retrieved 13 Jul. 2024, from https://www.oxfordreference.com/view/10.1093/oi/authority.20110803100208408.

[3] Chouraqui S, Bekhti M, Underwood CI. Satellite orbit determination and power subsystem design. In IGARSS 2003. 2003 IEEE International Geoscience and Remote Sensing Symposium. Proceedings (IEEE Cat. No. 03CH37477) 2003, (Vol. 7, pp. 4590-4592). IEEE.

[4] Voesenek CJ. Implementing a fourth order runge-kutta method for orbit simulation. Rochester Institute of Technology. 2008.

[5] Xiao L, Qian Y, Wang Q, Wang Q. The Chang’e-5 mission. In Sample return missions 2021, (pp. 195-206). Elsevier.

[6] Yan J. Development of a Python Program Simulating Motions of Celestial Bodies. In Journal of Physics: Conference Series 2021, (Vol. 2012, No. 1, p. 012121). IOP Publishing.

Downloads

Published

25-11-2024

How to Cite

Fan, Z. and Huang, Z. (2024) “Development and Application of a Python Program Simulating the Orbit of a Lunar Probe”, Transactions on Computer Science and Intelligent Systems Research, 7, pp. 647–659. doi:10.62051/h5tc4g11.