Professional Documents
Culture Documents
13 - Warehousing
13 - Warehousing
• Introduction
• Warehouse Design
• Stacking Patterns
• Location in Warehouses
• Order Picking
Industrial Engineering
• Retail Distribution Center – trucks deliver large loads that are then
repackaged with many products for distribution to stores/regional
warehouses, typically on fixed schedule (Walmart, Safeway,
Dillards)
• Raw Materials – Storage of input materials received in economic
quantities awaiting release to shop floor.
• Spare Parts – storage of small quantities (usually) of spare parts to
ensure machine/product availability. High variability in item
demand.
• Order Fulfillment – Stocks of many items which are picked to fill
orders. Often with high frequency, low volume orders. Typical of
catalog retailers, e.g. LL Bean, Amazon
Industrial Engineering
• 3PL – Third party logistics service provider with core competency in
warehouse management. May service multiple customers from
same site to utilize space/equipment efficiently.
Space Allocation
• Dedicated Storage – each product type has its own dedicated
storage area
• Class-based – A B C item classes with space allocated for each
class. Products assigned to classes based on turnover rate
• Random Storage – storage system determines best available
location for each load based on turnover rate
other approaches.
Industrial Engineering
Facility Activity
Storage racks/slots Storage
Quality control Receiving inspection
Receiving docks Unloading, depackaging, identifying, sorting
Store/retrieve Location selection, transport, S/R request sequencing
Manufacturing
Industrial Engineering Parts preparation (for shop floor release)
Shipping docks Order assembly, packing, labeling, loading
Receiving Function
Cross Storage
Dock Function
Shipping Function
Industrial Engineering
I/O (0,0) βb
Industrial Engineering
αa
IEE 561Production Systems
© Ronald G. Askin 2010
Industrial Engineering
Standard Warehouse Design
• Travel distance
D | x1 x2 | | y1 y2 |
βb
• Objective: minimize average
storage or retrieval time.
a b
min
2 4
s.t.:
αa K
a b
n
, : relative adjustment factors to incorporate aisle space. a, b integer
n : the warehouse is n levels high.
Industrial Engineering
K : a total of K locations is needed.
K 2 K
Industrial Engineering a b
2 n n
Industrial Engineering
• Dedicated storage
• A contiguous region of the warehouse is set aside for each product.
• Simplify warehouse control and inventory status checking.
• Much of the space will have low occupation levels since maximum
inventories may be twice the average level.
Item
Inventory
A B C
Industrial Engineering D E
time
Assume handling volumes and I/O locations for products are known.
1 P
4x6 = 24
cij
Ai
w ip d pj
p 1 grid squares
s.t.
M
x
j 1
ij Ai i
N
24 grids
x
j 1
ij 1 j
xij {0,1}
• Solution:
Step 1: Order grids: f[1] f[2] ... f[ M ]
Step 2: Order products: c[1] c[2] c[ N ]
...
A[1] A[2] A[ N ]
Industrial Engineering
Step 3: Assign products: assign product [i] to the first A[ i ] grid squares still
available.
(0,0)Input (5,0)Output
Step2: product 2 is most important, followed by product 3 and finally 1.
Step3: 1 1 1
1 1 1 1 3
1 1 3 3 3
1 3 3 2 2
Industrial Engineering
3 3 2 2 2
(0,0)Input (5,0)Output
Optimal assignments
Z
Tchebyshev Travel -max time in either direction
X
Z X x z
E (one way travel time) =( XZ ) 1 max{ , }dxdz
0 0 vx v z
X , Z : the horizontal and vertical lengths of the storage racks.
vx , vz : the horizontal and vertical speeds of the S/R vehicle.
vx Z 2 X
E (one way travel time) 2
6vz X 2vx
Industrial Engineering
vx Z 2 X
Tsc 2 2t pd
3vz X vx
Z zvx / vz
z
Z X
x
( XZ )
1
dxdz dxdz
0 0 vz v
0 zvx / vz x
Z z 2 vx Z
X 2 z 2 vx
( XZ ) 2 dz
1
2 dz
0 vz 0
2vx 2vz
Industrial Engineering
vx Z 2 X
2
6vz X 2vx
IEE 561Production Systems
© Ronald G. Askin 2010
Industrial Engineering
Note: we could insert density function for likelihood of each (x,z) location
X 15v x2 Z 2 v x3Z 3
E (dual command time) 40 2 2 3 3 4t pd
30v x vz X vz X
Industrial Engineering
F
o
R r S
w h
e a
c r i
e d p
Reserve Area P p
i
i
v c
i
Industrial Engineering i k n
n i g
n
g g
Periodic (Nightly) Restocking
IEE 561Production Systems
© Ronald G. Askin 2010
Industrial Engineering
Order Picking
• Basic problem
• Combine customer order into pick lists followed by the ordering of
storage location visits on each list.
• Traversal strategy
• Use a serpentine walk through all aisles with one or more picks
• Midpoint strategy (two-sided access)
• Go only up to half depth of an aisle to pick; enter from both ends if needed
• Return
• Go
Industrial Engineering into aisle as far as needed to pick and then return to start
• Largest Gap (two-sided access)
• Traverse into aisle as far as biggest gap between picks
• Largest Gap most efficient
IEE 561Production Systems
© Ronald G. Askin 2010
Industrial Engineering
Order Picking
• Basic problem
• Combine customer order into pick lists followed by the ordering of
storage location visits on each list.
Travel Time
| x x j | | zi z j |
tij max{ i , }
vx vz
z2 z1 x2 x1
a1
2s 2s
z z1 s ( x2 x1 )
b1 2
2s 2
z z3 x2 x3
a1 2
2s 2s
z z3 s ( x2 x3 )
b1 2
• Areas for pick orders 2s 2
Industrial Engineering v
s z
vx
2 b22
Ai [a s ] / 2 a1 (b1 b2 ) a2 (b2 a1s)
2
s
• List formation
Step 0: Initialize. Set S={1,…,K}. T=0.
If no such k, go to 1.
S S k , Lt Lt k , Q t Qt Q Go to 2.
k