石正宝
(上海市水利工程设计研究院 上海 200061)
本程序可计算网络图的时间参数,确定网络图的总工期、关键线路、关键工序、节点时间参数、工序时间参数。
可按任意次序输入各工序的参数,程序运行时先对各工序按节点编号由小到大排序。
程序初始界面如图1、图2:
图2 程序初始界面2
网络计划技术是一种科学的计划管理方法,是施工组织管理的有效手段。在网络图上,用箭线和节点表示施工工序和它们之间的逻辑关系。通过计算可找出网络图上的关键工作和关键线路,便于在执行过程中进行有效的控制与监督,以保证合理利用人力、物力和财力,获取最佳经济效益。
网络图的计算,有图上计算、列表计算、计算机计算三种方法。工程越复杂,采用网络计算技术的优越性就越显著。图上计算法和列表计算法只能用于简单的网络图,对于复杂网络图的计算,必须利用计算机才能进行。
节点是网络图中两相邻工序的交接点,用圆圈表示。节点表示前一道工序的结束,也表示后一道工序的开始。
(1)节点的最早开始时间
节点的最早开始时间,是指从该节点开始的工序最早可能开始工作的时刻,在此时刻之前不具备开工条件。始节点的最早开始时间为0。节点的最早开始时间应从网络图的始节点开始,顺着箭线方向,逐个计算至网络图终节点。
式中ESj为箭头节点j的最早开始时间;ESi为箭尾节点 i的最早开始时间;ti,j为工序 i-j的作业时间。
网络图终节点的最早开始时间即为总工期,它是网络图始节点到终节点之间所有线路中作业持续时间之和的最大值,即是完成网络计划的全部施工任务所必须的最短作业时间。
(2)节点的最迟结束时间
节点的最迟结束时间,是指以该节点为结束的工序最迟必须完工的时刻。若不完成,会影响后续工序按时开始。节点的最迟结束时间应从网络图的终点开始,逆着箭线方向,逐个计算至网络图始节点。终节点最迟结束时间一般为其最早开始时间,即总工期。
式中LFi为箭尾节点i的最迟结束开始时间;LFj为箭头节点j的最迟结束时间;ti,j为工序i-j的作业时间。
(1)工序最早开始时间
工序的最早开始时间等于其前节点的最早开始时间
(2)工序最早结束时间
工序的最早结束时间等于该工序的最早开始时间加该工序的作业时间
(3)工序最迟结束时间
工序的最迟结束时间等于其后节点的最迟结束时间
(4)工序最迟开始时间
工序的最迟开始时间等于该工序的最迟结束时间减该工序的作业时间
时差,是指在不影响整个任务完工时间的条件下,某项活动可以利用的机动时间。
(1)节点时差和关键节点
节点时差,是节点的最迟结束时间与最早开始时间之差。节点时差为0的节点是关键节点。
(2)工序时差和关键工序
①工序总时差
在不影响总工期的情况下,工序的机动时间。
总时差为0的工序是关键工序。
②工序自由时差
在不影响后继工序最早开始时间的情况下,工序的机动时间。
(1)将网络图中各工序(包括虚工序)的参数置入数据文件中,输入数据次序为:工序①的名称、箭尾节点编号、箭头节点编号、工序持续时间,工序②的名称、箭尾节点编号、箭头节点编号、工序持续时间……。
(2)程序运行时,先将各工序按节点编号由小到大排序。
(3)计算各节点的时间参数并显示(关键节点后加*号)。
(4)计算各工序的时间参数并显示(关键工序后加*号)。
(5)显示总工期。
(1)箭头节点的编号必须大于箭尾节点的编号;节点编号不能重复,但可以不连续。
(2)本程序仅对网络图进行参数计算,只有网络图表示的逻辑关系正确无误时,才能得到正确的计算结果。
例:某江堤加固工程第三标段护岸工程施工网络图如图3所示。试计算网络图的时间参数。
图3 某工程施工网络图
(1)数据文件内容如下:
12(工序总数)
施工准备,1,2,12
虚工序,3,4,0,虚工序,5,6,0
削坡土方Ⅰ,2,3,15,削坡土方Ⅱ,3,6,16
浆砌石脚槽Ⅰ,2,4,41,浆砌石脚槽Ⅱ,4,5,60
干砌石护坡Ⅰ,4,6,85,干砌石护坡Ⅱ,6,7,34
浆砌石排水沟,2,5,122,水下抛石,2,7,110
完工验收,7,8,5
(2)目标文件内容如下:
节点时间参数
工序时间参数
序号,工序名称,I,J,T,ES,LS,EF,LF,TF,FF
1)浆砌石排水沟**,1,2,12,0,12,0,12,0,0
2)水下抛石,3,4,0,27,27,53,53,26,26
3)完工验收,5,6,0,134,134,138,138,4,4
4)干砌石护坡Ⅱ,2,3,15,12,27,38,53,26,0
5)浆砌石脚槽Ⅰ,3,6,16,27,43,122,138,95,95
6)浆砌石脚槽Ⅱ**,2,4,41,12,53,12,53,0,0
7)干砌石护坡Ⅰ,4,5,60,53,113,78,138,25,21
8)削坡土方Ⅱ**,4,6,85,53,138,53,138,0,0
9)削坡土方Ⅰ**,6,7,34,138,172,138,172,0,0
10)施工准备,2,5,122,12,134,16,138,4,0
11)虚工序,2,7,110,12,122,62,172,50,50
12)虚工序**,7,8,5,172,177,172,177,0,0
总工期T= 177
限于篇幅,源程序代码略。
1 网络计划技术. 水利电力出版社.
2 VisualBasic6.0 编程. 人民邮电出版社.