ITPub博客

《ERP高级计划》书解读-APS案例分析之五时间点的计算(蔡颖)(转)

原创 Linux操作系统 作者:urinator 时间:2007-08-04 00:00:00 0 删除 编辑

《ERP高级计划》书解读-APS案例分析之五时间点的计算(蔡颖)

http://www.amteam.org/k/Board/2004-12/0/486467.html


时间点的计算的内容是:

EST 最早开始时间Earliest Start Time

LDB 最迟完成Latest Due By

LST 最迟开始时间Latest Start Time

DDB 之前不要作Don’t Do Before

ET 加快(开始)时间Expedite (start) Time

当前

确认的计划 节点 确认计划

| | |

| --------------------à |?-------------------------------- |

| | | | | | |

-----------------------------------------------------------------------------

今天 10.0 20.0 30.0 40.0 50.0 完成日期

PO 完成日期 鼓开始

鼓结束

非鼓工作中心

订单交货期

.

计算从确认的计划点要么是向后计划或向前计划;时间点计算是积极的计算类型 ,简单的说鼓缓冲=1/3的正常缓冲;积极缓冲 = ? 排队 + 墨菲(经验值). 简单的说积极缓冲 ? 正常缓冲。对一特别节点的计算 (称为当前节点) 从第一个遭遇的确认计划点,分别对节点要么是向后或向前计算. (注:一般工业统计概率说是工作时间的33%即1/3时间可以作其它的事情)

一,EST:最早开始时间(Earliest Start Time

EST 是任务可以最早开始的时间.考虑到完成所有紧接前的任务所花的时间. 使用的是积极缓冲计算, 不考虑装配缓冲,假设加快将要完成.

EST从一确认计划节点向前传播, :上游鼓任务的结束时间已经确认了计划.最小化(PO的到货日期 + MRP 提前期) 对物料约束.在任何节点的最早开始时间是由最长的链到这个节点所决定的.

在特别节点的EST的计算公式是:

EST = 上游的确认计划日期+ 判断时间 + 在此节点的积极缓冲

案例 1: 确认计划是今天, 当前节点是鼓

EST = 今天 + 判断时间 + 积极鼓缓冲

案例2: 确认计划是今天, 销售订单当前节点

EST = 今天 + 判断时间+ 积极发运缓冲

案例3: 确认计划是上游鼓任务或物料约束. 当前节点是鼓.

EST = 确认计划节点的计划结束时间+ 判断时间+ 1/3积极鼓缓冲

案例4: 确认计划是上游鼓任务或物料约束. 当前节点是销售订单

EST =确认计划节点的计划结束时间+ 判断时间+ 积极发运缓冲

案例5

所有工序都有运行时间为 1 小时;使用发运缓冲;装配缓冲; 鼓缓冲;今天是 t;鼓上的计划结束时间 td零件CPO的到货日期 dd.

A (制造)

|

20.0

|

10.0

________________________ |_______________________

| | |

N (制造) B (制造) C (采购完成)

| |

20.0 20.0 鼓工序

| |

10.0 10.0

| |

D1 (原材料) D (原材料)

零件B的工序20的鼓节点的公式是 t+1+ 1/2鼓缓冲。

A的销售订单节点的 EST (交货期)Max(对N链:t+4+ 1/2发运缓冲;对鼓链:td+2+1/2发运缓冲; C链:t+2+1/2发运缓冲)

二,LDB最迟完成Latest Due By

这是最迟的任务应该是在它开始算尽缓冲之前完成. LDB 总是由向后传播计算的,是从确认计划节点如:订单的完成日期或以前计划鼓任务的确认计划.因为向后传播和决定考虑理想的日期是什么,使用整个正常缓冲. 不管订单是否是旧或新的,LDB包括缓冲。

案例1: 确认计划是订单完成日期,当前节点是一-鼓子

LDB = 完成日期(一天的结束时间) – 正常发运缓冲判断时间-正常装配缓冲.

案例 2: 确认计划是定单完成日期,当前节点是一个鼓.

LDB = 完成日期(一天的结束时间) –正常发运缓冲判断时间

案例3: 确认计划是一鼓任务,当前节点是一非-鼓节点.

LDB = 在鼓上的计划开始正常鼓缓冲判断时间-正常装配缓冲

案例4: 确认计划是鼓任务, 当前节点是另外鼓节点.

LDB = 在鼓上计划开始判断时间 - 1/3 正常鼓缓冲

在案例 3: 如果非-鼓补给链分割为一个鼓链补给这个同样的鼓时,装配缓冲就会被应用. 如果链上的判断时间是0; 那么节点的缓冲不会应用;当鼓是在产品结构里的最后一个工序或在鼓节点和发运之间没有加工时间,那么LDB计算不会考虑发运缓冲

案例五:

给定发运缓冲,鼓缓冲和装配缓冲

完成日期 = dd;

运行时间: 1小时

在鼓上的销售订单:产品A:数量1个的LDB的计算公式是: dd-发运缓冲-2(小时)

零件N的工序10LDB计算: dd-发运缓冲-2(小时)-装配缓冲-1(小时)

A (制造)

|

20.0

|

10.0

_____________________ ___|____________________

| | |

N (制造) B (制造) C (采购完成)

| |

20.0 20.0 鼓工序

| |

10.0 10.0

| |

D1 (原材料) D (原材料)

三,LST最迟开始时间(Latest Start Time

在协调计划的过程中使用来显示最迟的任务,它能提前于渗透到下游缓冲开始,此任务最终将要补给. 这个计算直接跟踪最迟完成LDBLST 总是基于向后传播计算,从确认计划节点.:订单的完成日期;先前的计划鼓任务的确认计划。

因为最迟开始LST 计算是向后传播和决定什么是理想时间,整个计划缓冲被使用.这个计算是可以精确时间到秒,还可以用在在任务将开始布置在鼓上并决定顺序。LST 计算是不对非-鼓节点计算.

四,DDB之前不能作Don’t Do Before

在服从过程里使用.对所有非-约束工序不要在日期之前开始。

案例:

发运缓冲 = 2 天;装配缓冲= 1 天;鼓缓冲 = 1 ;运行时间和交货期是:如果今天是3/23/2004,计算零件N的工序10 DDB 日期

A (制造) (3/25/04)

|

20.0 1

|

10.0

________________________|_____________________

| | |

N (制造) B (制造) C (采购完成) | |

20.0 1 20.0 鼓工序 1 小时

| |

10.0 3/22/04 10.0 1

| |

D1 (原材料) D(原材料)

: ET加快(开始)时间(Expedite (start) Time)

加快时间(ET) 紧密追踪DDB. DDB, ET 还可以从一确认计划向后传播计算.加快时间计算象DDB,除了被消除的装配缓冲,也可以在计算DDB的正常缓冲计算里使用,也可以用积极缓冲。 如果对一订单的任务:计划时间大于ET,订单就会迟.

在协调时,把任务布置在鼓计划上,开始时间 > ET的任务将被显示为红色预警.推掉(Pushed Out)任务将一直把红色推掉,直到这个时间可接受的预计完成日期和排定的订单(销售或预测) . 加快时间是一个点,超越这个,订单需要合理化.超越ET的时间将是订单将被推掉(Pushed Out)的时间。

在整个APS ,我们谈论推掉(Pushing Orders Out这个概念,是让我们的订单可以接受在预计完成日期。原因是实际的物料或制造零件装配不能及时完成当我们执行推掉(push an Order out)处理时, 我们是不能推掉鼓上(瓶颈)的任务或改变将要到达的采购订单(PO)的日期。但是,我们可以 推掉(pushing out 客户或预测订单,造成这个原因是延迟的生产(MO)或延迟的采购(PO影响。APS的概念就是执行订单的可行性,合理性基于今天制造环境的现实. APS可以提供一个我们能分析这些情况的分析工具APS 也可以阻止推掉(pushing out 客户或预测订单。

案例:

确认计划点是销售订单的交货期。当前节点是非鼓的子链:发运缓冲 = 2 天;装配缓冲= 1 天;鼓缓冲 = 1 ;运行时间和交货期是:如果今天是3/23/2004,计算零件N的工序10 DDB 日期

A (制造) (3/25/04)

|

20.0 1

|

10.0

________________________|_____________________

| | |

N (制造) B (制造) C (采购完成) | |

20.0 1 20.0 鼓工序 1 小时

| |

10.0 3/24/04 10.0 1

| |

D1 (原材料) D(原材料)

零件N10工序的 ET 日期为:(3/25/2004-1(1/2发运缓冲)-2 =3/24/2004

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7942439/viewspace-20269/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 沏茶模型(转)
请登录后发表评论 登录
全部评论

注册时间:2007-12-06

  • 博文量
    3875
  • 访问量
    1800465