Optimisation of Preventive A-check Maintenance Tasks

Integrated and Distributed Approaches

Conference Paper (2025)
Author(s)

João Borrego (TU Delft - Aerospace Engineering)

Marta Ribeiro (TU Delft - Aerospace Engineering)

Alireza Amiri-Simkooei (TU Delft - Aerospace Engineering)

Research Group
Operations & Environment
More Info
expand_more
Publication Year
2025
Language
English
Research Group
Operations & Environment
Bibliographical Note
.
Event
15th SESAR Innovation Days, SIDs 2025 (2025-12-01 - 2025-12-04), Bled, Slovenia
Downloads counter
4
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

A-check maintenance scheduling is a complex and critical undertaking for airlines requiring an efficient allocation of resources. Current state-of-the-art focuses primarily on long-term A-check planning, typically targeting a longer scheduling horizon while foregoing individual task planning. This paper introduces a novel integrated approach for A-check scheduling at a seasonal level for an airline fleet, which accounts for both repetitive and one-off maintenance tasks. The A-check maintenance scheduling problem is formulated as a mixed-integer linear program (MILP), which optimises for minimal interval waste and timely initiation of one-off activities. Furthermore, we explore the scalability and flexibility of this problem by proposing three distinct distributed architectures. Subsets of maintenance tasks are scheduled by individual components, guided by a genetic algorithm (GA) acting as a global optimiser, with each architecture managing shared resources differently. We demonstrate our method with a case study from a major European airline using recent data of a fleet of wide-bodied passenger aircraft. While our MILP baseline produces comparable results to real-world schedules within minutes, the distributed architectures, despite their potential for scalability, generally underperform compared to the central planner. We analyse the degradation of solution quality across these distributed architectures, providing insights into their design limitations and the inherent indivisibility of the problem. We propose that our central MILP-based scheduler can be used by airlines as a decision-support tool for A-check task planning at the seasonal level.