Simulation Project

advertisement
Simulering av industriella processer och
logistiksystem
MION40, HT 2012
Simulation Project
Improving Operations at County Hospital
County Hospital wishes to improve the service level of its regular X-ray operation which runs
from 8 am to 8 pm. Patients have identified the total required time as the major service issue in
this process. Management, on the other hand, is concerned with utilization of available resources.
A process design team has been formed to study this problem. The process might be redesigned as
a result of the team’s recommendations.
The team has defined the entry point to the X-ray process to be the instant a patient leaves the
physician’s office en-route to the X-ray lab. The exit point has been defined as the instant at which
the patient and the completed X-ray enter the physician’s office.
There are broadly speaking two types of patients arriving to the X-ray process - emergency and
non-emergency patients (priority level 1 and 2 respectively). The emergency patients arrive
according to a Poisson process with a mean of 4 patients per hour. The non-emergency patients are
registered as they enter and a sample of the arrival time data is provided in the Appendix. So far,
no attempt has been made to further analyze this data, and there is no insight into what the arrival
process looks like.
The team has identified 12 activities in the current X-ray process (see Table 1), which is the same
irrespective of the patient type. The only differences between patient categories are the activity
times and their distributions, specified in Table 3.
It should be noted that: The patient priority levels determine the service order at all the X-ray
activities. Emergency patients (priority 1) come first at the expense of non-emergency patients
(priority 2). However, ongoing service will never be interrupted at the benefit of high priority
patients.
1
Table 1. Activities in the X-ray process
Activity
1
2
3
4
5
6
7
8
9
10
11
12
Description
Patient leaves physician’s office with instructions.
Type
Start of the X-ray
process
Patient is taken to the lab by an orderly – on foot, in a Transportation
wheel chair or lying in a bed.
The patient is left in the waiting area outside the XWaiting
ray lab in anticipation of an X-ray technician.
An X-ray technician fills out a standard form based
Business value
on information supplied by the physician and the
added
patient (done outside the X-ray lab). The technician
then leaves the patient, which queues up in front of
the X-ray labs.
The patient enters the X-ray lab, undresses and an X- Value added
ray technician takes the required X-rays (all done in
the X-ray lab).
A dark room technician develops the X-rays.
Value added
(Assume that the patient and the X-ray technician
accompanies the X-rays)
The dark room technician and the X-ray technician
Inspection
check the X-rays for clarity. (Assume that the patient
accompanies his/her X-rays)
If the X-rays are not clear, the patient needs to go
Decision
back to the waiting room in anticipation of repeating
steps 5, 6 and 7. Historically, the probability of
rejecting X-rays has been 25%. If the X-rays are
acceptable the patient proceeds to activity 9 while the
X-rays are put in the outbox, where eventually the
messenger service will pick them up.
Patient waits for an orderly to take him/her back to
Waiting
the physician’s office
Patient is taken back to the physician’s office by an
Transportation
orderly.
A messenger service transfers the X-rays to the
Transportation
physician’s office in batches of five jobs.
Patient and X-rays enter physician’s office together.
End
2
The resource data for the X-ray process are specified in Table 2 below.
Table 2. Resource data for X-ray process
Resource
Activities
Orderlies
2 and 10
X-ray technician
4, 5, 6 and 7
X-ray lab
5
Dark room technician
6 and 7
Dark room
6
No. of units available
3
3
2
2
1
The orderlies will always try to take a patient back from the X-ray when they have dropped one
off. Assume that the transportation time back from the X-ray lab is exactly the same as the
transportation time to the X-ray lab. If no patient is ready to go back the orderly will wait for five
minutes, if no patient becomes available during this time the orderly will return to the ward
without a patient. The time for an orderly to walk back without a patient is always 5 minutes. The
orderlies will never go and pick up a patient at the X-ray area without bringing another patient
with them from the ward.
Table 3. Activity times
Activity Patient type
1
2
3
4
5
6
7
8
9
10
11
12
All types
Emergency patients
Non-emergency patients
All types
All types
Emergency patients
Non-emergency patients
All types
All types
All types
All types
Emergency patients
Non-emergency patients
All types
All types
Activity time
distribution
Not Applicable
Uniform
Uniform
Not Applicable
Uniform
Normal
Normal
Normal
Constant
Constant
Not Applicable
Uniform
Uniform
Uniform
Not Applicable
3
Parameter values (minutes)
Not Applicable
Max=9, Min=5
Max=12, Min=5
Not Applicable
Max=6, Min=4
=9, =4
=11, =4
=12, =5
Value=2
Value=0
Not Applicable
Max=9, Min=5
Max=12, Min=5
Max=7, Min=3
Not Applicable
Assignments
Analyzing the current process design
Phase I
a) Draw a flow chart over the X-ray process. The flowchart should describe the process in
detail. A careful documentation and a good understanding of the process will make it
easier to build the simulation model in phase 2. The flowchart should be drawn on the
computer. The most important objective is to convey an unambiguous and detailed
description of the process, using a particular syntax or set of symbols is of less importance.
It is recommended not to proceed with the following questions before you are sure that the
solution to a) describes the problem correctly.
Phase II
b) Develop a simulation model of the process.
 Modeling hint: For batching and un-batching, use the blocks “Batch” and
“Unbatch” from the Discrete Event Library with the option “Preserve uniqueness”
checked.
 Modeling hint: Build the model incrementally based on your flowchart, do not try
to put everything together at once and then test if it works. The keyword is “Baby
steps”
 As a first check that everything works as supposed to it is often useful to run a
shorter simulation with animation. Use different symbols for different types of
items, for example different types of labor and different types of jobs.
c) As a first cut analysis, run a 1 day simulation with Random seed=100, using the correct
activity time distributions. Look at the average cycle time, the throughput, the resource, the
queue and the activity statistics. What seems to be the problems in this process?
4
Phase III
d) Analyze the input data regarding non-emergency patients’ inter-arrival times. Use the
statistical tools discussed in class to determine a distribution that adequately describes the
data. The analysis should be done without the help of the “statfit” software available in
Extend.
e) Simulate 30 days of operation and compute the cycle time and daily throughput (average
and standard deviation). Also compute the activity and resource utilization statistics and
queue statistics with 95% confidence intervals (use the statistics blocks in Extend).
Assume that any patients remaining in the system at the end of the day will be taken care
of by the night shift. Every morning the system is considered empty. Are there any
surprises compared to the results in c) above?
f) Assess the performance of the process using the values calculated in e). Where is the
bottleneck? What seems to be the problem in terms of cycle time and throughput?
Suggest and evaluate a new process design
g) Based on your insights about current operations suggest at least three plausible design
changes with the purpose of reducing the average cycle time and increasing the throughput.
h) Investigate the performance of the new process design in terms of the cycle times, and the
daily throughput. Also, look at the resource, activity utilization and queue statistics with
95% confidence intervals as before. What is your conclusion? Is the new design
significantly better than the old process in terms of cycle times and daily throughput (the
conclusion must be statistically supported)? Are there any obvious drawbacks?
Instructions for the final report
Each group should produce a well-written and well-structured typed report (OBS! One report per
group!). The report should explain the problem, your approach to solve it, your findings, results
and conclusions. The questions a)-h) above obviously need to be treated fully and model printout
and data on which you base your conclusions needs to be made available in appendices. The
underlying Extend models should be provided in electronic format via e-mail to Fredrik Olsson.
The report, excluding the electronic Extend models, shall be submitted in paper format to Fredrik
Olsson. Each report must clearly state the name of all the group members.
5
Appendix
Arrival data for non-emergency patients
Patient #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Time of arrival
(in minutes from time zero)
1.49
3.01
6.29
7.76
10.87
13.54
45.13
47.03
47.97
52.02
53.81
55.07
57.25
59.56
73.87
92.60
111.60
122.03
128.93
133.67
135.82
138.01
138.53
144.39
149.49
158.34
170.66
173.11
176.59
177.85
Patient #
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Time of arrival
(in minutes from time zero)
183.77
183.80
185.46
187.54
199.79
213.09
227.22
235.60
259.43
272.97
275.60
286.18
287.90
293.97
297.86
298.56
306.59
321.28
325.51
328.73
329.21
329.50
339.11
343.71
356.54
356.68
366.32
371.05
374.01
374.86
This material is also available in electronic format on the WEB.
6
Download