Int. J. Industrial and Systems Engineering, Vol. 40, No. 1, 2022 51
Copyright © 2022 Inderscience Enterprises Ltd.
A maintenance optimisation approach based on
genetic algorithm for multi-component systems
considering the effect of human error
Hagag Maher*, Mohamed F. Aly
and Islam H. Afefy
Mechanical Engineering Department,
Faculty of Engineering,
Fayoum University,
Fayoum 63514, Egypt
Email: hma01@fayoum.edu.eg
Email: mfa03@fayoum.edu.eg
Email: iha01@fayoum.edu.eg
*Corresponding author
Tamer F. Abdelmaguid
Mechanical Design and Production Department,
Faculty of Engineering,
Cairo University,
Giza 12613, Egypt
Email: tabdelmaguid@eng.cu.edu.eg
Abstract: The total maintenance cost can be reduced by grouping maintenance
actions of several components. This paper contributes to the existing literature
by introducing an enhanced maintenance optimisation approach that considers
the effect of maintenance crew loading due to grouping on the maintenance
decisions of multi-component systems. A modified mathematical model is
firstly developed for evaluating the failure probability function of each
component, the remaining useful life and the maintenance cost. Economic and
structural dependencies are taken into consideration. A simulation is secondly
implemented to provide estimates of the associated costs with changes in the
decision variables. Using the simulation model, an optimisation approach based
on a genetic algorithm is thirdly developed to minimise the long-term mean
maintenance cost per unit time. Computational results show that the proposed
maintenance optimisation approach provides considerable maintenance cost
savings and emphasises the importance of considering the effect of
maintenance crew constraints in maintenance scheduling.
Keywords: maintenance grouping; multi-component systems; genetic
algorithm; maintenance human constraints; maintenance process simulation.
Reference to this paper should be made as follows: Maher, H., Aly, M.F.,
Afefy, I.H. and Abdelmaguid, T.F. (2022) ‘A maintenance optimisation
approach based on genetic algorithm for multi-component systems considering
the effect of human error’, Int. J. Industrial and Systems Engineering, Vol. 40,
No. 1, pp.51–78.