Skip to content

1.6 运行风险分析 · 蒙特卡洛模拟

现在您已拥有对项目进行风险分析所需的所有信息,可以开始获取有助于管理项目风险的答案了。

蒙特卡洛模拟做了什么

在分析过程中,Primavera 风险分析会检查每个拥有分布的任务,将其工期设置为介于最乐观和最悲观之间的某个值。由于使用的是三角分布,系统会更频繁地将工期设置为最可能值,而极端值出现的概率最低。

一旦所有任务工期被随机设定,系统计算并记录完成日期。此过程重复 1000次

🔍 关键理解:Primavera 所做的就是反复模拟项目执行,观察完成日期如何变化。

运行风险分析 · 操作步骤

  1. Risk | Run Risk Analysis
  2. 确保 Show Step through analysis(逐步显示分析)选项已开启
  3. 将迭代次数设置为 1000
  4. 点击 Analyze,将出现包含 Step / Go / Complete / Cancel 按钮的对话框
  5. 将对话框拖到甘特图旁边,以便同时观察任务
  6. 点击 Step 按钮

继续点击 Step 按钮时请注意观察:

  1. 每次步进代表一次迭代,甘特图随着 Primavera 为每个任务随机选择工期而移动
  2. 部分任务在红色蓝色之间切换——这表示关键路径正在变化
按钮行为适用场景
Step单步执行,每次画图学习、验证逻辑
Go连续执行,每次画图看实时变化
Complete直接跑完1000次正式分析

💡 并非必须逐步执行并重绘每一步,但这样做对于检查分析是否按预期进行非常有用。

完成日期分布图

实战案例:水电站大坝浇筑——1000次模拟揭露真实工期

某水电站大坝混凝土浇筑280万m³,传统CPM计划显示540天完工。

问题分析:

  • 关键路径固化错觉:CPM只显示一条关键路径
  • 离散风险忽略:高温季节(>35°C)混凝土入仓温度超标需停工
  • 上游工序依赖:围堰延期则大坝无法开工

建模: 为42个浇筑块分别设三角分布,设围堰-大坝SS+10天,设骨料-浇筑65%相关性。1000次迭代。

结果:

指标天数与CPM对比
CPM540天基准
P50575天+35天
P80612天+72天
P95658天+118天

540天计划按时完工概率仅约18%

决策: 项目经理据此向业主争取60天工期宽限,骨料运输设为"超关键任务"24小时值班。

核心启示: 蒙特卡洛模拟的价值不在给出"精确日期",而在揭示确定性计划与真实世界的差距。540→P80=612,这72天就是风险管理创造的价值。


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

广告位 · 合作联系