Professional Documents
Culture Documents
...
Workstation K
Workstation 1
Workstation 2
Operational features
Blocking (downstream buffer full)
propagating upstream
Capping
5 seconds
Labeling
8 seconds
Sealing
5 seconds
Carton Packing
6 seconds
System parameters:
Buffers are 5 units of capacity Processing times are fixed (deterministic)
Consequently,
Labeling is the slowest workstation Workstations upstream of labeling will experience blocking Workstations downstream of labeling will experience no blocking and jobs will not wait in the buffer after labeling We expect that the throughput will be 1/8, that is, the rate of slowest workstation
Altiok / Melamed Simulation Modeling and Analysis with Arena Chapter 11 6
Queue Statistics
10
11
Resources Statistics
12
13
14
is given by
i i i
P (U ) = 1 P (I ) P (B ) P (D)
this indicating that Mi is in the up state when it is neither idle nor blocked nor down during the up state, Mi produces at rate 1/ E[Xi ] , resulting in throughput
o = i i E[X ]
i
Altiok / Melamed Simulation Modeling and Analysis with Arena Chapter 11 15
P (U )
16
Sensitivity Analysis
Since Labeling is the slowest and Capping is the one blocked
most of the time, let us increase their buffers
0.15 0.14 0.13 0.12 0.11 0.1 0 5 10 15
15 12 9 6 3 0 0 5 10 15 B uffer C apacity
B uffer C apacity
(a)
(b)
(c)
Figure 11.12 Impact of simultaneously increasing the capping and labeling buffers on (a) throughput of S (b) average number in labeling buffer (c) mean flow time through S
Consequently, system throughput does not change, buffer content keeps increasing and system flow time keeps increasing Conclusion: When processing times are fixed and there is no randomness in the system, increasing the buffer is of no value
Altiok / Melamed Simulation Modeling and Analysis with Arena Chapter 11 18
20
Long-run probabilities are collected via the Frequency option in the Statistics module
21
and to failures/stoppages
Failure Rules
The Preempt option starts a downtime by suspending the resource immediately on failure arrival, so that the remaining processing of the current unit will resume once the downtime is over The Wait option allows the current unit to finish processing, following which the resource is suspended and downtime begins The Ignore option starts the downtime after the current unit finishes processing, but only that portion of the downtime following unit completion is recorded (in contrast, the Wait option records the full downtime)
Altiok / Melamed Simulation Modeling and Analysis with Arena Chapter 11 23
Dialog boxes for the StateSet module (left) and Filler resource States module (right)
24
25
26
27
On the other hand, buffering is not all that useful in high-speed manufacturing lines, where buffers may fill up quickly
28
Arena fragment for estimating delay time probabilities in the Packer buffer
29
Batch Processing
Batch serving resources are modeled using the Batch and Separate modules. Batching can be permanent or temporary
Dialog boxes for the Batch module (left) and Separate module (right)
Altiok / Melamed Simulation Modeling and Analysis with Arena Chapter 11 30
31
32
33
34
Assembly Operations
Assembly operations are modeled using the Match module
Match 1