首页 理论教育 机动时间计算方法详解

机动时间计算方法详解

时间:2023-07-06 理论教育 版权反馈
【摘要】:时间转换约束模型中工序机动时间的计算思路与传统网络一致,都是以最早时间以及最晚时间为基础进行计算。当工序属于day-pattern时,其作业时间不包括周末,以及周一至周末的晚上,在计算其机动时间过程中需将这部分时间去掉。在传统网络的机动时间计算过程中,当项目网络中出现虚进、虚出节点时,工序的机动时间计算的节点式将失效。

机动时间计算方法详解

时间转换约束模型中工序机动时间的计算思路与传统网络一致,都是以最早时间以及最晚时间为基础进行计算。但是,在时间转换约束模型下,由于相邻节点和工序的时间参数关系公式可能失效,在工序的机动时间计算过程中,并不提倡引用节点的时间参数;再者,受到工序类型约束的影响,工序最早时间与最晚时间之间的时间并不能够完全被利用,在计算过程中要作以下调整。

(1)当工序属于dnw-pattern时,由于其不受时间约束的影响,机动时间计算的公式也就与传统网络一样。其总时差、自由时差、安全时差分别为

式中 Sij——工序(i,j)所有紧后实工序的集合;

Pij——工序(i,j)所有紧前实工序的集合。

(2)当工序属于d&n-pattern时,其作业时间不包括周末,在计算其机动时间过程中需将这部分时间去掉。即

总时差:

自由时差:

{ESxy}Mod14>10时,有

{ESxy}Mod14≤10时,有

安全时差:

{LFxy}Mod14>10时,有

{LFxy}Mod14≤10时,有

从式(7-9)~式(7-13)中不难发现,在自由时差与安全时差的计算过程中,不仅要考虑非作业时间的干扰,还要考虑紧后工序的最早开始时间或紧前工序的最晚结束时间的干扰。(www.xing528.com)

(3)当工序属于day-pattern时,其作业时间不包括周末,以及周一至周末的晚上,在计算其机动时间过程中需将这部分时间去掉。即

总时差:

自由时差:

{ESxy}Mod14>10时,有

{ESxy}Mod14≤10且{ESxy}Mod2=1时,有

{ESxy}Mod14≤10且{ESxy}Mod2=1时,有

安全时差:

{LFxy}Mod14>10时,有

{LFxy}Mod14≤10且{LFxy}Mod2=0时,有

{LFxy}Mod14≤10且{LFxy}Mod2=1时,有

综合式(7-14)~式(7-20)可见,对于day-pattern的工序,其机动时间的计算思路与d&n-pattern的工序基本一致。只是在计算过程中,需要注意其结束时间必定是奇数,而其开始时间必定是偶数。针对day-pattern工序这种特性,在计算过程中要对其紧前工序的最晚完成时间、紧后工序的最早开始时间分情况进行讨论。

在传统网络的机动时间计算过程中,当项目网络中出现虚进、虚出节点时,工序的机动时间计算的节点式将失效。而上述计算公式在机动时间的计算过程中,引用的是紧前、紧后工序的时间参数,不存在受虚进、虚出节点影响而失效的情况,即以上的计算公式对于任意结构的网络都普遍适用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈