English

DDMRP创新系列之3:基于解耦点的需求展开
来源: | 作者:chinascom | 发布时间: 2020-05-06 | 9349 次浏览 | 分享到:

DDMRP创新系列文章旨在阐述DDMRP方法的几个关键创新,正是这些创新让MRP、DRP、精益理论、约束理论和六西格玛等众所周知和广为接受的方法成功地融合在一起。

 

DDMRP创新系列的第1部分,我们讨论了“基于解耦点的前置期”这个新概念。在第二部分,我深入探讨了“净流量方程”。现在,我们将转向DDMRP中订单产生机制的另一面,即在净流量计算产生补货单之后需要做的事情,我们称之为“基于解耦点的需求展开”。

 

创新3:基于解耦点的需求展开

 

解耦会对订单计划和生成机制产生怎样的实质性影响?正如之前讨论过的,解耦点具有战略意义,是精心布局的。解耦点的设置决定了面向客户的订单前置期和库存投资。我们不会简单地在哪里都设置解耦点。这意味着在解耦后,产品结构中依然有从属关系。  

 

在计划中,基于解耦点的需求展开可以实现解耦点和从属关系管理核算的良好结合。基于解耦点的需求展开就是在每个解耦点上停止从属需求的展开。这个术语本身貌似是矛盾的。基于解耦点的需求展开,照字面意思就是“独立的从属”,这个描述恰如其分。

 

BOM中高层级的品目产生了供货单后,需求展开却可以在低层级上设置的解耦点上停止。停止需求展开并不会带来风险,因为解耦点上设置了缓冲库存。记得吗,解耦点上的库存从来不会被清零。只有当解耦点需要补货时,需求展开才会向下继续(通过一次独立的净流量计算来实现)。净流量方程已在第二部分做了相关介绍。



1展示了在示例产品结构中的基于解耦点的需求展开。此例中,由FPA的实际订单产生的高层级需求,沿着产品结构展开到SAA、SAB和外部采购件PPA。而SAA和SAB的需求会独立展开(根据这两个位置上各自的净流量计算,在合适的时间展开合适的数量)。SAB的需求展开会传递到PPB和PPC的供应商。SAA的需求展开会传递到PPD,PPE,PPFPPG,并在这几个品目上结束。根据净流量方程,这几个设置了解耦点的外购品目会在合适的时间,以合适的数量独立地补货。

 

很显然,这样的需求展开与传统MRP是不同的。在传统MRP中,高层级品目在整个计划周期内的需求都会展开到外采部件和子品目。当然,在MRP中也有例外,但仅仅是例外而已,对这些例外情况,我们会在本文后面章节详细讨论。

 

尽管有区别,传统MRP的需求展开和基于解耦点的需求展开也有相似的地方。各个解耦点是独立的,但各个解耦点之间却依然有从属关系。这种从属关系和传统MRP中的从属关系并无区别。图2比较了同一个产品结构中基于传统MRP的需求展开和基于解耦点的需求展开。如图所示,在虚线框出的区域内,两种模式下的需求展开是一模一样的(从SAA到SAC和SAD,以及从SAB到PPB和PPC)。


那么传统的计划系统可以执行基于解耦点的需求展开吗?解耦并不是一个新概念。这个理念已经产生很多年了,只是一直没有找到在MRP中实施的可持续的方法。MRP体系的设计非常明确地是为了将料单各层级紧密地耦合在一起,这样就可以通过运行精确的计算公式,同步需求和补货的数量与时间节点。当然在MRP中也有有限的和偶发的解耦,但大多数情况下都是偶然事件,一般都会带来显著的并发问题或者完全不能持续。至少有5种方法可以让MRP在至少一条线上解耦需求展开,但通常代价昂贵。下面我们对这5中方法一一分析一下。

 

安全库存: 可以在解耦点上设置安全库存来保证在手库存数量。但是,当在手余量低于安全库存时,这实际上认为制造了催缴的要求。安全库存是不能被消耗的。这意味着在安全库上并没有解耦—(当安全库存被消耗时,)需求信号被转换成加急的从属需求,并且在其余的产品结构或上游供应链中逐步放大。安全库存是个辅助库存机制,从来就不是主要的订单产生机制,在传统的需求输入模式下,安全库存用来缓解需求或供应中的不确定性。如果用安全库存作为订单产生机制,那么会造成极大的乱象,即所有的订单都需要被加急,从而无法决定真正的优先等级。这样,安全库存成了问题的一部分,而不是解决办法的一部分。安全库存最多只能算是陈旧的灭火器,而业界真正需要的是牢固的防火墙。

 

订货点:在想要解耦的地方,可以通过设置订货点来达到某种程度的基于解耦点的需求展开的效果。事实上,订货点最初的设计,就是要让它成为一个主要的订单产生机制。但这样做也有一些问题。订货点方法包含了安全库存的使用。这意味着前面讲的安全库存会带来的问题,同样也适用于订货点。除此之外,订货点不能识别也不能筛选未来需求。订货点机制完全无视实际存在的订单峰值。为了应对这种额外的不确定性,必须配置更多的库存。

 

过量计划:过量计划(俗话说“翻倍生产,没有麻烦“)是指人为地订购超过系统计算所得量的行为,目的是希望能维持充裕的在手库存来满足新的独立需求带来的系统紧张。由于这种多余的库存会让MRP的需求展开停止,所以产生某种形式的基于解耦点的需求展开。如果说这顶多一种效率不高的方式,那简直是对实际情况的严重低估。这个“解决办法”需要的运营资本的投入是非常巨大的。

 

使用停止需求展开标记:很多传统MRP系统都允许对某些指定的品目使用“停止需求展开标记”或“系统外计划”设置。在这种情况下,需求可以在这个部件上停止展开,但这会带来两个挑战。首先在该部件上必须有缓冲库存,其次还需要建立一个机制在需要补货时重启需求展开。传统MRP系统中,在使用了停止需求展开标记或者系统外计划设置之后,是无法自动重启需求展开的。系统中没有重启需求展开的自动触发器。这意味在每个解耦的中间品目或者采购品目上,计划人员必须手动重启需求展开。大多数情况下,这种手动计划都是在许多Excel表格中完成的,由此产生的各种麻烦也随之而来。

 

使用多层级主生产计划:可以用多层级主生产计划来启动BOM低层级品目的需求展开。用这种方法可以停止和重启需求展开,但这种操作的代价如何?事实证明,对大多数计划团队,建立和维护多层级主生产计划和他们之间的关联非常困难。此外,还需要有一个机制在需要再订货时自动提示计划人员。传统MRP系统非但没有这样的有效机制,而且会带来使用安全库存这个传统工具造成的风险。

 

解耦点作为一种在战略性地选择的位置上创造独立性的方式被广泛接受。问题是受限于其系统特性,传统MR不并能有效地管理解耦点。DDMRP的设计,正是为了布局和管理这些解耦点,为达成这个目的,DDMRP使用了净流量方程和基于解耦点的需求展开。

 

现在随着符合DDMRP要求的软件的推广,基于解耦点的需求展开成为可能。PtakSmith合著的《需求驱动的物料计划》一书中有许多的净流量方程和基于解耦点的需求展开相关的资料,包括许多例子,展示基于解耦点的需求展如何在解耦点之外产生从属品目的需求时间和数量。通过这些例子你可以了解到净流量方程和基于解耦点的需求展开如何一起在BOM中协同工作。

 

本系列的最后一部分我们将介绍“相对优先级”,这是DDMRP中的另外一个重要方面,让计划人员关注在真正重要的事项上。


       
电话:021-54281551
       
微信:kaile0823
       
邮箱:info@scom.org
       

QQ:3175495015