一、安全库存(以“天数”表示)计算逻辑:

安全库存天数 = Z × CV × √(LT + RI)

其中:

  • Z:服务水平系数

    • 常用:

      • 95% → 1.65

      • 99% → 2.05

  • CV(变异系数) =

    近一段历史日销量的 标准差 ÷ 平均值

  • LT(提前期) =

    从下单到到货的 物流提前期(天)

  • RI(补货间隔) =

    根据业务场景确定固定天数


二、为什么一定是 √(LT + RI),而不是只用 LT

这是90% 安全库存算错的地方

从业务真实过程拆解:

下单 → 等货(LT 天) → 到货 → 下一次补货决策(最多再等 RI 天)

也就是说:

  • 真正“暴露在不确定性里的时间” = LT + RI

  • 而不是只有 LT

📌 补货不是连续的,而是离散的
所以 RI 必须进安全库存公式


三、销量波动的正确业务视角(核心)

确定某个 SKU的安全库存天数时应该先问一句话:

它是「稳定低销」还是「偶发需求」?

在供应链里,这是两个完全不同的策略:

类型

正确策略

高频连续销量

正态假设 / CV / Z

低频、很多 0

“覆盖法 / 间隔法”

长尾SKU

最小库存 + 定期补

四、销量间隔法(Demand Interval)

Step 1:算“有销量的天”

比如 30 天里:

  • 有销量的天数 = 6 天

Step 2:算平均销售间隔DAI

销售间隔DAI ≈ 30 ÷ 6 = 5 天卖一次

Step 3:安全库存天数逻辑

这里需引入风险衰减函数:

如何理解呢?我们使用逆向思维

平均销售间隔期DAI越大,越不易缺货,安全库存反而可以越小;补货间隔期越长,越容易缺货,安全库存反而越大

我们定义一个 销售稀疏衰减因子:RI/DAI

安全库存天数 = Z × √(LT + RI)*(RI/DAI) ----不考虑CV

👉 含义

  • 不追求“每天不断货”

  • 追求“下一次卖的时候一定有货”

五、总结

安全库存用于覆盖:
在物流提前期 + 下一次补货间隔内,
由于需求波动造成的缺货风险