APP下载

模拟软件SIMPHONY在科研项目进度计划中的应用*

2011-08-08宇德明郭乃正罗鹏宇

铁道科学与工程学报 2011年3期
关键词:时距科研项目要素

宇德明,郭乃正,罗鹏宇

(中南大学土木工程学院,湖南 长沙 410075)

统计数据表明,基础研究项目的成功率一般只有5%~10%,应用研究项目的成功率一般也只有50%~60%。这一方面是因为科学研究本身具有很强的探索性和复杂性;另一方面是因为对科研项目缺乏有效的管理,尤其是进度管理[1-2]。科研项目进度管理是保证科研项目按期完成、合理安排项目所需资源、节约项目成本的重要措施。要想保证科研项目科学、严谨、顺利地实现既定目标,必须按照项目进度管理理论,应用项目进度管理方法和工具,对科研项目进行科学的进度管理。

为了对项目进度进行有效管理,学者们提出了很多项目进度管理方法,包括甘特图法、关键线路法、计划评审法、图示评审法、模糊图示评审法、关键链法、蒙特卡罗模拟法等,开发了支持项目进度管理的计算机软件,如 PROJECT,P3,SIMPHONY等。但在国内的科研项目进度管理中,很少使用这些方法和工具,尤其是没有使用蒙特卡罗模拟法和SIMPHONY软件进行科研项目进度计划的报道[3-10]。

本文首先介绍SIMPHONY软件中CEM_PERT模板的要素,然后讨论利用CEM_PERT模板进行科研项目进度计划的步骤,最后结合一个具体的科研项目进行实证分析。

1 CEM_PERT模板的建模要素

SIMPHONY是加拿大Albert大学开发的施工模拟软件,包括很多建模模板。其中,CEM_PERT是SIMPHONY软件中用于项目网络建模的模板。该模板包含6个建模要素,用户利用它可以建立项目的搭接网络图,进行模拟运算,编制不确定情况下的项目进度计划。这6个要素是根要素(CEM_PS_Root)、工作要素(CEM_PS_Activity)、连接要素(CEM_PS_Link)、开始要素(CEM_PS_Start)、结束要素(CEM_PS_End)和写持续时间要素(CEM_PS_WriteDuration)。在建立项目的网络模型时,只有前5个要素是必需的。下面介绍这5个要素。

1.1 根要素

根要素是所有其他建模要素的容器,其他要素都只能作为其子要素。每个网络模型必须有一个也只能有一个根要素。根要素没有输入和输出,它的主要作用是控制模拟过程,收集全局统计量。

1.2 工作要素

也称为活动要素。该要素代表项目中的活动,它只能与连接要素发生联系。每个工作要素应该至少有一个关系连接到它的开始,也至少有一个关系连接到它的结束。结束关系应该含有至少一个结束到结束(FF)型或结束到开始(FS)型关系。

该要素的输入参数包括活动名称、持续时间(可以是常数或服从均匀分布、三角分布、正态分布、β分布、指数分布的随机变量)。输出参数包括:最早开始时间、最早完成时间、最迟开始时间、最迟完成时间的统计量(最大值、最小值、均值、标准差);关键指数(模拟过程中该工作是关键工作的次数与模拟总次数的比值);以及最后一次模拟中该工作的最早开始时间、最早完成时间、最迟开始时间和最迟完成时间。

1.3 连接要素

也称为关系要素,只能将它连接到工作要素、开始要素或结束要素。它的输入参数包括关系类型和时距,关系类型可以是开始到开始(SS)、开始到结束(SF)、结束到开始(FS)和结束到结束(FF)中的任何一种,时距可以是常数,也可以是服从给定分布的随机变量。连接要素没有输出。

1.4 开始要素

该要素代表项目的开始,模型中只能有一个开始要素。该要素与所有工作要素的未连接开始端都必须有直接或间接的关系。它的唯一输入参数是项目开始时间,而且项目开始时间必须是常数;它没有输出参数。

1.5 结束要素

该要素代表项目的结束,项目中只能有一个结束要素。该要素与所有工作要素的未连接结束端都必须有直接或间接的关系。它没有输入参数,输出参数包括:最后一次运行中项目的完成时间,项目完成时间的最大值、最小值、均值、标准差。

2 创建项目进度计划模型的步骤

利用SIMPHONY创建项目进度计划的步骤如下:

(1)建立项目的工作分解结构,确定每项工作的持续时间(如果是随机变量,则确定其分布类型与相应的参数);

(2)确定工作之间的关系类型(SS,SF,FS或FF型)与时距(如果是随机变量,则确定其分布类型与相应的参数);

(3)从 SIMPHONY主菜单中选择 File->New,弹出新项目窗口,输入项目名称并保存项目;

(4)从空白界面的滚动列表中选择CEM_PERT,出现项目进度模板工具箱;

(5)将工具箱中的根要素拖入根窗口,建立根实体;

(6)右击根实体,从弹出菜单中选择 Child Window,进入子窗口;

(7)将工具箱中的若干工作要素(一个工作要素对应步骤(1)中的一项工作)拖入子窗口,输入其名称和持续时间;

(8)将工具箱中的若干连接要素(一个连接要素对应步骤(2)中的一个关系)拖入子窗口,在工作之间建立逻辑关系,确定每个关系的类型和时距;

(9)将工具箱中的一个开始要素和若干连接要素拖入子窗口,将关系类型选择为FS,规定时距为零,使开始要素与所有工作要素的未连接开始端建立关系;

(10)将工具箱中的一个结束要素和若干连接要素拖入子窗口,将关系类型选择为FS,规定时距为零,使结束要素与所有工作要素的未连接结束端建立关系;

(11)从SIMPHONY主菜单中选择File->Property,在General标签中输入模型名称,在Simulation标签中输入运行次数,关闭属性窗口;

(12)从SIMPHONY主菜单中选择 Run->Check,让系统自动检查模型的完整性。若检查通过,进入下一步;否则,返回前面的相应步骤,修改模型;

(13)从SIMPHONY主菜单中选择 Run->Start,开始模拟运行;

(14)完成规定的模拟运行次数后,从各工作要素的属性窗口得到它的最早开始时间、最早完成时间、最迟开始时间、最迟完成时间的统计量(最大值、最小值、均值、标准差),关键指数,累计密度函数曲线等;从结束要素的属性窗口得到项目的完成时间统计量(最大值、最小值、均值、标准差)和累计密度函数曲线等,据此编制项目进度计划,确定项目进度控制的关键点。

3 实证分析

某铁路科研项目包括的工作、持续时间及工作之间的逻辑关系见表1。利用SIMPHONY中CEM_PERT模板建立项目网络模型,经过500次模拟运行,得到的主要模拟结果见表2和图1。

分析模拟运行的结果,得到如下结论:

(1)该项目完成时间的最早值、最迟值、均值和标准差分别为540,772,661和38个工作日;

(2)在95%置信度下,该项目的完成时间为615个工作日;

(3)“细化和完善研究大纲,制定研究计划,明确职责分工”、“建立研究基地,实施现场调研”、“京沪高铁项目质量策划研究”、“撰写研究报告”、“听取专家意见,修改完善研究报告”和“组织课题鉴定”6项工作是关键工作,应作为进度控制的关键点;

(4)“评价指标体系研究”、“评价模型研究”和“评价软件开发与测试”3项工作是关键工作的概率为98%,应作为进度控制的次关键点;

(5)“京沪高铁项目质量控制研究”是关键工作的概率为2%;

(4)“实施补充性文献调研”和“京沪高铁项目质量保证研究”2项工作不是关键工作。

表1 某科研项目工作名称、持续时间及工作之间的逻辑关系Table 1 Activity names,durations,and logic relationships for some research project

图1 不同工期下项目完成概率(模拟次数n=500)Fig.1 Project completion probability under different times

表2 各项工作时间参数均值(500次模拟)Table 2 Means of various activity time parameters(500 simulation runs)

4 结论

(1)SIMPHONY是功能强大的专用模拟软件,利用其中的CEM_PERT模板能够方便、快捷地建立科研项目的搭接网络模型,该模型允许工作时间和时距为随机变量;能够快速进行蒙特卡罗模拟,以文本和图形2种形式输出模拟运行结果,是编制不确定环境下科研项目进度计划的强有力工具;

(2)详细描述了SIMPHONY中CEM_PERT模板的5个建模要素,即根要素、工作要素、连接要素、开始要素和结束要素;

(3)结合实例详细讨论了利用SIMPHONY中CEM_PERT模板建立不确定环境下科研项目进度计划的步骤。

[1]曹彦波.项目管理在高校研发项目中的应用研究[D].长春:吉林大学,2006:10 -17.CAO Yan-bo.Study of project management's application to research and development projects of high education institutes[D].Changchun:Jilin University,2006:10 -17.

[2]朱 萍,姜润生,周 梅.影响医学科研项目进度的深层次因素及其对策研究[J].研究与发展管理,2009,21(1):106-111.ZHU Pin,JIANG Run-sheng,ZHOU Mei.Study of deep level factors influencing the medical scientific research project schedule and its measures[J].R&D Management,2009,21(1):106 -111.

[3]聂淑拜,高建民.项目进度管理在国防科研项目管理中的应用探析[J].国防技术基础,2008(7):51-55.NIE Shu-bai,GAO Jian-min.Application exploration ofproject schedule management's application in national defense scientific research management[J].Technology Foundation of National Defense,2008(7):51 -55.

[4]符志民.基于随机网络模拟的航天项目风险分析和评估[J].系统工程与电子技术,2007,29(3):375-377.FU Zhi-min.Risk analysis and assessment of space project based on stochastic network simulation[J].Systems Engineering and Electronics,2007,29(3):375 -377.

[5]王金城.模拟法在项目进度风险评价中的应用研究[D].西安:西北工业大学,2003:33-65.WANG Jin-cheng.Study of simulation method application in project schedule risk evaluation[D].Xi’an:Northwestern Polytechnical University,2003:33 -65.

[6]Gavareshki M H K.New fuzzy GERT method for research projects scheduling[C]//2004 IEEE International Engineering ManagementConference (IEEE Cat. No.04CH37574),2004:820 -824.

[7]Ahuja V,Thiruvengadam V.Project scheduling and monitoring:Current research status[J].Construction Innovation,2004,4(1):19 -31.

[8]Herroelen W,Leus R.Project scheduling under uncertainty:Survey and research potentials[J].European Journal of Operational Research,2005,165(2):289 -306.

[9]Yin Na,Li Jinlin.The research to the framework of national defense project risk management system[C]//Proceedings of the 2007 IEEE International Conference on Grey Systems and Intelligent Services.Piscataway:IEEE,2007:1387-1390.

[10]Hajjar D,AbouRizk S.Simphony:An environment for building special purpose construction simulation tools[C]//P A Farrington,H B Nembhard,D T Sturrock,and G W Evans.Proceedings of the 1999 Winter Simulation Conference.‘Simulation - A Bridge to the Future’.Piscataway:IEEE,1999:998 -1006.

猜你喜欢

时距科研项目要素
我校横向科研项目再创佳绩
趣味性进度提示设计对时距知觉的影响
掌握这6点要素,让肥水更高效
航天科研项目评审工作的思考与探索实践
学习障碍学生与普通学生短时距估计的比较
回溯式时距估计的计时机制*
观赏植物的色彩要素在家居设计中的应用
论美术中“七大要素”的辩证关系
申请科研项目,不应以职称论高下
也谈做人的要素