An Enhanced Preventive Maintenance Optimization Model Based on a Three-Stage Failure Process. (4th August 2015)