Systems Engineering and Electronics ›› 2023, Vol. 45 ›› Issue (10): 3192-3206.doi: 10.12305/j.issn.1001-506X.2023.10.24

• Systems Engineering • Previous Articles    

Carrier aircraft recovery sequencing scheduling technology based on MGP algorithm

Kaikai CUI1,2, Rongwei CUI1, Wei HAN1, Fang GUO1, Yulin WANG1, Jie LIU3,*   

  1. 1. School of Basic Sciences for Aviation, Naval Aviation University, Yantai 264001, China
    2. Unit 92942 of the PLA, Beijing 100161, China
    3. War Research Institute, Academy of Military Sciences, Beijing 100850, China
  • Received:2021-10-28 Online:2023-09-25 Published:2023-10-11
  • Contact: Jie LIU

Abstract:

Aiming at the problem of the recovery sequencing and scheduling of the carrier aircraft fleet landing, the carrier deck environment and the return recovery approach mode of the carrier aircraft are analyzed firstly, and the evaluation index model of the recovery sequencing and scheduling based on the weighted waiting time is established. According to the various constraints in the recovery sequencing and scheduling problem of the carrier aircraft, the model of the recovery sequencing and scheduling problem of the carrier aircraft considering the air refueling condition is established.Then, according to the established recycling sequencing and scheduling model and the idea of huper-heuristic algorithm, a genetic programming with mandatory landing rules (MGP) algorithm is designed to solve the ship necovery scheduling problem. Further, the effectiveness of the proposed recovery sequencing and scheduling model and MGP algorithm is verified by simulation examples, and the advantages of MGP algorithm are verified by comparison with genetic algorithm, pure heuristic algorithm and common genetic programming algorithm. Finally, based on the simulation results of an example, the influence of escape and wave off on the landing fleet recovery scheme is analyzed.

Key words: carrier aircraft, recovery sequencing, air refueling, hyper-heuristic algorithm, genetic programming

CLC Number: 

[an error occurred while processing this directive]