preventive maintenance - university of oklahoma...2007/04/13 · project overview build preventive...
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/18.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/19.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/20.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/21.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/22.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/23.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/24.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/25.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/26.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/27.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/28.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/29.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/30.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/31.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/32.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/33.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/34.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/35.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/36.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/37.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/38.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/39.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/40.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/41.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/42.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/43.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/44.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/45.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/46.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/47.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/48.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/49.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/50.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/51.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/52.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/53.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/54.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/55.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/56.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/57.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/58.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/59.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/60.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/61.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/62.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/63.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/64.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/65.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/66.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/67.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/68.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/69.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/70.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/71.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/72.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/73.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/74.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/75.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/76.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/77.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/78.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/79.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/80.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/81.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/82.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/83.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/84.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/85.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/86.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/87.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/88.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050401/5f7ea80abba1c9499876bba3/html5/thumbnails/89.jpg)
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.