ABSTRACTThe flight test plays an important role in the development of an aircraft. Currently, with the increasing complexity and higher validation requirements for aircraft, there is a crucial need to generate high‐quality flight test task schedules in an efficient way. This paper proposes a flight test task scheduling problem (FTTSP), which involves assigning suitable aircraft and executing the flight test tasks in a given order. Generally, the flight test duration (FTD) is the primary optimisation objective for the flight test task schedule, as it has a direct impact on aircraft development costs and the time to enter the market. In this study, the FTTSP not only considers FTD but also takes into account task transfer consumption (TTC). A mixed‐integer linear programming mathematical model is first formulated to describe the FTTSP characteristics with the optimisation of the FTD and the TTC in a sequential manner. Then, a memetic algorithm with lexicographic optimisation (MALO) is proposed, which can efficiently obtain a high‐quality solution and ensure that the most critical metric can be fully optimised. In MALO, a two‐vector encoding and a task logic relationship repair mechanism based on the binary tree are established. An idle time insertion decoding method is designed to improve the aircraft utilisation rate. In addition to the selection, crossover and mutation operators, a local search operator is designed to enhance the solution quality. Finally, the full‐scale test instances are generated for the FTTSP to evaluate the algorithm's performance. The numerical results demonstrate the effectiveness and competitiveness of the MALO in generating a high‐quality schedule for flight test tasks.
Read full abstract