EOQ 模型原理:经济订货批量

经济订货批量(EOQ)是库存管理中最经典的定量订货模型。它通过平衡订货成本与持有成本,确定使总库存成本最小的单次订货数量。理解 EOQ 的假设条件、成本函数推导及敏感性分析,是多级库存网络优化的数学基础。

2.1 经典 EOQ 假设条件

EOQ 模型建立在以下理想化假设之上,实际应用中需逐一检验这些假设的适用性:

序号 假设条件 说明
1 需求连续且恒定 单位时间需求量 D 为已知常数,不随时间波动
2 订货提前期固定 从下单到到货的时间 L 为已知常数
3 瞬时到货 一次订货全部同时到达,不允许分批到货
4 不允许缺货 库存降至零时立即补货,缺货成本视为无穷大
5 订货成本固定 每次订货的固定成本 S 与订货数量无关
6 持有成本线性 单位产品单位时间的持有成本 H 为常数
7 价格恒定 不考虑数量折扣,采购单价 P 固定
工程提示:在实际供应链中,需求波动、提前期不确定、分批到货等情况普遍存在。EOQ 的假设条件决定了它适用于需求稳定、提前期可控的成品或原材料场景。对于波动性强的品类,需引入安全库存或改用动态订货模型。

2.2 总成本函数推导

设年总需求量为 D,单次订货批量为 Q,每次订货成本为 S,单位产品年持有成本为 H。年总成本 TC 由三部分构成:

  • 年采购成本: \( D \times P \)(与 Q 无关,常数项)
  • 年订货成本: \( (D/Q) \times S \)(随 Q 增大而减小)
  • 年持有成本: \( (Q/2) \times H \)(随 Q 增大而增大)

总成本函数为:

TC(Q) = D × P + (D / Q) × S + (Q / 2) × H

由于采购成本为常数,不影响最优解,通常只关注可变成本部分:

TC_var(Q) = (D / Q) × S + (Q / 2) × H

对 Q 求一阶导数并令其为零:

d(TC_var) / dQ = - (D × S) / Q² + H / 2 = 0
⇒ (D × S) / Q² = H / 2
⇒ Q² = (2 × D × S) / H
⇒ Q* = √(2 × D × S / H)
核心结论:经济订货批量 Q* 仅与年需求量 D、单次订货成本 S、单位年持有成本 H 有关,与采购单价 P 无关。当订货成本与持有成本相等时,总成本最小。

2.3 经典 EOQ 公式

标准 EOQ 公式及其衍生指标:

指标 公式 单位
经济订货批量 \( Q^* = \sqrt{\frac{2DS}{H}} \) 件/次
年最优订货次数 \( N^* = \frac{D}{Q^*} \) 次/年
年最小总可变成本 \( TC_{min} = \sqrt{2DSH} \) 元/年
订货周期 \( T^* = \frac{Q^*}{D} \) 年
再订货点(确定型) \( ROP = D \times L \) 件
常见误区:EOQ 公式中的 H 是单位产品年持有成本,不是单次持有成本。若持有成本以月或季度给出,必须先换算为年化值再代入公式,否则计算结果会严重偏离最优解。
EOQ 总成本曲线与最优订货批量 订货批量 Q 年成本 订货成本 (D/Q)×S 持有成本 (Q/2)×H 总可变成本 TC_var Q* (最优批量) 在 Q* 处,订货成本 = 持有成本,总可变成本达到最小值

2.4 EOQ 的敏感性分析

敏感性分析衡量当实际订货批量偏离 EOQ 时,总成本增加的幅度。定义实际批量为 Q,偏离系数 k = Q / Q*,则实际总可变成本与最小总可变成本的比值为:

TC_var(Q) / TC_min = (k + 1/k) / 2

该比值仅与偏离系数 k 有关,与 D、S、H 的具体数值无关,体现了 EOQ 模型的鲁棒性。

偏离系数 k 实际批量 Q 成本增加比例 工程判断
0.5 Q* 的 50% +25% 显著增加,需调整
0.8 Q* 的 80% +2.5% 可接受偏差
1.0 Q* 的 100% 0% 最优
1.2 Q* 的 120% +1.7% 可接受偏差
1.5 Q* 的 150% +8.3% 轻微增加
2.0 Q* 的 200% +25% 显著增加,需调整
工程启示:EOQ 曲线在最优解附近较为平坦。当实际批量在 Q* 的 80%~120% 范围内波动时,成本增加不超过 2.5%。这意味着在参数估算存在一定误差时,EOQ 仍能提供接近最优的库存策略。这一特性为多级库存网络中的批量聚合提供了容错空间。
EOQ 敏感性分析:成本增加比例 vs 偏离系数 偏离系数 k = Q / Q* 成本增加比例 (%) 0 0.5 1.0 1.5 2.0 2.5 k=0.5, +25% k=1.0, 0% k=1.5, +8.3% k=2.0, +25% 可接受偏差区间 (k=0.8~1.2) 曲线在 k=1 附近平坦,偏离 20% 以内成本增加不超过 2.5%

2.5 参数估算与工程实践要点

EOQ 模型的实际应用效果高度依赖参数估算的准确性。以下是三个关键参数的估算方法:

  • 年需求量 D:使用历史数据的加权移动平均或指数平滑值。对于季节性产品,建议使用预测年需求量而非简单历史平均。
  • 单次订货成本 S:包括采购订单处理费、运输调度费、质检接收费、付款处理费等。建议使用作业成本法(ABC)分摊,避免遗漏隐性成本。
  • 单位年持有成本 H:通常取产品价值的 20%~30%,包含资金占用成本(利率)、仓储租金、保险、损耗、过时风险等。高价值或易过时产品应取上限。
参数敏感性提醒:EOQ 对 H 和 S 的估算误差相对不敏感(平方根效应),但对 D 的误差较为敏感。当需求预测偏差超过 30% 时,建议结合滚动预测定期重新计算 EOQ,或改用动态订货策略。