3. EOQ模型基础理论

3.1 EOQ模型的假设条件

经济订货批量(Economic Order Quantity, EOQ)模型是库存管理中最经典的定量订货模型。其核心目标是在需求确定且稳定的前提下,找到使总库存成本最小化的单次订货数量。为了建立可解析的数学模型,EOQ基于以下理想化假设:

序号 假设条件 说明
1 需求率恒定且已知 单位时间内的需求量(D)为常数,不随时间波动
2 订货提前期为零或固定 从下订单到收到货物的时间(L)为0或已知常数
3 瞬时补货 货物一次性全部到达,不存在分批到货
4 不允许缺货 库存必须满足所有需求,缺货成本视为无穷大
5 单位采购成本固定 不考虑数量折扣,单价(C)为常数
6 订货成本固定 每次订货产生的固定费用(S)与订货量无关
7 持有成本线性 单位库存持有成本(H)与库存量成正比
实战提示:实际供应链中几乎无法完全满足上述假设,但EOQ模型提供了一个基准参考点。当需求波动较大或存在显著提前期时,需要引入安全库存或采用动态订货策略对EOQ进行修正。

3.2 基本公式推导

EOQ模型的总成本(TC)由三部分构成:采购成本、订货成本和持有成本。由于采购成本在单价固定时与订货量无关(不影响最优解),推导时通常只考虑后两项。

变量定义:

  • D:年需求量(单位/年)
  • S:每次订货成本(元/次)
  • H:单位库存年持有成本(元/单位·年)
  • Q:每次订货批量(单位)

成本函数构建:

年订货成本 = (D / Q) × S
年持有成本 = (Q / 2) × H
年总成本 TC(Q) = (D × S) / Q + (Q × H) / 2

求导取极值:

对 TC(Q) 关于 Q 求一阶导数,并令其等于0:

d(TC)/dQ = - (D × S) / Q² + H / 2 = 0
⇒ H / 2 = (D × S) / Q²
⇒ Q² = (2 × D × S) / H
⇒ Q* = √(2 × D × S / H)

其中 Q* 即为经济订货批量(EOQ)。

关键洞察:EOQ公式的平方根特性表明,订货成本与持有成本在最优解处达到平衡。当订货量小于EOQ时,订货成本上升更快;当订货量大于EOQ时,持有成本占主导。

3.3 经济订货批量的直观理解

EOQ并非一个随意的数字,而是订货成本与持有成本博弈的均衡点。以下SVG图展示了总成本曲线的U形特征,以及EOQ如何位于两条成本曲线的交点正上方。

EOQ模型成本曲线与最优订货批量 订货批量 Q 成本 持有成本 (Q/2)×H 订货成本 (D/Q)×S 总成本 TC(Q) EOQ = Q* 最低总成本 在EOQ点,订货成本与持有成本相等,总成本达到最小值

从上图可以直观看出:

  • 左侧区域(小批量):订货频率高,订货成本陡增,总成本主要由订货成本驱动。
  • 右侧区域(大批量):库存积压严重,持有成本线性上升,总成本主要由持有成本驱动。
  • 谷底(EOQ):两条成本线相交,总成本曲线达到最低点,此时订货批量最优。

3.4 EOQ的敏感性分析

实际应用中,我们更关心当参数偏离假设时,总成本会上升多少。以下SVG图展示了EOQ附近订货批量偏离对总成本的影响程度。

EOQ敏感性分析:订货批量偏离对总成本的影响 实际订货批量 / EOQ 成本增加百分比 0.5 0.75 1.0 (EOQ) 1.5 2.0 5% 10% 15% 20% 当实际订货量在EOQ的±20%范围内波动时,总成本增加通常不超过2%
工程应用警示:EOQ模型对参数误差具有低敏感性。即使需求预测或成本估算存在一定偏差,使用接近EOQ的订货批量仍能获得接近最优的总成本。这为实际库存管理提供了操作弹性——不必追求精确的EOQ数值,落在合理区间即可。

3.5 EOQ的扩展应用方向

在掌握基础EOQ模型后,实际工程中常遇到以下变体场景:

场景 模型变体 核心调整
补货需要时间 生产订货批量模型(POQ/EPQ) 考虑边生产边消耗,降低最大库存水平
存在数量折扣 带折扣的EOQ 分段计算总成本,比较不同折扣区间的EOQ
需求不确定 EOQ + 安全库存 在EOQ基础上叠加安全库存应对波动
多产品联合订货 联合补货模型(JRP) 共享运输成本,优化合并订货周期