ONEPSOFT | 软考学习知识库
deepread2|第10章 单代号网络图AON-PDM与提前滞后量详解
定位
- 章节位置:第 10 章 项目进度管理 → 10.5.2 紧前关系绘图法(PDM / AON)与 " 提前量和滞后量 "。
- 知识链条:双代号用 " 箭线 " 表示活动(#23);单代号用 " 方框(节点)" 表示活动,箭头只表示逻辑关系。它是教材和考试里更常用的画法(Microsoft Project 就是 AON)。
- 考试分量:综合知识常考 " 四种依赖关系 FS/SS/FF/SF"" 提前量(负数)与滞后量(正数)";案例题把带搭接的网络算六时参数、找关键路径。本考点是 #23 的 " 兄弟篇 ",画法不同、算法一致。
教材原文精摘
摘自第 4 版教材第 10 章(术语保留原貌,可作原文依据)。
- 紧前关系绘图法(PDM / AON):使用方框或长方形(节点)代表活动,节点之间用箭头连接显示逻辑关系;也叫单代号网络图(只有节点需要编号)或活动节点图(Active On Node, AON)。FS 是最常用的逻辑关系类型,SF 很少使用。
- 节点内时间:每项活动标注预计工期,并显示 ES(最早开始)、EF(最早完成,EF=ES+ 工期)、LS(最迟开始)、LF(最迟完成,LS=LF−工期)、总浮动 TF、自由浮动 FF。
- 四种逻辑关系:完成到开始(FS)、完成到完成(FF)、开始到开始(SS)、开始到完成(SF)。
- 提前量与滞后量:提前量是紧后活动可提前的时间,一般用负值表示;滞后量是紧后活动需推迟的时间,一般用正值表示。例:景观建筑划分可在尾工清单编制完成前 2 周开始(FS−2);编写小组可在编写工作开始后 15 天开始编辑草案(SS+15)。
系统解读(平实分点)
- 一句话理解:单代号网络图就是 " 每张工序写成一张卡片,卡片之间用带箭头的线连起来说明谁先谁后 ",箭头上的 "FS/SS/FF/SF + 数字 " 就是搭接规则。
- 四种关系用大白话:
- FS(完成→开始):前序干完,后序才开始(最常用,如 " 浇筑完才能拆模 ")。
- SS(开始→开始):前序一开工,后序也跟着开工(如 " 主体一动工,机电预埋同时开始 ")。
- FF(完成→完成):前序干完时,后序也得干完(如 " 装修和保洁要同一天收尾 ")。
- SF(开始→完成):前序一开工,后序就得干完(少用,如 " 测试必须在上线前启动 ")。
- 提前量/滞后量是 " 搭接偏移 ":FS+3 = 前序完工后等 3 天再开始;FS−2 = 前序完工前 2 天就提前开工(赶工期的常见手法)。正数=滞后(往后推),负数=提前(往前抢)。
- 算法与 #23 一致:正向算 ES/EF(从左到右,多个紧前取最大),反向算 LS/LF(从右到左,多个紧后取最小),TF=LS−ES 对四种关系都成立,所以找关键路径最稳。
- FF 在带搭接时按 " 紧后最早可开始/可完成 " 减去本活动相应时间,有滞后量时要减去该 lag;本例将在例题里演示。
工程举例(土木类比对照表 + mermaid)
例题(含 FS/SS/FF 与提前滞后量):A 工期 4;B 工期 6,紧前 A(FS+1,即 A 完工后 1 天才开工);C 工期 3,紧前 A(SS+2,A 开工 2 天后 C 开工);D 工期 5,紧前 B(FS)、C(FF+1,C 完工后 1 天 D 必须完工);E 工期 2,紧前 D(FS)。
| 高项概念 | 土木 / 施工类比 |
|---|
| 节点(方框) | 一道工序卡片,如 " 绑钢筋 "" 浇筑 " |
| 箭头 | 工序间的搭接逻辑,不是时间长度 |
| FS | 前序完工→后序开工(如拆模等浇筑完) |
| SS | 前序开工→后序开工(如机电预埋随主体开工) |
| FF | 前序完工→后序完工(如保洁与装修同日收尾) |
| SF | 前序开工→后序完工(少用) |
| 提前量 (−) | 抢工:前序没完就先开干(如基础未全完先挖某段) |
| 滞后量 (+) | 等一等:前序完了还要晾几天(如混凝土养护) |
流程图(结构化呈现)
- A 工期4
- B 工期6
- C 工期3
- D 工期5
- E 工期2
对应关系
| 节点A | 关系 | 节点B |
|---|
| A 工期4 | FS+1 | B 工期6 |
| A 工期4 | SS+2 | C 工期3 |
| B 工期6 | FS | D 工期5 |
| C 工期3 | FF+1 | D 工期5 |
| D 工期5 | FS | E 工期2 |
六时参数(程序核对):
| 活动 | ES | EF | LS | LF | TF | FF |
|---|
| A | 0 | 4 | 0 | 4 | 0 | 0 |
| B | 5 | 11 | 5 | 11 | 0 | 0 |
| C | 2 | 5 | 12 | 15 | 10 | 10 |
| D | 11 | 16 | 11 | 16 | 0 | 0 |
| E | 16 | 18 | 16 | 18 | 0 | 0 |
- 项目总工期 = 18;关键路径 = A→B→D→E(TF 全为 0)。注意 A 与 B 之间那 1 天滞后量 " 长 " 在关键路径上,所以关键链总长 18 = 4+1+6+5+2。
- C 有 TF=FF=10(它只通过 FF+1 间接喂 D,D 的完工由 B 主导,C 早干晚干都不影响总工期)。
追问引导
- FS+1 与 SS+2 对 " 开工时间 " 的计算有何不同?哪个看的是 " 完工 "、哪个看的是 " 开工 "?
- 为什么本例 C 的总时差和自由时差都等于 10?它在关键路径上吗?
- SF 关系很少用,教材给的 " 测试必须在上线前启动 " 属于哪种?用一句话说明它的方向。
- 若把 B 的 FS+1 改成 FS(去掉滞后量),总工期会变吗?变多少?
- 提前量为什么 " 用负值表示 "?FS−2 和 " 提前 2 天开始 " 是一回事吗?