13.5 Simulation Model for a Maintenance Policy

Simulation is a valuable technique for analyzing various maintenance policies before actually implementing them. A firm can decide whether to add more maintenance staff based on machine downtime costs and costs of additional labor. It can simulate replacing parts that have not yet failed in exploring ways to prevent future breakdowns. Many companies use computerized simulation models to decide if and when to shut down an entire plant for maintenance activities. This section provides an example of the value of simulation in setting maintenance policy.

Three Hills Power Company

The Three Hills Power Company provides electricity to a large metropolitan area through a series of almost 200 hydroelectric generators. Management recognizes that even a well-maintained generator will have periodic failures or breakdowns. Energy demands over the past 3 years have been consistently high, and the company is concerned over downtime of generators. It currently employs four highly skilled repairpersons at $30 per hour. Each works every fourth 8-hour shift. In this way, there is a repairperson on duty 24 hours a day, 7 days a week.

As expensive as the maintenance staff salaries are, breakdown expenses are even higher. For each hour that one of its generators is down, Three Hills loses approximately $75. This amount is the charge for reserve power that Three Hills must “borrow” from the neighboring utility company.

Stephanie Robbins has been assigned to conduct a management analysis of the breakdown problem. She determines that simulation is a workable tool because of the probabilistic nature of this problem. She decides her objective is to determine (1) the service maintenance cost, (2) the simulated machine breakdown cost, and (3) the total of these breakdown and maintenance costs (which gives the total cost of this system). Since the total downtime of the machines is needed to compute the breakdown cost, she must know when each machine breaks and when each machine returns to service. Therefore, a next-event-step simulation model must be used. In planning for this simulation, a flowchart, as seen in Figure 13.4, is developed.

Robbins identifies two important maintenance system components. First, the time between successive generator breakdowns varies historically from as little as 0.5 hour to as much as 3 hours. For the past 100 breakdowns, she tabulates the frequency of various times between machine failures (see Table 13.12). She also creates a probability distribution and assigns random number intervals to each expected time range.

Robbins then notes that the people who do repairs log their maintenance time in 1-hour time blocks. Because of the time it takes to reach a broken generator, repair times are generally rounded to 1, 2, or 3 hours. In Table 13.13, she performs a statistical analysis of past repair times, similar to that conducted for breakdown times.

Robbins begins conducting the simulation by selecting a series of random numbers to generate simulated times between generator breakdowns and a second series to simulate repair times required. A simulation of 15 machine failures is presented in Table 13.14. We now examine the elements in the table, one column at a time.

Column 1: Breakdown Number

This is the count of breakdowns as they occur, going from 1 to 15.

Column 2: Random Number for Breakdowns

This is a number used to simulate time between breakdowns. The numbers in this column have been selected from Table 13.4, from the second column from the right-hand side of the table.

Column 3: Time Between Breakdowns

This number is generated from column 2 random numbers and the random number intervals defined in Table 13.12. The first random number, 57, falls in the interval 28 to 60, implying a time of 2 hours since the prior breakdown.

Column 4: Time of Breakdown

This converts the data in column 3 into an actual time of day for each breakdown. This simulation assumes that the first day begins at midnight (00:00 hours). Since the time between zero breakdowns and the first breakdown is 2 hours, the first recorded machine failure is at 02:00 on the clock. The second breakdown, you note, occurs 1.5 hours later, at a calculated clock time of 03:30 (or 3:30 a.m.).

Column 5: Time Repairperson Is Free to Begin Repair

This is 02:00 hours for the first breakdown if we assume that the repairperson began work at 00:00 hours and was not tied up from a previous generator failure. Before recording this time on the second and all subsequent lines, however, we must check column 8 to see what time the repairperson finishes the previous job. Look, for example, at the seventh breakdown. The breakdown occurs at 15:00 hours (or 3:00 p.m.). But the repairperson does not complete the previous job, the sixth breakdown, until 16:00 hours. Hence, the entry in column 5 is 16:00 hours.

A flow diagram for three hills is shown.

Figure 13.4 Three Hills Flow Diagram

One further assumption is made to handle the fact that each repairperson works only an 8-hour shift: when each person is replaced by the next shift, he or she simply hands the tools over to the new worker. The new repairperson continues working on the same broken generator until the job is completed. There is no lost time and no overlap of workers. Hence, labor costs for each 24-hour day are exactly 24 hours×$30 per hour=$720.

Column 6: Random Number for Repair Time

This is a number selected from the rightmost column of Table 13.4. It helps simulate repair times.

Table 13.12 Time Between Generator Breakdowns at Three Hills Power

TIME BETWEEN RECORDED MACHINE FAILURES (HOURS) NUMBER OF TIMES OBSERVED PROBABILITY CUMULATIVE PROBABILITY RANDOM NUMBER INTERVAL
0.5 5 0.05 0.05 01 to 05
1.0 6 0.06 0.11 06 to 11
1.5 16 0.16 0.27 12 to 27
2.0 33 0.33 0.60 28 to 60
2.5 21 0.21 0.81 61 to 81
3.0 19 0.19 1.00 82 to 00
Total 100 1.00

Table 13.13 Generator Repair Times Required

REPAIR TIME REQUIRED (HOURS) NUMBER OF TIMES OBSERVED PROBABILITY CUMULATIVE PROBABILITY RANDOM NUMBER INTERVAL
1 28 0.28 0.28 01 to 28
2 52 0.52 0.80 29 to 80
3 20 0.20 1.00 81 to 00
Total 100 1.00

Column 7: Repair Time Required

This is generated from column 6’s random numbers and Table 13.13’s repair time distribution. The first random number, 07, represents a repair time of 1 hour, since it falls in the random number interval 01 to 28.

Column 8: Time Repair Ends

This is the sum of the entry in column 5 (time repairperson is free to begin) plus the required repair time from column 7. Since the first repair begins at 02:00 and takes 1 hour to complete, the time repair ends is recorded in column 8 as 03:00.

Column 9: Number of Hours the Machine Is Down

This is the difference between column 4 (time of breakdown) and column 8 (time repair ends). In the case of the first breakdown, that difference is 1 hour (03:00 minus 02:00). In the case of the tenth breakdown, the difference is 23:00 hours minus 19:30 hours, or 3.5 hours.

Cost Analysis of the Simulation

The simulation of 15 generator breakdowns in Table 13.14 spans a time of 34 hours of operation. The clock began at 00:00 hours of day 1 and ran until the final repair at 10:00 hours of day 2.

The critical factor that interests Robbins is the total number of hours that generators are out of service (from column 9). This is computed to be 44 hours. She also notes that toward the end of the simulation period, a backlog is beginning to appear. The thirteenth breakdown occurred at 01:00 hours but could not be worked on until 04:00 hours. The fourteenth and fifteenth breakdowns experienced similar delays. Robbins is determined to write a computer program to carry out a few hundred more simulated breakdowns but first wants to analyze the data she has collected thus far.

She measures her objectives as follows:

Service maintenance cost=34 hours of worker service time × $30 per hour=$1,020Simulated machine breakdown cost=44 total hours of breakdown× $75 lost per hour of downtime=$3,300Total simulated maintenancecost of the current system=Service cost + Breakdown cost=$1,020 + $3,300=$4,320

Table 13.14 Simulation of Generator Breakdowns and Repairs

(1) BREAKDOWN NUMBER (2) RANDOM NUMBER FOR BREAKDOWNS (3) TIME BETWEEN BREAKDOWNS (HOURS) (4) TIME OF BREAKDOWN (5) TIME REPAIRPERSON IS FREE TO BEGIN THIS REPAIR (6) RANDOM NUMBER FOR REPAIR TIME (7) REPAIR TIME REQUIRED (HOURS) (8) TIME REPAIR ENDS (9) NUMBER OF HOURS MACHINE DOWN
1 57 2 02:00 02:00 07 1 03:00 1
2 17 1.5 03:30 03:30 60 2 05:30 2
3 36 2 05:30 05:30 77 2 07:30 2
4 72 2.5 08:00 08:00 49 2 10:00 2
5 85 3 11:00 11:00 76 2 13:00 2
6 31 2 13:00 13:00 95 3 16:00 3
7 44 2 15:00 16:00 51 2 18:00 3
8 30 2 17:00 18:00 16 1 19:00 2
9 26 1.5 18:30 19:00 14 1 20:00 1.5
10 09 1 19:30 20:00 85 3 23:00 3.5
11 49 2 21:30 23:00 59 2 01:00 3.5
12 13 1.5 23:00 01:00 85 3 04:00 5
13 33 2 01:00 04:00 40 2 06:00 5
14 89 3 04:00 06:00 42 2 08:00 4
15 13 1.5 05:30 08:00 52 2 10:00 4.5
Total 44

A total cost of $4,320 is reasonable only when compared with other, more attractive or less attractive maintenance options. Should, for example, the Three Hills Power Company add a second full-time repairperson to each shift? Should it add just one more worker and let him or her come on duty every fourth shift to help catch up on any backlogs? These are two alternatives that Robbins may choose to consider through simulation. You can help by solving Problem 13.25 at the end of the chapter.

As mentioned at the outset of this section, simulation can also be used in other maintenance problems, including the analysis of preventive maintenance. Perhaps the Three Hills Power Company should consider strategies for replacing generator motors, valves, wiring, switches, and other miscellaneous parts that typically fail. It could (1) replace all parts of a certain type when one fails on any generator or (2) repair or replace all parts after a certain length of service based on an estimated average service life. This would again be done by setting probability distributions for failure rates, selecting random numbers, and simulating past failures and their associated costs.

Building An Excel Simulation Model For Three Hills Power Company

Program 13.6 provides an Excel spreadsheet approach to simulating the Three Hills Power maintenance problem.

An image shows 4 formulae, one each in the cell “D16”, “E16”, “D17”, and “E17.”

Program 13.6 Excel 2016 Model for Three Hills Power Company Maintenance Problem

An image shows 3 sets of formulae.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset