SlideShare a Scribd company logo
1 of 89
Download to read offline
Preventive Maintenance
Chris Brammer
Mike Mills
Why is preventive
maintenance important?
„ Reduce equipment
downtime
„ Reduce environmental
and workplace hazards
„ To save money
Project overview
„ Build preventive maintenance scheduler
„ Assess potential losses
„ Find frequency of failure
„ Determine optimal maintenance policy
„ Assist in Data Formation and Collection
„ Fortran Program – Quang Nguyen
„ Sample plant: Tennessee Eastman
Tennessee Eastman Process
Plant
Theory
Maintenance types:
„ Corrective (CM)
„ Event driven (repairs)
„ Preventive (PM)
„ Time driven
„ Equipment driven
„ Opportunistic
Equipment failure modes
„ How does an equipment fail?
„ Why does it fail?
„ Preventive maintenance…
Equipment Data
„ Equipment type
„ Failure type
„ Mean time between failure
„ Time needed for CM
„ Time needed for PM
„ PM interval
„ Economic loss
„ CM cost
„ PM cost
„ Inventory cost
Equipment Types
„ Valves
„ Pumps
„ Compressor
„ Reactor
„ Flash Drum
„ Heat Exchangers
„ Stripping Column
Failure Types
„ Fatigue
„ Corrosion
„ Wear
„ Overload
„ Contamination
„ Misalignment
Mean time between failure…
„ Log of equipment for particular time
period
„ Literature / Assumptions-Probability
MTBF
NS2
Slide 10
NS2 Shouldn't this be MTBF???
Nico Simons, 4/13/2007
Failure frequency
Equation:
•Exponential distribution for all failures
⎟
⎠
⎞
⎜
⎝
⎛
−
⋅
=
P
MTBF
t
1
1
ln
P = probability
t= time of failure
MTBF = mean time between failure
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
P
r
o
b
a
b
i
l
i
t
y
o
f
F
a
i
l
u
r
e
.
0.6321 probabilty of failure
by the MTBF
Time Needed for CM & PM
„ Why?
„ Calculating Labor Costs
„ Duration of Job
„ Scheduling
Preventative Maintenance
Interval (PMI)
Based on MTBF
„ High Frequency MTBF – Shorter PM Interval
„ Low Frequency MTBF – Longer PM Interval
„ Adjust to optimize cost
„ Using a ratio of the MTBF
Economic Loss
„ Losses occurred from reduced or halted
process flows
„ When CMs is performed
„ Equipment with failure that has not
been Repaired
CM Cost
„ Economic Loss (EL)
„ Labor Costs (LC)
„ Inventory Cost (IC)
„ CM = EL + LC + IC
PM Cost
„ Economic Loss (EL)
„ Labor Costs (LC)
„ Inventory Cost (IC)
„ PM Interval (PMI)
„ PM = EL + LC + IC
„ Per PMI
Inventory Cost
„ Inventory Cost – Opportunity Cost
„
„ PC = Parts Cost
„ i = Interest Rate for investing money
„ MTBF in years
„ Not Accounted for Currently
( ) PC
i
PC
IC
MTBF
−
+
⋅
= 1
PM Scheduler/Model
„ Monte Carlo Simulation
„ Optimize occurrence of PMs
„ Taking in to account the distributions of
failure
„ PMs cost < Amount saved
„ Verify optimum with plots of total cost
versus number of PMs
Monte Carlo Simulation
„ Random Number Generation
„ Used to produce a random samples
„ Compile/Compute Data easily
„ Large sample size – represents system
„ Analyze the results
„ Optimization
„ Change the parameters
„ Repeat the simulation
A Perfect Model
„ Equipment Data control
„ Generate PM’s automatically
„ Determines equipments importance
„ Employee Management
„ # of Employee’s based on Failures
„ Employee skill determines job selection
„ Inventory Control and Management
„ Detail Repair Cost for Each Job
„ Repair Instructions
Design of First Simulation
„ Familiar tools
„ Excel
„ @Risk
„ Only six pieces of equipment
Excel Simulation!
Assumptions made:
„ Unlimited resources
„ Immediate detection of failure
„ No PM down time
„ Equipment failure shut down
„ Equipment restored to new
⎯→
⎯
Input Values
„ Mean time between failures
„ Time needed for CM
„ Time needed for PM
„ Initial runtime of equipment
„ PM interval
„ PM cost
„ Cost of repair
„ Economic Loss
Excel Table
MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0
1 0 1 3 0.33333648 0.312710721 0 0 0 0 0
2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4
3 0 3 0 1 0 Yes 1 0 3 3 4
4 0 4 0 1 0 Yes 1 0 2 2 4
5 0 5 0 1 0 Yes 1 0 1 1 4
6 0 6 0 1 0 1 0 0 0 4
7 0 7 1 0.89994635 0.117503097 1 0 0 0 4
8 0 8 2 0.89994635 0.221199217 1 0 0 0 4
9 0 9 3 0.89994635 0.312710721 1 0 0 0 4
10 0 10 4 0.89994635 0.39346934 1 0 0 0 4
11 0 11 5 0.89994635 0.464738571 1 0 0 0 4
12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4
13 0 13 1 0.13051049 0.117503097 1 1 0 0 4
14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8
15 0 15 0 1 0 Yes 2 1 3 3 8
16 0 16 0 1 0 Yes 2 1 2 2 8
17 0 17 0 1 0 Yes 2 1 1 1 8
18 0 18 0 1 0 2 1 0 0 8
19 0 19 1 0.67311809 0.117503097 2 1 0 0 8
20 0 20 2 0.67311809 0.221199217 2 1 0 0 8
21 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 PM
Failure
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
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.
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.
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.
Excel Table
MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0
1 0 1 3 0.33333648 0.312710721 0 0 0 0 0
2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4
3 0 3 0 1 0 Yes 1 0 3 3 4
4 0 4 0 1 0 Yes 1 0 2 2 4
5 0 5 0 1 0 Yes 1 0 1 1 4
6 0 6 0 1 0 1 0 0 0 4
7 0 7 1 0.89994635 0.117503097 1 0 0 0 4
8 0 8 2 0.89994635 0.221199217 1 0 0 0 4
9 0 9 3 0.89994635 0.312710721 1 0 0 0 4
10 0 10 4 0.89994635 0.39346934 1 0 0 0 4
11 0 11 5 0.89994635 0.464738571 1 0 0 0 4
12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4
13 0 13 1 0.13051049 0.117503097 1 1 0 0 4
14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8
15 0 15 0 1 0 Yes 2 1 3 3 8
16 0 16 0 1 0 Yes 2 1 2 2 8
17 0 17 0 1 0 Yes 2 1 1 1 8
18 0 18 0 1 0 2 1 0 0 8
19 0 19 1 0.67311809 0.117503097 2 1 0 0 8
20 0 20 2 0.67311809 0.221199217 2 1 0 0 8
21 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 PM
Failure
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
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.
Excel Table
MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0
1 0 1 3 0.33333648 0.312710721 0 0 0 0 0
2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4
3 0 3 0 1 0 Yes 1 0 3 3 4
4 0 4 0 1 0 Yes 1 0 2 2 4
5 0 5 0 1 0 Yes 1 0 1 1 4
6 0 6 0 1 0 1 0 0 0 4
7 0 7 1 0.89994635 0.117503097 1 0 0 0 4
8 0 8 2 0.89994635 0.221199217 1 0 0 0 4
9 0 9 3 0.89994635 0.312710721 1 0 0 0 4
10 0 10 4 0.89994635 0.39346934 1 0 0 0 4
11 0 11 5 0.89994635 0.464738571 1 0 0 0 4
12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4
13 0 13 1 0.13051049 0.117503097 1 1 0 0 4
14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8
15 0 15 0 1 0 Yes 2 1 3 3 8
16 0 16 0 1 0 Yes 2 1 2 2 8
17 0 17 0 1 0 Yes 2 1 1 1 8
18 0 18 0 1 0 2 1 0 0 8
19 0 19 1 0.67311809 0.117503097 2 1 0 0 8
20 0 20 2 0.67311809 0.221199217 2 1 0 0 8
21 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 PM
Failure
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
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.
Excel Table
MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0
1 0 1 3 0.33333648 0.312710721 0 0 0 0 0
2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4
3 0 3 0 1 0 Yes 1 0 3 3 4
4 0 4 0 1 0 Yes 1 0 2 2 4
5 0 5 0 1 0 Yes 1 0 1 1 4
6 0 6 0 1 0 1 0 0 0 4
7 0 7 1 0.89994635 0.117503097 1 0 0 0 4
8 0 8 2 0.89994635 0.221199217 1 0 0 0 4
9 0 9 3 0.89994635 0.312710721 1 0 0 0 4
10 0 10 4 0.89994635 0.39346934 1 0 0 0 4
11 0 11 5 0.89994635 0.464738571 1 0 0 0 4
12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4
13 0 13 1 0.13051049 0.117503097 1 1 0 0 4
14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8
15 0 15 0 1 0 Yes 2 1 3 3 8
16 0 16 0 1 0 Yes 2 1 2 2 8
17 0 17 0 1 0 Yes 2 1 1 1 8
18 0 18 0 1 0 2 1 0 0 8
19 0 19 1 0.67311809 0.117503097 2 1 0 0 8
20 0 20 2 0.67311809 0.221199217 2 1 0 0 8
21 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 PM
Failure
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
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.
Excel Table
MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0
1 0 1 3 0.33333648 0.312710721 0 0 0 0 0
2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4
3 0 3 0 1 0 Yes 1 0 3 3 4
4 0 4 0 1 0 Yes 1 0 2 2 4
5 0 5 0 1 0 Yes 1 0 1 1 4
6 0 6 0 1 0 1 0 0 0 4
7 0 7 1 0.89994635 0.117503097 1 0 0 0 4
8 0 8 2 0.89994635 0.221199217 1 0 0 0 4
9 0 9 3 0.89994635 0.312710721 1 0 0 0 4
10 0 10 4 0.89994635 0.39346934 1 0 0 0 4
11 0 11 5 0.89994635 0.464738571 1 0 0 0 4
12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4
13 0 13 1 0.13051049 0.117503097 1 1 0 0 4
14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8
15 0 15 0 1 0 Yes 2 1 3 3 8
16 0 16 0 1 0 Yes 2 1 2 2 8
17 0 17 0 1 0 Yes 2 1 1 1 8
18 0 18 0 1 0 2 1 0 0 8
19 0 19 1 0.67311809 0.117503097 2 1 0 0 8
20 0 20 2 0.67311809 0.221199217 2 1 0 0 8
21 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 PM
Failure
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
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.
Excel Table
MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0
1 0 1 3 0.33333648 0.312710721 0 0 0 0 0
2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4
3 0 3 0 1 0 Yes 1 0 3 3 4
4 0 4 0 1 0 Yes 1 0 2 2 4
5 0 5 0 1 0 Yes 1 0 1 1 4
6 0 6 0 1 0 1 0 0 0 4
7 0 7 1 0.89994635 0.117503097 1 0 0 0 4
8 0 8 2 0.89994635 0.221199217 1 0 0 0 4
9 0 9 3 0.89994635 0.312710721 1 0 0 0 4
10 0 10 4 0.89994635 0.39346934 1 0 0 0 4
11 0 11 5 0.89994635 0.464738571 1 0 0 0 4
12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4
13 0 13 1 0.13051049 0.117503097 1 1 0 0 4
14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8
15 0 15 0 1 0 Yes 2 1 3 3 8
16 0 16 0 1 0 Yes 2 1 2 2 8
17 0 17 0 1 0 Yes 2 1 1 1 8
18 0 18 0 1 0 2 1 0 0 8
19 0 19 1 0.67311809 0.117503097 2 1 0 0 8
20 0 20 2 0.67311809 0.221199217 2 1 0 0 8
21 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 PM
Failure
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
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.
Excel Table
MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0
1 0 1 3 0.33333648 0.312710721 0 0 0 0 0
2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4
3 0 3 0 1 0 Yes 1 0 3 3 4
4 0 4 0 1 0 Yes 1 0 2 2 4
5 0 5 0 1 0 Yes 1 0 1 1 4
6 0 6 0 1 0 1 0 0 0 4
7 0 7 1 0.89994635 0.117503097 1 0 0 0 4
8 0 8 2 0.89994635 0.221199217 1 0 0 0 4
9 0 9 3 0.89994635 0.312710721 1 0 0 0 4
10 0 10 4 0.89994635 0.39346934 1 0 0 0 4
11 0 11 5 0.89994635 0.464738571 1 0 0 0 4
12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4
13 0 13 1 0.13051049 0.117503097 1 1 0 0 4
14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8
15 0 15 0 1 0 Yes 2 1 3 3 8
16 0 16 0 1 0 Yes 2 1 2 2 8
17 0 17 0 1 0 Yes 2 1 1 1 8
18 0 18 0 1 0 2 1 0 0 8
19 0 19 1 0.67311809 0.117503097 2 1 0 0 8
20 0 20 2 0.67311809 0.221199217 2 1 0 0 8
21 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 PM
Failure
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
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.
Excel Table
MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0
1 0 1 3 0.33333648 0.312710721 0 0 0 0 0
2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4
3 0 3 0 1 0 Yes 1 0 3 3 4
4 0 4 0 1 0 Yes 1 0 2 2 4
5 0 5 0 1 0 Yes 1 0 1 1 4
6 0 6 0 1 0 1 0 0 0 4
7 0 7 1 0.89994635 0.117503097 1 0 0 0 4
8 0 8 2 0.89994635 0.221199217 1 0 0 0 4
9 0 9 3 0.89994635 0.312710721 1 0 0 0 4
10 0 10 4 0.89994635 0.39346934 1 0 0 0 4
11 0 11 5 0.89994635 0.464738571 1 0 0 0 4
12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4
13 0 13 1 0.13051049 0.117503097 1 1 0 0 4
14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8
15 0 15 0 1 0 Yes 2 1 3 3 8
16 0 16 0 1 0 Yes 2 1 2 2 8
17 0 17 0 1 0 Yes 2 1 1 1 8
18 0 18 0 1 0 2 1 0 0 8
19 0 19 1 0.67311809 0.117503097 2 1 0 0 8
20 0 20 2 0.67311809 0.221199217 2 1 0 0 8
21 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 PM
Failure
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
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.
Excel Table
MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0
1 0 1 3 0.33333648 0.312710721 0 0 0 0 0
2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4
3 0 3 0 1 0 Yes 1 0 3 3 4
4 0 4 0 1 0 Yes 1 0 2 2 4
5 0 5 0 1 0 Yes 1 0 1 1 4
6 0 6 0 1 0 1 0 0 0 4
7 0 7 1 0.89994635 0.117503097 1 0 0 0 4
8 0 8 2 0.89994635 0.221199217 1 0 0 0 4
9 0 9 3 0.89994635 0.312710721 1 0 0 0 4
10 0 10 4 0.89994635 0.39346934 1 0 0 0 4
11 0 11 5 0.89994635 0.464738571 1 0 0 0 4
12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4
13 0 13 1 0.13051049 0.117503097 1 1 0 0 4
14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8
15 0 15 0 1 0 Yes 2 1 3 3 8
16 0 16 0 1 0 Yes 2 1 2 2 8
17 0 17 0 1 0 Yes 2 1 1 1 8
18 0 18 0 1 0 2 1 0 0 8
19 0 19 1 0.67311809 0.117503097 2 1 0 0 8
20 0 20 2 0.67311809 0.221199217 2 1 0 0 8
21 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 PM
Failure
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
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.
Excel Table
MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0
1 0 1 3 0.33333648 0.312710721 0 0 0 0 0
2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4
3 0 3 0 1 0 Yes 1 0 3 3 4
4 0 4 0 1 0 Yes 1 0 2 2 4
5 0 5 0 1 0 Yes 1 0 1 1 4
6 0 6 0 1 0 1 0 0 0 4
7 0 7 1 0.89994635 0.117503097 1 0 0 0 4
8 0 8 2 0.89994635 0.221199217 1 0 0 0 4
9 0 9 3 0.89994635 0.312710721 1 0 0 0 4
10 0 10 4 0.89994635 0.39346934 1 0 0 0 4
11 0 11 5 0.89994635 0.464738571 1 0 0 0 4
12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4
13 0 13 1 0.13051049 0.117503097 1 1 0 0 4
14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8
15 0 15 0 1 0 Yes 2 1 3 3 8
16 0 16 0 1 0 Yes 2 1 2 2 8
17 0 17 0 1 0 Yes 2 1 1 1 8
18 0 18 0 1 0 2 1 0 0 8
19 0 19 1 0.67311809 0.117503097 2 1 0 0 8
20 0 20 2 0.67311809 0.221199217 2 1 0 0 8
21 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 PM
Failure
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
Running the Simulation
„ Enter the equipment specifications
„ Use @RISK and optimize values
manually
„ … or use RISKOptimizer to optimize
automatically
„ Would be best to optimize one piece of
equipment at a time
Methods
„ Rough Estimates
„ Determine Number of Samples Needed
„ All PMs adjusted by common factor of
each equipment’s MTBF.
„ From this rough optimum each PM is
then optimized individually
Results – Rough Optimums
0
10000
20000
30000
40000
50000
0 100 200 300 400 500
No PM PM=MTBF/20 PM=MTBF/10
Results – Overall Optimums
0
10000
20000
30000
40000
50000
0 100 200 300 400 500
No PM PM optimums
Results Summary
„ Average total cost using MTBF factor
„ No PMs – $32,883
„ MTBF/10 – $30,203
„ MTBF/20 – $46,373
„ Individual PM optimums – $15,197
„ 3 valves – 8 PMs / year for each
„ Stripping column – <1 PM / year
„ Heat exchanger – 6 PMs / year
„ Pump – 22 PMs / year
Advantages of Excel Simulation
„ Easy to see how the simulation works
„ Detailed analysis of results via @Risk
„ Automatic optimization via @Risk
Limitations of Excel Simulation
„ Number of cells in a worksheet
„ No labor limitation considerations
„ No failure types or priorities
„ Difficult to add advanced features
„ Computation time
„ Computation time
„ Computation time
Switched to Fortran Program
„ No limit on number of equipment
„ 7 types, 19 pieces (Piping not considered)
„ Addition of labor limitations
„ To an extent (Salary)
„ Multiple failure types and priorities
„ Easier to add more advanced features
„ Significantly faster than Excel
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
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
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
Priority Categories
„ Priority categories are established using a
double entry matrix
5
4
3
Low
4
3
2
Medium
3
2
1
High
Low
Medium
High
Probability of
subsequent
catastrophic failure
Consequence of failure
Levels of Failures for Maintenance Concerns (following Tischuk , 2002)
Priority Categories
„ Probability of subsequent catastrophic
failure is based on how often a failure is
expected to occur
„ Consequences of failures is based on
production loss, environmental hazards,
and workplace safety all of which are
ultimately associated with revenue
Equipment Data
Determinations
„ Mean time between failure
„ Time needed for CM
„ Time needed for PM
„ PM interval
„ Economic loss
„ CM cost
„ PM cost
„ Priority
MTBF
„ Base on Average MTBF for type of
equipment
„ Higher Probability – Smaller MTBF
„ Lower Probability – Larger MTBF
Time Needed for CM & PM
„ CM
„ Assumption Based
„ Type of CM for each piece of equipment
„ PM
„ Assumption Based
„ Type of PM for each piece of equipment
„ Safety work permits & simplicity of work
PMI
„ Ratio of MTBF
„ ½ MTBF → 1/80 MTBF
„ Were Tested for Optimization
„ Done with an infinite work for at no cost.
Economic Loss
„ During CM - Cost per time
„ Based on Equipment Importance
„ Un-repaired Equipment
„ Was 0.1% of the EL occurred during CM
„ Cost per time x time = Economic loss
CM & PM Cost
„ CM Cost
„ Simply Cost of the Equipment
„ PM Cost
„ Based on the Type of Equipment
„ Lubrication
„ Cleaning a Compressor impeller so vibrations
will be minimized
Priority
„ Used for planning
„ CM completed from Priority 1 → 5
„ PM completed after CM from Priority 1 → 5
„ Delays
„ CM is completed at the first of the next
week
„ PM is rescheduled for exactly seven days
later
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.
Equipment Failure Spreadsheet
Fortran Model
„ CM Model
„ Without Resource Limitations
„ Resource Limitation
„ Number of Workers
„ CM & PM Model
„ Optimize
„ PMI
„ Number of Workers
„ Will be analyzed at 1 & 3 years
Fortran Model
„ Does Not Consider…
„ Inventory Cost or Parts Available
„ Cost on an hourly/job basis
„ Employee Management
„ Which Job working
„ Employees are on Salary
1 Year CM Model
No Resource Limitations
3 Year CM Model
No Resource Limitations
1 Year CM Model
With Resource Limitations
CMwithResourceLim
itations- 1Y
ear
$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
C
o
s
C
M
Labor
C
ost
E
LC
ost
T
otal
C
ost
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
Cost
Total Cost
Ave Total EL
Ave CM Cost
Comparison of the CM Models
$98,657,573
3
CM Model - With Resource Limitations
3
$98,026,767
Infinite
CM Model - No Resource Limitations
3
$32,892,092
4
CM Model - With Resource Limitations
1
$32,670,224
Infinite
CM Model - No Resource Limitations
1
Total Cost
# of Workers
Model
Years
CM Models
„ 1 Year Difference $221,868
„ 3 Year Difference $630,806
CM & PM Model – PMI
optimization
„ Use of Infinite Labor
„ No Labor Cost
„ Ran Model with PMI Ranges
„ Ranging from ½ → 1/80 the MTBF
„ Low Cost??
PMI optimization – 1 Year
PMI 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
PMI optimization – 3 Year
PMI 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
Total
Cost
Workforce Optimization
CM & PM Model
„ Use the Optimal PMI Found
„ Vary the number of workers
„ Low Costs??
CM & PM Model (1-Year)
CM, EL, PM, & Total Costs
CM&PMwithResourceLim
itations- 1Y
ear
0
200000
400000
600000
800000
1000000
1200000
0 5 10 15 20 25 30
#of W
orkers
C
o
s
C
MC
ost
P
MC
ost
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
Cost
CM
PM
Verification of Number of Workers
PM & CM Model (1 Year)
Verification of Number of Workers
PM & CM Model (3 Year)
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
Cost
PMI - No Labor
PMI - Labor
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
Total
Cost
PMI - No Labor
PMI - Labor
Model Comparison
„ 1 Year Saving using PM Model
„ $26,470,932
„ 3 Year Savings using PM Model
„ $75,629,760
$23,027,813
22
PM & CM Model
3
$98,657,573
3
CM Model - With Resource Limitations
3
$98,026,767
Infinite
CM Model - No Resource Limitations
3
$6,421,160
15
PM & CM Model
1
$32,892,092
4
CM Model - With Resource Limitations
1
$32,670,224
Infinite
CM Model - No Resource Limitations
1
Total Cost
# of Workers
Model
Years
All Models
Conclusions
„ Easy to see PM significantly reduces
Cost
„ Best CM Model vs. PM & CM Model
„ Savings of $26.5 million for 1 year
„ Savings of $75.6 millions for 3 year
„ Improvements
Questions?
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.

More Related Content

Similar to Preventive Maintenance-Presentation.pdf

Prof. Yosef Bernstein, Ariel-University
Prof. Yosef Bernstein, Ariel-UniversityProf. Yosef Bernstein, Ariel-University
Prof. Yosef Bernstein, Ariel-Universitychiportal
 
An Introduction to Statistical Methods and Data Analysis.pdf
An Introduction to Statistical Methods and Data Analysis.pdfAn Introduction to Statistical Methods and Data Analysis.pdf
An Introduction to Statistical Methods and Data Analysis.pdfSandra Valenzuela
 
Motion and time study english
Motion and time study englishMotion and time study english
Motion and time study englishNorhan Abd Elaziz
 
Six Sgima (DMAIC & PDCA)
Six Sgima (DMAIC & PDCA)Six Sgima (DMAIC & PDCA)
Six Sgima (DMAIC & PDCA)Mayank Agarwal
 
Lean manufacturing finalreport
Lean manufacturing finalreportLean manufacturing finalreport
Lean manufacturing finalreportHarshalPatel150
 
PREDICTION OF TOOL WEAR USING ARTIFICIAL NEURAL NETWORK IN TURNING OF MILD STEEL
PREDICTION OF TOOL WEAR USING ARTIFICIAL NEURAL NETWORK IN TURNING OF MILD STEELPREDICTION OF TOOL WEAR USING ARTIFICIAL NEURAL NETWORK IN TURNING OF MILD STEEL
PREDICTION OF TOOL WEAR USING ARTIFICIAL NEURAL NETWORK IN TURNING OF MILD STEELSourav Samanta
 
Production - Reducing Machine Setup Time - IEM
Production - Reducing Machine Setup Time - IEMProduction - Reducing Machine Setup Time - IEM
Production - Reducing Machine Setup Time - IEMGan Chun Chet
 
Performance and Efficiency Analysis with Value Stream Mapping for Increasing ...
Performance and Efficiency Analysis with Value Stream Mapping for Increasing ...Performance and Efficiency Analysis with Value Stream Mapping for Increasing ...
Performance and Efficiency Analysis with Value Stream Mapping for Increasing ...Eylül Ceren Altın
 
Fault Diagnosis of Ball Bearing using AI kurthosis and Signal Processing
Fault Diagnosis of Ball Bearing using AI kurthosis and Signal ProcessingFault Diagnosis of Ball Bearing using AI kurthosis and Signal Processing
Fault Diagnosis of Ball Bearing using AI kurthosis and Signal ProcessingSridhara R
 
Study on Improving Throughput Time through Value Stream Mapping
Study on Improving Throughput Time through Value Stream MappingStudy on Improving Throughput Time through Value Stream Mapping
Study on Improving Throughput Time through Value Stream MappingAlwin Thomas
 
Project AS01 2015 Final Report
Project AS01 2015 Final ReportProject AS01 2015 Final Report
Project AS01 2015 Final ReportShaun Chiasson
 
Lean six sigma black belt project by iftakhar
Lean six sigma black belt project   by iftakharLean six sigma black belt project   by iftakhar
Lean six sigma black belt project by iftakharMohammad IFTAKHAR
 

Similar to Preventive Maintenance-Presentation.pdf (20)

Prof. Yosef Bernstein, Ariel-University
Prof. Yosef Bernstein, Ariel-UniversityProf. Yosef Bernstein, Ariel-University
Prof. Yosef Bernstein, Ariel-University
 
An Introduction to Statistical Methods and Data Analysis.pdf
An Introduction to Statistical Methods and Data Analysis.pdfAn Introduction to Statistical Methods and Data Analysis.pdf
An Introduction to Statistical Methods and Data Analysis.pdf
 
Motion and time study english
Motion and time study englishMotion and time study english
Motion and time study english
 
Control charts
Control chartsControl charts
Control charts
 
Six Sgima (DMAIC & PDCA)
Six Sgima (DMAIC & PDCA)Six Sgima (DMAIC & PDCA)
Six Sgima (DMAIC & PDCA)
 
Lean manufacturing finalreport
Lean manufacturing finalreportLean manufacturing finalreport
Lean manufacturing finalreport
 
Mobile Product Analytics
Mobile Product AnalyticsMobile Product Analytics
Mobile Product Analytics
 
201421402011.pptx
201421402011.pptx201421402011.pptx
201421402011.pptx
 
PREDICTION OF TOOL WEAR USING ARTIFICIAL NEURAL NETWORK IN TURNING OF MILD STEEL
PREDICTION OF TOOL WEAR USING ARTIFICIAL NEURAL NETWORK IN TURNING OF MILD STEELPREDICTION OF TOOL WEAR USING ARTIFICIAL NEURAL NETWORK IN TURNING OF MILD STEEL
PREDICTION OF TOOL WEAR USING ARTIFICIAL NEURAL NETWORK IN TURNING OF MILD STEEL
 
Production - Reducing Machine Setup Time - IEM
Production - Reducing Machine Setup Time - IEMProduction - Reducing Machine Setup Time - IEM
Production - Reducing Machine Setup Time - IEM
 
Performance and Efficiency Analysis with Value Stream Mapping for Increasing ...
Performance and Efficiency Analysis with Value Stream Mapping for Increasing ...Performance and Efficiency Analysis with Value Stream Mapping for Increasing ...
Performance and Efficiency Analysis with Value Stream Mapping for Increasing ...
 
Forecasting Assignment Help
Forecasting Assignment HelpForecasting Assignment Help
Forecasting Assignment Help
 
Lean Assessment 03-09-11
Lean Assessment 03-09-11Lean Assessment 03-09-11
Lean Assessment 03-09-11
 
Project 1
Project 1Project 1
Project 1
 
Fault Diagnosis of Ball Bearing using AI kurthosis and Signal Processing
Fault Diagnosis of Ball Bearing using AI kurthosis and Signal ProcessingFault Diagnosis of Ball Bearing using AI kurthosis and Signal Processing
Fault Diagnosis of Ball Bearing using AI kurthosis and Signal Processing
 
Condition monitoring
Condition monitoringCondition monitoring
Condition monitoring
 
Study on Improving Throughput Time through Value Stream Mapping
Study on Improving Throughput Time through Value Stream MappingStudy on Improving Throughput Time through Value Stream Mapping
Study on Improving Throughput Time through Value Stream Mapping
 
Sip
SipSip
Sip
 
Project AS01 2015 Final Report
Project AS01 2015 Final ReportProject AS01 2015 Final Report
Project AS01 2015 Final Report
 
Lean six sigma black belt project by iftakhar
Lean six sigma black belt project   by iftakharLean six sigma black belt project   by iftakhar
Lean six sigma black belt project by iftakhar
 

Recently uploaded

Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 

Recently uploaded (20)

Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 

Preventive Maintenance-Presentation.pdf

  • 2. Why is preventive maintenance important? „ Reduce equipment downtime „ Reduce environmental and workplace hazards „ To save money
  • 3. Project overview „ Build preventive maintenance scheduler „ Assess potential losses „ Find frequency of failure „ Determine optimal maintenance policy „ Assist in Data Formation and Collection „ Fortran Program – Quang Nguyen „ Sample plant: Tennessee Eastman
  • 5. Theory Maintenance types: „ Corrective (CM) „ Event driven (repairs) „ Preventive (PM) „ Time driven „ Equipment driven „ Opportunistic
  • 6. Equipment failure modes „ How does an equipment fail? „ Why does it fail? „ Preventive maintenance…
  • 7. Equipment Data „ Equipment type „ Failure type „ Mean time between failure „ Time needed for CM „ Time needed for PM „ PM interval „ Economic loss „ CM cost „ PM cost „ Inventory cost
  • 8. Equipment Types „ Valves „ Pumps „ Compressor „ Reactor „ Flash Drum „ Heat Exchangers „ Stripping Column
  • 9. Failure Types „ Fatigue „ Corrosion „ Wear „ Overload „ Contamination „ Misalignment
  • 10. Mean time between failure… „ Log of equipment for particular time period „ Literature / Assumptions-Probability MTBF NS2
  • 11. Slide 10 NS2 Shouldn't this be MTBF??? Nico Simons, 4/13/2007
  • 12. Failure frequency Equation: •Exponential distribution for all failures ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ − ⋅ = P MTBF t 1 1 ln P = probability t= time of failure MTBF = mean time between failure
  • 13. 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 P r o b a b i l i t y o f F a i l u r e . 0.6321 probabilty of failure by the MTBF
  • 14. Time Needed for CM & PM „ Why? „ Calculating Labor Costs „ Duration of Job „ Scheduling
  • 15. Preventative Maintenance Interval (PMI) Based on MTBF „ High Frequency MTBF – Shorter PM Interval „ Low Frequency MTBF – Longer PM Interval „ Adjust to optimize cost „ Using a ratio of the MTBF
  • 16. Economic Loss „ Losses occurred from reduced or halted process flows „ When CMs is performed „ Equipment with failure that has not been Repaired
  • 17. CM Cost „ Economic Loss (EL) „ Labor Costs (LC) „ Inventory Cost (IC) „ CM = EL + LC + IC
  • 18. PM Cost „ Economic Loss (EL) „ Labor Costs (LC) „ Inventory Cost (IC) „ PM Interval (PMI) „ PM = EL + LC + IC „ Per PMI
  • 19. Inventory Cost „ Inventory Cost – Opportunity Cost „ „ PC = Parts Cost „ i = Interest Rate for investing money „ MTBF in years „ Not Accounted for Currently ( ) PC i PC IC MTBF − + ⋅ = 1
  • 20. PM Scheduler/Model „ Monte Carlo Simulation „ Optimize occurrence of PMs „ Taking in to account the distributions of failure „ PMs cost < Amount saved „ Verify optimum with plots of total cost versus number of PMs
  • 21. Monte Carlo Simulation „ Random Number Generation „ Used to produce a random samples „ Compile/Compute Data easily „ Large sample size – represents system „ Analyze the results „ Optimization „ Change the parameters „ Repeat the simulation
  • 22. A Perfect Model „ Equipment Data control „ Generate PM’s automatically „ Determines equipments importance „ Employee Management „ # of Employee’s based on Failures „ Employee skill determines job selection „ Inventory Control and Management „ Detail Repair Cost for Each Job „ Repair Instructions
  • 23. Design of First Simulation „ Familiar tools „ Excel „ @Risk „ Only six pieces of equipment
  • 24. Excel Simulation! Assumptions made: „ Unlimited resources „ Immediate detection of failure „ No PM down time „ Equipment failure shut down „ Equipment restored to new ⎯→ ⎯
  • 25. Input Values „ Mean time between failures „ Time needed for CM „ Time needed for PM „ Initial runtime of equipment „ PM interval „ PM cost „ Cost of repair „ Economic Loss
  • 26. Excel Table MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0 1 0 1 3 0.33333648 0.312710721 0 0 0 0 0 2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4 3 0 3 0 1 0 Yes 1 0 3 3 4 4 0 4 0 1 0 Yes 1 0 2 2 4 5 0 5 0 1 0 Yes 1 0 1 1 4 6 0 6 0 1 0 1 0 0 0 4 7 0 7 1 0.89994635 0.117503097 1 0 0 0 4 8 0 8 2 0.89994635 0.221199217 1 0 0 0 4 9 0 9 3 0.89994635 0.312710721 1 0 0 0 4 10 0 10 4 0.89994635 0.39346934 1 0 0 0 4 11 0 11 5 0.89994635 0.464738571 1 0 0 0 4 12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4 13 0 13 1 0.13051049 0.117503097 1 1 0 0 4 14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8 15 0 15 0 1 0 Yes 2 1 3 3 8 16 0 16 0 1 0 Yes 2 1 2 2 8 17 0 17 0 1 0 Yes 2 1 1 1 8 18 0 18 0 1 0 2 1 0 0 8 19 0 19 1 0.67311809 0.117503097 2 1 0 0 8 20 0 20 2 0.67311809 0.221199217 2 1 0 0 8 21 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 PM Failure 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
  • 27. 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.
  • 28. 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.
  • 29. 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.
  • 30. Excel Table MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0 1 0 1 3 0.33333648 0.312710721 0 0 0 0 0 2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4 3 0 3 0 1 0 Yes 1 0 3 3 4 4 0 4 0 1 0 Yes 1 0 2 2 4 5 0 5 0 1 0 Yes 1 0 1 1 4 6 0 6 0 1 0 1 0 0 0 4 7 0 7 1 0.89994635 0.117503097 1 0 0 0 4 8 0 8 2 0.89994635 0.221199217 1 0 0 0 4 9 0 9 3 0.89994635 0.312710721 1 0 0 0 4 10 0 10 4 0.89994635 0.39346934 1 0 0 0 4 11 0 11 5 0.89994635 0.464738571 1 0 0 0 4 12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4 13 0 13 1 0.13051049 0.117503097 1 1 0 0 4 14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8 15 0 15 0 1 0 Yes 2 1 3 3 8 16 0 16 0 1 0 Yes 2 1 2 2 8 17 0 17 0 1 0 Yes 2 1 1 1 8 18 0 18 0 1 0 2 1 0 0 8 19 0 19 1 0.67311809 0.117503097 2 1 0 0 8 20 0 20 2 0.67311809 0.221199217 2 1 0 0 8 21 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 PM Failure 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
  • 31. 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.
  • 32. Excel Table MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0 1 0 1 3 0.33333648 0.312710721 0 0 0 0 0 2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4 3 0 3 0 1 0 Yes 1 0 3 3 4 4 0 4 0 1 0 Yes 1 0 2 2 4 5 0 5 0 1 0 Yes 1 0 1 1 4 6 0 6 0 1 0 1 0 0 0 4 7 0 7 1 0.89994635 0.117503097 1 0 0 0 4 8 0 8 2 0.89994635 0.221199217 1 0 0 0 4 9 0 9 3 0.89994635 0.312710721 1 0 0 0 4 10 0 10 4 0.89994635 0.39346934 1 0 0 0 4 11 0 11 5 0.89994635 0.464738571 1 0 0 0 4 12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4 13 0 13 1 0.13051049 0.117503097 1 1 0 0 4 14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8 15 0 15 0 1 0 Yes 2 1 3 3 8 16 0 16 0 1 0 Yes 2 1 2 2 8 17 0 17 0 1 0 Yes 2 1 1 1 8 18 0 18 0 1 0 2 1 0 0 8 19 0 19 1 0.67311809 0.117503097 2 1 0 0 8 20 0 20 2 0.67311809 0.221199217 2 1 0 0 8 21 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 PM Failure 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
  • 33. 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.
  • 34. Excel Table MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0 1 0 1 3 0.33333648 0.312710721 0 0 0 0 0 2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4 3 0 3 0 1 0 Yes 1 0 3 3 4 4 0 4 0 1 0 Yes 1 0 2 2 4 5 0 5 0 1 0 Yes 1 0 1 1 4 6 0 6 0 1 0 1 0 0 0 4 7 0 7 1 0.89994635 0.117503097 1 0 0 0 4 8 0 8 2 0.89994635 0.221199217 1 0 0 0 4 9 0 9 3 0.89994635 0.312710721 1 0 0 0 4 10 0 10 4 0.89994635 0.39346934 1 0 0 0 4 11 0 11 5 0.89994635 0.464738571 1 0 0 0 4 12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4 13 0 13 1 0.13051049 0.117503097 1 1 0 0 4 14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8 15 0 15 0 1 0 Yes 2 1 3 3 8 16 0 16 0 1 0 Yes 2 1 2 2 8 17 0 17 0 1 0 Yes 2 1 1 1 8 18 0 18 0 1 0 2 1 0 0 8 19 0 19 1 0.67311809 0.117503097 2 1 0 0 8 20 0 20 2 0.67311809 0.221199217 2 1 0 0 8 21 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 PM Failure 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
  • 35. 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.
  • 36. Excel Table MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0 1 0 1 3 0.33333648 0.312710721 0 0 0 0 0 2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4 3 0 3 0 1 0 Yes 1 0 3 3 4 4 0 4 0 1 0 Yes 1 0 2 2 4 5 0 5 0 1 0 Yes 1 0 1 1 4 6 0 6 0 1 0 1 0 0 0 4 7 0 7 1 0.89994635 0.117503097 1 0 0 0 4 8 0 8 2 0.89994635 0.221199217 1 0 0 0 4 9 0 9 3 0.89994635 0.312710721 1 0 0 0 4 10 0 10 4 0.89994635 0.39346934 1 0 0 0 4 11 0 11 5 0.89994635 0.464738571 1 0 0 0 4 12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4 13 0 13 1 0.13051049 0.117503097 1 1 0 0 4 14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8 15 0 15 0 1 0 Yes 2 1 3 3 8 16 0 16 0 1 0 Yes 2 1 2 2 8 17 0 17 0 1 0 Yes 2 1 1 1 8 18 0 18 0 1 0 2 1 0 0 8 19 0 19 1 0.67311809 0.117503097 2 1 0 0 8 20 0 20 2 0.67311809 0.221199217 2 1 0 0 8 21 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 PM Failure 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
  • 37. 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.
  • 38. Excel Table MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0 1 0 1 3 0.33333648 0.312710721 0 0 0 0 0 2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4 3 0 3 0 1 0 Yes 1 0 3 3 4 4 0 4 0 1 0 Yes 1 0 2 2 4 5 0 5 0 1 0 Yes 1 0 1 1 4 6 0 6 0 1 0 1 0 0 0 4 7 0 7 1 0.89994635 0.117503097 1 0 0 0 4 8 0 8 2 0.89994635 0.221199217 1 0 0 0 4 9 0 9 3 0.89994635 0.312710721 1 0 0 0 4 10 0 10 4 0.89994635 0.39346934 1 0 0 0 4 11 0 11 5 0.89994635 0.464738571 1 0 0 0 4 12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4 13 0 13 1 0.13051049 0.117503097 1 1 0 0 4 14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8 15 0 15 0 1 0 Yes 2 1 3 3 8 16 0 16 0 1 0 Yes 2 1 2 2 8 17 0 17 0 1 0 Yes 2 1 1 1 8 18 0 18 0 1 0 2 1 0 0 8 19 0 19 1 0.67311809 0.117503097 2 1 0 0 8 20 0 20 2 0.67311809 0.221199217 2 1 0 0 8 21 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 PM Failure 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
  • 39. 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.
  • 40. Excel Table MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0 1 0 1 3 0.33333648 0.312710721 0 0 0 0 0 2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4 3 0 3 0 1 0 Yes 1 0 3 3 4 4 0 4 0 1 0 Yes 1 0 2 2 4 5 0 5 0 1 0 Yes 1 0 1 1 4 6 0 6 0 1 0 1 0 0 0 4 7 0 7 1 0.89994635 0.117503097 1 0 0 0 4 8 0 8 2 0.89994635 0.221199217 1 0 0 0 4 9 0 9 3 0.89994635 0.312710721 1 0 0 0 4 10 0 10 4 0.89994635 0.39346934 1 0 0 0 4 11 0 11 5 0.89994635 0.464738571 1 0 0 0 4 12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4 13 0 13 1 0.13051049 0.117503097 1 1 0 0 4 14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8 15 0 15 0 1 0 Yes 2 1 3 3 8 16 0 16 0 1 0 Yes 2 1 2 2 8 17 0 17 0 1 0 Yes 2 1 1 1 8 18 0 18 0 1 0 2 1 0 0 8 19 0 19 1 0.67311809 0.117503097 2 1 0 0 8 20 0 20 2 0.67311809 0.221199217 2 1 0 0 8 21 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 PM Failure 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
  • 41. 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.
  • 42. Excel Table MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0 1 0 1 3 0.33333648 0.312710721 0 0 0 0 0 2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4 3 0 3 0 1 0 Yes 1 0 3 3 4 4 0 4 0 1 0 Yes 1 0 2 2 4 5 0 5 0 1 0 Yes 1 0 1 1 4 6 0 6 0 1 0 1 0 0 0 4 7 0 7 1 0.89994635 0.117503097 1 0 0 0 4 8 0 8 2 0.89994635 0.221199217 1 0 0 0 4 9 0 9 3 0.89994635 0.312710721 1 0 0 0 4 10 0 10 4 0.89994635 0.39346934 1 0 0 0 4 11 0 11 5 0.89994635 0.464738571 1 0 0 0 4 12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4 13 0 13 1 0.13051049 0.117503097 1 1 0 0 4 14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8 15 0 15 0 1 0 Yes 2 1 3 3 8 16 0 16 0 1 0 Yes 2 1 2 2 8 17 0 17 0 1 0 Yes 2 1 1 1 8 18 0 18 0 1 0 2 1 0 0 8 19 0 19 1 0.67311809 0.117503097 2 1 0 0 8 20 0 20 2 0.67311809 0.221199217 2 1 0 0 8 21 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 PM Failure 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
  • 43. 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.
  • 44. Excel Table MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0 1 0 1 3 0.33333648 0.312710721 0 0 0 0 0 2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4 3 0 3 0 1 0 Yes 1 0 3 3 4 4 0 4 0 1 0 Yes 1 0 2 2 4 5 0 5 0 1 0 Yes 1 0 1 1 4 6 0 6 0 1 0 1 0 0 0 4 7 0 7 1 0.89994635 0.117503097 1 0 0 0 4 8 0 8 2 0.89994635 0.221199217 1 0 0 0 4 9 0 9 3 0.89994635 0.312710721 1 0 0 0 4 10 0 10 4 0.89994635 0.39346934 1 0 0 0 4 11 0 11 5 0.89994635 0.464738571 1 0 0 0 4 12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4 13 0 13 1 0.13051049 0.117503097 1 1 0 0 4 14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8 15 0 15 0 1 0 Yes 2 1 3 3 8 16 0 16 0 1 0 Yes 2 1 2 2 8 17 0 17 0 1 0 Yes 2 1 1 1 8 18 0 18 0 1 0 2 1 0 0 8 19 0 19 1 0.67311809 0.117503097 2 1 0 0 8 20 0 20 2 0.67311809 0.221199217 2 1 0 0 8 21 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 PM Failure 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
  • 45. 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.
  • 46. Excel Table MTBF MTCM MTPM Runtime StarPM PMCostCOF 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 0 1 0 1 3 0.33333648 0.312710721 0 0 0 0 0 2 0 2 4 0.33333648 0.39346934 Yes Yes 1 0 4 4 4 3 0 3 0 1 0 Yes 1 0 3 3 4 4 0 4 0 1 0 Yes 1 0 2 2 4 5 0 5 0 1 0 Yes 1 0 1 1 4 6 0 6 0 1 0 1 0 0 0 4 7 0 7 1 0.89994635 0.117503097 1 0 0 0 4 8 0 8 2 0.89994635 0.221199217 1 0 0 0 4 9 0 9 3 0.89994635 0.312710721 1 0 0 0 4 10 0 10 4 0.89994635 0.39346934 1 0 0 0 4 11 0 11 5 0.89994635 0.464738571 1 0 0 0 4 12 0 12 6 0.89994635 0.527633447 1 Yes Yes 1 0 0 4 13 0 13 1 0.13051049 0.117503097 1 1 0 0 4 14 0 14 2 0.13051049 0.221199217 Yes Yes 2 1 4 4 8 15 0 15 0 1 0 Yes 2 1 3 3 8 16 0 16 0 1 0 Yes 2 1 2 2 8 17 0 17 0 1 0 Yes 2 1 1 1 8 18 0 18 0 1 0 2 1 0 0 8 19 0 19 1 0.67311809 0.117503097 2 1 0 0 8 20 0 20 2 0.67311809 0.221199217 2 1 0 0 8 21 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 PM Failure 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
  • 47. Running the Simulation „ Enter the equipment specifications „ Use @RISK and optimize values manually „ … or use RISKOptimizer to optimize automatically „ Would be best to optimize one piece of equipment at a time
  • 48. Methods „ Rough Estimates „ Determine Number of Samples Needed „ All PMs adjusted by common factor of each equipment’s MTBF. „ From this rough optimum each PM is then optimized individually
  • 49. Results – Rough Optimums 0 10000 20000 30000 40000 50000 0 100 200 300 400 500 No PM PM=MTBF/20 PM=MTBF/10
  • 50. Results – Overall Optimums 0 10000 20000 30000 40000 50000 0 100 200 300 400 500 No PM PM optimums
  • 51. Results Summary „ Average total cost using MTBF factor „ No PMs – $32,883 „ MTBF/10 – $30,203 „ MTBF/20 – $46,373 „ Individual PM optimums – $15,197 „ 3 valves – 8 PMs / year for each „ Stripping column – <1 PM / year „ Heat exchanger – 6 PMs / year „ Pump – 22 PMs / year
  • 52. Advantages of Excel Simulation „ Easy to see how the simulation works „ Detailed analysis of results via @Risk „ Automatic optimization via @Risk
  • 53. Limitations of Excel Simulation „ Number of cells in a worksheet „ No labor limitation considerations „ No failure types or priorities „ Difficult to add advanced features „ Computation time „ Computation time „ Computation time
  • 54. Switched to Fortran Program „ No limit on number of equipment „ 7 types, 19 pieces (Piping not considered) „ Addition of labor limitations „ To an extent (Salary) „ Multiple failure types and priorities „ Easier to add more advanced features „ Significantly faster than Excel
  • 55. 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
  • 56. 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
  • 57. 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
  • 58. Priority Categories „ Priority categories are established using a double entry matrix 5 4 3 Low 4 3 2 Medium 3 2 1 High Low Medium High Probability of subsequent catastrophic failure Consequence of failure Levels of Failures for Maintenance Concerns (following Tischuk , 2002)
  • 59. Priority Categories „ Probability of subsequent catastrophic failure is based on how often a failure is expected to occur „ Consequences of failures is based on production loss, environmental hazards, and workplace safety all of which are ultimately associated with revenue
  • 60. Equipment Data Determinations „ Mean time between failure „ Time needed for CM „ Time needed for PM „ PM interval „ Economic loss „ CM cost „ PM cost „ Priority
  • 61. MTBF „ Base on Average MTBF for type of equipment „ Higher Probability – Smaller MTBF „ Lower Probability – Larger MTBF
  • 62. Time Needed for CM & PM „ CM „ Assumption Based „ Type of CM for each piece of equipment „ PM „ Assumption Based „ Type of PM for each piece of equipment „ Safety work permits & simplicity of work
  • 63. PMI „ Ratio of MTBF „ ½ MTBF → 1/80 MTBF „ Were Tested for Optimization „ Done with an infinite work for at no cost.
  • 64. Economic Loss „ During CM - Cost per time „ Based on Equipment Importance „ Un-repaired Equipment „ Was 0.1% of the EL occurred during CM „ Cost per time x time = Economic loss
  • 65. CM & PM Cost „ CM Cost „ Simply Cost of the Equipment „ PM Cost „ Based on the Type of Equipment „ Lubrication „ Cleaning a Compressor impeller so vibrations will be minimized
  • 66. Priority „ Used for planning „ CM completed from Priority 1 → 5 „ PM completed after CM from Priority 1 → 5 „ Delays „ CM is completed at the first of the next week „ PM is rescheduled for exactly seven days later
  • 67. 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.
  • 69. Fortran Model „ CM Model „ Without Resource Limitations „ Resource Limitation „ Number of Workers „ CM & PM Model „ Optimize „ PMI „ Number of Workers „ Will be analyzed at 1 & 3 years
  • 70. Fortran Model „ Does Not Consider… „ Inventory Cost or Parts Available „ Cost on an hourly/job basis „ Employee Management „ Which Job working „ Employees are on Salary
  • 71. 1 Year CM Model No Resource Limitations
  • 72. 3 Year CM Model No Resource Limitations
  • 73. 1 Year CM Model With Resource Limitations CMwithResourceLim itations- 1Y ear $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 C o s C M Labor C ost E LC ost T otal C ost
  • 74. 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 Cost Total Cost Ave Total EL Ave CM Cost
  • 75. Comparison of the CM Models $98,657,573 3 CM Model - With Resource Limitations 3 $98,026,767 Infinite CM Model - No Resource Limitations 3 $32,892,092 4 CM Model - With Resource Limitations 1 $32,670,224 Infinite CM Model - No Resource Limitations 1 Total Cost # of Workers Model Years CM Models „ 1 Year Difference $221,868 „ 3 Year Difference $630,806
  • 76. CM & PM Model – PMI optimization „ Use of Infinite Labor „ No Labor Cost „ Ran Model with PMI Ranges „ Ranging from ½ → 1/80 the MTBF „ Low Cost??
  • 77. PMI optimization – 1 Year PMI 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
  • 78. PMI optimization – 3 Year PMI 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 Total Cost
  • 79. Workforce Optimization CM & PM Model „ Use the Optimal PMI Found „ Vary the number of workers „ Low Costs??
  • 80. CM & PM Model (1-Year) CM, EL, PM, & Total Costs CM&PMwithResourceLim itations- 1Y ear 0 200000 400000 600000 800000 1000000 1200000 0 5 10 15 20 25 30 #of W orkers C o s C MC ost P MC ost
  • 81. 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 Cost CM PM
  • 82. Verification of Number of Workers PM & CM Model (1 Year)
  • 83. Verification of Number of Workers PM & CM Model (3 Year)
  • 84. 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 Cost PMI - No Labor PMI - Labor
  • 85. 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 Total Cost PMI - No Labor PMI - Labor
  • 86. Model Comparison „ 1 Year Saving using PM Model „ $26,470,932 „ 3 Year Savings using PM Model „ $75,629,760 $23,027,813 22 PM & CM Model 3 $98,657,573 3 CM Model - With Resource Limitations 3 $98,026,767 Infinite CM Model - No Resource Limitations 3 $6,421,160 15 PM & CM Model 1 $32,892,092 4 CM Model - With Resource Limitations 1 $32,670,224 Infinite CM Model - No Resource Limitations 1 Total Cost # of Workers Model Years All Models
  • 87. Conclusions „ Easy to see PM significantly reduces Cost „ Best CM Model vs. PM & CM Model „ Savings of $26.5 million for 1 year „ Savings of $75.6 millions for 3 year „ Improvements
  • 89. 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.