|
Analysis and Modeling of Grouped and
Opportunistic Preventive Maintenance
When planning preventive maintenance
strategies, considerations of the overall benefit for the whole system
should supersede the optimum plan for each component separately. Maintenance
plans should be addressed in a holistic way to optimize the cost of
ownership of the system. For example, sometimes it is less expensive and
more convenient to perform preventive maintenance on a component in a system
when performing a repair action on another component in the system rather
than at the optimum time for performing the preventive maintenance for that
component. A repairable system reliability and availability modeling and
simulation tool, such as
BlockSim 7,
can help model your system and assess different maintenance strategies to
determine what will be best for the overall system. This article discusses
how to model grouped and opportunistic maintenance strategies in BlockSim.
What is Meant by Grouped and
Opportunistic Maintenance?
Suppose that you take your car to
the mechanic shop to replace a timing belt. You then get a call from the
mechanic asking you whether you would like to have the water pump replaced
(preventively) because it is a good opportunity to do it now rather than
later. The water pump is located close to the timing belt. It might be
cheaper and more convenient to change the water pump now, since most of the
required labor is complete, rather than waiting for the recommended
preventive replacement time for the water pump, taking your car into the
shop again and having parts removed from the engine to be able to access the
water pump. You consider all costs and inconveniences related to the labor
and downtime caused by having to take your car to the mechanic again, in
addition to the increased risk of failure. You also consider utilizing the
additional life you can get from the existing water pump. You might find
that it is in your benefit to accept the mechanic's recommendation. Was this
just a mechanics' gimmick? Or is this a viable preventive maintenance
strategy? It may be more of the latter.
The purpose of grouped and opportunistic
preventive maintenance is to take advantage of the resources, efforts and
time already dedicated to the maintenance of another part in the system in
order to cut cost. It is typically possible and more beneficial when these
parts are located close to each other in the system and no significant
additional work is needed to perform the second maintenance activity. It is
also more commonly applied in cases where significant travel cost is
incurred or major disassembly of the system is required or, when the parts
are not too expensive, they may be disposed of even before they are due for
maintenance. It can also be applied in situations in which waiting beyond
the recommended PM time to actually perform the maintenance (i.e.
waiting for the next opportunity) does not present high risks to the system.
This concept may be expanded by performing the preventive maintenance every
time the system is down, not just when certain parts are being repaired.
Such maintenance strategies are performed
in many areas and industries, including manufacturing, military, automotive,
infrastructure, capital equipment, etc. The approach has many benefits in
addition to being convenient and making fewer interruptions to the system.
It could also reduce the chances of human error and other problems that
arise from frequent intrusions and disruptions to the system.
Example
Let us consider the following
repairable system's reliability block diagram (RBD).

The owner of the system performs repairs
and preventive maintenance actions to extend the system's life. The company
sends a repair crew to perform maintenance (corrective and preventive) and
is concerned about its significant traveling costs ($400 per incident).
The next table displays the failure and
repair properties of the system's components.
|
Parts |
Failure Distribution |
Replacement Labor
Duration |
Part Cost |
|
A |
Exponential (Mean = 900 hrs) |
2 hr |
$100 |
|
B(*) |
Weibull (β = 2, η = 500 hrs) |
1 hr |
$20 |
|
C |
Exponential (Mean = 500 hrs) |
2 hr |
$240 |
Notes:
-
Parts A and C follow an exponential
distribution, which makes preventive maintenance for these parts useless
(more on this can be found
here.)
-
(*):The
duration given is for
the replacement of all four B parts.
The optimum replacement time for each of
the B components can be calculated using the corrective (unplanned) and
preventive (planned) replacement costs and the failure distribution. (This
analysis is not the focus of this article, more on this computation can be
found
here.) The unplanned cost would include part cost and travel cost,
whereas the planned cost would include the part cost (since preventive
maintenance will be performed when the crew is already at the system, as we
will see later in this example). The optimum replacement time for each of
the B components is calculated to be every 112 hr.
The optimum replacement time of 112 hr is
calculated with the goal of optimizing the maintenance cost of the B parts,
independent of the rest of the system. The grouped and opportunistic
maintenance concept, on the other hand, tries to optimize the cost of
maintaining the whole system. To illustrate the application of this concept,
we compare three different maintenance strategies:
-
Strategy 1: Perform preventive
replacements for the B parts upon a fixed time interval calculated based on
the component's optimum replacement time (i.e. every time a B part
accumulates 112 hr of operation, it gets preventively replaced).
-
Strategy 2: Replace all the B parts
whenever any of them fails or whenever part A fails.
-
Strategy 3: Perform preventive
replacements for all of the B parts whenever the system experiences a
downing failure (i.e. when all of the B parts fail, when A fails or
when C fails).
Note: In this example and for the sake of
simplicity, we limited the maintenance strategy options to these three.
Readers are welcome to try other variations or combinations of the plans
listed above.
For this example, we are interested in the
system's operation for 10,000 hr.
Maintenance Strategy 1:
We set up this maintenance strategy
in BlockSim by
creating a Preventive Maintenance Policy and using the fixed
preventive replacement time of 112 hr for each item, as shown next.

This policy is then linked to the B part by
selecting this as the Preventive Maintenance Policy in the
Preventive tab of the block's property window as shown next (a similar
step is to be repeated for all the B parts and in the assessment of
Strategies 2 and 3).

We assume that each time the B parts needs
to be preventively replaced, only one trip is required by the crew. The B
parts are replaced one part at a time to avoid bringing the system down.
Maintenance Strategy 2:
We set up this maintenance strategy
by creating a Preventive Maintenance Policy and using the option of
performing maintenance Upon Maintenance of another Group Item (part
A), as shown next.

The B parts are grouped with part A using
the Item Group # property, by giving the A and all B parts the same
number (using a number other than 0, since 0 means no groups).


In this scenario, the crew proceeds to
replacing the B parts (one part at a time) right after completing the
maintenance of A. No second trip is required.
Maintenance Strategy 3:
We set up this maintenance strategy
by creating a Preventive Maintenance Policy and using the option of
performing maintenance Upon System Down, as shown next.

In this scenario, the crew proceeds to
replacing the B parts (one part at a time) right after completing the
maintenance of the part that brought the system down. A second trip is not
required.
Comparison
We simulate the system for 10,000 hr. In this example, we will use
maintenance cost (parts and travel cost) in addition to downtime cost
($500/hr) as our metric to be used for assessing the maintenance strategies.
|
Maintenance
Strategy |
Total Parts
Failures |
Total Number of
Corrective Replacement Trips |
Total Number of
Preventive Replacements |
Total System
Corrective Replacement Downtime |
Total Corrective
/ Preventive Replacement Trips |
Total Cost |
|
Strategy 1 |
$13,009.33 |
48.28 |
338.54 |
62.33 hr |
386.82 |
$198,900.66 |
|
Strategy 2 |
$10,012.47 |
71.72 |
41.67 |
61.70 hr |
71.72 |
$69,546.75 |
|
Strategy 3 |
$9,645.53 |
87.63 |
31.53 |
63.12 hr |
87.63 |
$76,255.71 |
The values in the table above were taken
from the System Overview and Block Summary
reports obtained as part of
BlockSim 7's simulation
results.
The total cost is calculated by multiplying
the number of "trips" by the travel cost and adding the parts cost and
downtime cost. In the case of Strategy 1, the number of trips is the number
of corrective replacements added to the number of preventive replacement
trips (because in this strategy, the preventive maintenance gets a dedicated
trip). Also in the case of Strategy 1, the number of preventive maintenance
trips is the sum of the number of preventive replacements performed for each
of the B parts (because in this strategy, each B part gets a preventive
replacement scheduled independently from the others). In the case of
Strategies 2 and 3, the number of trips is the number of corrective
replacements only (because in these strategies, the preventive maintenance
is performed along with the corrective maintenance). Strategy 2 emerges as
the most economical strategy for the system overall.
The system's incurred downtime is that of
corrective maintenance only since the preventive replacement of the B parts
can be performed in a sequential fashion and the system won't be downed.
Note: This article does not intend to imply
that the grouped and opportunistic maintenance is always a preferred
maintenance strategy. In other scenarios, different types of strategies
might be more appropriate. Our goal in this article was to illustrate how
such grouped and opportunistic maintenance options can be modeled and
analyzed using
BlockSim 7.
Additional Comments
In other cases, the grouped and opportunistic preventive replacement or
maintenance might be improved with inspection activities to achieve even
more flexibility in maintenance plans and cost savings. For example, in the
scenario of the timing belt and water pump, the mechanic could first check
if the water pump is getting close to failure before recommending the
preventive maintenance. To model such a situation, we need a way to set up
an additional condition (i.e. checking whether a failure is imminent
in the water pump). This can be performed in
BlockSim 7 by
performing on-condition maintenance (on-condition maintenance modeling and
analysis was covered in a Hot Topics article in the
June 2007
issue of Reliability HotWire).
|