對于簡單的網絡圖可用人工計算,對于複雜的網絡圖可采用計算機程序進行計算,計算方法有分析計算法、圖上計算法、表上計算法等。最基本的計算依據都是根據各時間參數的定義進行的,即分析計算法。
分析計算法,就是從各時間參數的基本含義出發,分析出計算公式進行計算,具體可分為工作計算法和節點計算法兩種。工作計算法就是直接計算各工作時間參數的方法;節點計算法就是先計算節點時間參數,再根據節點時間參數的結果計算工作時間參數的方法。這兩種計算方法在《工程網絡計劃技術規程》(JGJ/T 121-2015)中都有介紹。
1)工作計算法的計算順序和具體方法為:
(1)工作最早開始時間(ESi-j)
工作的最早開始時間應從網絡計劃的起點節點開始,順着箭線方向依次逐項計算。
①以起點節點為箭尾節點的工作(即起始工作),當未規定其最早開始時間時,應按下式計算:
式中:ESi-j——工作i-j的最早開始時間。
②其他工作的最早開始時間應按下式計算:
式中:Dh-i——工作i-j的各項緊前工作h-i的持續時間;
ESh-i——工作i-j的各項緊前工作h-i的最早開始時間。
(2)工作最早完成時間(EFi-j)
工作i-j的最早完成時間(EFi-j)應按下式計算:
(3)計算工期(Tc)
網絡計劃的計算工期(Tc)應按下式計算:
式中:EFi-n——以終點節點為箭頭節點的工作(即終了工作)的最早完成時間。
(4)計劃工期(Tp)
網絡計劃的計劃工期(Tp)應按下列情況确定:
①當已規定要求工期(Tr)時,Tp≤Tr;
②當未規定要求工期(Tr)時,Tp=Tc。
(5)工作最遲完成時間(LFi-j)
工作的最遲完成時間,應從網絡計劃的終點節點開始,逆着箭線方向依次逐項計算。
①以終點節點為箭頭節點的工作(即終了工作),其最遲完成時間(LFi-n)應按下式計算:
②其他工作的最遲完成時間應按下式計算:
式中:LFj-k——工作i-j的各項緊後工作j-k的最遲完成時間;
Dj-k——工作i-j的各項緊後工作j-k的持續時間。
(6)工作最遲開始時間(LSi-j)
工作i-j的最遲開始時間(LSi-j)應按下式計算:
(7)工作總時差(TFi-j)
工作i-j的總時差(TFi-j)應按下列公式計算:
(8)工作自由時差(FFi-j)
工作i-j的自由時差(FFi-j)的計算應符合下列規定:
①當工作i-j有緊後工作j-k時,其自由時差應按下式計算:
即工作的自由時差是本工作所有緊後工作最早開始時間的最小值與本工作最早完成時間之差。
②以終點節點為箭頭節點的工作(即終了工作),其自由時差應按下式計算:
,