任务2.4 单代号网络计划
2.4.1 单代号网络计划的基本概念
单代号网络图是网络计划的另一种表示方法。单代号网络图的一个节点代表一项工作(节点代号、工作名称、作业时间都标注在节点圆圈或方框内,如图2-29所示),而箭线仅表示各项工作之间的逻辑关系。因此,箭线既不占用时间,也不消耗资源。箭线仅用来表示工作之间的顺序关系。用这种表示方法把一项计划中所有工作按先后顺序和其相互之间的逻辑关系,从左至右绘制而成的图形,称为单代号网络图(图2-30)。用这种网络图表示的计划叫作单代号网络计划。
图2-29 单代号表示法
图2-30 单代号网络图
单代号网络图与双代号网络图相比,具有以下特点:
(1)工作之间的逻辑关系容易表达,且不用虚箭线,故绘图较简单。
(2)网络图便于检查和修改。
(3)由于工作的持续时间表示在节点之中,没有长度,故形象不够直观。
(4)表示工作之间逻辑关系的箭线可能产生较多的纵横交叉现象。
2.4.2 单代号网络图的绘制
单代号网络图和双代号网络图所表达的计划内容是一致的,两者的区别仅在于绘图的符号不同。单代号网络图箭线的含义表示顺序关系,节点表示一项工作;而双代号网络图的箭线表示的是一项工作,节点表示联系。在双代号网络图中出现较多的虚工作,而单代号网络图没有虚工作。
1.单代号网络图的绘图规则
(1)单代号网络图必须正确表达已定的逻辑关系。常见的各种逻辑关系的表示方法见表2-1。
(2)单代号网络图中,严禁出现循环回路。
(3)单代号网络图中,严禁出现双向箭头或无箭头的连线。
(4)单代号网络图中,严禁出现没有箭尾节点的箭线和没有箭头节点的箭线。
(5)绘制网络图时,箭线不宜交叉,当交叉不可避免时,可采用过桥法或指向法绘制。
(6)单代号网络图只应有一个起点节点和一个终点节点。当网络图中有多项起点节点或多项终点节点时,应在网络图两端分别设置一项虚工作,作为该网络图的起点节点和终点节点。如图2.31所示。
2.绘制单代号网络图的方法和步骤
绘制单代号网络图的方法和步骤如下:
(1)根据已知的紧前工作确定出其紧后工作。
(2)确定出各工作的节点位置号。可令无紧前工作的工作节点位置号为零,其他工作的节点位置号等于其紧前工作的节点位置号的最大值加1。
(3)根据节点位置号和逻辑关系绘出网络图。
【应用实例2-6】 表2-7为已知单代号网络图的资料,试绘制其单代号网络图。
【实例解答】 (1)列出关系表,理清工作之间的逻辑关系,见表2-7。
表2-7 关系表
(2)根据逻辑关系绘出单代号网络图,如图2-31所示。
注意,图中S和W节点为网络图中虚拟的起点节点和终点节点。
图2-31 单代号网络图
2.4.3 单代号网络图时间参数的计算
单代号网络图时间参数ES、LS、EF、LF、TF、FF的计算与双代号网络图基本相同,只需把双代号改为单代号即可。由于单代号网络图中紧后工作的最早开始时间可能不相等,因而在计算自由时差时,需用紧后工作的最小值为被减数。
单代号网络计划的时间参数的计算可按下式进行:
ES 1=0
ESj=max{(ESi+Di),1≤i<j≤n}=maxEFi
LSi=min LSi-Di=LFi-Di
TFi=LFi-ESi-Di=LSi-ESi
FFi=minESi-(ESi+Di)=minESj-EFi
式中 Di——工作的延续时间;
ESj——工作的最早开始时间;
EFi——工作的最早完成时间;
LSi——工作的最迟开始时间;
LFi——工作的最迟完成时间;
TFi——工作i的总时差;
FFi——工作i的自由时差。
网络计划结束节点所代表的工作^的最迟完成时间应等于计划工期,即LF=T;工作最迟完成时间等于该工作的紧后工作的最迟开始时间的最小值,即
LFi=minLSj=min{LFj-Dj} (i<j)
【应用实例2-7】 已知单代号网络图如图2-32所示,试计算其时间参数。
【实例解答】 (1)计算工作最早可能开始时间。
图2-32所示的网络计划中有虚拟的起点节点和终点节点,其工作延续时间均为零。起点节点的ES0=0,其余工作最早可能开始时间计算如下(顺箭线方向):
图2-32 图上计算单代号网络图时间参数
ES 2=ES3=ES1+D1=0+0=0
ES 4=ES2+D2=0+2=2
ES 5=max{ES2+D2,ES3+D3}=4
ES 6=ES3+D3=0+4=4
ES 7=max{ES4+D4,ES5+D5}=12
ES 8=max{ES5+D5,ES6+D6}=10
ES 9=max{ES7+D7,ES8+D8}=15
计划总工期等于终点节点的最早开始时间与其延续时间之和,即T=ES9+D9=15+0=15。
(2)计算工作最迟必须开始时间。
终点节点(最后工作)的最迟必须开始时间,是用总工期减本工作的延续时间之差。即LS=T-D9=15-0=15,其余工作的最迟必须开始时间计算如下(逆箭线方向):
LS 8=LS9-D8=15-4=11
LS 7=LS9-D7=15-3=12
LS 6=LS8-D6=11-6=5
LS 5=min{LS8,LS7}-D5=11-4=7
LS 4=LS7-D4=12-10=2
LS 3=min{LS6,LS5}-D3=5-4=1
LS 2=min{LS4,LS5}-D2=2-2=0
LS 1=min{LS2,LS3}-Dl=0-0=0
(3)计算工作总时差。
TF 1=LS1-ES1=0-0=0
TF 2=0,TF3=1-0=1
TF 4=2-2=0,TF5=7-4=3
TF 6=5-4=1,TF7=12-12=0
TF 8=11-10=1,TF9=15-15=0
对总时差最小的工作用双箭线或粗黑箭线连接起来,即为关键线路。本例关键线路为①→②→④→⑦→⑨。
(4)计算工作自由时差。
EF 1=min{ES2,ES3}-ES1-D1=0
FF 2=min{ES4,ES5}-ES2-D2=0
FF 3=4-4-0=0
FF 4=12-2-10=0
FF 5=min{ES8,ES7}-ES5-D5=10-4-4=2
FF 6=10-4-6=0
FF 7=10-4-6=0
FF 8=10-4-6=0
FF 9=T-ES9-D9=15-15-0=0
以上计算结果分别记入节点边图例所示位置处,如图2-32所示。
【知识技能点小结】
单代号网络图是通过一个节点表示一项工作,通过剪线表达工作之间逻辑关系的网络图。与双代号网络图绘图规则相同,单代号网络图绘制只需注意增设一个虚拟起点节点和一个终点节点即可。其时间参数计算也与双代号网络图基本相同。
【知识技能训练】
一、单项选择题
1.单代号网络图中,节点表示()。
A工作 B逻辑关系 C工作间衔接关系 D时间消耗
2.以下不是单代号网络图构成要素的是()。
A节点 B波纹线 C剪线 D线路
二、根据表2-8给定的逻辑关系绘制单代号网络图
表2-8 某工程逻辑关系表
三、根据上题单代号网络图,计算其工作的时间参数,并指出其关键线路