Systems Engineering and Electronics ›› 2021, Vol. 43 ›› Issue (7): 1943-1953.doi: 10.12305/j.issn.1001-506X.2021.07.26

• Guidance, Navigation and Control • Previous Articles     Next Articles

Intelligent guidance method based on nonlinear model predictive control for Mars atmospheric entry

Biao XU1, Xiang LI1, Shuang LI1,*, Jinpeng ZHANG2,3   

  1. 1. College of Astronautics, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
    2. Luoyang Optoelectro Technology Development Center, Luoyang 471009, China
    3. Aviation Key Laboratory of Science and Technology on Airborne Guided Weapons, Luoyang 471009, China
  • Received:2020-09-02 Online:2021-06-30 Published:2021-07-08
  • Contact: Shuang LI

Abstract:

Aiming at the precision guidance problem of the Mars atmospheric entry guidance, an intelligent guidance method based on nonlinear model predictive control (NMPC) is proposed. First, considering guidance constraints, the guidance system is designed by using the NMPC method. By introducing the fading-memory filter, the prediction model correction method based on error information estimation is proposed to enhance the robustness of the system against model errors, and the system performance is improved by using the variable prediction time domain strategy. Then the NMPC guidance system is used as the guidance template to generate the sample data set under the actual entry conditions, which conduct the off-line training of the deep neural network. Finally, in the process of entry guidance, deep neural network is used to solve control variable online quickly instead of the process of solving complex optimization problem and integral prediction, and the intelligent guidance is realized by combining with lateral guidance. The simulation results show that the proposed guidance method can calculate command quickly and realize high-precision guidance.

Key words: mars entry guidance, nonlinear model predictive control, fading-memory filter, deep neural network, intelligent guidance

CLC Number: 

[an error occurred while processing this directive]