9.3 网络图的编制

   
    编制网络计划的基本步骤如下:
    1、项目分解
    用到上面提到的工作分解结构(WBS)的方法。
    2、开列作业清单
    确定分解出来的项目的先后顺序,列示在作业清单中,可以采用紧前活动或紧后活动作为依据(如表9-1所示)。表9-1 某拆换蒸汽配管工程作业清单


活动代号

活动名称

紧前活动

紧后活动

时间(天)

A

勘查设计

-

B、C、D

5

B

搭架拆旧管

A

E

3

C

制新管及零件

A

E

4

D

制新阀门

A

G

5

E

安装新管

B、C

F、G

2

F

焊新管

E

H

1

G

装新阀门

D、E

H

2

H

通气保温

F、G

-

2

    3、计算各项作业所需时间,填在作业清单表上
    作业所需时间是指在一定的技术组织条件下,为完成一项任务或一道工序所需要的时间,是一项活动的延续时间。有两种估计方法:
   (1)单一时间估计法:是指对各种活动的时间,仅确定一个时间值。这种方法适用于有同类活动或类似活动时间做参考的情况。
   (2)三点时间估计法:是对活动时间预估三个时间值,然后求出可能完成的平均值。
    最乐观时间(Optimistic time)——指在最有力的条件下顺利完成一项活动所需要的时间,常以a表示。
    最可能时间(Most likely time)——指在正常情况下完成一项活动所需要的时间(m)
    最悲观时间(Pessimistic time)——指在最不利的条件下完成一项活动所需要的时间(b)
    平均时间t=(a+4m+b)/6        方差σ2=[(b-a)/6]2
    4、绘制网络计划图,确定关键路线(或利用第5步方法来确定)
    绘制网络图要注意的几个问题:(1)网络图不允许出现循环,图中箭线必须从左至右排列,不能出现回路;(2)两个节点之间只允许有一条箭线直接相连,否则当用节点编号表示某项活动时,就会出现混乱;(3)箭头事件的编号必须大于箭尾事件的编号;(4)一条箭线必须连接两个结点,不允许从一条箭线中间引出另一条箭线;(5)必须正确反映作业之间的逻辑关系;(6)一个完整的网络图必须有,也只能有一个起始节点和一个终止节点。
    根据活动清单中规定的活动之间的关系,将活动代号栏中所有的活动逐项的画在网络图上。按惯例,绘制网络图应该从左至右进行。起始节点画在最左边,表示项目的开始。然后从活动代号栏中找出紧后活动栏中没有出现的活动,即是项目开始时就可以进行的活动。画出最早能开始的活动之后,就要找出其紧后活动,在将表示其紧后活动的箭线画在后面。按这样的方式进行下去,直到没有紧后活动为止。没有紧后活动的活动所对应的箭线汇集在终止节点上。草图绘出后将序号标在节点上,将活动代号和时间标在箭线上。根据表9-1画出网络图,如图9-10和9-11所示,其中大写字母代表活动,字母后面的数字表示完成该活动需要的时间。


图9-10 节点型网络图


图9-11 箭线型网络图

    绘制好网络图后,我们就可以确定关键路线了,方法是首先找出网络图中的所有路线,接着计算各路线的总时间,最后所用总时间最长的路线为关键路线。我们根据图9-9来确定关键路线,如下表所示:
表9-2 项目路线表

路线

时间(天)

是否是关键路线

A-B-E-F-H

5+3+2+1+2=13

A-B-E-G-H

5+3+2+2+2=14

A-C-E-F-H

5+4+2+1+2=14

A-C-E-G-H

5+4+2+2+2=15

A-D-G-H

5+5+2+2=14

     5、计算各活动的时间,确定关键路线

    为了找出关键路线,必须计算出每个活动的两种开始和结束时间。
   最早开始时间(ES)=所有紧前活动都完成,活动最早可以开始时间
   最早结束时间(EF)=活动的最早可以完成的时间
   最迟开始时间(LS)=在不推迟整个项目的前提下最迟的开始时间
   最迟结束时间(LF)=在不推迟整个项目的前提下最迟的结束时间
    为了确定最早开始时间和最早结束时间我们可以使用顺排法。
    最早开始时间的规则,在活动开始之前,所有的紧前活动必须完成。如果一项活动只有一个紧前活动,那么它的最早开始时间就是紧前活动的最早结束时间。如果一项活动有多个紧前活动,那么它的最早开始时间就是所有紧前活动的最早结束时间的最大值。即,
ES=max{所有紧前活动的EF}
    最早结束时间的规则,活动的最早结束时间是该活动的最早开始时间与该活动持续时间之和。即,
EF=ES+活动持续时间
    为了确定最迟开始时间和最迟结束时间我们可以使用倒排法。倒排法是从项目的最后一个活动开始的。对于每项活动,要算出最迟结束时间LF,接着推算最迟开始时间LS。
    最迟结束时间规则,这是基于活动必须在所有紧前活动都结束才可以开始这个事实上。如果某项活动是惟一一项活动的紧前活动,那么它的最迟结束时间就是后面这项活动的最迟开始时间。如果某项活动是多项活动的紧前时间,那么它的最迟结束时间就是其所有紧后活动的最迟开始时间中的最小值。整个项目的最迟结束时间也就是它的 最早结束时间。即,
LF=min{所有紧后活动的LS}
    最迟开始时间规则,活动的最迟开始时间是其最迟结束时间与该活动的持续时间之差。即,
LS=LF-活动持续时间
    如表9-3所示,我们可以列出各项活动的相关时间。

表9-3 活动的相关时间表

活动


活动时间

最早开始时间ES

最早结束时间EF

最迟开始时间LS

最迟结束时间LF

时差
LS-ES

是否在关键路线上

A

5

0

5

0

5

0

B

3

5

8

6

9

1

C

4

5

9

5

9

0

D

5

5

10

8

13

3

E

2

9

11

9

11

0

F

1

11

12

12

13

1

G

2

11

13

11

13

0

H

2

13

15

13

15

0

   在计算出最早和最迟时间参数后,很容易通过时差找出关键路线。时差是指在预计工期之外的富余时间,活动即使推迟了这么多时间也不会使项目推迟。由此可知活动时差为零的活动在关键路线上。
时差=LS-ES   或 时差=LF-EF
    由表9-2,我们可以确定项目的关键路线,关键路线为A-C-E-G-H,我们可以从图9-12和图9-13中看出粗线为关键路线。




图9-12 节点型网络



图9-13 箭线型网络图

    6、确定各项活动的日历进度工期
    要把各项活动的具体时间用日历时间来表示,这样可以更好地与实际日期相对照,利于以后对项目进行监控。

返回