PM Interval Optimizer - Find the Cheapest Maintenance Frequency
Use Weibull Reliability Analysis and Cost-Risk Modeling to Set Optimal PM Intervals
Free preventive maintenance interval optimization calculator for reliability engineers, maintenance planners, and plant managers. Enter your equipment's failure history, PM cost, and corrective repair cost, and the calculator fits a Weibull distribution to find the optimal interval that minimizes total maintenance cost. Shows the cost curve, reliability at the current interval, and the savings from adjusting PM frequency. Works for any maintainable component: bearings, seals, belts, filters, motors, and more.
Optimize spare parts stocking for your PM program
Spare Parts Reorder Calculator →Calculate bearing life to validate PM intervals
Bearing Life Calculator →Read the PM interval optimization guide
PM Interval Optimization Guide →How It Works
-
Enter Failure Data
Input time-to-failure records for the component in operating hours, calendar days, or cycles. You need at least 5-7 failure records for a reasonable Weibull fit. Include both failures that triggered corrective action and suspensions (components replaced preventively before failure).
-
Set Cost Parameters
Enter the cost of a planned PM replacement (parts + labor + scheduled downtime) and the cost of an unplanned corrective repair (parts + labor + unplanned downtime + consequential damage). The ratio of corrective to preventive cost drives the optimal interval.
-
Review Weibull Analysis
The calculator fits a two-parameter Weibull distribution (shape beta and scale eta) to your failure data. A beta greater than 1 indicates wear-out, which means PM is beneficial. A beta less than 1 indicates infant mortality, where PM is counterproductive. A beta near 1 indicates random failures where PM has no effect on failure rate.
-
Find the Optimal Interval
The calculator sweeps across possible PM intervals and plots total cost per unit time (PM cost + expected failure cost). The minimum of this curve is the cost-optimal interval. It also shows the reliability at that interval, which tells you what percentage of components will survive to the next PM.
-
Compare Scenarios
Adjust PM cost, failure cost, or Weibull parameters to see how the optimal interval changes. This sensitivity analysis helps you understand which cost assumptions drive the result and how much slack exists in the optimal interval.
Built For
- Reliability engineers setting PM intervals for critical rotating equipment based on plant failure data
- Maintenance planners justifying PM frequency changes to management with cost-based evidence
- CMMS administrators populating PM task frequencies during initial system setup or periodic review
- Plant managers challenging OEM maintenance intervals that seem too frequent or too infrequent
- Condition monitoring teams validating that vibration-based PM triggers align with statistical failure patterns
- Maintenance supervisors evaluating whether time-based PM or condition-based monitoring is more cost-effective
- Engineering students learning Weibull reliability analysis and age replacement models
Features & Capabilities
Two-Parameter Weibull Fit
Fits a Weibull distribution to your failure data using maximum likelihood estimation. Shows shape parameter (beta), scale parameter (eta), mean time between failures (MTBF), and the B10 life (age at which 10% of the population has failed).
Cost-Optimal Interval
Uses the age replacement model to find the PM interval that minimizes total cost per unit time. Balances the cost of planned PM against the expected cost of unplanned failures, weighted by the probability of failure at each interval.
Cost Curve Visualization
Interactive chart showing total cost per unit time across the range of possible PM intervals. The minimum of the curve is clearly marked. Shows the cost penalty of both under-maintaining (too-long interval) and over-maintaining (too-short interval).
Reliability at Interval
Shows the probability of surviving to the PM interval without failure. An 85% reliability at the optimal interval means 15% of components will fail before the next PM. You can tighten the interval to increase reliability at the cost of more frequent PMs.
Suspension Data Support
Handles right-censored data (suspensions) where components were replaced preventively before failure. This is critical for accurate Weibull fitting because ignoring suspensions biases the analysis toward shorter life estimates.
Sensitivity Analysis
Vary PM cost, failure cost, or Weibull parameters with sliders to see real-time changes in the optimal interval. Useful for understanding how uncertain cost estimates affect the recommendation.
Frequently Asked Questions
Learn More
Optimizing PM Intervals: Weibull Analysis and the Age Replacement Model
How to use Weibull reliability analysis and cost modeling to find the PM interval that minimizes total maintenance cost. Covers data collection, parameter interpretation, and when PM is counterproductive.
MRO Spare Parts Inventory: Reorder Points, Safety Stock, and Storeroom Strategy
How to calculate reorder points and safety stock for maintenance spare parts, handle slow-moving items with Poisson distribution, and build a storeroom strategy that balances cost against stockout risk.
Related Tools
Shop Heater BTU Sizing Calculator
Calculate the exact BTU output your shop or garage heater needs. Factors in wall R-values, ceiling insulation, slab edge loss, overhead door infiltration, and air changes per hour to size propane, natural gas, and electric heaters correctly.
Overhead Door Infiltration Loss Calculator
Calculate heat loss through overhead doors in shops, garages, and warehouses. Compares open-door vs closed-door losses, seal condition impact, and annual cost of infiltration with payback on door seals and high-speed doors.
Long-Run Voltage Drop Calculator
Calculate voltage drop for long wire runs to detached shops, barns, garages, and outbuildings. Compares copper vs aluminum, shows motor starting voltage impact, and recommends the right wire size for your distance and load.