On the optimization of opportunistic maintenance activities

Maintenance is a source of large costs; in the EU the maintenance costs amount to between 4% and 8% of the total sales turnover. Opportunistic maintenance is an attempt to lower the maintenance cost by considering the failure of one component as an opportunity to replace yet non-failed components in order to prevent future failures. At the time of failure of one component, a decision is to be made on which additional components to replace in order to minimize the expected maintenance cost over a planning period. This thesis continues the work of Dickman et. al. (1991) and Andreasson (2004) on the opportunistic replacement problem. In Paper I, we show that the problem with time-dependent costs is NP-hard and present a mixed integer linear programming model for the problem. We apply the model to problems with deterministic and stochastic component lives with data originating from the aviation and wind power industry. The model is applied in a stochastic setting by employing the expected values of component lives. In Paper II, a first step towards a stochastic programming model that considers components with uncertain lives is taken by extending the problem to allow non-identical lives for component individuals. This problem is shown to be NP-hard even with time-independent costs. We present a mixed integer linear programming model of the problem. The solution time of the model is substantially reduced compared to the model presented in Andreasson (2004). In Paper III, we then study the opportunistic replacement problem with uncertain component lives and present a two-stage stochastic programming approach. We present a deterministic equivalent model and develop a decomposition method. Numerical studies on the same data as in Paper I from the aviation and wind power industry show that the stochastic programming approach produces maintenance decisions that are on average less costly than decisions obtained from simple maintenance policies and the approach used in Paper I. The decomposition method requires less CPU-time than solving the deterministic equivalent on three out of four problems.

[1]  Hoang Pham,et al.  Optimal (τ, T) opportunistic maintenance of a k‐out‐of‐n:G system with imperfect PM and partial failure , 2000 .

[2]  Rommert Dekker,et al.  Joint replacement in an operational planning phase , 1996 .

[3]  Jacques F. Benders,et al.  Partitioning procedures for solving mixed-variables programming problems , 2005, Comput. Manag. Sci..

[4]  R. Wets,et al.  L-SHAPED LINEAR PROGRAMS WITH APPLICATIONS TO OPTIMAL CONTROL AND STOCHASTIC PROGRAMMING. , 1969 .

[5]  Fatih Camci,et al.  System Maintenance Scheduling With Prognostics Information Using Genetic Algorithm , 2009, IEEE Transactions on Reliability.

[6]  Paul R. Kleindorfer,et al.  Optimizing infrastructure network maintenance when benefits are interdependent , 2005, OR Spectr..

[7]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

[8]  Dennis Huisman,et al.  Scheduling preventive railway maintenance activities , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[9]  John R. Birge,et al.  Introduction to Stochastic programming (2nd edition), Springer verlag, New York , 2011 .

[10]  Ignacio E. Grossmann,et al.  A Class of stochastic programs with decision dependent uncertainty , 2006, Math. Program..

[11]  Peter Kall,et al.  Stochastic Programming , 1995 .

[12]  William B. Langdon,et al.  Scheduling Maintenance of Electrical Power Transmission Networks Using Genetic Programming , 1996 .

[13]  John R. Birge,et al.  Introduction to Stochastic Programming , 1997 .

[14]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[15]  S. Sen Algorithms for Stochastic Mixed-Integer Programming Models , 2005 .

[16]  R. Bellman Equipment Replacement Policy , 1955 .