关键路径法

关键路径法

关键路径法是在进度模型中,估算项目最短工期,确定逻辑网络路径的进度灵活性大小的一种方法。这种进度网络分析技术在不考虑任何资源限制的情况下,沿进度网络路径顺推与逆推分析,计算出所有活动的最早开始、最早结束、最晚开始和最晚结束日期,如图6-18所示。在这个例子中,最长的路径包括活动A、C和D,因此,活动序列A—C—D就是关键路径。关键路径是项目中时间最长的活动顺序,决定着可能的项目最短工期。由此得到的最早和最晚的开始和结束日期并不一定就是项目进度计划,而只是把既定的参数(活动持续时间、逻辑关系、提前量滞后量和其他已知的制约因素)输入进度模型后所得到的一种结果,表明活动可以在该时段内实施。关键路径法用来计算进度模型中的逻辑网络路径的进度灵活性大小。

在任一网络路径上,进度活动可以从最早开始日期推迟或拖延的时间,而不至于延误项目完工日期或违反进度制约因素,就是进度灵活性,被称为“总浮动时间”。正常情况下,关键路径的总浮动时间为零。在进行PDM (紧前关系绘图法)排序的过程中,取决于所用的制约因素,关键路径的总浮动时间可能是正值、零或负值。关键路径上的活动被称为关键路径活动。总浮动时间为正值,是由于逆推计算所使用的进度制约因素要晚于顺推计算所得出的最早结束日期;总浮动时间为负值,是由于持续时间和逻辑关系违反了对最晚日期的制约因素进度网络图可能有多条次关键路径。许多软件包允许用户自行定义用于确定关键路径的参数。为了使网络路径的总浮动时间为零或正值,可能需要调整活动持续时间(通过增加资源或缩减范围)、逻辑关系(针对选择性依赖关系)、提前量和滞后量,或其他进度制约因素。一旦计算出路径的总浮动时间,也就能确定相应的自由浮动时间。自由浮动时间是指在不延误任何紧后活动最早开始日期或不违反进度制约因素的前提下,某进度活动可以推迟的时间量。例如,图6-18中,活动B的自由浮动时间是5天。

图6-18关键路径法示例

图6-18关键路径法示例