工业工程

工业工程

首页
专业认知
课程体系
方法与工具
软件技能
就业发展
考研深造
院校学科
行业洞察
关于
考研倒计时
注册
工业工程

工业工程

首页 专业认知 课程体系 方法与工具 软件技能 就业发展 考研深造 院校学科 行业洞察 关于 考研倒计时 注册
  1. 首页
  2. 方法与工具
  3. 仓储与配送优化:布局、储位、拣选路径与配送线路的完整算法

仓储与配送优化:布局、储位、拣选路径与配送线路的完整算法

0
  • 方法与工具
  • 发布于 2025-09-18
  • 14 次阅读
伴读书童
伴读书童
目录
当前文章没有目录

一个仓库里,拣货员每天走的路加起来常常超过十公里,其中一半以上是"没必要的路"。这篇把仓储与配送拆成四层——布局、储位、拣选路径、配送线路——每层都给出可手算的模型和算例,让你拿到一个仓库就能自己算一遍。

一、为什么仓储配送是 IE 的主战场

很多工业工程专业的学生对"IE"的第一印象是产线、工时、节拍、线平衡。这些当然没错,但如果把视野放到整个供应链,会发现仓储与配送是 IE 方法论密度最高、改善空间最大的领域之一。

原因有三点:

第一,仓储是纯粹的"流程 + 空间 + 人"的系统。 它不像工艺工程师那样受制于材料与化学原理,也不像设备工程师那样受制于机械结构。仓库里的变量——货怎么放、人怎么走、单怎么合、车怎么装——几乎全部是 IE 可以直接建模和优化的。

第二,成本结构里"人的移动"占比极高。 在典型的拆零拣选仓库中,拣货作业成本通常占仓库总运营成本的 40%~60%(具体比例因行业、自动化程度而异,仅作参考区间),而拣货时间里行走时间又占 50% 左右。这意味着:如果把行走距离砍掉 30%,整体拣货成本能降 15% 上下。这种"改一改就有效果"的特性,是 IE 最喜欢的环境。

第三,数据天然可得。 WMS(仓储管理系统)里有订单、行、件、时间戳、库位、作业员 ID。相比很多制造企业连准确的工时都没有,仓库的数据基础通常好得多,这让建模和验证变得可行。

1.1 仓储配送的四层优化框架

一次完整的仓储改善,应该自上而下分四层推进,越上层影响越大、改动成本越高:

层级 优化对象 决策周期 典型收益量级 改动代价
L1 网络层 仓网结构:几个仓、放哪里、服务谁 年 决定 60%+ 的运输成本 极高
L2 布局层 库内功能区划分、动线形态 季/年 影响 20%~40% 的库内搬运 高
L3 储位层 品项放在哪个库位 周/月 影响 10%~30% 的拣选行走 中
L4 作业层 拣选路径、批次、波次、订单合并 日/实时 影响 10%~25% 的拣选行走 低

改善的顺序建议:先做 L4(见效快、成本低、阻力小),再回头推动 L3,最后论证 L2 和 L1。 一上来就说"我们要重新规划仓网",大概率推不动;但如果你先用两个月的拣选路径优化把人效提升了 18%,再去申请储位重排的预算,说服力完全不同。

1.2 本文的算例背景

为了让所有公式都能落到具体数字上,本文统一使用下面这个"示例仓库":

  • 仓库形态:拆零拣选为主的配送中心(DC),托盘存储区 + 隔板/流利架拣选区
  • 拣选巷道:8 条,编号 A1~A8,单条巷道长 L = 40 m
  • 巷道中心距:w = 4 m(货架深度 + 巷道宽度)
  • 通道条件:前端与后端各有横向主通道,拣货员可从任一端进入巷道
  • 集货/交单点(P&D):位于 A1 巷道口
  • 行走速度:1.2 m/s(约 4.3 km/h,人推拣货车状态)

后面所有算例都基于这套参数。


二、仓库作业流程与时间构成

在优化之前,必须先把"一次拣选"拆开,看时间花在哪里。这是 IE 的看家本领——工作分解。

2.1 拆零拣选的标准作业分解

一次完整的订单履行,流程通常如下:

到货预约 → 卸货 → 验收(数量/质量)→ 贴码 → 上架
                                        ↓
                                     存储(补货)
                                        ↓
                        拣选:取单 → 行走 → 定位 → 取货 → 确认 → 放置
                                        ↓
                              复核 → 包装 → 称重/贴面单 → 分拣 → 装车发运

对拣选环节做动作级分解,一次"取一行货"的时间构成通常是:

动作要素 说明 参考占比
行走 巷道间、巷道内移动 45%~55%
搜索/定位 找库位、核对编码、确认数量 12%~20%
取货/搬运 伸手、抓取、放入容器 15%~22%
确认/记录 扫码、勾选、贴标 8%~15%
容器处理 换箱、换车、封箱 3%~8%

这里给一条最实用的经验:诊断仓库时,先站在 P&D 点看 30 分钟,把拣货员的轨迹画出来。 你会立刻看到交叉、折返、绕行——这些肉眼可见的东西,比任何报表都直观。

用精益的七大浪费逐一对照仓库现场,最快的三个抓手通常是:搬运(长距离行走、动线交叉、二次倒手)、动作(弯腰、找货、反复核对)、等待(等补货、等波次、等设备)。其余四项(库存、过量生产、不良、加工过剩)在仓库里同样存在,但改善周期更长。


三、EIQ 分析:用三个字母把仓库"画像"

在谈储位和路径之前,必须先了解这个仓库的订单长什么样。行业里最经典的工具是 EIQ 分析(由日本物流学者铃木震提出,在国内配送中心规划中广泛使用)。

3.1 EIQ 的四个字母

字母 含义 说明
E Entry / Order(订单) 一张订单
I Item(品项) 一个 SKU
Q Quantity(数量) 件数/箱数/重量

组合出四个分析维度:

维度 含义 用于决定什么
EN 每订单的品项行数 决定拣选方式(摘果 / 播种)
EQ 每订单的总件数 决定容器、包装线、载具
IQ 每个品项的总出货量 决定储位分区、存储设备、补货方式
IK 每个品项的出货次数 决定"高频品"归属、黄金区分配

核心洞察:IQ 和 IK 必须交叉看。 量大但次数少的品项,和量小但次数多的品项,应该放在完全不同的地方、用完全不同的作业方式。

3.2 EIQ 算例

某配送中心一周(6 个工作日)的出货数据,取 5 个代表性 SKU:

品项 出货次数 IK(次/周) 出货总量 IQ(件/周) 单箱件数 存储占位(托盘位)
P1 22 440 20 2
P2 18 180 12 1
P3 6 600 60 4
P4 30 150 6 1
P5 4 90 30 2

第一步:按 IQ 排序做 ABC 分类(量维)

总 IQ = 440 + 180 + 600 + 150 + 90 = 1460 件

排序 品项 IQ 占比 累计 分类
1 P3 600 41.1% 41.1% A
2 P1 440 30.1% 71.2% A
3 P2 180 12.3% 83.6% B
4 P4 150 10.3% 93.8% B(临界)
5 P5 90 6.2% 100% C

按经典的 70% / 20% / 10% 分档:A 类 = P3、P1(71.2%);B 类 = P2、P4;C 类 = P5。

第二步:按 IK 排序做 ABC 分类(频次维)

总 IK = 22 + 18 + 6 + 30 + 4 = 80 次

排序 品项 IK 占比 累计 分类
1 P4 30 37.5% 37.5% A
2 P1 22 27.5% 65.0% A
3 P2 18 22.5% 87.5% B
4 P3 6 7.5% 95.0% C
5 P5 4 5.0% 100% C

第三步:交叉分析,给出差异化策略

品项 IQ 类 IK 类 特征 储位与作业策略
P1 A A 量大、次多 —— 主力品 黄金区(腰部货架、靠近主通道),设专用流利架,补货线前置
P3 A C 量大、次少 —— 整批出货 放较远的存储区,整托/整箱出货,用叉车补到拣选面
P4 C A 量小、次多 —— 高频零星 最靠近 P&D 点的黄金区,小格位,考虑电子标签辅助
P2 B B 中等 次黄金区,正常隔板货位
P5 C C 量小、次少 远端高位或合并存储,季度复查是否淘汰

这一步的价值在哪? 如果只按 IQ 分类,P3(600 件,最多)会被放进黄金区——但它一周只出 6 次,每次整批走,占据黄金区是巨大浪费。同理,P4 只占 6.2% 的出货量,但承担了 37.5% 的拣选次数,它才是真正该占据最好位置的品项。

一句话记住:IQ 决定"用什么设备存",IK 决定"放在哪里"。

3.3 EN 分布决定拣选方式

EN(每订单行数)的分布形态,直接决定用摘果还是播种:

EN 特征 典型场景 建议方式
EN 高(>10 行/单)、订单数少 B2B 大客户、门店补货 摘果式(按单拣)
EN 低(1~3 行/单)、订单数多 电商 B2C、小商户 播种式(批量拣 + 分货)
EN 中等且订单时间窗集中 次日达电商 波次 + 分区播种
EN 差异极大 混合业务 分区处理:设拆零区(播种)与整箱区(摘果)

四、仓库布局与动线

4.1 四种基本动线形态

形态 示意 适用 优点 缺点
I 型(直线型) 收货在一端,发货在另一端 量大、流转快、越库多 动线不交叉,流向清晰 对场地长宽比有要求,需长条形
U 型 收发货在同一侧 场地近似方形、托盘共用 收发货资源共享、月台利用率高、便于越库 动线在中间可能交叉
L 型 收货与发货在相邻两侧 场地不规则、有两个出入口 灵活 转角处易拥堵
S 型 / 多翼型 多楼层、多分区 大型多层仓库 适应复杂场地 管理复杂,垂直搬运成本高

最常用的是 U 型,尤其在城市配送中心:因为收发货月台共用,一个月台数量可以服务双向流量,土建与设备投资更省。

4.2 功能区面积估算(快速匡算)

规划阶段可用"单位需求 × 系数"快速估算各功能区面积(系数为经验参考值,实际设计必须结合消防规范、货架图纸与设备转弯半径校核,以现行国家标准与当地审批要求为准):

功能区 估算依据
收货暂存区 日均到货托盘数 × 1.5 × 托盘占地 × 停留天数
存储区 存储托盘数 × 托盘占地 × 通道系数(1.6~2.2)
拣选区 SKU 数 × 平均每 SKU 面位数 × 单位面位占地 × 通道系数
集货/分货区 峰值时段并发订单数 × 单订单占地 × 1.3(电商仓最常低估)
包装复核区 按峰值小时件数 ÷ 单人处理能力算出台数,再 × 单台占地
发货暂存区 日均发车数 × 单车位(需考虑车型与停留时间)
通道与辅助 以上合计 × 15%~25%(消防、人行、设备充电)

4.3 布局诊断的 8 个问题

拿着平面图,逐条问:

  1. 收货到上架的动线,与拣选到发货的动线,有几个交叉点?
  2. 从收货月台到最近的存储位多远?有没有"落地两次"的货?
  3. 拣选区到包装区,是否需要穿越存储区?
  4. 空容器/空托盘的回流路径,是否与正向物流冲突?
  5. 包装区在峰值时会不会"堵住"拣选区出口?
  6. 高周转 SKU 的储位,离 P&D 点的平均与最远距离分别是多少?
  7. 消防通道是否被临时占用?(安全红线)
  8. 员工的实际行走路线与图纸上的"设计动线"是否一致?(几乎一定不一致)

五、储位优化:把高频品放到最省腿的地方

5.1 四种储位策略

策略 规则 优点 缺点 适用
定位存储(Dedicated) 每个 SKU 固定库位 好找、好培训、不易出错 空间利用率低(需按峰值设计) SKU 少、稳定、合规要求高(如医药)
随机存储(Random) 有空位就放 空间利用率高 依赖 WMS,找货靠系统 SKU 多、自动化仓、周转稳定
分类存储(Class-based) 按 ABC 分三档,档内随机 兼顾效率与利用率 需要定期重分类 最常用
关联存储(Correlated / 簇存储) 常一起被订的 SKU 放一起 大幅缩短行走 需要订单关联分析 订单关联度高的业务

实践中的主流是"ABC 分类存储 + 档内随机":A 类放黄金区,B 类放次优区,C 类放远端/高位;同档内由 WMS 分配空位。

5.2 COI 指数:一个公式决定储位

COI(Cube-per-Order Index,体积订单指数) 是最经典的储位指派指标:

$$\text{COI}_i = \frac{\text{品项 } i \text{ 所需的存储空间(体积或托盘位)}}{\text{品项 } i \text{ 的出货频次(订单行数或拣取次数)}}$$

规则:COI 值越小,越应该放在靠近出入口的位置。

背后的逻辑很直观:占用空间大但出货次数少的货,不应该占据黄金区(空间成本收益低);占用空间小但天天被拣的货,就该放在最省腿的地方。

算例:

品项 存储占位(m³) 日拣取次数 COI 排序(小→大) 建议位置
甲 1.20 50 0.024 1 最近 P&D
乙 0.30 10 0.030 2 次近
丙 2.40 30 0.080 3 中
丁 0.80 6 0.133 4 较远
戊 3.60 12 0.300 5 最远

计算:甲 = 1.20 / 50 = 0.024;乙 = 0.30 / 10 = 0.030;丙 = 2.40 / 30 = 0.080;丁 = 0.80 / 6 = 0.133;戊 = 3.60 / 12 = 0.300。

注意:丙的拣取次数(30)比乙(10)高得多,但丙占 2.4 m³ 而乙只占 0.3 m³,所以乙的 COI 更小、更该靠近。这就是单纯看"频次"会犯的错误——储位指派必须同时考虑空间占用和周转,COI 正是把两者合成一个可排序的数。

5.3 黄金区的定义

在人工拣选仓库里,"黄金区"有明确的 ergonomics 边界:

区域 高度范围(从地面起) 作业特点 建议放什么
黄金区 约 0.6 m ~ 1.5 m 无需弯腰、无需踮脚,取放最快 A 类高频品、小件
次优区 1.5 m ~ 1.8 m(或 0.3 ~ 0.6 m) 需抬手或微蹲 B 类、中频
低效区 > 1.8 m 或 < 0.3 m 需登高/深蹲,风险高 C 类、整箱备货、重物放底层

高度区间为人因工程的常用参考值,具体以作业人员身高分布与货架规格调整。重物必须放底层,这是安全底线,不因周转率妥协。 相关的人体尺寸依据可参考人因工程相关资料,实际设计以现行标准为准。

5.4 关联度存储:购物篮分析进仓库

如果订单数据显示 P1 和 P7 有 60% 的订单同时出现,那么把它们放在相邻货位,可以省掉一次长距离移动。

支持度 / 置信度两个指标:

$$\text{支持度}(X \Rightarrow Y) = \frac{\text{同时包含 X 和 Y 的订单数}}{\text{总订单数}}$$

$$\text{置信度}(X \Rightarrow Y) = \frac{\text{同时包含 X 和 Y 的订单数}}{\text{包含 X 的订单数}}$$

算例: 1000 张订单中,含 P1 的有 200 张,含 P7 的有 150 张,同时含 P1 和 P7 的有 120 张。

  • 支持度 = 120 / 1000 = 12%
  • 置信度(P1 ⇒ P7)= 120 / 200 = 60%
  • 提升度 Lift = 置信度 / P(P7) = 0.60 / (150/1000) = 0.60 / 0.15 = 4.0

Lift = 4.0 表示"买了 P1 的订单买 P7 的概率是随机的 4 倍",这是很强的关联,值得把 P1 和 P7 相邻存放。

一般经验:支持度 > 5% 且 Lift > 2,才值得为它调整储位;否则改动带来的混乱大于收益。


六、拣选方式:摘果、播种、分区、波次

6.1 四种方式的定义

方式 作业逻辑 分货在哪一步
摘果式(Pick-by-Order) 一人拿一张单,走一趟把这一单拣完 拣货时即已按单分开
播种式(Pick-by-Article / Batch) 一人拿 N 张单合并的"总单",走一趟把 N 单的货一起拣回,回到分货区再按单分 拣完后分货
分区拣选(Zone Picking) 仓库划成若干区,每人只负责一个区,订单在区之间流转 按区串联或并行后合单
波次拣选(Wave Picking) 按时间窗把订单分组为"波次",统一释放 视波次内采用的方式而定

6.2 摘果 vs 播种:一个可手算的权衡模型

设:

  • $n$ = 订单数
  • $m$ = 每单平均行数
  • $D$ = 一趟完整遍历的行走距离(覆盖所有被拣品项)
  • $v$ = 行走速度
  • $t_p$ = 每行的拣取时间(定位 + 取货 + 确认)
  • $t_s$ = 播种时每行的分货时间
  • $b$ = 播种批量(一次合并几张单)

摘果式总时间:

$$T_{\text{摘果}} = \frac{n \cdot D}{v} + n \cdot m \cdot t_p$$

播种式总时间:

$$T_{\text{播种}} = \frac{(n/b) \cdot D}{v} + n \cdot m \cdot t_p + n \cdot m \cdot t_s - \frac{n \cdot m \cdot t_p}{b}$$

最后一项的含义:合并拣选时,同一品项在同一趟里被多个订单共享,拣取动作只需做一次(近似为总量减少),这里按批量折减简化处理。

算例:

参数:n = 60 单,m = 12 行/单(总行数 720),D = 200 m,v = 1.2 m/s,t_p = 10 s/行,t_s = 3 s/行,播种批量 b = 4。

方案 A:摘果式

  • 行走 = 60 × 200 / 1.2 = 10,000 s
  • 拣取 = 720 × 10 = 7,200 s
  • 合计 = 17,200 s ≈ 4.78 h

方案 B:播种式(b = 4)

  • 行走 = (60/4) × 200 / 1.2 = 15 × 166.7 = 2,500 s
  • 拣取 = 720 × 10 − 720 × 10 / 4 = 7,200 − 1,800 = 5,400 s
  • 分货 = 720 × 3 = 2,160 s
  • 合计 = 10,060 s ≈ 2.79 h

节约 = (17,200 − 10,060) / 17,200 = 41.5%

即便把分货时间估计得更保守(比如 t_s = 6 s/行),总时间 = 2,500 + 5,400 + 4,320 = 12,220 s ≈ 3.39 h,仍节约 29%。

结论:在"订单数多、每单行数少、品项集中度高"的场景下,播种式的优势非常明显。 反过来,如果每单 30 行且订单只有 10 单,摘果式更合适——因为订单之间可共享的品项少,合并的收益抵不上分货成本。

6.3 播种批量与分区拣选的两个坑

批量 b 不是越大越好。 b 增大能减少行走趟数,但会带来三个副作用:单趟装载量超过容器容量、分货区成为新瓶颈、订单被"憋"在波次里使履行周期变长。实务做法是先用硬约束定上限,再在 2~8 之间现场试跑,用实测人效(行/人时)选最优。

$$\text{批量上限} \approx \min\left(\frac{\text{容器可用容积}}{\text{单订单平均体积}},\ \text{分货格位数}\right)$$

分区拣选能大幅压缩单人行走范围,但有两个坑:一是工作量不均衡(某区品项热度高,这个人累死别区闲着),解决方法是按历史数据做工作量均衡的分区而非等面积分区,并设置浮动支援;二是合单交接成本(区之间流转带来等待、错漏),解决方法是传送带/周转箱流转 + 合单区条码校验。判定经验:单边长度超过 60~80 m、拣选区 SKU 数超过 3000 才值得认真考虑分区,小仓分区往往得不偿失。


七、拣选路径策略:四种走法的手算对比

这是本文最"硬核"也最实用的一节。同样一批货,走法不同,距离能差 30% 以上。

沿用示例仓库参数:8 条巷道(A1~A8),巷道长 L = 40 m,巷道中心距 w = 4 m,前后端均有横向通道,P&D 点在 A1 口。

本算例的订单需要拣取的品项位置:

巷道 拣取点深度(距前端,m)
A1 8
A3 32
A4 15、30
A7 26

即:需进入 4 条巷道(k = 4),最远巷道编号 n_max = 7,共 5 个拣取点。

7.1 策略一:穿越策略(S-shape / Traversal)

规则:进入有拣取任务的巷道后,走完整条巷道,从另一端出来,走横向通道到下一个巷道,蛇形前进。

公式:

$$D_S = k \cdot L + 2 \cdot (n_{\max} - 1) \cdot w$$

其中 $k$ 为进入的巷道数,$n_{\max}$ 为进入的最大巷道编号。

推导:巷道内纵向行走 = k × L(每条走满 40 m);横向行走分两段——去程在第 k 条之前累计走 (n_max − 1) × w,回程同样 (n_max − 1) × w。

计算:

$$D_S = 4 \times 40 + 2 \times (7-1) \times 4 = 160 + 48 = \mathbf{208\ \text{m}}$$

逐步验证:

步骤 动作 距离
1 从 P&D 进入 A1,走到头(后端) 40
2 后端横移到 A3 2 × 4 = 8
3 走完 A3(回到前端) 40
4 前端横移到 A4 4
5 走完 A4(到后端) 40
6 后端横移到 A7 3 × 4 = 12
7 走完 A7(到前端) 40
8 从 A7 前端沿前端通道回到 P&D 6 × 4 = 24
— 合计 208

7.2 策略二:回返策略(Return)

规则:从前端进入巷道,走到最深的拣取点后原路返回,绝不去后端。

公式:

$$D_R = 2 \cdot \sum_{i \in \text{进入巷道}} d_i^{\max} + 2 \cdot (n_{\max} - 1) \cdot w$$

其中 $d_i^{\max}$ 为该巷道内最深的拣取点深度。

计算:

  • A1:最深 8 → 2 × 8 = 16
  • A3:最深 32 → 2 × 32 = 64
  • A4:最深 30(15 和 30 两个点) → 2 × 30 = 60
  • A7:最深 26 → 2 × 26 = 52
  • 小计 = 16 + 64 + 60 + 52 = 192
  • 横向 = 2 × (7 − 1) × 4 = 48

$$D_R = 192 + 48 = \mathbf{240\ \text{m}}$$

7.3 策略三:中点策略(Midpoint)

规则:只在巷道的前半段(< L/2)和后半段(> L/2)分别进入,绝不越过中点 L/2 = 20 m。

公式(按巷道分情况):

$$ D_M^{(i)} = \begin{cases} 2 \cdot d_f & \text{仅前半段有点(}d_f\text{ 为最深的点)} \ 2 \cdot (L - d_b) & \text{仅后半段有点(}d_b\text{ 为最浅的点)} \ 2 \cdot d_f + 2 \cdot (L - d_b) & \text{前后都有(两端各进一次,不越过中点)} \end{cases} $$

横向部分与穿越策略相同:$2 \cdot (n_{\max} - 1) \cdot w$

计算:

  • A1:仅 8(前半) → 2 × 8 = 16
  • A3:仅 32(后半) → 2 × (40 − 32) = 16
  • A4:15(前)与 30(后) → 2 × 15 + 2 × (40 − 30) = 30 + 20 = 50
  • A7:仅 26(后半) → 2 × (40 − 26) = 28
  • 小计 = 16 + 16 + 50 + 28 = 110
  • 横向 = 48

$$D_M = 110 + 48 = \mathbf{158\ \text{m}}$$

7.4 策略四:最大间隙策略(Largest Gap)

规则:找出巷道内最大的一段"没有拣取点"的空隙,这段路不走——从离它较远的那一端进入,走完有货的两段后原路返回。

公式:

$$D_G = 2 \cdot (L - g)$$

其中 $g$ 为该巷道内最大的间隙长度,间隙包括:前端到第一个点、相邻两点之间、最后一个点到后端。

计算:

A1(点:8):间隙 = {8, 40 − 8 = 32},g = 32(后段空隙最大) → 从前端进,2 × (40 − 32) = 16

A3(点:32):间隙 = {32, 8},g = 32(前段空隙最大) → 从后端进,2 × (40 − 32) = 16

A4(点:15、30):间隙 = {15, 30 − 15 = 15, 40 − 30 = 10},g = 15 → 2 × (40 − 15) = 50

A7(点:26):间隙 = {26, 14},g = 26(前段) → 从后端进,2 × (40 − 26) = 28

  • 小计 = 16 + 16 + 50 + 28 = 110
  • 横向 = 2 × (7 − 1) × 4 = 48

$$D_G = 110 + 48 = \mathbf{158\ \text{m}}$$

7.5 四种策略对比与选用规则

策略 本算例距离 相对最优 优点 缺点 何时最优
穿越(S型) 208 m +31.6% 规则最简单,无需计算,员工不会走错 密度低时白走很多 拣取密度高(每巷道 ≥ 3 个点)
回返 240 m +51.9% 不用去后端,适合只有前通道的仓 密度高时最差 拣取密度极低(每巷道 1~2 个点且靠近前端)
中点 158 m 0% 规则简单,员工易理解,"走到中间就回头" 略逊于最大间隙 中低密度,且不想上系统时
最大间隙 158 m 0% 理论最优(在同类启发式中距离最短) 需要系统计算,人工难执行 有 WMS/拣选系统支持时

本算例中点策略与最大间隙策略结果相同,这是因为每条巷道的拣取点很少(1~2 个)。当单巷道拣取点 ≥ 3 时,最大间隙策略会明显优于中点策略。

穿越 vs 回返的分界点:

令 $D_R < D_S$:

$$2 \sum d_i^{\max} < k \cdot L \quad \Longleftrightarrow \quad \bar{d}^{\max} < \frac{L}{2}$$

即:当进入巷道的平均最深拣取点小于巷道长度的一半(本例 20 m)时,回返优于穿越;反之穿越更优。

用本例验证:平均最深 = (8 + 32 + 30 + 26) / 4 = 96 / 4 = 24 m > 20 m → 穿越(208)优于回返(240)✓ 与计算一致。

给你的仓库一条立即可用的规则:

  1. 先统计每条巷道的平均拣取点数和平均最深拣取点深度。
  2. 若平均点数 ≥ 3 → 用穿越策略(简单且接近最优)。
  3. 若平均点数 < 3 且平均深度 < L/2 → 用回返策略。
  4. 若有 WMS 支持 → 直接上最大间隙策略,别纠结。

7.6 顺带一提:巷道长度本身就是个变量

路径优化能省 20%~30%,但改变仓库的物理参数能省更多。总行走距离的粗略模型(穿越策略、k 条巷道全部需进入)为:

$$D \approx k \cdot L + 2 \cdot (k-1) \cdot w$$

在仓库总面积固定的前提下,巷道数 n 增大 → 单条巷道长 L 减小 → 纵向行走下降,但横向移动不变。实务经验是人工拣选区的巷道长度控制在 20~40 m 较为经济;超过 60 m 时,增设一条中间横向通道把长巷道切成两段,能让折返类策略更早回头,收益往往超过任何路径算法。


八、拣选产能与人力测算

8.1 单行拣选时间的构成模型

$$t_{\text{行}} = t_{\text{定位}} + t_{\text{取放}} + t_{\text{确认}} + \frac{D_{\text{行}}}{v}$$

其中 $D_{\text{行}}$ 为分摊到每行的行走距离,$v$ 为行走速度。

常见参考值(人工拆零拣选,仅供参考,务必自测):

要素 参考区间
$t_{\text{定位}}$ 3 ~ 8 s
$t_{\text{取放}}$ 4 ~ 10 s
$t_{\text{确认}}$ 2 ~ 6 s
$v$ 0.9 ~ 1.4 m/s(推车/拎箱状态)

8.2 人力测算算例

已知:

  • 日均订单 3,000 单,平均每单 6 行 → 日均拣选行数 18,000 行
  • 采用播种策略,实测平均每行行走距离 3.2 m
  • v = 1.2 m/s
  • $t_{\text{定位}}$ = 5 s,$t_{\text{取放}}$ = 6 s,$t_{\text{确认}}$ = 4 s
  • 每班有效作业时间 7 h(8 h 扣除休息、开班、收班)
  • 宽放率 15%(个人 + 疲劳 + 延误)

计算单行标准时间:

  • 行走 = 3.2 / 1.2 = 2.67 s
  • 单行基本时间 = 5 + 6 + 4 + 2.67 = 17.67 s
  • 单行标准时间 = 17.67 × (1 + 0.15) = 20.32 s

日需求工时:

  • 拣选作业工时 = 18,000 × 20.32 / 3600 = 101.6 h

需求人数(仅拣选):

  • 101.6 / 7 = 14.5 人 → 配 15 人

再加上分货:若播种分货耗时 3 s/行,日分货工时 = 18,000 × 3 / 3600 = 15 h,按 7 h/班需约 2.2 人 → 配 3 人(含宽放)。

合计拣选 + 分货约 18 人(不含收货、上架、复核、包装、管理)。

这是一次简化测算。真实排班还要考虑:峰值日系数(大促可能是日均的 3~5 倍)、出勤率、技能差异、加班政策。建议用"日均 × 峰值系数"和"峰值日直算"两个数分别测算,取较大者。

8.3 仓储 KPI 清单

指标 计算公式 说明
人均拣选效率 拣选总行数 ÷ 拣选总工时 行/人时,最核心的人效指标
订单履行周期 订单释放 → 交接发运 的时长 分平均与 P95,后者才是客户感知
拣选准确率 (1 − 拣错行数 ÷ 拣选总行数) × 100% 建议按"行"而非"单"统计
库存准确率 盘点相符行数 ÷ 盘点总行数 × 100% 循环盘点(Cycle Count)持续监控
准时发货率(OTIF) 按时按量交付订单数 ÷ 总订单数 供应链通用指标
仓容利用率 已用储位数 ÷ 可用储位数(或体积口径) 超过 85% 会显著拖累作业效率
单件仓储 / 配送成本 月度总成本 ÷ 月度出库件数 元/件
车辆满载率 实际装载 ÷ 额定容积(或载重) 体积与重量分别算,取约束方
里程利用率 载货里程 ÷ 总行驶里程 反映空驶与绕行
人均日行走距离 计步或定位数据统计 最直观的改善抓手

以上指标的参考达标值因行业差异极大(快消、医药、电商、汽配各不相同),不建议直接套用网络上的"标准值",正确做法是建立自己的基线,然后跟自己比。


九、配送优化:从一辆车到一张网络

9.1 网络层级与三种配送模式

层级 缩写 职能 覆盖
中央配送中心 CDC 全品类存储,向 RDC 补货 全国
区域配送中心 RDC 快流品存储 省 / 大区
前置仓 / 城市仓 FDC 极高周转品,追求小时级送达 城市

网络层级越多 → 时效越好、干线成本越低,但库存总量、仓储固定成本与管理复杂度都上升。 这是经典的权衡,没有标准答案,只能按品类特性和客户时效承诺来定。

三种基本配送模式:

模式 逻辑 适用 关键指标
直送 供应商/仓 → 客户,不经中转 批量大、距离近、时效高 装载率
中转 / 分拨 集货 → 分拨中心 → 支线配送 小批量、多目的地、长距离 分拨次数与分拣效率
越库(Cross-docking) 到货即分拣即装车,不入库存储 时效敏感、需求可预测 停留时间(通常 < 24 h)

越库是仓储与配送结合的最优解之一——它把"存储"这个成本中心直接跳过。但它对需求预测准确度和到货准时率要求极高,上游一旦延误,整条链立刻断。适合生鲜、快消、电商大促备货、门店补货。

9.3 车辆路径问题(VRP)与节约里程法

VRP(Vehicle Routing Problem) 的标准描述:有 1 个配送中心(Depot)、n 个客户、m 辆车,每辆车有容量约束,求一组路线使总里程(或总成本)最小,且每个客户被服务一次。

常见变体:

变体 增加的约束 说明
CVRP 车辆容量 最基础
VRPTW 时间窗 客户只在某个时段收货,实际最常见
VRPB 同时取送货 回收、逆向物流
MDVRP 多个配送中心 多仓协同
SDVRP 允许拆分配送 一个客户可由多辆车服务

精确算法(分支定界、列生成) 只能解到几十个点的规模;实际业务规模动辄几百个点,因此启发式算法是主流。最经典、最适合手算的是 Clarke-Wright 节约里程法(Saving Algorithm)。

9.4 节约里程法完整算例

问题:配送中心 D(节点 0)向 4 个客户 A、B、C、D₁(为避免与 Depot 混淆,客户记作 A、B、C、E)送货。

距离矩阵(km,对称):

0 A B C E
0 — 10 12 8 15
A 10 — 6 13 20
B 12 6 — 10 8
C 8 13 10 — 12
E 15 20 8 12 —

需求量:A = 4 t,B = 3 t,C = 2 t,E = 5 t 车辆容量:8 t

第一步:初始解(每客户单独一车往返)

总里程 = 2 × (10 + 12 + 8 + 15) = 2 × 45 = 90 km 使用车辆 = 4 台,各装载 4/3/2/5 t,均未超载。

第二步:计算节约值

$$s_{ij} = d_{0i} + d_{0j} - d_{ij}$$

含义:把 i 和 j 合并到同一趟车,相比各自往返,能省下的里程。

点对 计算 节约值
A–B 10 + 12 − 6 16
A–C 10 + 8 − 13 5
A–E 10 + 15 − 20 5
B–C 12 + 8 − 10 10
B–E 12 + 15 − 8 19
C–E 8 + 15 − 12 11

第三步:按节约值降序排序

B–E (19) > A–B (16) > C–E (11) > B–C (10) > A–C (5) = A–E (5)

第四步:依序合并(合并规则见下)

合并规则:只有当 i 和 j 都位于各自路线的一端点(即与 Depot 相邻)时,才能合并;且合并后总载重 ≤ 车辆容量。

序 点对 判断 结果
1 B–E (19) B、E 各自独立,均为端点;载重 3 + 5 = 8 ≤ 8 ✓ 合并 → 路线 0–B–E–0,载重 8 t
2 A–B (16) B 在路线 0–B–E–0 中为端点 ✓;载重 4 + 8 = 12 > 8 ✗ 跳过
3 C–E (11) E 为端点 ✓;载重 2 + 8 = 10 > 8 ✗ 跳过
4 B–C (10) B 为端点 ✓;载重 2 + 8 = 10 > 8 ✗ 跳过
5 A–C (5) A、C 各自独立,均为端点 ✓;载重 4 + 2 = 6 ≤ 8 ✓ 合并 → 路线 0–A–C–0,载重 6 t
6 A–E (5) A 在 0–A–C–0 为端点,E 在 0–B–E–0 为端点 ✓;载重 6 + 8 = 14 > 8 ✗ 跳过

第五步:最终方案

路线 路径 里程 载重
R1 0 → B → E → 0 12 + 8 + 15 = 35 km 8 t(满载)
R2 0 → A → C → 0 10 + 13 + 8 = 31 km 6 t
— 合计 66 km 2 台车

效果:

  • 里程:90 → 66 km,节约 24 km,降幅 26.7%
  • 车辆:4 台 → 2 台,减少 50%

几点说明:

  1. 节约里程法得到的是可行解而非最优解。本例若尝试其他合并顺序,可能得到更好的解,但 CW 法的价值在于:规则简单、可手算、能在几分钟内给出一个远优于"一单一车"的方案。
  2. 第 2~4 步全部因容量被拒,这说明车辆容量 8 t 是这个案例的关键约束。如果容量提到 12 t,可以合并出 0–A–B–E–0(载重 12 t,里程 10+6+8+15 = 39 km)+ 0–C–0(16 km)= 55 km,进一步降到 55 km。容量约束往往是配送优化中第一个该被挑战的假设——比如改用更大车型、或改用"一趟多卸点"的装卸方式。
  3. 真实场景还要叠加:时间窗、司机工时、车型限制、装卸月台数量、单向道路、客户收货时段。这些约束一加,手算就不现实了,需要上求解器或路径优化软件。但手算的价值在于让你有能力判断软件给的结果是否合理——这一点至关重要。

9.5 装载率:里程之外的另一半

很多配送优化只盯里程,忽略了装载率。一趟车跑 60 km 只装了半个车厢,和跑 60 km 装满,成本差一倍。

$$\text{体积装载率} = \frac{\text{货物总体积}}{\text{车厢可用容积}} \times 100%$$

$$\text{重量装载率} = \frac{\text{货物总重量}}{\text{车辆额定载重}} \times 100%$$

两个都要算,取先达到 100% 的那个作为约束方。 轻抛货(如纸品、服装)通常是体积约束;重货(如饮料、五金)通常是重量约束。

配载的基本原则:重不压轻、大不压小;后送先装、先送后装(避免卸货时翻箱倒柜);同客户的货集中放置;重心居中偏低;易碎品单独固定;人工搬运的单件重量应参照人因与职业安全要求,以现行标准为准。

一个关键判断:如果某条线路的体积装载率长期低于 60%,优先做的不是优化路径,而是拉长攒单间隔(提高发车批量)或改用小车。


十、改善落地:一份可以马上用的诊断清单

10.1 数据采集清单(改善前必须先拿到)

数据 用途 来源
订单行明细(时间戳、SKU、库位、作业员) EIQ、路径、人效 WMS
库位主数据(SKU ↔ 库位映射) 储位优化 WMS
拣货员行走轨迹或距离统计 路径优化 WMS / 手持终端 / 计步
各环节时间戳 时间构成分析 WMS / 现场测时
库存周转与滞销清单 储位与淘汰 WMS
发车记录(车次、里程、装载、时长) 配送优化 TMS
差错记录(拣错、发错、破损) 质量改善 客服 / 复核

如果这些数据拿不到,第一件事不是做改善,是先把数据打通。 没有数据的改善建议,本质上只是意见。

10.2 仓库诊断 20 条检查清单

布局与动线

  1. 收发货动线有几个交叉点?
  2. 从收货月台到最近存储位是否超过 30 m?
  3. 拣选区到包装区是否需穿越存储区或收货区?
  4. 空箱/空托盘回流路径是否与正向物流冲突?
  5. 消防通道是否被占用?(安全红线)
  6. 拣货员实际行走路线与规划动线一致吗?

储位 7. 是否做了 ABC 分类?多久更新一次? 8. 是否按 COI 排序储位? 9. A 类高频品是否都在黄金高度(约 0.6~1.5 m)? 10. 重物是否全部在底层?(安全红线) 11. 关联品项是否相邻存放? 12. 是否存在未系统管理的"一 SKU 多库位"散放? 13. 滞销品占用储位的比例是多少?

拣选作业 14. 拣选策略(摘果/播种/分区)是基于 EN/IQ 数据选定,还是沿用历史做法? 15. 播种批量是否经过试跑验证?分货区是否已成瓶颈? 16. 拣选路径策略是否明确?员工是否清楚规则? 17. 是否统计了人均日行走距离?有没有基线? 18. "搜索定位"在拣取动作中占比是否超过 20%?(说明标识或库位管理有问题) 19. 拣错率是多少?错在哪个环节最多?

配送 20. 体积装载率、重量装载率、空驶里程占比各是多少?路径合并是系统还是人工排线?

10.3 改善优先级与 8 周节奏

按"收益 / 难度"两维排序,优先级一目了然:

难度低 难度高
收益高 立即做(路径策略、储位重排、批次调整) 立项做(布局改造、系统上线、仓网调整)
收益低 顺手做(标识、5S、可视化) 暂不做(持续观察)

给新人的建议:第一份仓储改善,选一个"难度低 + 收益高"的点,比如把穿越策略改成中点/最大间隙策略,或把 Top 50 高频 SKU 移到黄金区。这类项目一两周出结果、零投资,能最快建立你在现场的话语权。

典型的 8 周节奏:

周次 动作 交付物
W1 数据采集与清洗,建立基线 基线报告(人效、行走距离、准确率)
W2 EIQ 分析 + 现场观测,锁定瓶颈 诊断报告 + 柏拉图
W3 方案设计(储位 + 路径 + 批次) 改善方案(含收益测算)
W4 小范围试点(一条巷道 / 一个班组) 试点数据对比
W5 试点复盘,方案修正 修正版方案
W6–W7 全面推行 + 培训 + 现场辅导 作业标准书、培训记录
W8 效果验证与标准化 结案报告 + 固化标准

最重要的一条:第 4 周的试点不能省。 再漂亮的方案到现场都会遇到没料到的情况。小范围试跑两天,胜过会议室里争论两周。


小结

  • 四层框架:网络层 → 布局层 → 储位层 → 作业层。先做作业层(见效快、零投资),再推储位层,最后论证布局与网络。
  • EIQ 是起点:IQ 决定"用什么设备存",IK 决定"放在哪里"。量大但次少的品项不该占黄金区,量小但次多的品项才是黄金区的主人。
  • COI = 存储空间 ÷ 出货频次,值越小越靠近出入口。它把空间占用与周转率合成一个可排序的数,避免"只按频次排储位"的经典错误。
  • 四种拣选路径(本算例 4 巷道 / 5 拣取点):最大间隙 158 m = 中点 158 m < 穿越 208 m < 回返 240 m。启发式规则:平均拣取点 ≥ 3 个/巷道 → 穿越;平均最深点 < L/2 → 回返;有系统支持 → 直接上最大间隙。
  • 摘果 vs 播种:本算例(60 单 × 12 行、批量 4)播种节约 41.5%。订单数多、每单行数少、品项集中度高时播种优势明显。
  • 节约里程法:$s_{ij} = d_{0i} + d_{0j} - d_{ij}$,降序合并,受容量与端点约束。本算例 90 → 66 km(−26.7%),车辆减半。容量约束往往是最该被挑战的第一个假设。
  • 装载率与里程同等重要:两个都算,取先打满的为约束方。装载率长期低于 60% 时,先解决攒单或换车型。
  • 没有数据就没有改善:第一件事是打通 WMS/TMS 数据;推行前一定要小范围试点。

配套阅读:《供应链与库存管理:EOQ、安全库存、ABC 分类的实操算法》《设施规划与车间布局:从 SLP 到单元式生产的完整方法》《运筹学在工业工程里的落地:线性规划、排队论与仿真》《精益生产与七大浪费:IE 最该先装进脑子的一套框架》《人因工程入门:工位设计、疲劳评估与常见职业病预防》。

相关阅读

  • OEE 设备综合效率:定义、算法、达标线与常见误用:用完整算例讲清 OEE 三大因子与时间口径,拆解六大损失,给出世界级达标线与 MTBF/MT…
  • 供应商质量管理(SQE)完整手册:从审核评分、抽样方案到绩效分级的实操算法:SQE 全流程实操手册:五个质量岗位分工对照(IQC/IPQC/SQE/CQE/DQE)、S…
  • 标准工时怎么定?秒表测时 + 评比系数 + 宽放率的完整流程:从观测单元划分、观测次数确定、异常值剔除,到平准化评比与四类宽放,用完整算例讲透标准工时的全…
  • MODAPTS 模特排时法入门:21 个动作与工时计算:产线还没建就能算出工时。本文系统讲解 MODAPTS 的 21 个基本动作、MOD 时间单位…
  • 生产线平衡:从节拍、瓶颈到平衡率改善的完整方法:节拍怎么算、瓶颈怎么找、要素怎么重新分配。含一个从 80.5% 提升到 92.2% 的完整改…
相关文章

自动化率30%到80%:数字孪生先跑一遍产线

西门子与英伟达在埃尔朗根电子工厂联合测试 AI 与数字孪生应用:新 PCB 组件的虚拟生产准备可减少最多 85% 的工程工作量、缩短最多 40% 的上市时间;

日产量2000张到4000张:家居柔性线怎么排

兰考经开区两家家居链主同时完成智能化改造:喜临门二期以床垫智慧工厂为目标,AI 视觉校准加 AGV 与立体仓储闭环,二期未全面投产日产量已达 2000 张。

换型越频繁越快:AI质检让制造周期缩短50%

山东江正食品投入超亿元推进智改数转,用 AI 摄像头替代人工翻检,MES 整合计划、设备、质量、物料四大模块,设备联网率超 95%。

宠物食品VSM:交付周期11.5天压到4.5天

Lean 6 Sigma Hub 以一家中型膨化宠物食品厂为算例,完整演示了从原料收货到码垛发运的价值流图:11 道工序加工时间合计 212 分钟。

九典制药AI覆盖61%:研发周期缩两成

工信部 2026 年度卓越级智能工厂公示名单中,浏阳经开区湖南九典制药“原料药制剂全链路一体化智能工厂”与长沙惠科光电“超大尺寸显示面板敏捷制造智能工厂”双双入。

威孚高科入选卓越级:26个场景16个用AI

工信部 2026 年度卓越级智能工厂公示名单中,无锡威孚高科的“全链智控的高品质汽车动力部件智能工厂”入选。

目录
当前文章没有目录
Copyright © 2002 CUMT All Rights Reserved. Powered by 中国矿业大学工业工程系.
粤ICP备2024349181号-3