preventive maintenance - university of oklahoma...2007/04/13  · project overview build preventive...

89
Preventive Maintenance Chris Brammer Mike Mills

Upload: others

Post on 29-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Preventive Maintenance

Chris BrammerMike Mills

Page 2: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Why is preventive maintenance important?

Reduce equipment downtimeReduce environmental and workplace hazards

To save money

Page 3: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Project overview

Build preventive maintenance schedulerAssess potential lossesFind frequency of failureDetermine optimal maintenance policy

Assist in Data Formation and CollectionFortran Program – Quang Nguyen

Sample plant: Tennessee Eastman

Page 4: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Tennessee Eastman Process Plant

Page 5: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Theory

Maintenance types:Corrective (CM)

Event driven (repairs)Preventive (PM)

Time drivenEquipment driven

Opportunistic

Page 6: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Equipment failure modes

How does an equipment fail?

Why does it fail?

Preventive maintenance…

Page 7: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Equipment DataEquipment typeFailure typeMean time between failureTime needed for CMTime needed for PMPM intervalEconomic lossCM costPM costInventory cost

Page 8: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Equipment Types

ValvesPumpsCompressorReactorFlash DrumHeat ExchangersStripping Column

Page 9: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Failure Types

FatigueCorrosionWear OverloadContaminationMisalignment

Page 10: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Mean time between failure…

Log of equipment for particular time period

Literature / Assumptions-Probability

MTBF

NS2

Page 11: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Slide 10

NS2 Shouldn't this be MTBF???Nico Simons, 4/13/2007

Page 12: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Failure frequency

Equation:

•Exponential distribution for all failures

⎟⎠⎞

⎜⎝⎛

−⋅=

PMTBFt

11ln

P = probability

t= time of failure

MTBF = mean time between failure

Page 13: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Exponential distribution (graph)

Exponential Distribution with MTBF of 100 days

0

0.2

0.4

0.6

0.8

1

0 50 100 150 200 250 300 350 400

Days

Prob

abili

ty o

f Fai

lure

. 0.6321 probabilty of failure by the MTBF

Page 14: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Time Needed for CM & PM

Why?

Calculating Labor Costs

Duration of Job Scheduling

Page 15: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Preventative Maintenance Interval (PMI)

Based on MTBFHigh Frequency MTBF – Shorter PM IntervalLow Frequency MTBF – Longer PM Interval

Adjust to optimize cost

Using a ratio of the MTBF

Page 16: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Economic Loss

Losses occurred from reduced or halted process flows

When CMs is performed

Equipment with failure that has not been Repaired

Page 17: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

CM Cost

Economic Loss (EL)Labor Costs (LC)Inventory Cost (IC)

CM = EL + LC + IC

Page 18: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

PM Cost

Economic Loss (EL)Labor Costs (LC)Inventory Cost (IC)PM Interval (PMI)

PM = EL + LC + ICPer PMI

Page 19: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Inventory Cost

Inventory Cost – Opportunity Cost

PC = Parts Costi = Interest Rate for investing moneyMTBF in yearsNot Accounted for Currently

( ) PCiPCIC MTBF −+⋅= 1

Page 20: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

PM Scheduler/Model

Monte Carlo SimulationOptimize occurrence of PMs

Taking in to account the distributions of failurePMs cost < Amount saved

Verify optimum with plots of total cost versus number of PMs

Page 21: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Monte Carlo Simulation

Random Number GenerationUsed to produce a random samplesCompile/Compute Data easilyLarge sample size – represents systemAnalyze the results

OptimizationChange the parametersRepeat the simulation

Page 22: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

A Perfect Model

Equipment Data controlGenerate PM’s automaticallyDetermines equipments importance

Employee Management# of Employee’s based on FailuresEmployee skill determines job selection

Inventory Control and ManagementDetail Repair Cost for Each JobRepair Instructions

Page 23: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Design of First Simulation

Familiar toolsExcel@Risk

Only six pieces of equipment

Page 24: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Excel Simulation!

Assumptions made:Unlimited resourcesImmediate detection of failureNo PM down timeEquipment failure shut downEquipment restored to new

⎯→⎯

Page 25: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Input Values

Mean time between failuresTime needed for CMTime needed for PMInitial runtime of equipmentPM intervalPM costCost of repairEconomic Loss

Page 26: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Excel TableMTBF MTCM MTPM Runtime StarPM PM CostCOF COD(hrs) (hrs) (hrs) (hour) (hrs) ($) ($) ($)/hr

1 Valve 1 V1 8 4 0 1 6 10 1000 606.6 8,733,319$

(hrs) Y/N Y/N Y/N Y/N (hrs) (hrs) (hrs)0 0 0 2 0.33333648 0.221199217 0 0 0 0 01 0 1 3 0.33333648 0.312710721 0 0 0 0 02 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 43 0 3 0 1 0 Yes 1 0 3 3 44 0 4 0 1 0 Yes 1 0 2 2 45 0 5 0 1 0 Yes 1 0 1 1 46 0 6 0 1 0 1 0 0 0 47 0 7 1 0.89994635 0.117503097 1 0 0 0 48 0 8 2 0.89994635 0.221199217 1 0 0 0 49 0 9 3 0.89994635 0.312710721 1 0 0 0 4

10 0 10 4 0.89994635 0.39346934 1 0 0 0 411 0 11 5 0.89994635 0.464738571 1 0 0 0 412 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 413 0 13 1 0.13051049 0.117503097 1 1 0 0 414 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 815 0 15 0 1 0 Yes 2 1 3 3 816 0 16 0 1 0 Yes 2 1 2 2 817 0 17 0 1 0 Yes 2 1 1 1 818 0 18 0 1 0 2 1 0 0 819 0 19 1 0.67311809 0.117503097 2 1 0 0 820 0 20 2 0.67311809 0.221199217 2 1 0 0 821 0 21 3 0.67311809 0.312710721 2 1 0 0 8

Number of Days

Number of Hours

Hour of the Day

PM Count

Failure Probability

Under Repair Under PMFailure

Count

Equipment Specs

Generate Random Number

Total Cost

Failed PM

Equipment Number Name

Continous Runtime

Downtime Remaining

ID Number

Total Hours of Downtime

Total Downtime Remaining

Page 27: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Simulation Process

During each hour for each piece of equipment:1. Check current status of the equipment.2. Determine equipment continuous runtime.3. Generate new random number if needed.4. Calculate the current probability of failure. 5. If probability greater than random number

mark equipment as failed.

Page 28: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Simulation Process

6. If runtime is greater than or equal to the time between PMs, mark equipment as PMed.

7. Determine equipment status.8. If the equipment is still under repair or

maintenance than decrement the downtime remaining.

9. Determine total downtime.After simulation has run calculate total cost.

Page 29: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Simulation Process

During each hour for each piece of equipment:1. Check current status of the equipment.2. Determine equipment continuous runtime.3. Generate new random number if needed.4. Calculate the current probability of failure. 5. If probability greater than random number

mark equipment as failed.

Page 30: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Excel TableMTBF MTCM MTPM Runtime StarPM PM CostCOF COD(hrs) (hrs) (hrs) (hour) (hrs) ($) ($) ($)/hr

1 Valve 1 V1 8 4 0 1 6 10 1000 606.6 8,733,319$

(hrs) Y/N Y/N Y/N Y/N (hrs) (hrs) (hrs)0 0 0 2 0.33333648 0.221199217 0 0 0 0 01 0 1 3 0.33333648 0.312710721 0 0 0 0 02 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 43 0 3 0 1 0 Yes 1 0 3 3 44 0 4 0 1 0 Yes 1 0 2 2 45 0 5 0 1 0 Yes 1 0 1 1 46 0 6 0 1 0 1 0 0 0 47 0 7 1 0.89994635 0.117503097 1 0 0 0 48 0 8 2 0.89994635 0.221199217 1 0 0 0 49 0 9 3 0.89994635 0.312710721 1 0 0 0 4

10 0 10 4 0.89994635 0.39346934 1 0 0 0 411 0 11 5 0.89994635 0.464738571 1 0 0 0 412 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 413 0 13 1 0.13051049 0.117503097 1 1 0 0 414 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 815 0 15 0 1 0 Yes 2 1 3 3 816 0 16 0 1 0 Yes 2 1 2 2 817 0 17 0 1 0 Yes 2 1 1 1 818 0 18 0 1 0 2 1 0 0 819 0 19 1 0.67311809 0.117503097 2 1 0 0 820 0 20 2 0.67311809 0.221199217 2 1 0 0 821 0 21 3 0.67311809 0.312710721 2 1 0 0 8

Number of Days

Number of Hours

Hour of the Day

PM Count

Failure Probability

Under Repair Under PMFailure

Count

Equipment Specs

Generate Random Number

Total Cost

Failed PM

Equipment Number Name

Continous Runtime

Downtime Remaining

ID Number

Total Hours of Downtime

Total Downtime Remaining

Page 31: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Simulation Process

During each hour for each piece of equipment:1. Check current status of the equipment.2. Determine equipment continuous runtime.3. Generate new random number if needed.4. Calculate the current probability of failure. 5. If probability greater than random number

mark equipment as failed.

Page 32: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Excel TableMTBF MTCM MTPM Runtime StarPM PM CostCOF COD(hrs) (hrs) (hrs) (hour) (hrs) ($) ($) ($)/hr

1 Valve 1 V1 8 4 0 1 6 10 1000 606.6 8,733,319$

(hrs) Y/N Y/N Y/N Y/N (hrs) (hrs) (hrs)0 0 0 2 0.33333648 0.221199217 0 0 0 0 01 0 1 3 0.33333648 0.312710721 0 0 0 0 02 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 43 0 3 0 1 0 Yes 1 0 3 3 44 0 4 0 1 0 Yes 1 0 2 2 45 0 5 0 1 0 Yes 1 0 1 1 46 0 6 0 1 0 1 0 0 0 47 0 7 1 0.89994635 0.117503097 1 0 0 0 48 0 8 2 0.89994635 0.221199217 1 0 0 0 49 0 9 3 0.89994635 0.312710721 1 0 0 0 4

10 0 10 4 0.89994635 0.39346934 1 0 0 0 411 0 11 5 0.89994635 0.464738571 1 0 0 0 412 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 413 0 13 1 0.13051049 0.117503097 1 1 0 0 414 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 815 0 15 0 1 0 Yes 2 1 3 3 816 0 16 0 1 0 Yes 2 1 2 2 817 0 17 0 1 0 Yes 2 1 1 1 818 0 18 0 1 0 2 1 0 0 819 0 19 1 0.67311809 0.117503097 2 1 0 0 820 0 20 2 0.67311809 0.221199217 2 1 0 0 821 0 21 3 0.67311809 0.312710721 2 1 0 0 8

Number of Days

Number of Hours

Hour of the Day

PM Count

Failure Probability

Under Repair Under PMFailure

Count

Equipment Specs

Generate Random Number

Total Cost

Failed PM

Equipment Number Name

Continous Runtime

Downtime Remaining

ID Number

Total Hours of Downtime

Total Downtime Remaining

Page 33: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Simulation Process

During each hour for each piece of equipment:1. Check current status of the equipment.2. Determine equipment continuous runtime.3. Generate new random number if needed.4. Calculate the current probability of failure.5. If probability greater than random number

mark equipment as failed.

Page 34: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Excel TableMTBF MTCM MTPM Runtime StarPM PM CostCOF COD(hrs) (hrs) (hrs) (hour) (hrs) ($) ($) ($)/hr

1 Valve 1 V1 8 4 0 1 6 10 1000 606.6 8,733,319$

(hrs) Y/N Y/N Y/N Y/N (hrs) (hrs) (hrs)0 0 0 2 0.33333648 0.221199217 0 0 0 0 01 0 1 3 0.33333648 0.312710721 0 0 0 0 02 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 43 0 3 0 1 0 Yes 1 0 3 3 44 0 4 0 1 0 Yes 1 0 2 2 45 0 5 0 1 0 Yes 1 0 1 1 46 0 6 0 1 0 1 0 0 0 47 0 7 1 0.89994635 0.117503097 1 0 0 0 48 0 8 2 0.89994635 0.221199217 1 0 0 0 49 0 9 3 0.89994635 0.312710721 1 0 0 0 4

10 0 10 4 0.89994635 0.39346934 1 0 0 0 411 0 11 5 0.89994635 0.464738571 1 0 0 0 412 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 413 0 13 1 0.13051049 0.117503097 1 1 0 0 414 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 815 0 15 0 1 0 Yes 2 1 3 3 816 0 16 0 1 0 Yes 2 1 2 2 817 0 17 0 1 0 Yes 2 1 1 1 818 0 18 0 1 0 2 1 0 0 819 0 19 1 0.67311809 0.117503097 2 1 0 0 820 0 20 2 0.67311809 0.221199217 2 1 0 0 821 0 21 3 0.67311809 0.312710721 2 1 0 0 8

Number of Days

Number of Hours

Hour of the Day

PM Count

Failure Probability

Under Repair Under PMFailure

Count

Equipment Specs

Generate Random Number

Total Cost

Failed PM

Equipment Number Name

Continous Runtime

Downtime Remaining

ID Number

Total Hours of Downtime

Total Downtime Remaining

Page 35: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Simulation Process

During each hour for each piece of equipment:1. Check current status of the equipment.2. Determine equipment continuous runtime.3. Generate new random number if needed.4. Calculate the current probability of failure. 5. If probability greater than random number

mark equipment as failed.

Page 36: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Excel TableMTBF MTCM MTPM Runtime StarPM PM CostCOF COD(hrs) (hrs) (hrs) (hour) (hrs) ($) ($) ($)/hr

1 Valve 1 V1 8 4 0 1 6 10 1000 606.6 8,733,319$

(hrs) Y/N Y/N Y/N Y/N (hrs) (hrs) (hrs)0 0 0 2 0.33333648 0.221199217 0 0 0 0 01 0 1 3 0.33333648 0.312710721 0 0 0 0 02 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 43 0 3 0 1 0 Yes 1 0 3 3 44 0 4 0 1 0 Yes 1 0 2 2 45 0 5 0 1 0 Yes 1 0 1 1 46 0 6 0 1 0 1 0 0 0 47 0 7 1 0.89994635 0.117503097 1 0 0 0 48 0 8 2 0.89994635 0.221199217 1 0 0 0 49 0 9 3 0.89994635 0.312710721 1 0 0 0 4

10 0 10 4 0.89994635 0.39346934 1 0 0 0 411 0 11 5 0.89994635 0.464738571 1 0 0 0 412 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 413 0 13 1 0.13051049 0.117503097 1 1 0 0 414 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 815 0 15 0 1 0 Yes 2 1 3 3 816 0 16 0 1 0 Yes 2 1 2 2 817 0 17 0 1 0 Yes 2 1 1 1 818 0 18 0 1 0 2 1 0 0 819 0 19 1 0.67311809 0.117503097 2 1 0 0 820 0 20 2 0.67311809 0.221199217 2 1 0 0 821 0 21 3 0.67311809 0.312710721 2 1 0 0 8

Number of Days

Number of Hours

Hour of the Day

PM Count

Failure Probability

Under Repair Under PMFailure

Count

Equipment Specs

Generate Random Number

Total Cost

Failed PM

Equipment Number Name

Continous Runtime

Downtime Remaining

ID Number

Total Hours of Downtime

Total Downtime Remaining

Page 37: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Simulation Process

6. If runtime is greater than or equal to the time between PMs, mark equipment as PMed.

7. Determine equipment status.8. If the equipment is still under repair or

maintenance than decrement the downtime remaining.

9. Determine total downtime.After simulation has run calculate total cost.

Page 38: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Excel TableMTBF MTCM MTPM Runtime StarPM PM CostCOF COD(hrs) (hrs) (hrs) (hour) (hrs) ($) ($) ($)/hr

1 Valve 1 V1 8 4 0 1 6 10 1000 606.6 8,733,319$

(hrs) Y/N Y/N Y/N Y/N (hrs) (hrs) (hrs)0 0 0 2 0.33333648 0.221199217 0 0 0 0 01 0 1 3 0.33333648 0.312710721 0 0 0 0 02 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 43 0 3 0 1 0 Yes 1 0 3 3 44 0 4 0 1 0 Yes 1 0 2 2 45 0 5 0 1 0 Yes 1 0 1 1 46 0 6 0 1 0 1 0 0 0 47 0 7 1 0.89994635 0.117503097 1 0 0 0 48 0 8 2 0.89994635 0.221199217 1 0 0 0 49 0 9 3 0.89994635 0.312710721 1 0 0 0 4

10 0 10 4 0.89994635 0.39346934 1 0 0 0 411 0 11 5 0.89994635 0.464738571 1 0 0 0 412 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 413 0 13 1 0.13051049 0.117503097 1 1 0 0 414 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 815 0 15 0 1 0 Yes 2 1 3 3 816 0 16 0 1 0 Yes 2 1 2 2 817 0 17 0 1 0 Yes 2 1 1 1 818 0 18 0 1 0 2 1 0 0 819 0 19 1 0.67311809 0.117503097 2 1 0 0 820 0 20 2 0.67311809 0.221199217 2 1 0 0 821 0 21 3 0.67311809 0.312710721 2 1 0 0 8

Number of Days

Number of Hours

Hour of the Day

PM Count

Failure Probability

Under Repair Under PMFailure

Count

Equipment Specs

Generate Random Number

Total Cost

Failed PM

Equipment Number Name

Continous Runtime

Downtime Remaining

ID Number

Total Hours of Downtime

Total Downtime Remaining

Page 39: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Simulation Process

6. If runtime is greater than or equal to the time between PMs, mark equipment as PMed.

7. Determine equipment status.8. If the equipment is still under repair or

maintenance than decrement the downtime remaining.

9. Determine total downtime.After simulation has run calculate total cost.

Page 40: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Excel TableMTBF MTCM MTPM Runtime StarPM PM CostCOF COD(hrs) (hrs) (hrs) (hour) (hrs) ($) ($) ($)/hr

1 Valve 1 V1 8 4 0 1 6 10 1000 606.6 8,733,319$

(hrs) Y/N Y/N Y/N Y/N (hrs) (hrs) (hrs)0 0 0 2 0.33333648 0.221199217 0 0 0 0 01 0 1 3 0.33333648 0.312710721 0 0 0 0 02 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 43 0 3 0 1 0 Yes 1 0 3 3 44 0 4 0 1 0 Yes 1 0 2 2 45 0 5 0 1 0 Yes 1 0 1 1 46 0 6 0 1 0 1 0 0 0 47 0 7 1 0.89994635 0.117503097 1 0 0 0 48 0 8 2 0.89994635 0.221199217 1 0 0 0 49 0 9 3 0.89994635 0.312710721 1 0 0 0 4

10 0 10 4 0.89994635 0.39346934 1 0 0 0 411 0 11 5 0.89994635 0.464738571 1 0 0 0 412 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 413 0 13 1 0.13051049 0.117503097 1 1 0 0 414 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 815 0 15 0 1 0 Yes 2 1 3 3 816 0 16 0 1 0 Yes 2 1 2 2 817 0 17 0 1 0 Yes 2 1 1 1 818 0 18 0 1 0 2 1 0 0 819 0 19 1 0.67311809 0.117503097 2 1 0 0 820 0 20 2 0.67311809 0.221199217 2 1 0 0 821 0 21 3 0.67311809 0.312710721 2 1 0 0 8

Number of Days

Number of Hours

Hour of the Day

PM Count

Failure Probability

Under Repair Under PMFailure

Count

Equipment Specs

Generate Random Number

Total Cost

Failed PM

Equipment Number Name

Continous Runtime

Downtime Remaining

ID Number

Total Hours of Downtime

Total Downtime Remaining

Page 41: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Simulation Process

6. If runtime is greater than or equal to the time between PMs, mark equipment as PMed.

7. Determine equipment status.8. If the equipment is still under repair or

maintenance than decrement the downtime remaining.

9. Determine total downtime.After simulation has run calculate total cost.

Page 42: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Excel TableMTBF MTCM MTPM Runtime StarPM PM CostCOF COD(hrs) (hrs) (hrs) (hour) (hrs) ($) ($) ($)/hr

1 Valve 1 V1 8 4 0 1 6 10 1000 606.6 8,733,319$

(hrs) Y/N Y/N Y/N Y/N (hrs) (hrs) (hrs)0 0 0 2 0.33333648 0.221199217 0 0 0 0 01 0 1 3 0.33333648 0.312710721 0 0 0 0 02 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 43 0 3 0 1 0 Yes 1 0 3 3 44 0 4 0 1 0 Yes 1 0 2 2 45 0 5 0 1 0 Yes 1 0 1 1 46 0 6 0 1 0 1 0 0 0 47 0 7 1 0.89994635 0.117503097 1 0 0 0 48 0 8 2 0.89994635 0.221199217 1 0 0 0 49 0 9 3 0.89994635 0.312710721 1 0 0 0 4

10 0 10 4 0.89994635 0.39346934 1 0 0 0 411 0 11 5 0.89994635 0.464738571 1 0 0 0 412 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 413 0 13 1 0.13051049 0.117503097 1 1 0 0 414 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 815 0 15 0 1 0 Yes 2 1 3 3 816 0 16 0 1 0 Yes 2 1 2 2 817 0 17 0 1 0 Yes 2 1 1 1 818 0 18 0 1 0 2 1 0 0 819 0 19 1 0.67311809 0.117503097 2 1 0 0 820 0 20 2 0.67311809 0.221199217 2 1 0 0 821 0 21 3 0.67311809 0.312710721 2 1 0 0 8

Number of Days

Number of Hours

Hour of the Day

PM Count

Failure Probability

Under Repair Under PMFailure

Count

Equipment Specs

Generate Random Number

Total Cost

Failed PM

Equipment Number Name

Continous Runtime

Downtime Remaining

ID Number

Total Hours of Downtime

Total Downtime Remaining

Page 43: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Simulation Process

6. If runtime is greater than or equal to the time between PMs, mark equipment as PMed.

7. Determine equipment status.8. If the equipment is still under repair or

maintenance than decrement the downtime remaining.

9. Determine total downtime.After simulation has run calculate total cost.

Page 44: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Excel TableMTBF MTCM MTPM Runtime StarPM PM CostCOF COD(hrs) (hrs) (hrs) (hour) (hrs) ($) ($) ($)/hr

1 Valve 1 V1 8 4 0 1 6 10 1000 606.6 8,733,319$

(hrs) Y/N Y/N Y/N Y/N (hrs) (hrs) (hrs)0 0 0 2 0.33333648 0.221199217 0 0 0 0 01 0 1 3 0.33333648 0.312710721 0 0 0 0 02 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 43 0 3 0 1 0 Yes 1 0 3 3 44 0 4 0 1 0 Yes 1 0 2 2 45 0 5 0 1 0 Yes 1 0 1 1 46 0 6 0 1 0 1 0 0 0 47 0 7 1 0.89994635 0.117503097 1 0 0 0 48 0 8 2 0.89994635 0.221199217 1 0 0 0 49 0 9 3 0.89994635 0.312710721 1 0 0 0 4

10 0 10 4 0.89994635 0.39346934 1 0 0 0 411 0 11 5 0.89994635 0.464738571 1 0 0 0 412 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 413 0 13 1 0.13051049 0.117503097 1 1 0 0 414 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 815 0 15 0 1 0 Yes 2 1 3 3 816 0 16 0 1 0 Yes 2 1 2 2 817 0 17 0 1 0 Yes 2 1 1 1 818 0 18 0 1 0 2 1 0 0 819 0 19 1 0.67311809 0.117503097 2 1 0 0 820 0 20 2 0.67311809 0.221199217 2 1 0 0 821 0 21 3 0.67311809 0.312710721 2 1 0 0 8

Number of Days

Number of Hours

Hour of the Day

PM Count

Failure Probability

Under Repair Under PMFailure

Count

Equipment Specs

Generate Random Number

Total Cost

Failed PM

Equipment Number Name

Continous Runtime

Downtime Remaining

ID Number

Total Hours of Downtime

Total Downtime Remaining

Page 45: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Simulation Process

6. If runtime is greater than or equal to the time between PMs, mark equipment as PMed.

7. Determine equipment status.8. If the equipment is still under repair or

maintenance than decrement the downtime remaining.

9. Determine total downtime.After simulation has run calculate total cost.

Page 46: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Excel TableMTBF MTCM MTPM Runtime StarPM PM CostCOF COD(hrs) (hrs) (hrs) (hour) (hrs) ($) ($) ($)/hr

1 Valve 1 V1 8 4 0 1 6 10 1000 606.6 8,733,319$

(hrs) Y/N Y/N Y/N Y/N (hrs) (hrs) (hrs)0 0 0 2 0.33333648 0.221199217 0 0 0 0 01 0 1 3 0.33333648 0.312710721 0 0 0 0 02 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 43 0 3 0 1 0 Yes 1 0 3 3 44 0 4 0 1 0 Yes 1 0 2 2 45 0 5 0 1 0 Yes 1 0 1 1 46 0 6 0 1 0 1 0 0 0 47 0 7 1 0.89994635 0.117503097 1 0 0 0 48 0 8 2 0.89994635 0.221199217 1 0 0 0 49 0 9 3 0.89994635 0.312710721 1 0 0 0 4

10 0 10 4 0.89994635 0.39346934 1 0 0 0 411 0 11 5 0.89994635 0.464738571 1 0 0 0 412 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 413 0 13 1 0.13051049 0.117503097 1 1 0 0 414 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 815 0 15 0 1 0 Yes 2 1 3 3 816 0 16 0 1 0 Yes 2 1 2 2 817 0 17 0 1 0 Yes 2 1 1 1 818 0 18 0 1 0 2 1 0 0 819 0 19 1 0.67311809 0.117503097 2 1 0 0 820 0 20 2 0.67311809 0.221199217 2 1 0 0 821 0 21 3 0.67311809 0.312710721 2 1 0 0 8

Number of Days

Number of Hours

Hour of the Day

PM Count

Failure Probability

Under Repair Under PMFailure

Count

Equipment Specs

Generate Random Number

Total Cost

Failed PM

Equipment Number Name

Continous Runtime

Downtime Remaining

ID Number

Total Hours of Downtime

Total Downtime Remaining

Page 47: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Running the Simulation

Enter the equipment specificationsUse @RISK and optimize values manually… or use RISKOptimizer to optimize automaticallyWould be best to optimize one piece of equipment at a time

Page 48: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Methods

Rough EstimatesDetermine Number of Samples NeededAll PMs adjusted by common factor of each equipment’s MTBF.From this rough optimum each PM is then optimized individually

Page 49: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Results – Rough Optimums

0

10000

20000

30000

40000

50000

0 100 200 300 400 500

No PM PM=MTBF/20 PM=MTBF/10

Page 50: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Results – Overall Optimums

0

10000

20000

30000

40000

50000

0 100 200 300 400 500

No PM PM optimums

Page 51: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Results Summary

Average total cost using MTBF factorNo PMs – $32,883MTBF/10 – $30,203MTBF/20 – $46,373

Individual PM optimums – $15,1973 valves – 8 PMs / year for eachStripping column – <1 PM / yearHeat exchanger – 6 PMs / yearPump – 22 PMs / year

Page 52: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Advantages of Excel Simulation

Easy to see how the simulation works

Detailed analysis of results via @Risk

Automatic optimization via @Risk

Page 53: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Limitations of Excel Simulation

Number of cells in a worksheetNo labor limitation considerationsNo failure types or prioritiesDifficult to add advanced featuresComputation timeComputation timeComputation time

Page 54: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Switched to Fortran Program

No limit on number of equipment7 types, 19 pieces (Piping not considered)

Addition of labor limitationsTo an extent (Salary)

Multiple failure types and prioritiesEasier to add more advanced featuresSignificantly faster than Excel

Page 55: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Rules

1. Repair is classified by priority

2. Categories are described by the time one can afford before there is an unacceptable loss

3. Preventive maintenance is scheduled at regularly recurring intervals

Page 56: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Rules

4. If corrective maintenance occurred before schedule PM, PM is suspended.

5. Each week corrective maintenance actions schedule is planned ahead

6. Preventive maintenance on all major equipment is performed at downtime to minimize downtime

Page 57: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Rules

7. Opportunistic maintenance, equipment dependencies, and delayed detection of failure are not considered

8. If there is an online backup of a piece of equipment determine the rules for when to switch to it

Page 58: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Priority CategoriesPriority categories are established using a double entry matrix

543Low

432Medium

321High

LowMedium High

Probability ofsubsequentcatastrophic failure

Consequence of failure

Levels of Failures for Maintenance Concerns (following Tischuk , 2002)

Page 59: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Priority Categories

Probability of subsequent catastrophic failure is based on how often a failure is expected to occurConsequences of failures is based on production loss, environmental hazards, and workplace safety all of which are ultimately associated with revenue

Page 60: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Equipment Data Determinations

Mean time between failureTime needed for CMTime needed for PMPM intervalEconomic lossCM costPM costPriority

Page 61: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

MTBF

Base on Average MTBF for type of equipment

Higher Probability – Smaller MTBF

Lower Probability – Larger MTBF

Page 62: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Time Needed for CM & PM

CM Assumption Based

Type of CM for each piece of equipment

PMAssumption Based

Type of PM for each piece of equipment

Safety work permits & simplicity of work

Page 63: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

PMI

Ratio of MTBF

½ MTBF → 1/80 MTBF

Were Tested for Optimization

Done with an infinite work for at no cost.

Page 64: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Economic Loss

During CM - Cost per timeBased on Equipment Importance

Un-repaired EquipmentWas 0.1% of the EL occurred during CM

Cost per time x time = Economic loss

Page 65: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

CM & PM Cost

CM CostSimply Cost of the Equipment

PM CostBased on the Type of Equipment

LubricationCleaning a Compressor impeller so vibrations will be minimized

Page 66: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Priority

Used for planningCM completed from Priority 1 → 5PM completed after CM from Priority 1 → 5

Delays CM is completed at the first of the next weekPM is rescheduled for exactly seven days later

Page 67: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Priority (cont’d)

If CM performed on equipment, next PM is ignored

If CM is delayed more than 21 days, it is upgraded one level.

After CM equipment is good-as-new.

Page 68: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Equipment Failure Spreadsheet

Page 69: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Fortran ModelCM Model

Without Resource LimitationsResource Limitation

Number of Workers

CM & PM ModelOptimize

PMINumber of Workers

Will be analyzed at 1 & 3 years

Page 70: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Fortran Model

Does Not Consider…Inventory Cost or Parts Available

Cost on an hourly/job basis

Employee ManagementWhich Job workingEmployees are on Salary

Page 71: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

1 Year CM Model No Resource Limitations

Page 72: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

3 Year CM Model No Resource Limitations

Page 73: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

1 Year CM Model With Resource Limitations

CM with Resource Limitations - 1 Year

$0

$5,000,000

$10,000,000

$15,000,000

$20,000,000

$25,000,000

$30,000,000

$35,000,000

$40,000,000

$45,000,000

2 3 4 5 6 7 8 9 10

# of Workers

Cos

CM

LaborCost

EL Cost

TotalCost

Page 74: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

3 Year CM Model With Resource Limitations

CM Model Cost per # of Workers: 3 Year

$-

$100,000,000

$200,000,000

$300,000,000

$400,000,000

$500,000,000

$600,000,000

$700,000,000

0 1 2 3 4 5 6 7 8 9 10

# of workers

CM

Cos

t

Total Cost

Ave Total EL

Ave CM Cost

Page 75: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Comparison of the CM Models

$98,657,573 3CM Model - With Resource Limitations3

$98,026,767 InfiniteCM Model - No Resource Limitations3

$32,892,092 4CM Model - With Resource Limitations1

$32,670,224 InfiniteCM Model - No Resource Limitations1

Total Cost# of WorkersModelYears

CM Models

1 Year Difference $221,868

3 Year Difference $630,806

Page 76: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

CM & PM Model – PMI optimization

Use of Infinite LaborNo Labor Cost

Ran Model with PMI RangesRanging from ½ → 1/80 the MTBF

Low Cost??

Page 77: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

PMI optimization – 1 YearPMI Optimization with Infinite Labor

$0

$2,000,000

$4,000,000

$6,000,000

$8,000,000

$10,000,000

$12,000,000

$14,000,000

$16,000,000

$18,000,000

0.0 0.1 0.2 0.3 0.4 0.5 0.6

Fraction of MTBF

Cost

Page 78: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

PMI optimization – 3 YearPMI Optimization: 3 Year Basis - No Resources

$-

$10,000,000

$20,000,000

$30,000,000

$40,000,000

$50,000,000

$60,000,000

$70,000,000

$80,000,000

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2

x MTBF

Tota

l Cos

t

Page 79: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Workforce OptimizationCM & PM Model

Use the Optimal PMI Found

Vary the number of workers

Low Costs??

Page 80: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

CM & PM Model (1-Year) CM, EL, PM, & Total Costs

CM & PM with Resource Limitations - 1 Year

0

200000

400000

600000

800000

1000000

1200000

0 5 10 15 20 25 30

# of Workers

Cos

CM Cost

PM Cost

Page 81: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

CM & PM Model (3-Year) CM, EL, PM, & Total Costs

CM and PM Cost vs. # of Workers: 3 Year Basis

600000

700000

800000

900000

1000000

1100000

1200000

1300000

0 10 20 30 40 50 60

# of Workers

CM &

PM

Cos

t

CM

PM

Page 82: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Verification of Number of WorkersPM & CM Model (1 Year)

Page 83: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Verification of Number of WorkersPM & CM Model (3 Year)

Page 84: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Does the PMI change based on a different work force?

PMI Optimization: 1 Year Basis - Resources

$0

$2,000,000

$4,000,000

$6,000,000

$8,000,000

$10,000,000

$12,000,000

$14,000,000

$16,000,000

$18,000,000

0.0 0.1 0.2 0.3 0.4 0.5 0.6

Fraction of MTBF

Cos

t

PMI - No LaborPMI - Labor

Page 85: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Does the PMI change based on a different work force?

PMI Optimization: 3 Year Basis - Resources

$-

$10,000,000

$20,000,000

$30,000,000

$40,000,000

$50,000,000

$60,000,000

$70,000,000

$80,000,000

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2

x MTBF

Tota

l Cos

t

PMI - No Labor

PMI - Labor

Page 86: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Model Comparison

1 Year Saving using PM Model$26,470,932

3 Year Savings using PM Model$75,629,760

$23,027,813 22PM & CM Model3

$98,657,573 3CM Model - With Resource Limitations3

$98,026,767 InfiniteCM Model - No Resource Limitations3

$6,421,160 15PM & CM Model1

$32,892,092 4CM Model - With Resource Limitations1

$32,670,224 InfiniteCM Model - No Resource Limitations1

Total Cost# of WorkersModelYears

All Models

Page 87: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Conclusions

Easy to see PM significantly reduces Cost

Best CM Model vs. PM & CM ModelSavings of $26.5 million for 1 yearSavings of $75.6 millions for 3 year

Improvements

Page 88: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

Questions?

Page 89: Preventive Maintenance - University of Oklahoma...2007/04/13  · Project overview Build preventive maintenance scheduler Assess potential losses Find frequency of failure Determine

REFERENCES:Guidelines for process equipment reliability data with data tables. American Institute of Chemical Engineers. 1989.Guidelines for Design Solutions for Process Equipment Failures. American Institute of Chemical Engineers. 1998.