Maintenance Engineering

Preventive Maintenance Interval Optimizer (Weibull Age Replacement)

Changing at 3,000 hours instead of 1,990 costs a fleet of 24 machines ten unplanned stops a year.

Failure Behaviour The Weibull fit from your failure history

Above 1 is wear-out, 1 is random, below 1 is infant mortality

hours

The age by which 63.2 percent have failed

Cost of an Event Planned change against failure in service
cost

Done at a scheduled stop

hours

Enter 0 if the change happens inside an existing stop

cost

Include collateral damage and scrapped work in progress

hours

Detection, fetching the part and restart, not just the repair

cost/h

Lost contribution per hour the machine is down

Current Policy & Fleet What you do today, and how much of it there is
hours

Set very high to model running to failure

hours

Per machine, actual running time not calendar time

units

Components sharing this failure behaviour across the fleet

Optimal Replacement Interval

— hours

Minimises long-run cost per operating hour

Cost Rates, Life Figures & What the Change Is Worth

Cost per Hour at the Optimum
— cost/h
Cost per Hour at Your Current Interval
— cost/h
Cost per Hour Running to Failure
— cost/h
Share of Events Still Unplanned at the Optimum
— %
Mean Time to Failure
— hours
B10 Life (10 Percent Failed)
— hours
Annual Fleet Saving Against Current
— cost/yr
Unplanned Stops Avoided per Year
— stops/yr

The model assumes replacement restores the component to as-new condition and that the replacement is drawn from the same population, so a part with a different supplier or a different specification invalidates the fit rather than shifting the answer. It assumes a single dominant failure mode: where two modes compete, an early manufacturing defect and a late wear-out for instance, one Weibull fit averages them into a shape that describes neither, and the fit should be split by mode before any interval is taken from it. Failure is treated as detected immediately on occurrence, which is reasonable for a stopping failure and wrong for a hidden one - hidden failures need a failure-finding task and a different calculation entirely. Downtime is priced at a constant rate, so it does not capture a stop that cascades into other machines or one that lands during a bottleneck shift. The integration and search are numerical and converge tightly for beta between 0.5 and 10; results outside that range should be treated with suspicion, as should any answer taken from fewer than eight or ten recorded failure ages, because the confidence interval on beta from a small sample is wide enough to move the optimum substantially. Finally, the annual saving assumes the whole fleet shares one failure distribution and one duty, and comparing it against the cost of actually changing the policy - retraining, spares holding, revised schedules - is a separate decision this tool does not make.

Preventive Maintenance Interval Optimizer (Weibull Age Replacement) — free, with the formula and a worked example, at Textile School.