写在前面:仓库里的每一步都是钱
先给你一个直观的数字感受。
一个典型的电商仓,拣货员一个班次要走 10—20 公里(这个量级在行业内被广泛提及,具体因仓库规模、订单结构而异)。其中真正"取货"的时间占比通常只有 30%—50%,其余大部分时间花在行走上。
这意味着:如果通过路径优化减少 30% 的行走距离,拣货效率可以提升 15%—35%。 不需要增加一个人,不需要买一台设备,纯靠"重新设计怎么走"。
这就是工业工程在电商仓储的价值主张——仓储是运筹学最纯粹的规模化应用场景之一。
为什么这么说?因为仓储具备三个难得的特征:
- 问题结构清晰:货位在哪、订单要什么、人怎么走,全部可以用图论和组合优化描述;
- 数据量极大且可得:WMS(仓储管理系统)记录每一次拣选、每一个动作;
- 效果可度量:拣选效率、行走距离、订单履约成本,全部可量化。
这三个特征叠加,使得仓储优化成为"IE 方法论最容易出成果"的领域之一。
一、电商仓储的基本结构与 IE 视角
1.1 仓库的功能分区
一个典型的电商仓(以 B2C 履约中心为例)大致分为:
| 区域 | 功能 | 面积占比(大致) |
|---|---|---|
| 收货区 | 卸货、验收、上架暂存 | 5%—10% |
| 存储区 | 整箱/整托存储 | 30%—40% |
| 拣选区 | 拆零拣选(主要人工作业区) | 25%—35% |
| 复核打包区 | 分拣、复核、打包、贴标 | 10%—15% |
| 发货区 | 按承运商/路线集货 | 5%—10% |
| 辅助区 | 退货、耗材、设备充电、办公 | 10%—15% |
IE 的第一个任务是审视这个比例。 一个常见的错误是:存储区过大、拣选区过小。原因是电商的订单结构是"多品种、小批量、拆零为主"——大部分作业量发生在拣选区,如果拣选区拥挤,效率会断崖式下降。
1.2 关键指标
| 指标 | 定义 | 典型量级(参考) |
|---|---|---|
| 人均拣选行数/小时 | 每人每小时拣的行数(Lines Per Hour) | 离散程度大,几十到几百行 |
| 人均订单行/小时 | 每人每小时处理的订单数 | 视订单行数而定 |
| 行走距离/单 | 拣一个订单平均走多少米 | 数十米到上百米 |
| 订单履约成本 | 从下单到出库的总成本/单 | 各企业差异大 |
| 库存周转天数 | 平均库存 / 日均出库 | 视品类而定 |
| 拣选准确率 | 拣对的订单行 / 总订单行 | 通常要求 99.9% 以上 |
| 订单履约时效 | 下单到出库的时间 | 从数小时到次日 |
"人均拣选行数/小时"是仓储 IE 最常用的核心指标,因为它同时反映了路径效率、货位合理性、系统支持和人员熟练度。
二、拣选策略:五种模式的适用条件
拣选是仓储中成本占比最高的作业(在很多电商仓,拣选人工成本占仓库总人工的一半以上)。选择什么样的拣选策略,直接决定了效率量级。
2.1 五种基本策略
| 策略 | 怎么做 | 适用条件 | 效率特点 |
|---|---|---|---|
| 按单拣选(Discrete/单订单拣选) | 一个人一次只拣一个订单,走完全程 | 订单行数多、紧急订单 | 路径长,效率低;但响应快、无分拣环节 |
| 批量拣选(Batch Picking) | 一次拣多个订单(如 10—30 单),按货位聚合,拣完再分 | 订单小、品类重合度高(电商典型场景) | 行走距离大幅减少,效率高;需要后续分货 |
| 分区拣选(Zone Picking) | 仓库分成若干区,每人只负责一个区,订单在区之间流转 | 仓面积大、SKU 多 | 减少单人行走范围;需要合单环节,存在区间不平衡 |
| 波次拣选(Wave Picking) | 按时间窗(如 15 分钟)聚合成波次,统一释放拣选 | 需要配合承运商截单时间 | 计划性强,便于资源调度 |
| 货到人(Goods-to-Person) | AGV/穿梭车把货架送到拣选台 | 高吞吐、SKU 多、投资充足 | 效率最高(可达人找货的数倍);投资大、柔性受限 |
2.2 批量拣选为什么是电商的主流
电商订单的典型特征是"多品种、小批量":一个订单可能只有 2—3 行,但一天有几十万个这样的订单。
如果按单拣选,拣一个 2 行的订单可能要走 80 米,其中 75 米是无效行走。
如果批量拣选 20 个订单:
- 20 个订单共 50 行,涉及 45 个货位;
- 规划一条最优路径经过这 45 个货位,可能只需要走 150 米;
- 平摊到每个订单,行走距离从 80 米降到 7.5 米。
这就是批量拣选的价值:把 20 次重复行走合并成 1 次。
代价是:拣完之后需要把混在一起的货按订单分开(分货/播种)。所以批量拣选的系统是 "摘果式拣选 + 播种式分货" 的组合。
2.3 批量大小的权衡
批量不是越大越好。批量增大:
| 好处 | 代价 |
|---|---|
| 单位订单行走距离下降 | 分货环节工作量上升 |
| 拣选车容量利用率提升 | 订单在仓库内的停留时间变长(影响时效) |
| 拣选员密度降低 | 拣选车装载限制(一个车装不下) |
| — | 出错后影响范围变大(一批错,20 单全错) |
最优批量通常通过仿真或历史数据分析确定,一般在 10—40 单之间(视订单行数、货位密度、拣选车容量而定)。
2.4 分区拣选的"区间不平衡"问题
分区拣选有一个经典难题:各区的作业量不均衡。
比如 A 区大部分时间是空闲的(拣完自己的部分就等着),而 C 区一直忙不过来。结果是整体效率被最忙的那个区拖累。
IE 的解法有四种:
| 解法 | 做法 |
|---|---|
| 动态分区 | 根据实时订单结构动态调整各区的边界和人力 |
| 人员柔性调度 | 忙区忙完去支援闲区(需要多技能工) |
| 货位重分配 | 把高频商品分散到各区,平衡各区的工作量 |
| 增设"快速通道" | 对超高频商品设专门的小区,减少其进入主拣选区 |
三、路径优化:从 S 形到节约算法
这是仓储 IE 最经典、最"数学"的部分。
3.1 问题定义
给定一个拣选任务(需要访问 n 个货位),从出入口(P&D 点)出发,访问所有货位后返回,求最短路径。
这在数学上是 TSP(旅行商问题),是 NP-hard 问题。但在仓库里,货位的排列是规则的(一排排货架 + 横向通道),所以可以用启发式规则得到接近最优的解,且规则简单到拣选员可以直接执行(不需要计算机)。
3.2 四种经典启发式
方法一:遍历策略(Traversal / S 形启发式)
规则:进入一条通道后,必须走完整条通道(如果通道里有要拣的货),从另一端出来。
通道1 → 通道2 → 通道3 → ... → 通道n
(每条通道走到底)
特点:规则最简单,拣选员不需要思考;但当通道内需要访问的货位集中在前端时,会走很多冤枉路。
方法二:最大间隙策略(Largest Gap)
规则:在一条通道内,找到相邻两个需访问货位之间(或货位与通道口之间)最大的间隔,从这个间隔处折返,不走完整条通道。
示意图(一条通道,● 为需访问货位,| 为通道两端):
|----●------●--------●------------|
↑ ↑ ↑
这段最大间隔(最后一个货位到出口)不进入
特点:比 S 形更短,规则稍复杂但仍可执行(WMS 可以在拣选单上标注折返点)。
方法三:中点策略(Midpoint)
规则:以通道中点为界,如果需访问的货位都在前一半,从前口进出;都在后一半,从后口进出;如果前后都有,则有两个子策略(走完整条 / 分别从前口和后口进入两次)。
特点:适用于仓库有前后横向通道的情况。
方法四:节约算法(Savings Algorithm / Clarke-Wright)
思路:先假设每个货位单独走一趟(往返),然后计算"合并两趟"能节约多少距离,按节约量从大到小合并,直到无法合并。
节约量 s(i,j) = d(D,i) + d(D,j) - d(i,j)
其中 D 是出入口,d 是距离
特点:节约量大的优先合并。这是运筹学里最经典的启发式之一,也是车辆路径问题(VRP)的基础算法。
3.3 效果对比
学术研究和工业实践的一般性结论(具体效果因仓库布局、订单结构而异):
| 方法 | 相对 S 形的路径节约(大致) | 实施难度 |
|---|---|---|
| S 形(遍历) | 基准(0%) | 极低 |
| 最大间隙 | 约 10%—25% | 低 |
| 中点 | 约 5%—15% | 低 |
| 节约算法 / 最优路径 | 约 20%—40% | 中(需系统支持) |
| 精确最优(小规模) | 最高 | 高(NP-hard,规模受限) |
关键洞察:仅从 S 形升级到最大间隙,不花一分钱,就能减少 10%—25% 的行走距离。
这个结论的实际含义是:一个 100 人的仓库,可能只需要 75—90 人就能完成同样的工作量。这就是 IE 的价值。
为什么最大间隙这么划算:它只是改变了"折返点"这一个决策,不需要任何系统改造,只需要在拣选标签上标注清楚,或者直接培训拣选员"看到后面没货了就折返"。
3.4 一个容易被忽略的前提:货位数据的准确性
所有路径优化的前提是:系统知道每个货位的准确坐标。
如果货位数据不准(比如实际在 3 排 5 层,系统记录是 3 排 4 层),路径算法算得再准也没用。
所以仓储 IE 的第一件事往往是"盘点 + 校准货位主数据"。这活不性感,但它是所有优化的地基。
四、货位优化:把对的货放在对的地方
4.1 三个核心原则
原则一:黄金区域存放高频商品
黄金区域(Golden Zone) 指拣选员最容易触及、行走成本最低的位置:
- 垂直方向:腰部到眼睛的高度(不需要弯腰或踮脚);
- 水平方向:靠近主通道出入口的位置。
一个简单的规则:把出库频率最高的 20% SKU(通常贡献 80% 的拣选作业量)放在黄金区域。
原则二:ABC 分类 + 分区存储
| 类别 | 定义 | 存储策略 |
|---|---|---|
| A 类 | 出库频率最高的前 10%—20% SKU | 放在最靠近 P&D 点、黄金高度的位置 |
| B 类 | 中间 20%—30% | 次优位置 |
| C 类 | 剩余的 50%—70%(长尾) | 远端、高层、密集存储 |
注意 ABC 分类要定期更新:电商的爆款变化很快,上月的 A 类可能是这月的 C 类。建议按月或按季度重新分类并调整货位。
原则三:关联性存储
把经常被一起购买的商品放在相邻位置。
这是最"数据驱动"的一条原则,也是最容易被忽视的。
关联性的度量方法:
支持度(Support)= 同时包含商品 X 和 Y 的订单数 / 总订单数
置信度(Confidence)= 同时包含 X 和 Y 的订单数 / 包含 X 的订单数
提升度(Lift)= 置信度 / Y 的订单占比
这就是经典的购物篮分析(Market Basket Analysis),常用 Apriori 或 FP-Growth 算法。
实际应用:手机壳和钢化膜、牙刷和牙膏、婴儿奶粉和纸尿裤——这些高关联商品放在一起,能显著减少拣选行走距离。
一个重要的补充:关联性会随季节和促销活动变化,所以要按时间段分别计算关联规则。用"双十一"的数据算出的关联规则,用在平时可能不合适。
4.2 货位优化的实际约束
理论上你可以把货位优化做到极致,但现实中有一堆约束:
| 约束 | 说明 |
|---|---|
| 商品尺寸与承重 | 大件不能放高层,重货放底层 |
| 商品特性 | 食品与日化不能混放;易碎品单独存放 |
| 批号与效期 | 需要做先进先出(FIFO)管理 |
| 安全 | 危险品、锂电池单独存放 |
| 上架效率 | 频繁调整货位会增加上架作业的成本 |
| 库存深度 | 一个 SKU 的库存量决定了它需要多少货位 |
所以货位优化是一个带约束的优化问题,不是简单的"把 A 类放前面"。实际做法是:在满足所有硬约束的前提下,用启发式算法求解"总拣选成本最小"的货位分配方案。
五、波次与批量:时间的调度艺术
5.1 什么是波次(Wave)
波次是指把一个时间段内的订单聚合成一批,统一释放拣选。
波次设计要解决的核心矛盾:
波次太短(如 5 分钟)→ 每批订单少 → 批量效应不明显,效率低
波次太长(如 2 小时)→ 订单在仓内停留时间长 → 履约时效差
5.2 波次设计的关键输入
| 输入 | 说明 |
|---|---|
| 承运商截单时间 | 这是最硬的约束。快递公司每天几点来取货,决定了你必须几点前完成拣选打包 |
| 订单承诺时效 | 当日达、次日达、半日达,不同时效要求的订单要分不同波次 |
| 产能约束 | 拣选人力、打包台数量、分拣机能力 |
| 订单结构 | 单件单、多件单、大件单的处理方式不同 |
5.3 一个典型的波次结构
| 波次 | 释放时间 | 订单类型 | 目标完成时间 |
|---|---|---|---|
| 波次 1 | 00:00 | 前一日积压订单 | 08:00 |
| 波次 2 | 08:00 | 当日达订单 | 12:00 |
| 波次 3 | 12:00 | 次日达订单 | 16:00 |
| 波次 4 | 16:00 | 截单前的订单 | 20:00 |
| 波次 5 | 20:00 | 紧急订单 + 夜间处理 | 24:00 |
注意"波次内的产能平衡":每个波次的订单量应该与该时段可用的产能匹配。如果波次 2 有 5 万单但只有 50 个拣货员,就会爆仓。
IE 的工作是:根据历史数据预测每个波次的订单量,反推需要的人力配置,并设计弹性调度机制(比如临时从其他波次调人)。
六、大促产能规划:四步法
大促(双十一、618)是电商仓储的年度大考。订单量可能是日常的 5—10 倍甚至更多,而仓库面积和设备是固定的。
6.1 四步法
第一步:需求预测
| 输入 | 说明 |
|---|---|
| 去年大促的实际数据 | 分日、分小时、分品类的订单量 |
| 今年的业务目标 | GMV 目标、预期增长率 |
| 促销节奏 | 预售、尾款、现货的不同波次 |
| 品类结构变化 | 今年主推什么品类,这影响拣选难度 |
输出:分日甚至分小时的订单量预测曲线,以及订单行数分布。
第二步:产能测算(关键步骤)
把订单量转化为对资源的需求:
需求拣选行数 = 订单量 × 平均每单行数
需求拣选工时 = 需求拣选行数 / 人均小时拣选行数
需求拣选人数 = 需求拣选工时 / (每日工作小时 × 出勤率)
同样的测算要做七遍:收货、上架、拣选、分货、复核、打包、发货。每个环节的产能都要单独测算,然后取其中的瓶颈环节作为整个仓库的产能上限。
这是典型的 TOC 应用:系统的产出由瓶颈决定。如果打包台是瓶颈,那增加再多的拣货员也没用。
第三步:资源缺口填补
| 资源 | 应对手段 |
|---|---|
| 人力 | 提前招聘临时工、跨仓支援、延长工时、提高人效(优化路径和策略) |
| 场地 | 租赁临时仓、利用通道暂存、设置外场 |
| 设备 | 租赁叉车/AGV、增开分拣线 |
| 时间 | 提前预售发货(把订单提前消化)、延长作业时间 |
| 供应商 | 让供应商直发(drop ship),绕过仓库 |
一个非常有效的策略:预售前置。
双十一的很多订单是预售的(提前付定金)。对于预售商品,可以在支付尾款前就把货提前打包好,甚至提前运到离消费者最近的前置仓。这样尾款支付后只需要贴单发货,极大缓解了主仓的压力。
这是"用信息换时间"的典型 IE 思路:既然订单内容在付尾款前就已知,为什么不提前做?
第四步:压力测试与调整
在真实大促前,做 2—3 次模拟演练(用历史数据或模拟订单),验证:
- 系统能否承受峰值流量;
- 各环节产能是否匹配;
- 异常情况下的应急预案是否有效。
这一步最容易被省略,也最容易出问题。 很多仓库在大促当天才发现 WMS 扛不住、分拣机卡死、打包台不够——这些都应该在压力测试阶段暴露。
6.2 大促期的一个关键判断:要不要追求峰值产能
一个仓储经理面临的核心权衡:
方案 A:按峰值建设产能
→ 大促没问题,但平时产能严重闲置(成本高)
方案 B:按日常建设产能 + 大促临时扩充
→ 成本低,但大促依赖临时工和管理能力
方案 C:削峰填谷
→ 通过预售、分批发货、时效承诺差异化,把峰值削平
方案 C 是最优解,但需要业务配合。 这是 IE 与业务协同的绝佳例子:通过改变"订单释放节奏"和"履约承诺",来降低对产能的峰值需求。
七、自动化设备的 ROI 边界
7.1 主要的仓储自动化方案
| 方案 | 适用场景 | 投资量级 | 柔性 |
|---|---|---|---|
| 电子标签拣选(DPS/Pick-to-Light) | 拆零拣选、SKU 多 | 中 | 高 |
| 语音拣选(Voice Picking) | 大件、双手作业 | 低 | 很高 |
| 输送线 + 自动分拣机 | 大批量、标准化包裹 | 高 | 低 |
| AGV 货架到人(如 Kiva 类) | 中小件、SKU 极多 | 高 | 中 |
| 穿梭车密集存储(Shuttle) | 整箱存储、密集、高吞吐 | 高 | 中 |
| 自动包装线 | 标准化包装 | 中 | 低 |
| AS/RS 立体库 | 整托存储、高密度 | 高 | 低 |
7.2 ROI 测算的框架
年节约 = 人工节约 + 效率提升带来的产能增加(折算) + 差错成本降低
+ 场地节约 + 能耗(可能增加为负项)
年成本 = 折旧(投资/折旧年限) + 维护费 + 能耗 + 软件授权 + 运营人员
回收期(年) = 投资 / (年节约 - 年成本增加)
7.3 三个最容易算错的地方
错误一:高估人工节约。
自动化确实减少了拣货员,但:
- 需要新增设备维护人员;
- 需要新增系统运维人员;
- 减掉的人未必能裁(可能只是转岗);
- 临时工的弹性优势会丧失(大促时不能临时加 500 个拣货员)。
错误二:低估柔性损失。
自动化设备通常针对特定的订单结构优化。如果业务模式变化(比如从 B2C 转向 B2B,订单行数从 2 行变成 20 行),自动化系统的效率可能大幅下降,甚至不如人工。
在电商这种业务模式快速变化的行业,柔性是有真实价值的。 这个价值很难量化,但必须放进决策考虑。
错误三:忽略订单量的时间分布。
如果一年只有 30 天需要峰值产能,其余 335 天产能过剩,那么为峰值投资自动化是不划算的。正确的做法是按"加权平均需求"而不是"峰值需求"来测算自动化投资。
7.4 一个务实的判断标准
| 情况 | 建议 |
|---|---|
| 订单量稳定、SKU 结构稳定、增长可预测 | 可以考虑重资产自动化 |
| 订单量波动大、业务模式可能变化、增速不确定 | 优先柔性方案(电子标签、语音、租用的 AGV) |
| 人工成本持续快速上升、招工困难 | 自动化的紧迫性上升 |
| 场地成本高(一线城市周边) | 密集存储方案(AS/RS、穿梭车)的价值上升 |
八、进入电商仓储方向的建议
8.1 岗位
| 岗位 | 做什么 | 能力要求 |
|---|---|---|
| 仓储规划工程师 | 新仓布局、动线设计、设备选型 | SLP、CAD、仿真、设备知识 |
| 运营优化工程师 | 拣选策略、路径优化、波次设计、人效提升 | 数据分析、运筹学、仿真 |
| 网络规划工程师 | 仓网设计、选址、库存分布 | 选址模型、优化、地理数据分析 |
| 数据分析师 | 履约成本分析、时效分析、预测 | SQL、Python、可视化 |
| 自动化规划 | 自动化方案设计、ROI 测算、实施 | 设备知识、项目管理、财务测算 |
| 供应链分析师 | 需求预测、库存优化、补货策略 | 统计、预测模型、库存论 |
8.2 在校准备
最值得投入的三件事:
- 运筹学 + Python 求解:能用 OR-Tools 求解一个 TSP/VRP 问题,能独立写一个简单的路径优化启发式。这是仓储优化的硬核能力。
- SQL + 数据分析:物流行业数据完备,能不能从数据里挖出洞察,决定了你的价值。
- 仿真(可选但加分):能用仿真验证一个布局或策略的效果。
一个低成本的实践项目: 找一份公开的电商订单数据(或自己生成模拟数据),完成一次完整分析:
- 做 ABC 分类;
- 做购物篮关联分析;
- 用最大间隙策略计算路径长度,与 S 形策略对比;
- 输出一份"货位优化建议 + 预期收益"的报告。
这个项目做完,你在物流企业的面试中会非常有说服力。
小结
电商仓储的工业工程,四句话:
拣选是仓储成本的大头,行走是拣选的大头。 一个拣货员每天走 10—20 公里,其中大部分是无效行走。
路径优化的性价比极高:从 S 形升级到最大间隙启发式,不花一分钱,可减少 10%—25% 的行走距离。前提条件是货位主数据准确。
货位优化三原则:ABC 分类放黄金区域、关联性存储(购物篮分析)、定期更新(电商爆款变化快)。
大促规划的核心是 TOC:分环节测算产能、找出瓶颈、用"预售前置"和"削峰填谷"化解峰值需求,并用压力测试暴露问题。
最后一句:电商仓储是运筹学最纯粹的规模化应用场景——问题结构清晰、数据完备、效果可度量。如果你想找一个"学的东西真的能用上、用了真的有效果"的方向,仓储优化是很好的选择。
相关阅读
- 新能源与半导体行业的工业工程:从电池产线节拍到晶圆厂产能的完整算法:把两个资本密集型行业的 IE 方法完整拆开:2 GWh 项目节拍倒推(2.94 s/只 → …
- 光伏与储能制造的工业工程:良率瀑布、产能过剩与技术迭代的三重博弈:光伏组件价格十年下降约一个数量级,制造端每瓦只赚几分钱。本文拆解产业链四环节(硅料/硅片/电…
- 快递与即时配送的工业工程:网络规划、路径优化与末端效率:一个包裹从发货到签收跨越上千公里,成本却只要几块钱。本文拆解四层决策(战略选址 / 战术路由…
- 咨询业中的工业工程:精益顾问、运营咨询与 IE 的方法论变现:咨询公司卖的很多东西,本质上就是工业工程。本文拆解两条赛道:战略咨询看重学校品牌与商业敏感度…
- 灯塔工厂里的工业工程师在做什么:高度自动化的工厂还需要 IE 吗?本文拆解 IE 在灯塔工厂中的五个新角色、技能升级清单,以…