基于蒙特卡洛仿真的进度风险评估与进度更改算法设计与实现
时间:2018-07-05 15:30 来源:毕业论文 作者:毕业论文 点击:次
摘要由于现代项目的大型化和项目复杂性的不断增加,如何对项目的进度进行正确的预测和合理的规划已经受到越来越多的关注,传统的CPM/PERT方法已经难以满足人们的需要。本文首先对现有的进度评估技术进行了梳理,给出了进度评估方法,并在传统方法的基础上进行了改进,加入了对四种任务逻辑关系的支持,并给出了资源冲突时的解决策略,最后设计并实现了一个面向复杂项目的进度风险评估软件,不仅支持多种随机变量的抽样,还能够给出工期优化策略,旨在帮助项目决策者根据仿真结果识别关键任务,以此来制定合理的工期计划。25241 关键词 进度风险 蒙特卡洛仿真 任务逻辑关系 资源冲突 毕业设计说明书(毕业论文)外文摘要 Title Design and Implementation of Monte Carlo Simulation Based Schedule Risk Analysis Method Abstract Because modern projects are becoming larger in size and more complex, the proper method to predict and design project’s schedule has drawn many people’s concern. Traditional CPM/PERT method is no longer able to satisfy modern projects. First, The paper sorts out all the schedule risk analysis methods. Second, based on them, a new schedule analysis method which supports all four task logic relationship is given, following with a strategy to solve the conflicts of task resources. At last, a software is built on these theories, aiming at helping project manager recognize the critical tasks by simulation results and make a better schedule plan. Keywords project schedule risk Monte Carlo simulation logic relationships of tasks conflicts of resources 目 次 摘要 I Abstract II 目 次 III 1 绪论 1 1.1 研究背景 1 1.2 进度风险管理发展历程 1 1.3 本文主要内容和结构 2 2 进度管理相关技术与理论概述 4 2.1 横道图技术 4 2.2 网络计划技术 4 2.3 关键链技术 5 2.4 蒙特卡洛仿真技术 6 3 仿真算法的设计 8 3.1 随机变量的生成 8 3.2 任务逻辑关系转换和进度推进仿真算法 10 3.3 基于全拓扑排序的资源冲突解决策略 14 3.4 进度更改算法 15 3.5 进度风险评估方法 17 4 CosimRisk进度风险评估系统需求分析和架构设计 18 4.1 进度风险评估系统现状分析 18 4.2 进度风险评估流程 18 4.3 系统用例图 19 4.4 系统流程图 21 4.5 系统总体设计方案 22 4.6 开发平台选择 24 4.7 系统功能划分 25 5 CosimRisk进度风险评估系统详细设计 27 5.1 数据库设计 27 5.2 系统模块设计 35 5.2.1 项目管理模块 36 5.2.2 网络图管理模块 38 5.2.3 仿真管理模块 40 5.2.4 仿真结果模块 42 (责任编辑:qin) |