02 安全库存计算
📌 知识层级说明 🟢 基础必掌握 — 入职前、面试前必须理解 🟡 进阶了解 — 有基础后扩展,理解逻辑即可 🔴 暂缓 — 工作后遇到实际场景再深入
一、什么是安全库存?为什么需要它?🟢 基础必掌握
安全库存(Safety Stock,SS):企业为应对需求波动和供应不确定性而持有的额外缓冲库存,目的是在下一批货到达之前不发生断货(缺货)。
没有安全库存会发生什么?
需求突然增加 20% → 现有库存耗尽 → 生产停线(停工待料)
供应商延误 3 天 → 库存归零 → 生产停线
停线成本(行业参考):
- 汽车主机厂:停线 1 小时损失约 30~100 万元
- 消费电子组装:停线 1 天损失约 50~200 万元
所以安全库存是”购买确定性的成本”——持库成本 vs 断货损失之间的权衡。
💡 转行迁移:工程造价中的”暂列金额”(预备费)逻辑相同——为应对不确定变更预留的资金缓冲。安全库存 = 物料层面的”暂列金额”。
二、核心公式推导 🟢 基础必掌握
2.1 简化公式(入门级)
其中:
- Z:服务水平对应的 Z-score(正态分布系数)
- σ_d:需求的日/周标准差
- L:供应商 Lead Time(天/周)
适用条件:仅需求波动,Lead Time 固定且稳定。
2.2 完整公式(同时考虑需求和 Lead Time 的波动)🟡 进阶了解
其中:
- Z:服务水平 Z-score
- L:平均 Lead Time(天)
- σ_d:每天需求标准差
- d:平均日需求
- σ_L:Lead Time 标准差(天)
💡 这个公式同时考虑了两个不确定性来源:需求不稳定(σ_d)和供应不稳定(σ_L)。当 Lead Time 非常稳定时(σ_L ≈ 0),公式退化为简化版。
2.3 服务水平与 Z-score 对照表 🟢 基础必掌握
服务水平(Service Level):不发生缺货的概率目标。
| 服务水平 | Z-score | 适用场景 |
|---|---|---|
| 90% | 1.28 | C 类低价值物料,缺货影响小 |
| 95% | 1.65 | B 类一般物料,标准要求 |
| 97.7% | 2.00 | A 类重要物料 |
| 99% | 2.33 | 关键物料,停线风险高 |
| 99.9% | 3.09 | 极关键物料(如汽车安全件) |
选择建议(结合 ABC-XYZ 矩阵):
- AX、AY 类 → 服务水平 ≥ 99%
- AZ 类 → 服务水平 ≥ 99%(但需额外多供应商对冲)
- BX、BY 类 → 服务水平 95%~97%
- C 类 → 服务水平 90%~95%
三、计算案例 🟢 基础必掌握
案例:某电容器(A 类物料)安全库存计算
已知条件:
- 平均日需求:d = 1,000 个/天
- 日需求标准差:σ_d = 200 个/天
- 平均 Lead Time:L = 14 天
- Lead Time 标准差:σ_L = 2 天
- 目标服务水平:99%(Z = 2.33)
代入完整公式:
解读:需要持有约 5,000 个安全库存,相当于约 5 天的平均用量。
案例:用简化公式快速估算
已知条件:
- σ_d = 50 个/天
- L = 7 天(Lead Time 固定)
- 服务水平 95%(Z = 1.65)
四、再订购点(Reorder Point)🟢 基础必掌握
再订购点(ROP,Reorder Point):当库存降到这个水平时,必须立即发出补货订单。
其中 为平均日需求,L 为 Lead Time(天),SS 为安全库存。
逻辑:
当库存降至 ROP 时 → 发出 PO
PO 发出 → 经过 L 天 → 到货
在这 L 天内,消耗的库存 = d̄ × L
到货时,库存应 ≥ 0(由 SS 保证)
示例:
- 平均日需求:100 个/天
- Lead Time:10 天
- 安全库存:300 个
- ROP = 100 × 10 + 300 = 1,300 个
→ 当库存降至 1,300 个时,立即下采购单。
五、安全库存的动态调整 🟡 进阶了解
安全库存不是一算永固,需定期(通常每季度)重新评估:
触发重新计算的条件
| 触发情形 | 调整方向 |
|---|---|
| 需求波动加剧(σ_d 增大) | 提高安全库存 |
| 供应商 Lead Time 延长或波动增大(σ_L 增大) | 提高安全库存 |
| 供应商交货表现改善(OTIF ↑,σ_L ↓) | 降低安全库存,释放资金 |
| 需求趋于稳定(销售预测改善) | 降低安全库存 |
| 物料变更为 C 类(降级) | 降低服务水平目标,减少安全库存 |
安全库存的持库成本
持库成本(Carrying Cost / Holding Cost):持有库存产生的年化成本,通常为库存价值的 15%~30%。
构成:
- 资金占用成本(机会成本):约 8%~12%
- 仓储费(租金、水电、人工):约 3%~5%
- 保险费:约 1%~2%
- 损耗/过时风险:约 3%~10%(电子元件过时风险高)
安全库存的持库成本:
示例:SS = 5,000 个,单价 10 元,持库率 20%
→ 年持库成本 = 5,000 × 10 × 20% = 10,000 元/年
六、关键术语速查 🟢
| 术语 | 解释 |
|---|---|
| Safety Stock (SS) | 安全库存,应对不确定性的缓冲库存 |
| Service Level | 服务水平,不发生缺货的概率目标 |
| Z-score | 正态分布中对应服务水平的标准差倍数 |
| Lead Time (L) | 提前期,从下单到收货的天数 |
| σ_d | 需求标准差,衡量需求的波动程度 |
| σ_L | Lead Time 标准差,衡量供货时间的波动程度 |
| ROP | Reorder Point,再订购点,触发补货的库存水位 |
| Carrying Cost | 持库成本,持有库存产生的年化总成本 |
| Stockout | 缺货,库存为零导致无法满足需求 |