Download as pdf or txt
Download as pdf or txt
You are on page 1of 30

Manufacturing System

Flow Analysis
Ronald G. Askin
Systems & Industrial Engineering
The University of Arizona
Tucson, AZ 85721
ron@sie.arizona.edu

October 12, 2005


How Many IEs Does It Take to
Change a Light Bulb?
n?
• One to Work Sample to Detect Burned out Bulbs
• One to Flowchart the Process
• One to Schedule the Maintenance
• One to Supervise the Maintenance Task
• One to Implement a Process Improvement Plan/Kaizen
Event
• One to Determine Optimal Lumens for Replacement Bulb
• One to do an Economic Analysis of Buying Longer Life
Bulbs
• …
Overview of Session
• The Modern (Lean) Factory
• WIP vs. Flowtime & Throughput (Little’s Law)
• Transfer Batches vs. Process Batches (Lot-streaming)
• Cross-Training (Balancing and Buckets)
• Performance Evaluation – Open & Closed Cells
1. Factory Flow Thru Cell System

Gears Chassis Assembly

Shafts Cards Frame


Flow in a Cell

J. T. Black, Design of the Factory with a Future, 1991


Cell Independence (Burbidge)
• Dedicated Team of (Compatible) Workers
• Dedicated Set of Machines
• Specified Set of Parts/Products
• Dedicated Space for Operations
• Common Goal and Evaluation
• Independence of Success
• Ideally 7-10 Members
2. Little’s Law: Defining Rule for Flow

L = λW
(N = XT)

WIP = Prod. Rate x Flow Time


Theoretical Profile!

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

L=λW (or N=XT)


1. λ high implies ∆λ small;
2. Since L increases, W increases;
3. As W (lead time) increases, tempted to release
jobs even earlier
4. Congestion and interference reduce throughput
Reducing Variability

General Arrivals (λ) and Service (S)

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

• Lot-Streaming – Dividing the process batch


into multiple transfer batches for concurrent
processing at successive stages
Simple Illustration
Machine

2
• Three stages 3

• Batch size = 20 20 80 120 Time

• Unit proc. times = 1, 3, 2 a. One Transfer Batch

Machine

• No setup 1

10 40 70 90 Time

b. Two Transfer Batches

Machine
1

3 ...

014 20 61 63 Time

c. Single Unit Transfer Batches


MH vs Thruput Time Tradeoff
MH Loads vs. Cycle Time

25

20

15

MH Loads

10

0
0 20 40 60 80 100 120 140
Cycle Time
Basic Rules (L Sublots, Q units)

1. Consistent, equal sublots good (not optimal)

(p2 qi = p1 qi+1 is optimal for adjacent WSs)

2. Decreasing marginal benefit:

2 sublots 50% of max gain


Q
T = Q ⋅ pb + ⋅ pi
L i ≠b
3. Protect bottleneck (avoid sublot setup loss)
4. Cross-Training
• Ensure Redundancy
• Consider Job Enrichment as Motivator
• Task Frequency Sufficient for Proficiency
• Lead Experts for Each Task
• Cover all Responsibilities
• Pay per Skill Breadth and Depth
• Worker Flexibility vs. WIP Safety Stock
a. Dynamic Rebalancing
1
4 min 3 min

6 min

8 min 3 min

a. Two Workers Total Time = 24


1
4 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

• Find X & T given N & Capacity


• Find T and needed N for desired X given Capacity
• Find T, X Tradeoff
Open System (Receive and Release)

Random
Basic Poisson Process Estimate

1. Compute Effective Arrival 2. Evaluate Each


Rates at Workstations Workstation
(M/M/1)
m
λ 'j = λ j + λk' ⋅ pkj ρ
P(0) = 1-ρ
k =1

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

• Assume WIP Evenly Spread Out

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.

You might also like