Resumen
For engineering systems, decision analysis can be used to determine the optimal decision from a set of options via utility maximization. Applied to inspection and maintenance planning, decision analysis can determine the best inspection and maintenance plan to follow. Decision analysis is relatively straightforward for simple systems. However, for more complex systems with many components or defects, the set of all possible inspection and maintenance plans can be very large. This paper presents the use of a genetic algorithm to perform inspection and maintenance plan optimization for complex systems. The performance of the genetic algorithm is compared to optimization by exhaustive search. A numerical example of life cycle maintenance planning for a corroding pressure vessel is used to illustrate the method. Genetic algorithms are found to be an effective approach to reduce the computational demand of solving complex inspection and maintenance optimizations.