论文部分内容阅读
当前市场环境快速变化且竞争愈发激烈,项目所面临的不确定性和风险不断增大,同时项目本身的结构和规模口趋复杂,对稀缺资源的竞争逐渐加剧,导致越来越多的项目难以按期完工,传统的项目管理方法比如关键链路径法、计划评审技术等,已经越来越难以应对现代项目面临的高要求和复杂多变的执行环境。关键链缓冲管理方法CC/BM应运而生,迅速成为项目管理领域理论研究的热点,同时在实践中比如生产、制造及服务等行业得到了成功应用。缓冲是其中的重要概念,通过插入集中的时间缓冲以构建资源可行的鲁棒调度计划,旨在吸收不确定性并聚合风险;同时,通过缓冲监控来实施进度控制,以保证项目按期完工。因此,缓冲的大小估计和监控方法,直接决定着项目计划完工期及项目进度风险,是关键链缓冲管理技术运用成功的关键。本文综合应用风险管理理论、项口进度管理理论以及鲁棒性调度相关理论,采用贝叶斯网络、资源流网络、Monte Carlo模拟、启发式算法等方法,对基于缓冲管理的项目进度控制方法展开系统深入的研究,主要工作概述如下:首先,提出了考虑活动工期风险和多资源约束风险的缓冲管理方法。该方法运用贝叶斯网络技术分析关键风险因素、评估其发生概率及对活动工期的影响;通过资源流网络评估资源受限程度,结合活动资源需求强度提出了资源风险系数计算方式。综合以上两种风险,提出合理的缓冲大小计算方法,并设计了一个动态执行环境下基于贝叶斯网络风险溯源、风险传递和项目资源流网络更新的动态缓冲监控模型,以有效应对项目进度风险。通过算例分析验证了所提缓冲大小计算方法的实用性和有效性。然后,针对现有的缓冲监控机制忽视相关的活动信息、未能充分考虑项目执行的动态特征这一问题,将一种基于活动的进度风险分析法与缓冲监控方法结合起来。即将前者中的活动关联度指标引入后者,作为有效触发赶工行动的决策依据,从而构建了一种全方位(项目层-活动层)的项目进度控制框架。此外,提出两种关联度监控阈值的动态设置方法,即根据项目进展比例或者缓冲消耗水平动态调整行动阈值。模拟实验证明了集成进度控制方法相对于传统缓冲监控方法的优越性,尤其是采用递减方式设置关联度监控阈值时效果最好。接着,针对现有缓冲监控方法在指导赶工决策时都没有考虑赶工成本信息这一不足,提出了考虑活动赶工成本的项目进度控制过程。为了更好地描述基于关键链计划的赶工问题,我们首先建立了一个数学优化模型。考虑到数学优化方法的应用局限性,继而提出一种基于Monte Carlo模拟的启发式求解方法,通过衡量项目按时完工率的改进与活动所需赶工成本之比,并结合当前缓冲消耗水平,确定赶工候选活动集合以及当前决策点活动的具体赶工时间长度。仿真实验结果显示了该方法相对于相对缓冲监控法在项目时间及成本绩效方面的优越性。最后,从资源可用量约束和反应式调度的角度研究了基于缓冲的项目进度控制问题,考虑到资源成本和进度稳定性提出了一个两阶段进度-成本控制系统。在计划阶段,基于期望资源成本采用模拟优化方法计算常规资源分配截止时点;在执行阶段当缓冲消耗超出监控阂值时,选取具有最大总成本节约的活动,对其增加紧急资源以使其提前开始,以此修复项目进度并保持计划稳定。通过算例分析阐明所提方法的应用步骤,并设计大规模模拟实验对影响各种方法绩效的实验参数进行了分析。