I have developed a maintenance cost optimisation model and utilised simulation technique which basically imitates the operation of the real-world processes and system over time. Simulations require the use of models that represents the key characteristics or behaviours of the selected system or processes, whereas the simulation represents the evolution of the model over time. Simulation is used in many contexts, such as simulation of technology for performance tuning or optimising, safety engineering, testing, training, education, and video games. Simulation is also used with scientific modelling of natural systems or human systems to gain insight into their functioning, as in econimics. Simulation can be used to show the eventual real effects of alternative conditions and courses of action. Simulation is also used when the real system cannot be engaged, because it may not be accessible, or it may be dangerous or unacceptable to engage, or it is being designed but not yet built, or it may simply not exist.
2. Objective
Develop asset maintenance cost
model to optimise total cost of
maintenance for complex and
critical operational assets and
recommend a suitable asset
through life support services
procurement and supply chain
management strategies.
3. Key Cost Components
โข Preventive maintenance
โข Corrective maintenance
โข Periodic and ad hoc inspections
โข Unmitigated risks
โข Penalty cost
โข Failures and downtimes
4. Definitions
โข Corrective maintenances (CM) are unscheduled actions intended to
restore the system/asset to its operational state through corrective actions
after occurrence of failures (defects).
โข Planned preventive maintenance (PM) actions are carried out to reduce
the likelihood of failures or to prolong the reliability of the
asset/equipment and/or to reduce the risk of failures.
5. Correlations
The below graph shows there is an exponential correlation between failure
rate, age of an asset, PM and CM activities.
t
a
b
c
Time / Age / Usage
Failure
probability
6. Correlations
โข The asset operability or contract
duration for an asset to run
without any failure terminates
when it reaches a certain time or
usage level (L)
โข CM and PM measures prolong
system reliability
โข PM actions are carried out at
constant intervals of (x)
โข Each PM restores the reliability of
the asset to a pre-defined extent
โข Between two successive
preventive maintenance there
could be one or more corrective
maintenance needs
7. Developed Maintenance Cost Model
Total cost of asset maintenance over the period of (L) can be expressed as:
CT = Cm +Ci +Cr + p
Where,
CT : Total cost of asset maintenance
Cm: Cost of maintenance over the life of asset or maintenance contract (CM + PM)
Ci: Inspection cost
Cr: Cost of risk associated with accidents
p: Penalty Costs for not conforming to the safety, reliability and availability standards or agreed
contractual obligations
8. Estimating Maintenance Cost (Cm)
โข Expected total cost of maintenance service =
๐ถ๐ถ๐ + ๐ถ๐๐
(1+r)
๐
Where,
๐ถ๐ถ๐: Cost of corrective maintenance
๐ถ๐๐: Cost of preventive maintenance
r: is the discount rate over Year (n)
n: 1, 2, 3
9. Corrective Maintenance Cost (CM)
โข Expected cost of corrective maintenance and repairs:
๐ถ๐๐.
๐=0
๐+1
๐๐ฅ
๐+1 ๐ฅ
ฮ ๐ก โ ๐. ๐ผ. ๐ฅ ๐๐ก
Where,
๐: number of times maintenance is performed
๐ฅ: fixed time interval of maintenance
๐: kth PM , k = 1,2,3,โฆ
๐ผ๐ฅ: restoration out of maintenance action. ฮฑ is the quality of the maintenance
10. Preventative Maintenance Cost (PM)
โข Expected cost of preventive maintenance during the life of the asset or
intended contract period:
๐. ๐ถ๐๐
Where,
๐: number of times preventative maintenance is performed
๐ถ๐๐: Cost of preventative maintenance
11. Inspection Cost(Ci)
โข Total inspection cost (Ci) over the contract can be calculated by :
๐ถ๐ =
๐=0
๐๐
๐ถ๐
(1 + ๐๐)๐
.
๐
1 โ
1
(1 + ๐)๐
Where,
๐๐: Integer
๐ฟ
๐ผ๐
, the expected number of inspection during the asset life or contract term
๐๐: Discount rate associated with inspection interval
๐ผ๐: Inspection interval
๐: Annual discount rate
12. Risk Cost (Cr)
โข The risk cost associated with system failure and accident is based on the
probability of inspection detecting potential failures and failures not being
detected by inspection, which can be calculated as follows:
๐ถ๐ =
๐=0
๐ฟ
๐ธ ๐. (๐ก๐, ๐ก๐+1) . ๐๐ ๐ต . ๐ + 1 โ ๐๐ ๐ต . ๐๐ ๐ด . ๐
(1 + ๐)๐
Where,
a: expected cost per accident;
b: expected cost of repairing a failure based on non-destructive testing
๐๐(B): probability of detecting a potential failure using non-destructive testing
๐๐(A): probability of undetected potential failure leading to an accident between ๐ and
๐ +1 period
๐ธ ๐ ๐ก๐+1 , ๐ก๐ : expected number of failures between ๐ and ๐ +1 years
13. Total cost of maintenance (CT)
๐ถ๐ = [๐ถ๐๐. ๐=0
๐+1
๐๐ฅ
๐+1 ๐ฅ
ฮ ๐ก โ ๐. ๐ผ. ๐ฅ ๐๐ก + ๐. ๐ถ๐๐]/ (1 + ๐)๐
+
๐=0
๐๐
๐ถ๐
(1 + ๐๐)๐
.
๐
1 โ
1
(1 + ๐)๐
+
๐=0
๐ฟ
๐ธ ๐. (๐ก๐, ๐ก๐+1) . ๐๐ ๐ต . ๐ + 1 โ ๐๐ ๐ต . ๐๐ ๐ด . ๐
(1 + ๐)๐
+ ๐
Where,
๐: is penalty cost for not conforming to the contractual obligations or failure to meet mandatory
safety, reliability and availability standards or conditions
14. Maintenance Service Provider Price (๐๐)
Maintenance service providerโs price per unit time can be calculated by:
๐๐ =
๐ถ๐ + ๐
๐ฟ
Where,
L: Asset maintenance contract period or lifecycle
ฮก: Profit margin of the maintenance service provider
15. Simulation
โข The following slides shows the number of failures (defect occurrences) for
a rail track asset achieved based on simulating the real life system when
for a period of time that the rail track asset reaches a usage level of โLโ
Millions of Gross Tonnes (MGT). The results of the simulation is used in
the total cost of the asset maintenance model parameters as presented
previously.
16. Simulating the Real-Life System
โข The next slides demonstrate the system simulation step by step
17. Simulation
The following table shows results generated by the simulated model and
assisted to identify the probability distribution function of the system failure
behaviour.
Index Ranges of MGT failiures Mean of the range
Vi
Frequesncy Probibility Vi
Cummulative
Probility
The intercept point of
the regression line and
the y axis
The slope of the
regression line
Weibull Probibility ฯ^2
ฯ^2
consolidated
ranges with
frquencies <5
i Bin Bin Average fi p(Vi) P(V) Y = ln(โ ln(1 โ P(V ))) X = ln Vi Pw (Vi) (Oi-Ei)2/Ei (Oi-Ei)2/Ei
1 0.5 - 1.5 1 15 0.00100963 0.00101 -6.897671187 0 0.0171176 0.0151579 0.0151579
2 1.5 - 2.5 2 110 0.00740392 0.00841 -4.773691083 0.693147181 0.0495494 0.0358479 0.0358479
3 2.5 - 3.5 3 3757 0.25287743 0.26129 -1.194513763 1.098612289 0.0873856 0.3134104 0.3134104
4 3.5 - 4.5 4 2862 0.19263647 0.45393 -0.502521166 1.386294361 0.1215021 0.0416462 0.0416462
5 4.5 - 5.5 5 4838 0.32563775 0.77957 0.413534639 1.609437912 0.1435289 0.2310588 0.2310588
6 5.5 - 6.5 6 1164 0.07834691 0.85791 0.668500617 1.791759469 0.1482912 0.0329905 0.0329905
7 6.5 - 7.5 7 795 0.05351013 0.91142 0.885367211 1.945910149 0.1356503 0.0497383 0.0497383
8 7.5 - 8.5 8 483 0.03250993 0.94393 1.058204365 2.079441542 0.1103809 0.0549360 0.0549360
9 8.5 - 9.5 9 288 0.01938480 0.96332 1.195569783 2.197224577 0.0799678 0.0458973 0.0458973
10 9.5 - 10.5 10 279 0.01877903 0.98210 1.391960803 2.302585093 0.0515178 0.0208050 0.0208050
11 10.5 - 11.5 11 85 0.00572121 0.98782 1.483359678 2.397895273 0.0294419 0.0191112 0.0191112
12 11.5 - 12.5 12 73 0.00491351 0.99273 1.594140539 2.48490665 0.0148789 0.0066744 0.0066744
13 12.5 - 13.5 13 40 0.00269233 0.99542 1.683936426 2.564949357 0.0066253 0.0023347 0.0023347
14 13.5 - 14.5 14 22 0.00148078 0.99690 1.753985778 2.63905733 0.0025894 0.0004746 0.0004746
15 14.5 - 15.5 15 24 0.00161540 0.99852 1.874135447 2.708050201 0.0008847 0.0006036 0.0006036
16 15.5 - 16.5 16 10 0.00067308 0.99919 1.963093068 2.772588722 0.0002631 0.0006387 0.0006387
17 16.5 - 17.5 17 5 0.00033654 0.99953 2.036053271 2.833213344 0.0000679 0.0010640 0.0010640
18 17.5 - 18.5 18 1 0.00006731 0.99960 2.055976752 2.890371758 0.0000151 0.0001804 0.0132632
19 19.5 - 20.5 20 3 0.00020193 0.99980 2.140961542 2.995732274 0.0000005 0.0856820
20 20.5 - 21.5 21 1 0.00006731 0.99987 2.187519775 3.044522438 0.0000001 0.0683362
21 24.5 - 25.5 25 1 0.00006731 0.99993 2.262411473 3.218875825 0.0000000 961
22 25.5 - 26.5 26 1 0.00006731 1.0 2.779942594 3.258096538 0.0000000 16229
Total 14,857 1.0 1.0 17,191 0.89
18. Simulation
By measuring the frequency of the system failure occurrences it was
determined that the system failure behaviour follows a Weibull probability
distribution function. This helped to develop a non-linear regression model
for the occurrence of the failures function.
0.00
0.02
0.04
0.06
0.08
0.10
0.12
0.14
0.16
0
1000
2000
3000
4000
5000
6000
0.5
-
1.5
1.5
-
2.5
2.5
-
3.5
3.5
-
4.5
4.5
-
5.5
5.5
-
6.5
6.5
-
7.5
7.5
-
8.5
8.5
-
9.5
9.5
-
10.5
10.5
-
11.5
11.5
-
12.5
12.5
-
13.5
13.5
-
14.5
14.5
-
15.5
15.5
-
16.5
16.5
-
17.5
17.5
-
18.5
19.5
-
20.5
20.5
-
21.5
24.5
-
25.5
25.5
-
26.5
Observed
frequency
๐(๐)= ๐พ/๐ถ ใ.[๐/๐ถ]ใ^(๐พโ1) ใ๐๐ฅ๐ใ^(โ[๐/๐ถ]^๐พ )
19. Regression Model
Through regression technique the Weibull probability distribution function
parameters were calculated as follows:
โข Shape parameter = 2.5814
โข Scale parameter = 6.9625
-8
-6
-4
-2
0
2
4
0 0.5 1 1.5 2 2.5 3 3.5
Y
=
ln(โ
ln(1
โ
P(V
)))
X = ln Vi
y = 2.5814x - 5.0093
A=K=2.5814
B=-5.0093
C=๐^(โ[๐ต/๐ด])=6.9625
20. Simulation Results Goodness-of-Fit Test
In the performed simulation calculated๐2
was equal to 0.89 which is less
than ๐2
critical at certainty level of 95%. This means that the actual system of
the asset has been correctly and properly simulated which reflects the real
system behaviour with 95% certainty.