专栏名称: JitLogistics
采购物流供应链文摘 - 交流、知识与资讯平台
目录
相关文章推荐
航空工业  ·  歼20S、歼35A、歼15T、“昊龙”货运航 ... ·  3 天前  
航空工业  ·  我国首款货运航天飞机“航空工业造” ·  3 天前  
航空工业  ·  歼35A、直20、运20、歼15T、歼16D ... ·  1 周前  
青春国航  ·  一份热爱,一场接力! ·  1 周前  
51好读  ›  专栏  ›  JitLogistics

捶胸特供:安全库存,99%的人都算错了!

JitLogistics  · 公众号  ·  · 2017-10-31 07:30

正文

转载自公众号:供应链金线,作者:范宏达,原标题:金线捶胸特供:安全库存,99%的人都算错了!

延伸阅读:如何利用正态分布计算安全库存

延伸阅读:库存管理“动态平衡“的关键是安全库存的设定

延伸阅读:烧脑的供应链问题:我们应该使用ADU还是FDU作为日均用量来计算安全库存

 

一看这个标题肯定就有人说你这绝对是危言耸听,安全库存计算从教科书上到每天在用的,就你对?

 

不服气很正常。我们来个例子比划比划。

 

比方说,一个产品A,过去1个月的需求历史数据如下:

安全库存的服务水平需要达到95%,也就意味着安全库存能够满足补货提前期内95%的需求波动。


你来算算吧。

 

二话不说,先算一个需求方差等于67.5。

 

第二步,95%的服务水平,意味着要能满足1.644的方差,可以去查safety factor表或者用norm.inv(0.95)都可以算出来。

 

第三步,拿安全系数乘上方差:1.644*67.5 = 111

 

所以设置安全库存111。

 

错。

 

别难过,我以前也这么算的。

 

第一个错误:补货周期和需求计算的周期可能是不同的

 

我们说安全库存的作用是满足补货提前期内的需求波动。上面这个算法,需求的波动是按照一个月算的,因此默认补货的周期是一个月。

 

当补货周期和需求计算的周期是相同的时候,这么算没什么问题。但是我们并没有明确补货的周期。

 

设想一下,如果补货的周期是2个礼拜,那么波动方差会怎么样?

 

会是一个月的根号2倍。这个应该能够理解吧,同样的需求曲线,越小周期内的波动越大,越大的周期波动率越小。

 

所以在一个更小的周期内,面对一个更大的需求波动,你的安全库存会不会发生变化?

 

听起来好像有道理,又似乎那里不对:补货周期越短安全库存越高??接着看。

 

第二个错误:安全库存和你的订货策略相关

 

如果你用的是(s, Q)策略,也就是订货点和固定订货批量的策略,这种策略的含义是,一旦库存低于某个设定的值,就触发补货的订单。Q一般是通过EOQ找到的,关于EOQ可以在我之前的文章中找到说明 (参见《这些供应链基本概念大部分人都没搞清楚》)。而这个在订货点s,就是考虑了补货周期内的需求量和安全库存的计算,po个公式说明下:

 

在这种策略下,安全库存考虑的是防御补货周期的波动性。

 

我们再想一下,如果你的补货周期很短,那么虽然你的安全库存计算因为小周期波动率高而提升了,但是你的平均需求因为周期更短其实是降低了,所以你的整体管道库存大概率是降低的。

 

我们再看另外一种订货策略 (R,S),也就是周期性回顾补货策略。这种策略的含义是,每过R个周期,我们就回顾下库存,将库存数量补到S的数量,这种订货策略在英文里面叫order-up-to-level。这种策略很多工厂都很常见,比如说计划员会告诉你他每周看一次库存,就很可能是这种策略。

 

假设计划员每周看一次库存,比如说每周三,也就意味着他下一次看是一个礼拜以后。计划员周三看完这颗料以后,他下了补货订单,按照两个礼拜交货期以后,补的库存会到达。

 

有没有发现,整个周期和(s, Q)相比,多了一个回顾的周期?所以S的计算公式是这样的:

 

而相应的安全库存的计算也不同,因为这种策略下面临的周期是不一样的!

 

讲到这里,我们再来反思一下,为什么我们之前的安全库存理解都是有问题的?

 

我当年刚开始学供应链的时候,老师画的库存曲线是这样的:


安全库存似乎是那个静态的,永远处于底部的,不到万不得已不会去动用的库存。正是因为这个图形所造成的印象,我们从一开始就倾向于将安全库存割裂开来看待。


如果你的供应链老师还在这样教你的话,可以考虑去要点学费回来……

 

快速总结的话,正确的安全库存计算需要:

  1. 计算波动的周期和补货的周期相一致;

  2. 需要结合再订货点策略

 

再退一步来讲,其实计算本身的正确与否无足与道,重要的是在供应链管理中,这种环环相扣,切不可割裂着单独看某一部分的管理思路。