总时差和自由时差怎么算?

1,总时差计算方法:

(1)计算公式:总时差TF=LS-ES,TF=LF-EF。

(2)以结束节点为完工节点的工作的总时差应等于该工作的计划工期与最早完工时间之差。

(3)其他作业的总时差等于其即时作业的总时差加上该作业与即时作业的时间间隔之和的最小值。

2、自由时差计算公式:

(1)对于有立即工作的工作,自由时差等于立即工作的最早开始时间与该工作的最早完成时间之差的最小值,即:

在公式中:

-工作i-j的自由时差;

-紧随工作i-j之后的工作j-k(非虚工作)的最早开始时间;

-工程i-j的最早完工时间;

-工作i-j的最早开始时间;

-工作的持续时间I-J

(2)对于没有立即工作的工作,即以网络计划结束节点为完工节点的工作,其自由时差等于该工作的计划工期与最早完工时间之差,即:

在公式中:

——以网络计划结束节点N为完工节点的工作i-n的自由时差;

——网络计划的计划工期;

——完工节点i-n工作的最早完工时间为网络计划的终点节点N;

-完工节点的工作i-n的最早开始时间为网络计划的结束节点N;

——以网络计划的终点N节点为完工节点的工作i-n的持续时间。

扩展数据

算法案例

例1:项目中只有两个活动,活动A持续1天,活动B持续2天。此时活动A的自由浮动时间为0,因为只要A延迟,其后续活动B的最早开始时间肯定会受到影响。但如果我是这个项目的老板,我说这个项目4天就能完成。这时候我们可以通过倒推计算出A项目最早的开工时间是第一天。

计算工作空闲时差:当工作i-j有紧工作j-k时,其空闲时差应为:(FFI-J) = (ESJ-K)-(EFI-J)。

这里ESj-k代表即时工作j-k的最早开始时间,EFi-j代表工作i-j的最早结束时间;

以网络计划的终端节点(j=n)为箭头节点的工作的自由时差FFi-n应根据网络计划的计划工期Tp确定,即(FFi-n)= Tp-(EFi-n);

例2:某工程网络计划中,工作W的最早开始时间和最晚开始时间分别为12和15天,其持续时间为5天。工作W有三个直接工作,它们的最早开始时间分别是21、24、28天,所以W的自由时差是(4)天。

解析:工作W的最早结束时间可由已知条件计算为min(12+5,15+5)=17天,则W的自由时差为min (21-17,24-17,220)。

区分

还有与总时差相对应的自由时差,是指一项工作在不影响后续工作的情况下所拥有的机动时间。用直接工作的最早开始时间和工作的最早完成时间之差来表示。

总时差的含义是在不影响总工期的情况下可以延迟的时间;自由时差的含义是在不影响即时工作最早开始时间的情况下,可以延迟的时间。

(1).对于有立即工作的工作,其自由时差等于立即工作的最早开始时间与立即工作的最早结束时间之差的最小值。

(2)对于没有立即工作的工作,即以结束节点为完工节点的工作,自由时差等于该工作的计划工期与最早完工时间之差。

(3)对于以结束节点为完成节点的工作,自由时差等于总时差。当工作的总时差为零时,其自由时差必然为零。

参考资料:

百度百科-总时差

参考资料:

百度百科-自由时差