Abstract

This article presents a stochastic dynamic programming model for a condition-based maintenance application. The approach seeks to determine the most opportune moment to inspect and execute preventive maintenance over each component of a nonredundant system, where the number of inspections to be performed simultaneously during each period is limited due to resource constraints. The model minimizes the total maintenance cost per unit of time, considering failure, maintenance, and inspection costs. Unlike most related literature, the model proposed herein allows nonperiodic inspections; it does not require to predefine a maintenance threshold and does not necessarily connect inspections to maintenance actions. Also, the criticality of each component is not static through time, or defined beforehand, but dynamically determined according to the available resources and the risk of failure. A numerical example illustrates the performance of the proposed model in comparison to three traditional maintenance models, namely corrective maintenance, age-based maintenance, and condition-based maintenance with periodic inspections. Results suggest that the proposed model yields the best solution among the studied policies and is more efficient, with a significant reduction of 90% in inspection resources.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call