05 - Multiple-Stage Factory Models - With - Solutions - New
05 - Multiple-Stage Factory Models - With - Solutions - New
of Production System
Lesson 5: Multiple-stage factory models
[email protected]
Flow Variability
Arrivals:
• E[Ta] mean time between two arrivals
• c2a squared coefficient of variation of the mean time
between two arrivals
Process:
• E[Te] effective process time
• c2e squared coefficient of variation of the effective
process time
• E[Te] < E[Ta] otherwise, the station would be overloaded
Departures:
• E[Td] mean time between two departures/releases
• c2d squared coefficient of variation of the mean time
between two departures
Conservation of flow
• High-usage station
• Low-usage station
• Whitt equation
G/G/1
u = 0,85
𝑐𝑠2 = 1,5
𝑐𝑎2 = 1
G/G/2
u = 0,80
𝑐𝑠2 = 0,5
𝑐𝑎2 = 2
c=2
𝑐𝑠2 + 𝑐−1 0,5+ 2−1
𝑐𝑑2 = 1− 𝑢2 ∙ 𝑐𝑎2 + 𝑢2 ∙ = 1 − 0,82 ∙ 2 + 0,82 ∙ = 1,134
𝑐 2
Serial system
● For the third node, we first find the time spent waiting for the
doctor, i.e., CTq(3) = 42.67 min since u3 = 0.8
● Adding the doctor’s time to the wait time yields the time spent in
third node as CT(3) = 1.11 hr
● Applying Little’s Law gives the average number of patients at the
node as WIP(3) = 4.44
● Thus, the total number in the emergency room is WIP = 4/11 + 2
+ 4.44 = 6.8
● Applying Little’s Law one more time, yields the average value for
the total time a patient spends in the emergency room as CTs =
1.7 hr
Generalization
● The analysis approach used in the Example is exact only under the
assumptions of infinite capacity nodes and exponential
distributions for inter-arrivals and processing times, but it provides
the motivation for approximation schemes when these
assumptions do not hold
● The analysis approach for general systems is based on the
concept that a system’s performance can be adequately
approximated by separating the system into individual workstations
● The performance characteristics of the individual workstations are
computed separately and then these results recombined for the
total system behavior
● This decomposition approach is fundamental to the approximation
of general network configurations
Example
𝐸[𝑇𝑎 ] = 1/3 hr
𝑐𝑎 2 = 1
𝜆 𝑎 = 3 u/hr
𝑐𝑎 2 +ce1 2 𝑢 𝑐𝑎 2 +ce2 2 𝑢 𝑐 2 +c 2 𝑢
𝐶𝑇𝑞1 = 2
⋅ 1−𝑢 ⋅ E[Te (1)] = 1,875 h 𝐶𝑇𝑞2 = ⋅ ⋅ E[Te (2)] = 5,51 h 𝐶𝑇𝑞3 = 𝑎 e3 ⋅ ⋅
2 1−𝑢 2 1−𝑢
E[Te (3)] = 6,64 h
CT1 = CTq1 + E[Te (1)] = 2,125 h CT2 = CTq2 + E[Te (2)] = 5,80 h
CT3 = CTq3 + E[Te (3)] = 6,94 h
WIP1 = CT1 ⋅ λ a = 6,375 WIP2 = CT2 ⋅ λ a = 17,4
WIP3 = CT3 ⋅ λ a = 20,83
𝑐𝑑2 (1) 2 2 2 2
= 𝑢 ⋅ ce + (1- 𝑢 ) ⋅ 𝑐𝑎 = 2,68 = 𝑐𝑎2 2
𝑐𝑑2 (2) 2 2 2 2
= 𝑢 ⋅ ce + (1- 𝑢 ) ⋅ 𝑐𝑎 = 2,92 = 𝑐𝑎3 2
E[Ts (1)]
E[Te (1)] = = 1,88 h
𝑎
E[Te (1)]
𝑢1 = = 0,94
𝐸[𝑇𝑎 ]
Exercise 2 – Solution (2)
𝐸[𝑇𝑎 ] = 2 h
𝑐𝑎2 2 = 𝑐𝑑1 2 = 1,22
𝜆 𝑎 = 0,5 u/h WS2
E[Ts (2)]
E[Te (2)] = = 1,78 h
𝑎
E[Te (1)]
𝑢1 = = 0,89
𝐸[𝑇𝑎 ]
Exercise 2 – Solution (3)
𝐸[𝑇𝑎 ] = 2 h
𝑐𝑎3 2 = 𝑐𝑑2 2 = 1,71
𝜆 𝑎 = 0,5 u/h WS3
E[Ts (3)]
E[Te (3)] = = 1,89 h
𝑎
𝑪𝑻𝑻𝑶𝑻 = 𝟏𝟎𝟖, 𝟖𝟔
2 2 1+𝑐32 𝑅 𝑎⋅(1−𝑎)⋅𝐸3 [𝑅] 𝑾𝑰𝑷𝑻𝑶𝑻 = 𝟓𝟓
ce3 = cs3 + = 2,436
E[Ts (3)]
E[Te (3)]
𝑢3 = = 0,945
𝐸[𝑇𝑎 ]
Exercise 3
ce 2 = 1 σe = 5
20 σ 5
u a = 21 = 0,952 ce = E[T e(b)] = 20 = 0,25
e
u 20
WIP(a) = 1−u = 19,8 u b = 21 = 0,952
WIP c2a+ ce 2 u
CT(a) = = 416 min CTq (b) = ⋅ 1−u ⋅ E[Te (b)] = 210 min
λa 2
CTq (a) = CT - E[Te (a)] = 396 min WIPq (b) = λ b ⋅ CTq (b) = 10
WIPq (a) = λ a ⋅ CTq (a) = 18,8 CT(b) = CTq (b) + E[Te (b)] = 230 min
𝜎𝑒 = 5 ce 2 = 1
𝜎 5
𝑐𝑒 = 𝐸[𝑇 𝑒(𝑏)] = 20 = 0,25 20
u a = 21 = 0,952
𝑒
20 u
u 𝑏 = 21 = 0,952 WIP(a) = 1−u = 19,8
2 c 2 2 c 2
𝑐𝑎+ u
𝑐𝑎+ e u CTq (a) = e
⋅ ⋅ 𝐸[𝑇𝑒 (𝑎)] = 230 min
CTq (b) = ⋅ 1−u ⋅ 𝐸[𝑇𝑒 (𝑏)] = 210 min 2 1−u
2
● The total inflow into the workstation is the sum of the individual
inflows so that λa = 22.8/hr
● The relative weights, 13.2/22.8, 3.6/22.8, and 6.0/22.8, are thus
used to determine the composite inflow stream’s squared
coefficient of variation as
λa = σ𝑛 λi = 1 + 3 = 4.
λi 1 3
𝑐𝑎2 = σ𝑛 ∙ ci = ∙ 1,365 + ∙ 2,095 = 1,91
λa 4 4
Splitting of Departure Stream
or
Example
p=0.8 6 p=0.02
λ=7
5 99
C2d=3
p=0.18
10
Example
● Analyze the network reported in the figure and find the arrival
parameters at workstations 2, 3, and 4
=2 j/h
C2a =1
2
0.5 u2=0.8
C2s(2)= 1
1 4
λd(1)=6 j/h 0.5
C2d(1)=3
3
u3=0.8
C2s(3)= 1
Solution
=2 j/h
C2a =1
λ(2) = 2+3= 5 j/h
λ(3) = 3 j/h
λ(1,3) = 0.5*6=3j/h
Ca2(1,3)= 0.5*3+1-0,5=2
1 C2a (3) = 2
0.5
λd (1)=6 j/h 3 C2d (3) = (1-0.82)*2 + 0.82*1 = 1.36
C2d(1)=3
u3=0.8
C2s (3)= 1
Solution
λ(2,4) = 5 j/h
2 Ca2(2,4)= C2d (2) = 1.22
λ(4) = 3+5 = 8 j/h
3 λ(3,4) = 3 j/h
Ca2(3,4)= C2d (3) = 1.36
General Network Approximation Model
● Define i as the external inflow rate and λi as the total inflow rate
into Workstation i
● The total rate into Workstation i must satisfy the following
equation:
● Thus, the first workstation receives 5.690 jobs per hour; 5 of these
from the external source and the remaining 0.690 jobs from
Workstations 2 and 3
● The second workstation receives 4.267 jobs per hour, all of these
from Workstation 1
● The third workstation receives a total of 5.263 jobs per unit time as
the combined inflow from Workstations 1 and 2
Exercises
● Compute the mean flow rates for the systems illustrated in the two
figures
Solution (1)
λ1 = 10
3
λ2 = ∙ λ1 = 7,5
4
1
λ3 = λ2 + ∙ λ1 = 10
4
Solution (2)
1 1
λ1 = 10 + ∙ λ2 + ∙ λ3 = 16,67
3 5
3
λ2 = ∙ λ1 = 12,5
4
2 1
λ3 = ∙ λ2 + ∙ λ1 = 12,5
3 4
General Network Approximation Model
● Analyze the network reported in the figure and find the arrival
parameters at all the workstations
2=2 j/h
C2a (0,2)=1
2
0.5 u2=0.9
C2s(2)= 1
1=3 j/h
C2a (0,1)=1 1 3
0.5
u1=0.7
C2s(1)= 1
Solution
● Routing matrix
2 0 0.5 0.5
0.5 0 0 1
0 0 0
1 3
0.5
Solution
● Workstation 1
0 0.5 0.5
1=3 j/h
0 0 1
C2a (0,1)=1 1 0 0 0
u1=0.7
C2s(1)= 1
λ1 = 1 = 3 j/h
C2d (1) = 1
Solution
● Workstation 2
0 0.5 0.5
2=2 j/h
C2a (0,2)=1 0 0 1
0 0 0
2
1 0.5
u3=0.9
λ1=3 j/h C2s(2)= 1
C2d (1)=1
C2a (2) = 2 /λ2 * C2a (0,2) + λ1 p12 / λ2 (p12 C2d (1) +1 – p12) =
C2d (2) = 1
Solution
● Workstation 3
0 0.5 0.5
λ2=3.5 j/h
C2d (2)=1 0 0 1
2 0 0 0
1 0.5
3
λ1=3 j/h
C2d (1)=1
C2a (3) = λ1 p13 / λ3 (p13* C2d (1) +1 – p13) + λ2 p23 / λ3 (p23* C2d (2) +1 – p23) =
● The first goal is to obtain the composite inflow rate into each
workstation
Step 2: Workstation utilizations
λ1 = 10 u1 = 10 ∙ 0.086 =0.86
3
λ2 = 4 ∙ λ1 = 7.5 u2 = 7.5 ∙ 0.11 = 0.825
1 u3 = 10 ∙ 0.08 = 0.8
λ3 = λ2 + 4 ∙ λ1 = 10
2
𝑐𝑎1 = 1.5
2 3 2 3 3 3
𝑐𝑎2 = 4 ∙ 𝑐𝑑1 +1−4 = ∙ ((1 − 𝑢12 ) ∙ 𝑐𝑎1
2
+ 𝑢12 ∙ 𝑐𝑠1
2
) + 1 − 4 = 1.293
4
2 1 10 1 2 1 7,5 2
𝑐𝑎3 = 4 ∙ 10 ∙ (4 ∙ 𝑐𝑑1 + 1 − 4) + 1 ∙ ∙ 𝑐𝑑2 = 1.006
10
𝐖𝐈𝐏𝑻𝑶𝑻 = 𝟏𝟖. 𝟐𝟓𝟒
c2a+ ce 2 u
CT1 = ⋅ ⋅ E[Ts (1)] + E[Ts (1)] = 0.8394 h
2 1−u 𝐖𝐈𝐏𝐓𝐎𝐓
WIP1 = CT1 ⋅ λ 1 = 8.394 𝐂𝐓𝑻𝑶𝑻 = = 𝟏. 𝟖𝟐𝟓
𝐓𝐇
c2 c 2 u
CT2 = a+2 e ⋅ 1−u ⋅ E[Ts (2)] + E[Ts (2)] = 0.66 h
WIP2 = CT2 ⋅ λ 2 = 4.95
c2 c 2 u
CT3 = a+2 e ⋅ 1−u ⋅ E[Ts (3)] + E[Ts (3)] = 0.491 h
WIP3 = CT3 ⋅ λ 3 = 4.91