Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-05T17:35:10.924Z Has data issue: false hasContentIssue false

Aircraft fleet availability optimisation: a reinforcement learning approach

Published online by Cambridge University Press:  29 November 2023

K. Vos*
Affiliation:
University of New South Wales, Sydney, NSW 2052, Australia
Z. Peng
Affiliation:
University of New South Wales, Sydney, NSW 2052, Australia
E. Lee
Affiliation:
Defence Science and Technology Group, Fishermans Bend, VIC 3207, Australia
W. Wang
Affiliation:
Defence Science and Technology Group, Fishermans Bend, VIC 3207, Australia
*
*Corresponding author: K. Vos; Email: voskilian@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

A fleet of aircraft can be seen as a set of degrading systems that undergo variable loads as they fly missions and require maintenance throughout their lifetime. Optimal fleet management aims to maximise fleet availability while minimising overall maintenance costs. To achieve this goal, individual aircraft, with variable age and degradation paths, need to operate cooperatively to maintain high fleet availability while avoiding mechanical failure by scheduling preventive maintenance actions. In recent years, reinforcement learning (RL) has emerged as an effective method to optimise complex sequential decision-making problems. In this paper, an RL framework to optimise the operation and maintenance of a fleet of aircraft is developed. Three cases studies, with varying number of aircraft in the fleet, are used to demonstrate the ability of the RL policies to outperform traditional operation/maintenance strategies. As more aircraft are added to the fleet, the combinatorial explosion of the number of possible actions is identified as a main computational limitation. We conclude that the RL policy has potential to support fleet management operators and call for greater research on the application of multi-agent RL for fleet availability optimisation.

Information

Type
Research Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press on behalf of Royal Aeronautical Society
Figure 0

Figure 1. (a) Degradation paths for the 68 replicates in the Virkler fatigue crack propagation experiment [16]. (b) Degradation model as described in Equation 1) using a stress range ${\rm{\;}}{{\rm{\Delta }}_{\rm{\sigma }}}$ = 48.26 MPa and Paris exponent m =  2.9. The degradation paths are plotted for 68 Paris coefficients (C in Equation 1) drawn from a normal distribution with mean 8.586e–11 and standard deviation 0.619e–11. N is the number of cycles with constant load over which the crack propagates.

Figure 1

Table 1. Manoeuvres and missions

Figure 2

Table 2. Mission types

Figure 3

Table 3. Algorithm pseudocode for RL policy optimisation.

Figure 4

Figure 2. Illustration of the fleet environment for the three different case studies. Subplots (a), (b) and (c) show the degradation paths based on constant cycles for each aircraft in the fleet and (d), (e), and (f) display the missions prescribed to the fleet each given day.

Figure 5

Table 4. Environment and search parameters for the three case studies

Figure 6

Figure 3. RL policy search for the three case studies and corresponding search parameters (exploration and learning rates). Subplots (a), (b) and (c) show the reward per episode achieve by the Q-table during the policy search and (d), (e), and (f) depict the decay curves for the exploration and learning rates. Note that the exploration rate has a minimum of 1% while the learning rate reaches a minimum of 10%.

Figure 7

Table 5. Evaluation of the performance of the RL policy by comparing the average reward and fifth percentile from 10,000 episodes with random initial conditions; the highest reward displayed in bold

Figure 8

Figure 4. Evaluation of the reinforcement learning policy against baseline strategies (on-condition maintenance and force-life management). Subplots (a), (b) and (c) show the distribution of the rewards over 10,000 episodes the two-, three- and four-aircraft environments respectively, with subplots (d), (e) and (f) indicating the rewards below the fifth percentile of the distributions, which indicate the worst-case scenarios. The percentage difference between RL policy and on-condition maintenance is indicated by an arrow.

Figure 9

Figure 5. Policy map for the two-aircraft fleet showing the preferred action in each possible state. The bottom triangle shows the action assigned to tail #1 while the top one is for tail #2.

Figure 10

Figure 6. Total proportion of state-action pairs explored in the Q-table for the two-, three- and four-aircraft environments.