安全库存(Safety Stock)是为了应对需求与供应不确定性而额外持有的库存。它的目标不是“越多越安全”,而是在既定的服务水平下,把缺货概率控制到可接受范围。
基础公式
当需求与提前期都服从正态分布、且相互独立时:
安全库存 = Z × √(LT × σd² + d² × σLT²)
其中:
Z:目标服务水平对应的标准正态分位数(95% 对应 1.65,97.5% 对应 1.96,99% 对应 2.33)LT:平均补货提前期σd:单位时间需求的标准差d:单位时间平均需求σLT:提前期的标准差
一个例子
某 SKU 日均需求 200 件,日需求标准差 30 件,平均提前期 7 天,提前期标准差 2 天,目标服务水平 95%(Z=1.65)。
安全库存 = 1.65 × √(7 × 30² + 200² × 2²)
= 1.65 × √(6300 + 160000)
= 1.65 × 408
≈ 673 件
再订货点 = 平均需求 × 提前期 + 安全库存 = 200 × 7 + 673 = 2073 件。
三个常见误区
- 对所有 SKU 用同一个服务水平。A 类爆款断货损失大,可以设 97.5%;C 类长尾设 90% 即可,能显著降低总库存。
- 忽略提前期波动。很多缺货不是需求暴涨,而是供应商交期从 7 天变成 15 天。上方公式中
σLT项往往被低估。 - 用月度数据算日波动。粒度不一致会放大误差,建议统一到“天”。
什么时候不适合用这个公式
- 需求呈强季节性:应分季节段计算,或改用仿真。
- 新品无历史数据:用类比品或小批量试销,先设保守库存,再按实际滚动修正。
- 供应能力受限:此时瓶颈在产能,安全库存无法解决问题,应转向配额与优先级管理。
安全库存是动态参数,不是一次性设置。建议每季度用最近 12 个月数据重算一次,并记录每次调整的原因。
讨论与留言 0
欢迎补充案例、提出疑问。留言会自动展示,请保持友善与具体。
还没有评论,来说说你的看法。