push pull.pdf
TRANSCRIPT
-
8/13/2019 Push pull.pdf
1/5
1WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-phys ics.com
Push and Pull Production Systems
You say yes. I say no.You say stop.and I say go, go, go!
The Beatles
2WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-phys ics.com
The Key Difference Between Push and Pull
Push Systems: schedule work releases based on demand.
inherently due-date driven
control release rate, observeWIP level
Pull Systems: authorize work releases based on system status.
inherently rate driven
control WIP level, observethroughput
3WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-phys ics.com
Push vs. Pull Mechanics
(Exogenous)Schedule
Production Process
PUSH PULL
(Endogenous)Stock Void
Production Process
Job Job
Push systems do not l imi t WI P in the system.
Pul l systems deli beratelyestablish a limi t on WI P.
4WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-ph ysics.com
What Pull is Not!
Make-to-Order: MRP with firm orders on MPS is make-to-order.
But it does not limit WIP and is therefore a push system.
Make-to-Stock: Pull systems do replenish inventory voids. But jobs can be associated with customer orders.
Forecast Free: Toyotas classic system made cars to forecasts. Use of takt times or production smoothing often involves production without firm orders (and hence forecasts).
5WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-ph ysics.com
Push and Pull Examples
Are the following systems essentially push or essentially pull?
Kinkos copy shop:
Soda vending machine: Pure MRP system: Doctors office: Supermarket (goods on shelves):
Tandem line with finite interstation buffers: Runway at OHare during peak periods: Order entry server at Amazon.com:
6WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-ph ysics.com
Push and Pull Line Schematics
Stock Point
Stock Point. . .
Pure Push (MRP)
Stock Point
Stock Point
. . .
Stock Point
Stock Point
. . .
Pure Pull (Kanban)
CONWIP
Full ContainersAuthorization Signals
-
8/13/2019 Push pull.pdf
2/5
7WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-phys ics.com
Pulling with Kanban
Outboundstockpoint
Outboundstockpoint
Productioncards
Completed parts with cardsenter outbound stockpoint.
When stock isremoved, place
production ca rdin hold box.
Productioncard authorizesstart of work.
8WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-phys ics.com
Inventory/Order Interface
Concept: Mak e-to-stock and m ake-to-order can be used in same system.
Dividing point is called the inventory/order interface. This is sometimes called the push/pull interface, but since WIP could be
limited or unlimited in both segments, this is not a strictly accurate term.
Benefit: eliminate entire portion of cycle time seen by customers by building to stock.
Implementation: kanban late customization (postponement)
9WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-phys ics.com
Example Custom Taco Production Line
Cooking Assembly Packaging Sales
Make- to-Stock
I/O Interface
Make-to -Order
Refrigerator
Customer
10WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-ph ysics.com
Example Quick Taco Production Line
Cooking Assembly Packaging Sales
Make -to-OrderI/O Interface
Make- to-Stock
Refrigerator
WarmingTable
Customer
Not es: I/O interface can differ by time of day (or season). I/O interface can differ by product.
11WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-ph ysics.com
Example IBM Panel Plant
Treater LaminationPrepreg,Copper
M ac hi ni ng C ir cu it iz e D ri ll in gCopper
PlateProcoat
Sizing,Test
I/O Interface
Original Line
Treater LaminationPrepreg,Copper
Machining Circuitize DrillingCopper
PlateProcoat
Sizing,Test
I/O Interface
Revised LineCore
Blanks
process that gives boards personality
Not es:
Moving I/O interface closer to customer shortens leadtimeseen by customer.
Small number of core blanks presents opportunity to make them to stock.
12WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-ph ysics.com
Example HP DeskjetSupply Chain
Printed CircuitAssembly & Test
Final Assemblyand Test
Integrated CircuitManufacturing
EuropeanDC
Far EastDC
U.S.
DCCustomer
Customer
Customer
I/O Interface
Not es: I/O interface located in markets to achieve quick
response to customers Delayed differentiation of products (power supplies for
different countries) enables pooling of safety stocks
-
8/13/2019 Push pull.pdf
3/5
13WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-phys ics.com
I/O Interface Conclusions
Basic Tradeoff: responsiveness vs. inventory (time vs. money)
moving PPI closer to customer increasesresponsiveness and (usually) inventory
Optimal Position of I/O Interface: need for responsiveness cost of carrying inventory product diversification
Levers: product design (postponement)
process design (quick response manufacturing)
14WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-phys ics.com
Advantages of Pull Systems
Low Unit Cost: low inventory
reduced space little rework
High External Quality: high internal quality
pressure for good quality promotion of good quality
(e.g., defect detection)
Good Customer Service: short cycle times steady, predictable output
stream
Flexibility: avoids committing jobs too
early encourages floating
capacity
15WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-phys ics.com
The Magic of Pull
Pulling Everywhere?
You don t never make nothin and send it no place. Somebodyhas to come get it.
Hall 1983
WIP
No! Its the WIP Cap: Kanban WIP cannot exceed number of cards
WIP explosions are impossible
16WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-ph ysics.com
Pull Benefits Achieved by WIP Cap
Reduces Costs : prevents WIP explosions
reduces average WIP reduces engineeringchanges
Improves Quality: pressure for higher quality improved defect detection improved communication
Improves Customer Service: reduces cycle time variability
pressure to reduce sources of process variability
promotes shorter lead times and better on-time performance
Maintains Flexibility: avoids early release (like air
traffic control) less direct congestion less reliance on forecasts promotes floating capacity
17WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-ph ysics.com
CONWIP
Assumptions:1. Single routing2. WIP measured in units
Mechanics: allow next job to enter line each time a job leaves(i.e., maintain a WIP level of m jobs in the line at all times).
Modeling: MRP looks like an open queueing network
CONWIP looks like a closed queueingnetwork Kanban looks like a closed queueing network with blocking
. . .
18WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-ph ysics.com
CONWIP Controller
PC
R G
PC
PN Quant
Indicator Lights
Work Backlog
LAN
. . .
Workstations
-
8/13/2019 Push pull.pdf
4/5
19WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-phys ics.com
CONWIP vs. Pure Push
Push/Pull Laws: A CONWIP system has the followingadvantages over an equivalent pure push system:
1) Observability : WIP is observable; capacity is not.
2) Effi ciency : A CONWIP system requires less WIP on average toattain a given level of throughput.
3) Robustness : A profit function of the form
Profit = pTh - hWIP
is more sensitive to errors in TH than WIP.
20WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-phys ics.com
CONWIP Efficiency Example
Equipment Data: 5 machines in tandem, all with capacity of one part/hr ( u=THt e=TH ) exponential (moderate variability) process times
CONWIP System:
Pure Push System:
41)(
0 +=
+=
w
wr
W w
wwTH b
TH TH
uu
TH w == 1515)(
PWC formula
5 M/M /1 queues
21WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-phys ics.com
CONWIP Efficiency Example (cont.)
How much WIP is required for push to match THattained by CONWIP system with WIP= w ?
4
5
))4/((1
))4/((5
4
w
ww
ww
w
ww =
++=
+
In this example, WIP i s always 25% higher for same TH i npush than in CONWI P
I n general, the increase won t always be 25%, but it wil l alwa ys take more WIP to get same TH under push than un der pull.
22WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-ph ysics.com
CONWIP Robustness Example
Profit Function:
CONWIP:
Push:
Key Question: what happens when we don t choose optimu mvalues (as we never wi ll )?
hww
w p
+= 4Profit(w)
= TH TH h pTH
15Profit(TH)
hw pTH =Profit
need to find optimal WI P level
need to find optimal TH level (i.e., release rate)
23WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-ph ysics.com
CONWIP vs. Pure Push Comparisons
-20
-10
0
10
20
30
40
50
60
70
0 .0 0% 2 0. 0 0% 4 0 .0 0 % 6 0 .0 0 % 8 0 .0 0 % 1 00 .0 0% 1 20 .0 0% 1 40 .0 0%
Control as Percent of Optimal
P r o f i t
Push
CONWIP Optimum
Efficiency
Robustness
24WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-ph ysics.com
Implementing Pull
Pull is Rigid: replenishing stocks quickly (just in time) requireslevel mix, volume, sequence.
JIT Practices: Support Rigidity:
production smoothing/mix stabili zation
Mitigate Rigidity in Production System capacity buffers setup redu ction flexible labor facility layout product design (postponement, etc .)
Mitigate Rigidity in Organization TQM vendor management, etc.
this i s thegenius of pull!
-
8/13/2019 Push pull.pdf
5/5
25WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-phys ics.com
Capacity Buffers
Motivation: facilitate rapid replenishments with minimal WIP
Benefits: Protection against quota shortfalls Regular flow allows matching against customer demands Can be more economical in long run than WIP buffers in push
systems
Techniques: Planned underutilization (e.g., use u = 75% in aggregate planning) Two shifti ng : 4 8 4 8 Schedule dummy jobs to allow quick response to hot jobs
26WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-phys ics.com
Setup Reduction
Motivation: Small lot sequences not feasible with large setups.
Internal vs. External Setups: External performed while machine is still running Internal performed while machine is down
Approach:1. Separate the internal setup from the external setup.2. Convert as much internal setup as possible to external setup.3. Eliminate the adjustment process.
4. Abolish the setup itself (e.g., uniform product design, combined production, parallel machines).
27WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-phys ics.com
Flexible Labor
Cross-Trained Workers: float where needed
appreciate line- wide perspective provide more heads per problem area
Shared Tasks: can be done by adjacent stations
reduces variability in tasks, and hence line stoppages/quality proble ms work can float to
workers, or workers can float to work
28WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-ph ysics.com
Cellular Layout
Advantages: Better flow control
Improved material handling (smaller transfer batches) Ease of communication (e.g., for floating labor)
Challenges: May require duplicate equipment Product to cell assignment
Inbound Stock Outbound Stock
29WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-ph ysics.com
Focused Factories
Pareto Analysis: Small percentage of skus represent large percentage of volume Large percentage of skus represent little volume but much complexity
Dedicated Lines: for families of high runners few setups can use pull effectively
Job Shop Environment: for low runners many setups
poorer performance, but onlyon smaller portion of business
may need to use push
Saw
Mill
Grind
Lathe
Paint
Drill
A s s e m b l y
W a r e h o u s e
S t o r e s
Saw
Saw
Grind
Weld
Lathe
Mill
Mill
Grind
Mill
Drill
Drill
Lathe
Drill
Paint
Paint
Drill
S t o r e s
A s s e m b l y
W a r e h o u s e
30WallaceJ. Hopp,MarkL.Spearman,1996,2000 http://www.factory-ph ysics.com
Push/Pull Takeaways
Magic of Pull: the WIP capMTS/MTO Hybrids: locating the I/O interface
Logistical Benefits of Pull: observability efficiency robustness (this is the key one)
Overcoming Rigidity of Pull: capacity buffers setup reduction flexible labor facility layout, etc.