秒定法计算总时差和自由时差
专业解析网络计划技术中的时间参数计算与关键路径判定
专业解析网络计划技术中的时间参数计算与关键路径判定
在工程网络计划技术(如双代号网络图、单代号网络图)中,计算总时差和计算自由时差是确定关键线路、优化资源配置以及进行工期控制的核心环节。所谓的“秒定法”,并非指一种全新的数学定理,而是指通过熟练掌握时间参数之间的逻辑关系,利用逆向推导和局部特征,快速判定各项工作机动时间的技巧。
总时差是指在不影响总工期的前提下,本工作可以利用的机动时间。它是全局性的概念,涉及整个网络计划的完成时间。
公式: TF = LS - ES = LF - EF
自由时差是指在不影响其紧后工作最早开始时间的前提下,本工作可以利用的机动时间。它是局部性的概念。
公式: FF = min(ES紧后) - EF本
关键线路是网络图中总持续时间最长的线路。在关键线路上的工作,其总时差通常为0(当计划工期等于计算工期时)。
理解这两者的区别至关重要。自由时差是“私产”,只有本工作能用,不影响别人;总时差是“公产”,只要整个项目不延期,大家都可以共用,但一旦关键线路发生变化,总时差的价值也会随之改变。
传统的“六参数法”虽然严谨,但在考试或快速估算中往往耗时较长。“秒定法”强调逻辑优先,通过以下四个步骤实现快速求解:
从起点节点开始,顺着箭线方向计算。最早开始时间(ES)等于紧前工作最早完成时间(EF)的最大值。起点节点ES=0。计算至终点节点,得到计算工期 Tc。
从终点节点开始,逆着箭线方向计算。最迟完成时间(LF)等于紧后工作最迟开始时间(LS)的最小值。终点节点LF=Tc。此步是计算总时差的关键。
观察本工作的最早完成时间(EF)与其所有紧后工作的最早开始时间(ES)。取差值的最小值。若无紧后工作,自由时差 = Tc - EF。
利用公式 TF = LS - ES。由于LS和ES通常在前两步已得出,直接相减即可。或者利用“逆推法”:从终点节点开始,若某工作与其紧后工作之间的时间间隔为0,则该工作可能位于关键线路上。
| 参数名称 | 符号 | 计算方向 | 核心逻辑 | 物理意义 |
|---|---|---|---|---|
| 最早开始时间 | ES | 正向 | max(紧前EF) | 最早能何时开工 |
| 最早完成时间 | EF | 正向 | ES + 持续时间 | 最早能何时完工 |
| 最迟完成时间 | LF | 逆向 | min(紧后LS) | 最晚必须何时完工 |
| 最迟开始时间 | LS | 逆向 | LF - 持续时间 | 最晚必须何时开工 |
| 总时差 | TF | 任意 | LS - ES 或 LF - EF | 不影响总工期的机动时间 |
| 自由时差 | FF | 任意 | min(ES紧后) - EF | 不影响紧后工作开工的机动时间 |
为了更直观地展示“秒定法”的威力,我们构建一个小型网络计划案例。假设某项目包含A、B、C、D、E五项工作,逻辑关系如下:
• A: ES=0, EF=3
• B: ES=3 (A的EF), EF=3+4=7
• C: ES=3 (A的EF), EF=3+2=5
• D: 紧前为B(EF=7)和C(EF=5),取最大值。ES=7, EF=7+5=12
• E: ES=12 (D的EF), EF=12+3=15
计算工期 Tc = 15天。
• E: LF=15, LS=15-3=12
• D: LF=12 (E的LS), LS=12-5=7
• B: LF=7 (D的LS), LS=7-4=3
• C: LF=7 (D的LS), LS=7-2=5
• A: LF=min(B的LS=3, C的LS=5)=3, LS=3-3=0
| 工作 | ES | EF | LS | LF | 总时差 (TF) | 自由时差 (FF) | 备注 |
|---|---|---|---|---|---|---|---|
| A | 0 | 3 | 0 | 3 | 0-0=0 | min(3,3)-3=0 | 关键工作 |
| B | 3 | 7 | 3 | 7 | 3-3=0 | 7-7=0 | 关键工作 |
| C | 3 | 5 | 5 | 7 | 5-3=2 | 7-5=2 | 非关键工作,FF=TF |
| D | 7 | 12 | 7 | 12 | 7-7=0 | 12-12=0 | 关键工作 |
| E | 12 | 15 | 12 | 15 | 12-12=0 | 15-15=0 | 关键工作 |
通过上述案例可以看出,关键线路为 A→B→D→E,总工期15天。工作C具有2天的总时差和2天的自由时差。
掌握基础公式后,如何进一步提速?以下是几个常用的“秒定”技巧:
在单代号网络图中,自由时差等于本工作与其各紧后工作之间时间间隔(LAG)的最小值。即:FF = min(LAG)。若本工作为终点工作,则FF = Tc - EF。
总时差的逆推法则:终点工作的总时差为0(当Tc=Tp时)。其他工作的总时差等于本工作与其各紧后工作之间的时间间隔LAG加上紧后工作总时差所得之和的最小值。即:TF = min(LAG + TF紧后)。这一公式在复杂网络图中极其高效。
1. 持续最长法:直接观察网络图,找出所有线路中持续时间总和最大的那条,即为关键线路。
2. 零时差法:计算完所有参数后,总时差为0的工作构成的线路,且首尾相连、无波形线(在时标网络图中)的线路,即为关键线路。
3. 逆推法:从终点节点开始,逆着箭线方向,若相邻两工作之间的时间间隔为0,则这两工作之间为关键线路。
虚工作(Dummy Activity)持续时间为0,不消耗资源,仅表示逻辑关系。
• 总时差:虚工作的总时差计算方式与普通工作一致,但其EF=ES,因此TF=LS-ES。
• 自由时差:虚工作的自由时差等于其紧后工作最早开始时间减去本工作最早完成时间(即ES)。若虚工作有多个紧后工作,取最小值。
• 注意:在时标网络图中,虚工作以虚箭线表示,若存在波形线,则波形线的长度即为该虚工作的自由时差。
A: 当某工作只有唯一的紧后工作,或者该工作的最早完成时间等于其紧后工作最早开始时间的最小值时,总时差和自由时差可能相等。特别地,如果该工作位于非关键线路上,且其后续所有线路均为关键线路,则其总时差等于自由时差。此外,关键工作的自由时差一定为0,但总时差不一定为0(除非计划工期等于计算工期)。
A: 1. 检查关键线路上的工作总时差是否为0(在Tc=Tp时)。2. 检查是否所有工作的 TF ≥ FF。3. 检查起点节点的ES是否为0,终点节点的EF是否等于计算工期。4. 利用“逆推法”随机抽查几个工作的TF,看是否符合 TF = min(LAG + TF紧后)。
A: 有。虚工作虽然没有持续时间,但它占用时间逻辑位置。其总时差的计算方法与普通工作相同,即 LS - ES。如果虚工作位于关键线路上,其总时差为0;否则,其总时差大于0。
A: 时间间隔是指相邻两项工作之间,后一项工作的最早开始时间与前一项工作的最早完成时间之差。即 LAGi,j = ESj - EFi。它是单代号网络图中计算自由时差和总时差的重要中间变量。
掌握“秒定法计算总时差和自由时差”不仅需要记忆公式,更需要理解网络计划背后的逻辑关系。通过正向与逆向计算的结合,以及时间间隔、关键线路等概念的灵活运用,您可以迅速解决各类复杂的网络计划问题。希望本文的详解与案例能对您的学习或工作提供实质性的帮助。
本文内容仅供学习参考,实际工程应用请结合具体规范与标准。