Manufacturing System Flow Analysis: Ron@sie - Arizona.edu
Manufacturing System Flow Analysis: Ron@sie - Arizona.edu
Flow Analysis
Ronald G. Askin
Systems & Industrial Engineering
The University of Arizona
Tucson, AZ 85721
[email protected]
L = λW
(N = XT)
Capacity
Deterministic
Production
Probabilistic (Exponential)
N=XT
WIP
Empirical Profile
Little's Law and Chaos
12
10
Remember
N = XT
8
Throughput
6
Deterministic
Exponential
4
Empirical
0
0 10 20 30 40 50 60 70 80 90
WIP
10 stages, µ = 1
Questions?
• What happens when we release jobs to a
busy shop floor?
• What happens when we reduce variability?
Typical Scenario:
High Utilization, So Jobs are Late,
Therefore Release More Jobs Early
E (ThroughputTime) = E (Wq ) + E ( S )
ρ (1 + C
2 2
s ) ⋅ (C 2
a +ρ C
2 2
s )
E (Wq ) ≈
1 + ρ 2 Cs2 [ 2λ (1 − ρ )]
ρ = λ ⋅ E (S )
(ρ = X ÷ Capacity)
Question: How Far Is the Blue (Random) Line
from the Purple (Deterministic) Line?
• ρ = 0.8,
• Exponential Arrivals vs. Fixed Interarrivals
• Random Service vs. Standardized Service
What happens if we release jobs at fixed intervals?
What happens with reliable processes & standard tasks?
3. Transfer vs. Process Batches
2
• Three stages 3
Machine
• No setup 1
10 40 70 90 Time
Machine
1
3 ...
014 20 61 63 Time
25
20
15
MH Loads
10
0
0 20 40 60 80 100 120 140
Cycle Time
Basic Rules (L Sublots, Q units)
6 min
8 min 3 min
6 min
8 min 3 min
b. Three Workers
Part Flow
Worker Flow (Orbit)
Workstation
b. Bucket Brigades (TSS) & Variants
• BB
Assumes Task Continuity
Ordered Workers
Slowest to Fastest
Effective in Picking
Buffers can be added
•Champion Strategy
(For low machine ρ)
•Leapfrog Strategy
(Less worker movement)
5. Performance Evaluation
N=XT
Random
Basic Poisson Process Estimate
5/day 4 L = ρ/(1-ρ
ρ)
6
(A)
4 λ
W = L/λ
5
2
5
6/day (B)
System & Product Measures
3. Aggregate Across
Workstations
m
W= v j ⋅W j
j =1
WB= W + .67W +W
Closed System (CONWIP)
External Demand
Basic Performance Evaluation - Closed
Consider a Closed System with N Jobs:
X = Production rate, T = Throughput time
M
C= cj Total Servers or Max Active Jobs
j =1
M
P= tj Total Job Processing time
j =1
min(C , N )
T ≥ P so N = XT → X ≤
P
Performance Evaluation Extension
N −1
1+ ⋅P , Exponential Processing Time
M
T=
N
⋅P , Constant, Synchronous Processing with N ≥ M
M
As Always, N=XT
Very Optimistic Model! No Starvation when N ≥ M
References and Extensions
1. Askin, R. & J. Goldberg, Design and
Analysis of Lean Production
Systems, Wiley& Sons, 2002
2. Askin, R. & C. Standridge, Modeling
and Analysis of Manufacturing
Systems, Wiley & Sons, 1993
3. Black, J. T., Design of the Factory
with a Future, McGraw Hill,
1991
4. Harmon, R & L. Peterson,
Reinventing the Factory, Free
Press, 1989
5. Hopp, W. and M. Spearman,
Factory Physics, McGraw Hill,
2000.