Skip to content

3.4 运行风险分析

阅读提示: 本章是 PRA 蒙特卡洛模拟的核心操作章节。所有操作均在 Primavera Risk Analysis 软件中完成。

.mpp 导入了,数据校验通过了——现在是让蒙特卡洛引擎运转的时候了。


运行分析 · 操作步骤

步骤操作
1`Risk
2点击 Options... 按钮,进入分析选项
3点击 Percentiles... 按钮,设置分位数
4确认 P50 和 P80 已在列表中(P50=50%, P80=80%)
5点击 OK 关闭分位数对话框
6其他选项保持默认,点击 OK 关闭选项对话框
7点击 Analyze 按钮

图:风险分析选项对话框

图:设置风险分位数 P50 和 P80


三种分析模式

分析开始后,会出现四个按钮:

按钮行为适用场景
Step每次点击执行一次迭代,甘特图实时刷新学习、验证逻辑——看任务如何移动
Go连续执行,每次迭代都刷新甘特图观察动态变化
Complete直接跑完所有迭代,不刷新界面正式分析——速度快得多
Cancel取消分析

按下 Step 按钮几次,观察甘特图的变化:

  • 任务条在红色(关键)和蓝色(非关键)之间切换——关键路径在变化
  • 「Rotten supports」(腐烂支撑)和「Electrics fail / Electrics pass」有时出现有时消失——这是概率分支和任务存在性在起效

性能提示:Step 和 Go 每次迭代都要重绘甘特图,会显著拖慢分析速度。一旦确认分析逻辑正确,立即切换到 Complete 加速。100+ 任务的项目用 Complete 几秒就能跑完 1000 次。


常见警告

分析过程中可能出现以下提示:

警告原因处理
Min > Max最乐观工期大于最悲观工期返回 MSP 修正三点估算值
缺少风险数据某任务没有三点估算视为确定性任务(不影响分析,但建议补全)

实战案例:某住宅项目 1000 次蒙特卡洛模拟

案例:珠海某住宅塔楼精装项目 1000 次模拟

项目背景

珠海横琴某 42 层住宅塔楼,精装修工程从 16 层开始逐层向下施工。MSP 计划含 156 个任务,合同工期 420 天。开发商要求「必须在春节前交付」,延迟一天罚款 ¥5 万。

模拟设置

参数设置
迭代次数1000
默认分布三角分布 Triang(80%, 100%, 130%)
存在性风险「材料到场延迟」任务:30% 概率,发生则加 7d
概率分支验收通过 70% / 返工 30%(+5d)
分位数P50, P80, P95

先用 Step 跑了 5 次——看到「精装木工」和「油漆施工」在关键路径上来回切换。确认逻辑正确后切换到 Complete。

模拟结果

指标天数说明
CPM420d合同工期
P50448d50% 概率在此日期前完工
P80478d80% 概率在此日期前完工
P95512d95% 概率在此日期前完工

CPM 计划 420 天的按时完工概率仅约 22%。P80 = 478 天比合同工期多 58 天。


本章小结

要点一句话
入口Risk
分位数日常建议 P50 + P80,高罚金合同加 P90/P95
Step验证逻辑用——逐次观察甘特图变化
Complete正式分析用——速度快,不重绘界面
常见警告Min > Max 需回 MSP 修正

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

广告位 · 合作联系