双代号网络图的绘制方法
一、根据题目要求画出工作逻辑关系矩阵表,格式如下: 工作 A B C D ...
紧前工作 A B C D ... 二、根据工作逻辑矩阵表计算工作位置代号表,为了使双代号网络图的条理清楚,各工作的布局合理,可以先按照下列原则确定各工作的开始节点位置号和结束节点位置号,然后按各自的节点位置号绘制网络图。 工作代号 开始位置代号 结束位置代号 A B C D ... 位置代号计算规则:
①无紧前工作的工作(即双代号网络图开始的第一项工作),其开始节点位置号为零;
②有紧前工作的工作,其开始节点位置号等于其紧前工作的开始节点位置号的最大值加1;
③有紧后工作的工作,其结束节点位置号等于其紧后工作的开始节点位置号的最小值;
④无紧后工作的工作(即双代号网络图开始的最后一项工作),其结束节点位置号等于网络图中各工作的结束节点位置号的最大值加1。
三、绘制双代号网络进度计划表,按照下列绘图原则:
1、绘制没有紧前工作的工作箭线,使他们具有相同的开始节点,以保证网络图只有一个起点节点。
2、依次绘制其他工作箭线。这些工作箭线的绘制条件是其所有紧前工作箭线都已经绘制出来。在绘制这些工作箭线时,应按下列原则进行:
1 / 11
①当所要绘制的工作只有一项紧前工作时,则将该工作箭线直接绘制在其紧前工作之后即可。
②当所要绘制的工作只有多项紧前工作时,应按以下四种情况分别予以考虑:
第一种情况:对于所要绘制的工作而言,如果在其多项紧前工作中存在一项(且只存在一项)只作为本工作紧前工作的工作(即在紧前工作栏中,该紧前工作只出现一次),则应将本工作箭线直接画在该紧前工作箭线之后,然后用虚箭线将其他紧前工作箭线的箭头节点与本工作的箭尾节点分别相连,以表达它们之间的逻辑关系。
第二种情况:对于所要绘制的工作而言,如果在其紧前工作中存在多项只作为本工作紧前工作的工作,应将这些紧前工作的箭线的箭头节点合并,再从合并之后节点开始,画出本工作箭线,然后用虚箭线将其他紧前工作箭线的箭头节点与本工作的箭尾节点分别相连,以表达它们之间的逻辑关系。 第三种情况:对于所要绘制的工作而言,如果不存在第一和第二种情况时,应判断本工作的所有紧前工作是否都同时是其他工作的紧前工作(即在紧前工作栏中,这几项紧前工作是否均同时出现若干次)。如果上述条件成立,应将这些紧前工作的箭线的箭头节点合并,再从合并之后节点开始,画出本工作箭线。
第四种情况:对于所要绘制的工作而言,如果不存在第一和第二种情况,也不存在第三种情况时,则应将本工作箭线单独划在其紧前工作箭线之后的中部,然后用虚箭线将其他紧前工作箭线的箭头节点与本工作的箭尾节点分别相连,以表达它们之间的逻辑关系。
3、当各项工作箭线都绘制出来以后,应合并那些没有紧后工作的工作箭线的箭头节点,以保证网络图只有一个终点节点。
2 / 11
双代号网络进度计划的参数计算
TFi— j ESi— j i Di— j LSi— j i TFi— j Di— j EFi— j j LFi— j j i— j工作的工作时间范围 总时差计算示意图 ESi— j Di— j EFi— j j FFi— j i— j工作的工作时间范围 ESj— k Dj—k EFj— k k 自由时差计算示意图
工作参数 ESi— j EFi— j i LSi— j LFi— j 工作名称 持续时间 TFi— j FFi— j j 按工作计算法计算工作时间参数的标注方式 工作最早开始时间(Earliest Starting Time) ESi?j在紧前工作的约束条件下,本工作可能开始的最早时刻 工作最早完成时间(Earliest Finishing Time) EFi?j 在紧前工作的约束条件下,本工作可能完成的最早时刻 工作最迟开始时间(Latest Starting Time) LSi?j 在不影响整个任务按期完成的前提下,本工作最迟必须开始的时刻 3 / 11
工作最迟完成时间(Latest Finishing Time) LFi?j总时差(Total Float Time) TFi?j 在不影响整个任务按期完成的前提下,本工作最迟必须完成的时刻 在不影响总工期的前提下,本工作可以利用的机动时间 自由时差(Free Float Time) FFi?j 在不影响紧后工作最早开始时间的前提下,本工作可以利用的机动时间 工作节点参数 ETi LTi i 工作名称 持续时间 ETj LTj j 按节点计算法计算时间参数的标注方式 节点最早时间(Earliest Time) FTi 节点最迟时间(Latest Time) 该节点的紧前工作全部完成,从这个节点出发的紧后工作最早能够开始的时间。当有多个箭线同时指向同该节点时,应取进入该节点的紧前工作的结束时间的最大值,作为该节点的最早开始时间。 在计划工期确定的情况下,从网络图的结束节点开始,逆向推算出的各节点的最迟必须开始的时刻。即,从各节点出发的工作在保证计划工期的前提下最迟必须开始的时间。 LTi
工期是泛指完成任务所需要的时间,一般有以下三种:
(1)计算工期:根据网络计划的时间参数计算出来的工期,用Tc表示。 (2)要求工期:任务委托人提出的所要求的工期,用Tr表示。
(3)计划工期:在要求工期和计算工期的基础上综合考虑需要和可能而确定的工期,用Tp表示。Tc≤Tp≤Tr
4 / 11
工作计算法 当i=1 取0 当i≠1 ESi?j取(沿线累加,遇圈取大) 节点计算法 取0(i为起开始节点) ESh?i?Dh?i=EFh-i取ETn?Dh-i(i节点前(只有一项紧前工作) ETi(沿线累加,遇圈取面有一个节点) 大) 取Max{当i≠1 EF(有多项取Max{h-i}紧前工作) ETn?Dh-i}(i节点前面有多个节点) EFi?j 取ESi?j?Di?j Tc Max{ETn} 取Tp=Tc(工期无要求) 取Tp≤Tr(工期有要求) 取Max{EFm-n} Tc j=n 取Tp=Tc(工期无要求) LTi 取Tp≤Tr(工期有要求) 取LTj?Di-j(节点后面有一个节点) j≠n LFi?j(逆线累加,遇圈取小) 取LFj?k?Dj-kLSj-k=ESi?j=ETi (只有一项紧后工作) j≠n 取Min{LSj-k}(有多项紧前工作) EFi?j=LTi?Di-j LSi-j 取LFi-j?Di-j LFi?j=LTj 5 / 11