Skip to content

7.4 模板化快速风险

阅读提示: 本章基于 PRA Templated Quick Risk 功能编写。菜单路径:Risk | Templated Quick Risk

有时候你不需要精准——你需要「快」。在投标截止前 2 小时、方案汇报前 10 分钟,模板化快速风险就是你最好的武器。


什么是模板化快速风险 (Templated Quick Risk)

传统风险分析需要为每个任务逐一设置三点估算(Minimum / Most Likely / Maximum)。在一个有 500 个任务的项目中,这是几百次重复操作。

Templated Quick Risk 的核心思想是——用一套「规则模板」批量定义工期不确定性,系统自动把分布分配到符合条件的任务上。

工作原理

IF 任务满足条件 A → 分配分布 X(如 95%/100%/110%)
IF 任务满足条件 B → 分配分布 Y(如 90%/100%/130%)
IF 任务满足条件 C → 分配分布 Z(如 80%/100%/150%)

你只需要定义规则(条件 + 百分比),PRA 自动匹配并分配。模板可以保存和复用,下次打开同类项目直接加载即可。

图:模板化快速风险对话框 — 基于任务自定义字段设置分布规则

什么时候用 Quick Risk vs 完整风险分析?

场景推荐工具原因
投标阶段快速评估Quick Risk时间紧,不需要逐任务分析,批量覆盖即可
方案比选(A/B/C 方案对比)Quick Risk同一模板套三个方案,横向比较非常快
向领导快速汇报Quick Risk参数透明、逻辑简单,容易解释
详细风险分析完整分析需要逐任务评估、关联风险登记册
已有成熟风险模型完整分析Quick Risk 的结果可作为基线,但不应替代详细分析

创建风险模板

模板的定义要素

元素说明示例
Field and Value匹配条件:基于哪个字段的哪个值User Field "Uncertainty" = "High"
Distribution分布形状(三角、均匀等)Triangle
Min / Likely / Max三点估算的百分比(基于剩余工期)80% / 100% / 150%
Correlation同组任务间的相关系数(0-100%)80%
Description说明文字,复制到每个匹配任务的分布备注中"高风险工序:地基处理"

三个百分比的含义

百分比始终以任务的剩余工期 (Remaining Duration) 为基准:

  • Min = 80%:乐观情况下,任务用 80% 的时间完成(工期可以压缩 20%)
  • Most Likely = 100%:最可能用时等于计划工期
  • Max = 150%:悲观情况下,任务可能需要 1.5 倍时间才能完成

百分比设计原则: 工期越短的任务,百分比不确定性越大(1 天的任务翻倍变 2 天不奇怪,但 100 天的任务翻倍变 200 天就需要充分理由)。PRA 自带的 "DurationsTemplate" 模板已经内置了这个规律。


批量应用模板:三种条件来源

方式一:基于任务自定义字段 (Task User Fields)

这是最灵活的方式。先在项目中为每个任务打标签,再根据标签批量分配。

操作步骤:

  1. Plan | Task User Fields` 新建一个用户字段(如「不确定性等级」),类型设为 Code
  2. 录入 Code 值:Low / Medium / High(可自定义)
  3. Format | Columns 将该字段添加到甘特图列中
  4. 在列中为各任务赋值

图:设置 Task User Field 并录入 Code 值

  1. Risk | Templated Quick Risk 设置匹配规则:

    • Field = "不确定性等级", Value = "Low" → 95%/100%/110%
    • Field = "不确定性等级", Value = "Medium" → 90%/100%/130%
    • Field = "不确定性等级", Value = "High" → 80%/100%/150%
  2. 点击 Apply Template 一键应用

方式二:基于导入的 Primavera Activity Codes

如果你的 P6 计划中已经为作业分配了活动代码(Activity Codes),导入 PRA 后它们会作为 Task User Field 出现(Type = Code)。

  • 导入 XER 文件时,Activity Codes 自动带入
  • 从 P6 数据库直接导入时,需在导入选项中明确勾选 Activity Codes

这样你不需要重复设置——P6 中已有的分类直接作为 Quick Risk 的匹配条件。

图:导入 P6 Activity Codes 后在 Quick Risk 中基于活动代码设置模板

方式三:基于任务工期 (Durations)

PRA 自带了 DurationsTemplate 模板,它根据任务的工期长短自动分配不同的不确定性百分比:

  • 工期 ≤ 5 天的任务 → 不确定性较大(如 70%/100%/150%)
  • 工期 > 50 天的任务 → 不确定性较小(如 90%/100%/115%)

这对应了工程中的普遍经验——短工期的任务比长工期的任务在百分比上波动更大。

使用 PRA 自带的模板

加载步骤:

  1. Risk | Templated Quick Risk
  2. 点击 Load... 按钮
  3. 选择 DurationsTemplate
  4. 查看匹配逻辑,如需调整则修改
  5. 点击 Apply Template 应用
  6. 点击 Save and Exit

相关性与中心极限定理

为什么需要相关性

在模板化快速风险中,如果所有同组任务设为相同的百分比范围(如全部 80%/100%/150%)且没有相关性,蒙特卡洛模拟会受中心极限定理影响——大量独立随机变量的均值会趋近于期望值。这意味着:

  • 100 个不相关任务各自 ±30% 的波动,汇总后总工期可能几乎不变
  • 但现实中,影响同一类任务的因素往往是共同的(天气、技术水平、管理水平)

如何设置相关性

在 Quick Risk 模板中,Correlation 字段(0-100%)为同组任务设置相关系数。例如设为 80%,意味着这些任务在模拟中会「同涨同落」——如果其中一个耗时偏长,其他同组任务也大概率偏长。

如果 Min/Likely/Max 都设为 0%,则不分配分布,仅应用相关性——这是一个隐藏用法,适合已有分布但想追加相关性的场景。


快速场景对比:投标决策神器

Quick Risk 的一个高价值应用是投标方案比选。假设同一个项目有三种施工方案:

场景:某 EPC 项目三个方案对比

方案工期不确定性特征适用 Quick Risk 模板
A: 常规施工24 个月用传统工艺,大部分任务不确定性中等Uncertainty = Medium
B: 快速路径18 个月压缩工期,关键路径任务高风险关键任务 Uncertainty = High
C: 模块化20 个月预制率高,安装任务确定性较高Uncertainty = Low

对三个文件分别加载同一 Quick Risk 模板并运行 1000 次模拟,5 分钟内得到横向对比结果——哪个方案工期更可靠、哪一个的 P80 更接近投标承诺。


实战案例:EPC 项目投标阶段三方案快速对比

案例:某 EPC 总承包项目投标阶段 — 三种方案快速风险对比

项目背景

某化工园区 EPC 项目招标,总承包范围含设计、采购、施工及试车。合同额 ¥12 亿,业主规定工期 30 个月,超期罚款 ¥50 万/天。投标团队需要在 3 天内提交技术方案和工期承诺,同时确保中标后有足够利润空间。

三套施工方案

方案策略计划工期主要风险
A: 保守方案充分预留缓冲,关键设备全部进口28 个月进口设备交货期波动
B: 激进方案最大程度并行施工,设备国产化率 60%24 个月国产设备调试周期不确定
C: 平衡方案核心进口+辅助国产,阶段性移交26 个月衔接点依赖分包商配合

Quick Risk 建模

三套方案共用同一套 P6 计划框架(约 380 个任务),仅在工期和逻辑关系上有差异。投标团队为每个方案创建独立的 PRA 计划文件。

为 380 个任务统一打标签:

标签适用任务类型模板分配
Low常规设计、非关键采购95%/100%/108%,Correlation 50%
Medium施工、安装90%/100%/125%,Correlation 70%
High设备调试、试车、联动85%/100%/140%,Correlation 85%
Critical长周期设备采购80%/100%/160%,Correlation 90%

保存为 EPC_Bid_Template` 模板文件,三套方案各加载后一键应用。

对比结果(1000 次模拟)

方案计划工期P50P80P95P80 超期罚款
A: 保守28 月29.5 月32 月35 月¥6000 万
B: 激进24 月26.5 月30 月34 月¥9000 万
C: 平衡26 月28 月31 月33 月¥7500 万

决策与总结

B 方案(激进)P50 工期最优,但 P80 罚款最高——调试阶段的不确定性让它后劲不足。
A 方案(保守)P80 最差——进口设备交货期成了最长板。
最终选择 C 方案(平衡),P80 工期 31 个月,只超业主 30 个月要求 1 个月,罚款可控(¥1500 万),且整体利润率最优。

实际执行中项目 29.5 个月完工(接近 P65),罚款未触发,利润率 9.2%,超出投标预期。

一句话启示:Quick Risk 不是帮你找到「最优方案」,而是帮你淘汰「看似最优其实最危险的方案」——B 方案就是典型。


本章小结

要点一句话
Quick Risk 本质用规则模板批量分配工期不确定性,分钟级完成
三个条件来源Task User Fields / P6 Activity Codes / 任务工期
百分比基准始终基于任务剩余工期
模板复用Load / Save 模板,跨项目复用
相关性控制Correlation 字段防止中心极限定理吃掉风险信号
投标决策同一模板套多个方案,横向 P50/P80 对比
与完整分析的关系Quick Risk 先出结果 → 如果风险过大,再上完整分析

英文原版内容版权归 Oracle Corporation 所有。中文翻译、案例、习题由 计划工程师 独立创作。

上一章:7.3 季节性施工窗口|附录:术语速查 · FAQ · 练习题

广告位 · 合作联系