Advanced Engineering Informatics, vol.56, 2023 (SCI-Expanded)
A decision table is a practical tool that helps systems planners to make operational decisions, especially when they are under stress. With the effect of recent trends, such as the use of machine learning, data mining, and reinforcement learning methods, the maintenance decision has been a dynamic issue depending on system conditions. An expert may execute the maintenance or wait for the next periodic maintenance due to lack of maintenance workers, tools or budget, resources, etc., although the intelligent method predicts a failure approaching. Even sometimes, he/she may ignore the current periodic maintenance. Our method allows making some changes in the maintenance plan systematically. It integrates the results of preventive and predictive maintenance policies, and as different from the literature, it allows ignoring some maintenance actions depending on the maintenance resource levels in a decision table. Such a strategy helps to allocate limited resources to maintenance actions reasonably. We conducted an extensive simulation study on a real-life dataset. The preventive maintenance period is determined using classical approaches such as Weibull analysis. A machine learning algorithm is utilized to predict the type of failure. We have analyzed the performance of the proposed decision table approach under a variety of scenarios and with different parameter settings. We also showed the effect of parameter settings and the marginal utility of each maintenance policy. In addition, the approach provides several choices for planners. As a result, the proposed approach improves the system's sustainability compared to traditional policies.