引言
库位管理是平衡存储效率和拣货效率的关键。本文讲解库位分配策略、ABC分类法和库位优化方法。
1. 库位类型与属性
1.1 库位类型
1. 普通库位(Normal Location)
- 用途:常规商品存储
- 占比:80-90%
2. 临时库位(Temporary Location)
- 用途:临时存放(待上架、待调拨)
- 占比:5-10%
3. 质检库位(QC Location)
- 用途:质检隔离区
- 占比:2-5%
4. 不良品库位(Defective Location)
- 用途:不良品、退货隔离
- 占比:1-2%
1.2 库位属性
CREATE TABLE location (
location_code VARCHAR(50) PRIMARY KEY,
location_type VARCHAR(20), -- 普通、临时、质检
length DECIMAL(8,2), -- 长度(米)
width DECIMAL(8,2), -- 宽度(米)
height DECIMAL(8,2), -- 高度(米)
max_weight DECIMAL(10,2), -- 最大承重(公斤)
temperature_min DECIMAL(5,2), -- 最低温度
temperature_max DECIMAL(5,2), -- 最高温度
status VARCHAR(20), -- 可用、占用、锁定、维护
...
);
2. 库位分配策略
2.1 固定库位 vs 动态库位
1. 固定库位(Fixed Location)
策略:固定SKU放固定库位
示例:
SKU-A → 永远存储在 A01-02-03
SKU-B → 永远存储在 A01-02-04
优点:
✅ 拣货效率高(位置固定,易记忆)
✅ 盘点方便
缺点:
❌ 库位利用率低(库位专用,不能共享)
❌ 不适合SKU多的仓库
2. 动态库位(Dynamic Location)
策略:系统自动分配空闲库位
示例:
入库时,系统查找空闲库位
SKU-A → 第1次上架到 A01-02-03
SKU-A → 第2次上架到 B05-01-02
优点:
✅ 库位利用率高(共享库位)
✅ 适合SKU多的仓库
缺点:
❌ 拣货效率低(位置不固定)
❌ 需要系统指引
混合策略(推荐):
A类商品(高频):固定库位
B/C类商品(低频):动态库位
2.2 ABC分类法
帕累托法则(80/20法则):
A类商品:20% SKU,80%销售额
B类商品:30% SKU,15%销售额
C类商品:50% SKU,5%销售额
库位分配策略:
A类商品(高频周转):
- 位置:拣货区,靠近出口
- 库位类型:固定库位
- 货架高度:黄金高度(0.8-1.5米)
- 拣货方式:人工拣货,RF指引
B类商品(中频周转):
- 位置:存储区
- 库位类型:动态库位
- 货架高度:中层(1.5-3米)
- 拣货方式:叉车 + RF
C类商品(低频周转):
- 位置:深层存储区
- 库位类型:动态库位
- 货架高度:高层(3-6米)
- 拣货方式:叉车
2.3 上架策略
1. 随机上架(Random Put-away)
-- 查找空闲库位
SELECT location_code
FROM location
WHERE status = '可用' AND zone_code = 'A区'
ORDER BY RAND()
LIMIT 1;
2. 就近上架(Nearest Put-away)
-- 按距离排序,优先分配近库位
SELECT location_code,
SQRT(POW(x - :entry_x, 2) + POW(y - :entry_y, 2)) AS distance
FROM location
WHERE status = '可用'
ORDER BY distance ASC
LIMIT 1;
3. 先进先出(FIFO)上架
策略:新批次分配到后面的库位,保证先进先出
示例:
批次1(2025-11-01)→ 库位 A01-02-03
批次2(2025-11-15)→ 库位 A01-02-05(后面的库位)
拣货时:优先拣 A01-02-03(早批次)
3. 库位优化
3.1 库位利用率分析
计算公式:
库位利用率 = 已占用库位数 / 总库位数 × 100%
示例:
总库位数: 10000个
已占用库位: 7500个
库位利用率 = 7500 / 10000 × 100% = 75%
分析维度:
-- 按库区统计
SELECT
zone_code,
COUNT(*) AS total_locations,
SUM(CASE WHEN status = '占用' THEN 1 ELSE 0 END) AS occupied,
ROUND(SUM(CASE WHEN status = '占用' THEN 1 ELSE 0 END) / COUNT(*) * 100, 2) AS utilization
FROM location
GROUP BY zone_code;
3.2 热点库位识别
定义:访问频率最高的库位
分析方法:
-- 统计库位出库频次(最近30天)
SELECT
location_code,
COUNT(*) AS pick_count
FROM outbound_order_detail
WHERE created_at >= DATE_SUB(NOW(), INTERVAL 30 DAY)
GROUP BY location_code
ORDER BY pick_count DESC
LIMIT 100;
优化策略:
- 热点库位应放置A类商品
- 热点库位应靠近出口
- 避免热点库位过度集中(造成拥堵)
3.3 库位重排(Slotting)
定义:根据商品特性重新分配库位
触发条件:
- ABC分类变化(销售额变化)
- 库位利用率过低(<60%)
- 拣货效率下降
重排流程:
分析商品销售数据 → ABC分类 → 生成重排方案
→ 创建调拨任务 → 执行调拨 → 库位更新
案例:沃尔玛的库位优化
- 优化前:固定库位,利用率55%
- 优化方案:
- ABC分类,A类商品放拣货区
- 动态库位,提升利用率
- 每季度重排一次
- 优化后:
- 库位利用率:55% → 75%(提升36%)
- 拣货效率:提升25%
4. 特殊库位管理
4.1 退货库位
特点:
- 需要二次质检
- 与正常库存隔离
- 快速处理(退供应商/上架/报废)
4.2 质检隔离库位
用途:
- 待质检商品暂存
- 与正常库存隔离
- 质检合格后上架
4.3 暂存区(Staging Area)
用途:
- 收货暂存:待上架商品
- 发货暂存:已拣货商品(等待TMS)
5. 库位容量管理
5.1 容量计算
体积计算:
库位容量 = 长 × 宽 × 高
示例:
库位尺寸: 1.2m × 0.8m × 0.5m
库位容量 = 1.2 × 0.8 × 0.5 = 0.48 立方米
重量计算:
库位承重: 500公斤
可存储:
托盘重量: 50公斤
商品重量: 450公斤
总重: 500公斤 ≤ 500公斤 ✓
5.2 混放策略
是否允许多SKU混放?
允许混放:
- ✅ 提升库位利用率
- ❌ 拣货效率低(需要翻找)
- 适用场景:C类商品(低频)
不允许混放:
- ✅ 拣货效率高
- ❌ 库位利用率低
- 适用场景:A类商品(高频)
6. 总结
库位管理核心要点:
- 分配策略:固定 vs 动态 vs 混合
- ABC分类:20%高频商品放拣货区
- 库位优化:利用率分析、热点识别、定期重排
- 特殊库位:退货、质检、暂存
下一篇预告:RF手持终端与设备对接
版权声明:本文为原创文章,转载请注明出处。