2020教材P79-83
本题考查的是关键工作的确定。第一步根据已知条件,算出各工作的最早开始时间和最早完成时间;第二步计算相邻两项工作之间的时间间隔;第三步利用相邻两项工作之间的时间间隔来判定关键线路。关键线路上的工作即为关键工作。从单代号搭接网络计划的终点节点开始,逆着箭头方向依次找出相邻两项工作之间时间间隔为零的线路即为关键线路。关键线路上的工作即为关键工作。本题中,先计算出各工作的最早开始时间和最迟开始时间,如图3-17所示。
第一步:各工作的最早开始时间和最早完成时间为如下所述:
工作A:ESA=0,EFA=4。
工作B:根据STF=4,得EFB=4,ESB=-2,显然不合理,为此,应将工作B与虚拟工作S(起点节点)相连,重新计算工作B的最早开始时间和最早完成时间为ESB=0,EFB=6。
工作C:根据STS=2得ESC=2,EFC=12。
工作D:根据STS=8得ESD=8,EFD=15。
工作E:根据FTS=1得ESE=13;根据 FTF=20得EFE=26,ESE=17,取大值, 得EFE=26,ESE=17。
工作G:根据STF=10得EFG=18, ESG=12;根据STS=2得ESG=19,EFG=25;取大值即计算工期为25。
由于在搭接网络计划中,决定工期的工作不一定是最后进行的工作。因此,在用上述方法完成计算之后,还应检查网络计划中其他工作的最早完成时间是否超过已计算出的计算工期。经查,工作E的最早完成时间26为最大,故网络计划的计算工期是由工作E的最早完成时间决定的。为此,应将工作E与一个虚拟工作F(终点节点)用虚箭线相连,得到工作F的最早开始时间和最早完成时间为26。
第二步:计算相邻两项工作之间的时间间隔。
计算中由于工作B的最早开始时间出现负值,故应将工作B与虚拟起点节点S用虚箭线相连。另外由于工作E的最早完成时间为最大,故应将工作E与虚拟结束结点F用虚箭线相连(图3-17)。
然后依据相邻两项工作之间的搭接关系的不同,分别计算出相邻两项工作之间的时间间隔LAG,本题中的各相邻两项工作间的时间间隔标注于图3-17中箭线的下方。由图中可知,经计算只有工作B和工作E之间的时间间隔为0,而工作B是和一个虚拟的起始工作S相连,而工作E是和一个虚拟的终点节点相连的,该网络计划的关键线路为S—B—EF,关键工作为工作B和工作E。