• 1.97 MB
  • 55页

基于水电工程预算定额的网络进度计划标准化分析

  • 55页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'engineering.Besides,italsohasimportantresearchsignificanceforoptimald卸osition_ofresources,summarytreatmentofcost,scheduleoptimization.KEYWORDS:NetworkSchedule,P3e/c"BudgetRation,Standardization 第一章绪论目录..11.1网络进度计划发展概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯l1.2问题的提出⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯51.3本文主要研究内容⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6‘“第二章P3e/c与Network资源及费用结构研究72.1P3e/c的主要功能及框架结构分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..72.2Network主要功能及框架结构分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯162.3结合预算定额的P3e/c资源组织结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。20第三章资源约束的网络进度计划标准化研究3.1网络进度计划标准化概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.283.2单代号网络图向双代号时标网络图的转化⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。293.3基于水电工程预算定额的施工数据库的建立⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯37424.1工程概况⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.424.2应用结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。42第五章全文总结参考文献发表论文和参加科研情况说明气致谢484952⋯⋯⋯⋯⋯。53 ‰~_第一章绪论1.1网络进度计划发展概述1.1.1网络进度计划的产生及发展网络计划技术是工程项目管理重要组成部分,是一种科学的计划管理方法,它以其清晰明了、分析方便等优点,从开始问世便得到广泛的推广和应用。网络计划技术最早出现于20世纪50年代的美国,由杜邦公司提出用结点、箭线图表示工程建设进度计划的方法,称为“关键线路法”CPM(CriticalPathMethod)IU[2]。两年之后,美国海军武装部门结合研制北极星导弹潜艇发展了CPM方法,提出‘q十划评审制度”即PERT[11121(PogramEvluationandReviewTechnique)网络计划技术方法,并且通过应用这一方法使研制北极星导弹潜艇获得圆满成功。尽管CPM方法和PERT方法是前后发展起来的,且绘制步骤及时间计算上有所不同,但在基本原理、图形结构及确定关键线路的方法上都是一致的。通常把CPM称为肯定型网络计划法,把PERT称为非肯定型网络计划法,二者结合起来统称为网络计划技术瞪】。美国作为网络计划技术的发源地,于1962年颁布规定:凡与政府签订合同的企业,都必须采用网络计划技术,以保证工程进度和质量。于是,网络计划技术在当时很快形成了一种十分盛行的计划管理新方法。1974年美国麻省理工学院调查指出:“绝大部分美国建筑公司采用网络计划技术编制施工计划”。美国建筑业普遍认为:“没有一种管理技术像网络计划技术对建筑业产生那样大的影响”。日本于1961年从美国引进网络计划技术,建设省1963年开始确认网络计划技术具有实用价值,并制定出研究课题。1968年10月日本建筑学会发表了《网络施工进度计划和管理指南》,并在建筑业逐步推广使用,日本政府认为网络计划技术是计划的最优方法,并开始全面使用。例如:日本的世界贸易、神户商工贸易和京王等高层建筑,都采用了网络计划技术组织施工。原苏联政府于1964年开始就颁布了一系列有关制定和应用网络计划技术的指示、基本条例等法令性文件,规定所有大的建筑工程都必须采用网络计划技术,同时实行作业管理,加强调度工作。他们认为:在提高建设效率方面,网络计划占有重要地位;网络图在设计和施工阶段是缩短建设期限、降低建筑造价和提高建筑质量的有效工具;采用网络计划技术,可以使建筑计划建立在可靠地科学基础上。并于1979年,原 讪‘I盱第一章绪论苏联编制出版了《网络法应用指南》,并建立了网络图的编制和管理的专门分支机构,推广应用“标准网络图”。德国从1960年开始应用网络计划技术,使用比较广泛的是单代号搭接网络,德国将网络计划技术主要应用于工程项目管理,包括设计、施工和资源供应等方面。据统计,网络计划技术应用于工程项目管理的约占80%左右,应用在施工计划的约占20%【3】。..我国从20世纪60年代中期,在著名数学家华罗庚教授的倡导下,开始在国民经济各部门试点应用网络计划方法。当时为结合我国国情,并根据“统筹兼顾、全面安排”的指导思想,将这种方法命名为“统筹方法”。此后,在工农业生产实践中有效的推广起来。1980年成立了全国性的统筹法研究会,1982年在中国建筑学会的支持下,成立了建筑统筹管理研究会。为了进一步推进网络计划技术的研究、应用和教学,我国于1991年发布了行业标准《工程网络计划技术》,1992年发布了《网络计划技术》三个国家标准(术语、画法和应用程序),将网络计划技术的研究和应用提升到新水平。近10年来,这些网络计划技术的标准化文件在规范网络计划技术的应用,促进该领域的科学研究方面发挥了重要作用。新颁布的I:工程网络计划技术规程》(JGJ/T121.99)于2000年代替了原规程(JG胛l001-91),于2000年2月1日起施行,新规程的颁布执行必将进一步推进工程网络计划技术的发展和应用水平的提高【4】【5】【61。1.1.2网络进度计划的优点及表现形式网络计划技术自产生以来,已历经60多年的发展及改进,如今已在建筑、水利、能源等多个方面有了广泛应用。其主要优点在于:1.网络计划技术把数学方法和图示方法结合起来,简单明了,直观性强,计算方便,易于掌握,便于调整。利用网络计划技术能清楚地表达各工作之间的相互依存和相互制约的关系,使生产人员知道自己所担负的工作在全局中所处的地位和作用,有利于他们协作配合,共同保证计划任务的按期完成,使人们对相对复杂且难度大的项目的组织与管理做出有序而可行的安排,从而产生良好的管理效果和经济效益。也许网络计划技术对一般小型的项目管理并无显著的价值,但对像航天工程、水利水电工程这样投资巨大、工期长、资源耗费多、协作关系多且交叉进行、技术要求高而工艺复杂的项目,则应用此方法处理计划问题并进行管理是极为必要的。国外和国内的大量工程项目的成功管理实例充分地说明了这一点。2.网络计划技术能把整个项目有效地组织起来,显示全程,掌握关键,便于统筹安排,有利于更好了组织和控制整个生产过程。利用网络计划图可以找出网络计划的关键线路和子关键路线。关键线路上的工作,花费时间长、资源消耗2 第一章绪论多,在全部工作中所占的比例小,在大型的网络计划只占工作量的5%一10%,所以它便于人们认清重点,集中力量抓重点,合理调配资源,实行重点管理,能较准确地预见工程的进展,确保计划任务的落实,避免平均使用力量,盲目抢工而造成浪费。管理中的一项重要的原则“抓关键的少数”,可以通过网络计划予以贯彻。3.利用网络计划,可以计算出关键工作外其他工作的机动时间。对于每项工作的机动时间做到心中有数,这样做有利于在实际工作中利用这些机动时间,合理分配资源,支援关键工作、调整工作进程、降低成本、提高管理水平。正所谓向关键线路要时间,向非关键线路挖潜力。4.网络计划技术能够进行精确地计算和科学地分析,有利于管理者提高工作的预见性、主动性和科学性。它能提供项目管理的许多信息,有利于加强管理。例如,除总工期外,它还可提供每项工作的最早开始时间和最迟开始时间、最早完成时间和最迟完成时间、总时差和自由时差等,提供管理效果信息等。总之,足够的信息是管理工作得以进行的依据和支柱,网络计划的这一特点,使它成为项目管理最典型。最有用的方法,并通过网络计划的应用,极大地提高了项目管理的科学水平。5.网络计划技术既是一种计划方法,又是—种组织和控制生产的工具,对于在生产中较难控制的因素,如原材料、动力、外购件、外协件的供应、可以在绘制网络图时,预先增加催取和等待时间,并在执行过程中,根据网络图标明的日期,及早采取措施。6、网络计划技术为采用计算机手段实现自动化管理创造了条件,是应用计算机进行全过程管理的理想模型。绘图、计算、优化、调整、控制、统计与分析等管理过程都可以由计算机完成,所以在信息化时代,网络计划技术是必然的理想的管理工具。总之,网络计划技术应用于项目管理,在缩短建设周期、提高工效、降低造价以及提高企业管理水平方面都能取得显著的效果,因此受到了世界各国的普遍重视,得到了广泛应用【.71。随着社会经济的发展,网络计划的种类及模式也在发展壮大,随机过程、排队论、决策论、系统仿真技术、可靠性理论及各种算法的引入,使得网络进度计划日臻完善。但无论网络计划的表现如何,其最终目标都是一致的。采用合理的网络计划方法,利于工程项目的管理,可以获得较好的经济效益和社会效益。 第一章绪论1.1.3工程项目管理软件P3e/c简介当前,工程项目管理已向着信息化发展,主要表现在以下几方面:以进度计划为主线实现统筹协调;成本、合同、费用的管理;文档和沟通管理平台;质量、安全等专业管理。P3系列软件的诞生,使得工程项目管理的信息化变成可能。P3e/c是世界上最负盛名的项目管理软件,在国内外享有盛誉。在我国,P3在大型工程的项目管理中应用广泛,已经成功应用到长江三峡工程、二滩水电站等大型工程中;它是世界银行贷款项目指定必须使用P3管理工程项目进度;经过多年的发展,P3系列软件已经被视为项目管理软件的标准。在如何进行进度计划编制、进度计划优化、以及进度跟踪反馈、分析、控制方面一直起到方法论的作用【引。它依据的基本原理就是网络计划技术,使用该技术来计算进度,进行进度计划管理。依据进度计划和资源投入的曲线分布原理,进行资源计划和成本/投资(统称费用)计划管理。它提供了多种组织、筛选、比较和分析工程数据的方法,并可以制作符合工程管理要求的多种类型的数据图形和报表。如今,P3e/c在全世界已有用户350,000多家,遍布了全世界范围内的建设、咨询、制造、设计、金融服务、政府部门、高科技/通信,石化、软件开发和公共设施建设等行业,形成了以Bcchctl、波音公司为代表的典型客户群。在我国,自从80年代中期常村煤矿和福建水口电站两个世行贷款项目上P3软件被引入使用后,现在,P3系列软件已广泛应用于水电、石化、交通、天然气、火电及民用建筑等行业的工程项目建设过程中,如三峡、小浪底、二滩等大型水利水电工程:大亚湾、岭澳、秦山三期等大型核电工程;国华准格尔电厂、大唐托克托电厂等大型火电工程;京沪高速公路、江阴长江大桥、润扬长江大桥等路桥工程;上海通用汽车厂、摩托罗拉天津工厂等大型工厂;扬子巴斯夫、南海石化、上海化学工业区等石化项目;广州地铁、等市政工程掣8】【9】【101。P3e/c支持多用户在同一时间内集中存取所有项目的信息,它是一个集成化的解决方案,包括基于Web,C/S((Client/Server))结构的不同模块,以满足不同角色的项目管理人员的使用需求。提供基于角色的视图来保证每个项目的成员能在恰当的时间内获得正确的信息并且做出正确的决策,通过这种“所见即所需”的方式来克服项目团队成员不能在重要项目问题上通力合作的问题,确保项目目标的实现。P3e/c采用企业级的多项目管理。企业级项目管理(EnterpriseProjectManagement,EPM)是随着项目管理方法在企业或政府部门等长期性组织中的广泛运用而逐步形成的一种以长期性组织为对象的管理模式。相比于普通的项目4 第一章绪论管理,企业级项目管理有以下优点:l、节奏变快:由于不同项目使用不同的管理工具、手工编制计划和更新非常困难、很难发现拖延造成项目间的影响、很难准确的进行计划等问题,项目管理工作变得繁冗复杂。企业级项目管理的出现,可以彻底改变以上这种状况,使得管理工作的节奏变得更快,节约了时间。2、资源的协调处理:支持工程项目管理人员在企业级别进行资源的协调和管理,可以有根据的进行人力资源管理。3、有效地信息整合:对于大型工程项目来说,可以对每一个项目信息进行不断的整理完善,并预留出应付各种突发事件的时间,还可以进行有效的责任分配和可视化的监督。4、团队间协作:团队之间的协作沟通,可以进行更好的问题和变更管理,利于进行流程集中管理,发挥团队个体成员的最大优势。1.2问题的提出目前国内工程项目现阶段在总进度计划的编制过程存在如下一些问题:1、进度计划内容与形式不统一。近年来,随着计算机软、硬件技术的不断发展和各类具有特定功能的项目管理软件的日渐成熟,各软件公司在优胜劣汰的过程中逐步壮大实力,很多公司在自己成功开发和推广应用的某一个(或若干个)具有特定功能的项目管理软件的基础上,逐步的进行相关的集成,这一阶段出现了很多优秀的项目管理软件。如Primavcra公司的P3,Welcome公司的OpenPlan,Microsoft公司的Project、Symantc公司的Timeline、CA-Superproject等。此外,基于互联网的项目管理软件也开始出项,并迅速得到推广与应用‘26】【27】。实际工程中,进度计划编制过程中使用的软件比较多,但各种软件之间缺乏数据接口,计划统计数据难以共享,增加了调整的难度【11Ⅱ埘。2、针对某一方面的研究和软件开发比较深入,但各方面之间的比较分析缺乏联系。3、缺乏在统一标准下的资源、工程量的统计分析方法,缺乏较为可靠的完工可能性和风险评价机制。这些问题的存在,制约着进度计划研究的科学性和工作效率。关于进度计划编制的标准化研究,就是要在很大程度上统一水利水电工程进度计划编制的内容与形式,提供不同软件之间的数据接口,实现计划统计数据的共享,使不同阶段和不同单位之间的进度计划能够沟通比较,在编制和执行过程中容易调整;同时建立各方面的分析结果之间的比较与联系,提供在统一标准下5 第一章绪论的资源、工程量的统计分析方法,完善较为可靠的完工可能性和风险评价机制。网络进度计划标准化研究的目的是:实现施工总进度网络图、横道图的标准化输出,结合水电工程预算定额完善资源和施工强度的统计分析方法,开发实用的工期可行性评价系统及可视化三维动画演示系统,使进度计划的编制适应于设计单位、监管单位、施工单位之间进度计划的沟通,达到施工总进度编制的标准化。本项目研究成果能够显著提高水利水电项目进度计划管理与研究的工作效率,缩短研究工作周期,减少人员的投入,极大地提高进度计划设计工作的科学性,研究成果在水电工程设计、施工、管理中具有较为广阔的应用前景。1.3本文主要研究内容●k本文的研究是在目前应用广泛的较为成熟的项目管理商业软件P3e/c的基础上,结合水利水电专业特点进行较为深入的二次开发研究,补充基于水电工程预算定额的资源,结合多种软件的优势进行互补,满足水利水电进度计划研究的基本需要。全文共分为五章:第一章,阐述了网络进度计划的产生及发展,在总结国内外网络进度计划理论的基础上,指出其需要进一步完善的地方。同时,对工程项目管理软件P3e/c的广泛应用进行了简单介绍。第二章,对P3e/c及Network两款软件分别进行了介绍,并分析两款软件的优势及不足,作为需要进行完善的部分。针对于不同软件,剖析其资源及数据结构,并进行比较分析,为下一章做铺垫。第三章,阐述了网络进度标准化的相关内容及部分内容的实现方法,论述了由单代号网络图向双代号网络图的转化的思路,并提出将水利工程预算定额与P3e/c结合的思想。应用VC++及JAVA两种编程语言,研究成果将是一套融合了P3e/c与Network优点的新系统。第四章,简单介绍了基于水电工程预算定额的网络进度计划的在实际工程中的应用情况。第五章,对全文进行总结并指出研究中存在的问题与不足。6 第二章P3e/c与Network资源与费用结构研究第二章P3e/e与Network资源及费用结构研究2.1P3e/c的主要功能及框架结构分析2.1.1P3e/e的主要功能P3e/c的全称为PrimaveraProjectPlannerEnterpriseConstruction。是针对施工建设行业度身定造的企业级计划进度控制管理软件,它荟萃了Primavera公司多年的项目管理精髓和经验,采用最新的IT技术,在大型关系数据库Oracle和MSServer上构架起企业级的、包含现代项目管理知识体系的、具有高度灵活性和开放性的企业级项目管理软件。按照“计划一协同一跟踪——控制——积累”项目管理模式不断改进项目管理工作【l31。为了体改效率,必须让不同的管理人员使用不同的管理工具,为此P3e/c采用了分模块化的设计思路。P3e/c由5个相互独立又相互依存的组件组成。各组件简介如下:(1)P3e/c(基于C/S结构的组件)用于企业项目管理体系规划、编码设定、详细计划编制、进度计算、计划下达、反馈批准、统计分析,是整个企业及项目管理的核心软件。(2)Primavision(简称PV,基于Web的组件)用于在Web下实现:项目的建立,项目纲要计划的编制,项目资源的分配,企业资源需求分析,反馈完成进度,项目组合的执行情况赢得值分析,项目组合的临界值监视,项目组合的问题报告发布等等。一般供管理层和项目经理使用。(3)ProgessReporter(简称PR,基于Web的组件)供项目的执行层读取计划安排和上报完成情况。(4)PortfolioAnalyst(简称PA,基于C/S结构的组件)在C/S结构下实现项目组合的执行情况赢得值分析,项目组合的临界值监视,项目组合的问题报告发布。(5)MethodologyManager(简称MM,C/S结构的组件)用于项目知识管理,保存标准的项目计划供企业内其他项目使用。P3e/c软件之所以能够应用如此广泛,与其相对完善的体系结构是密不可分的:7 第二章P3e/c与Network资源与费用结构研究(1)精深的编码体系‘P3e/c中可以设置一系列层次化编码:诸如企业组织结构(OBS)、企业项目结构(EPS)、项目工作分解结构(WBS)、角色与资源挤压后(RBS)、费用科目结构(CBS);此外还有灵活的日历选择、无限的项目分类码、资源分类码、作业分类码,以及用户自定义字段。这些编码的运用使得项目管理的责任明确、高度集成、纵横沟通、有序进行。(2)简便的计划编制P3e/c软件荟萃了20年来工程项目管理的精华,成为具有最为专业的计划编制功能的软件。标准的计划编制流程、在WBS上可设置里程碑和赢得值、方便的增加工作、可视的逻辑关系连接、全面的CPM进度计算方式、项目工作产品及文档体系与作业的关联、作业可加载作业分类码、作业可分配记事本、作业可以再分步骤、步骤可以设权重⋯⋯等。(3)深度的资源与费用管理资源与费用的管理是P3e/c的强项。在P3功能的基础上,P3e/c增加了角色。资源分类码功能:此外,对其他费用的管理,使得费用的管理视角更加开阔:投资与收益的管理,使得投资回报率始终在掌控之中。(4)理想的协同工作与计划更新在项目的优化与目标项目建立以后,可以进行临界值的定义,以便实现及时的监控。为了实现协同工作,P3e/c可以采用任务服务的方式自动按时定期将计划下达给执行单位或人员,让他们知道“什么时候该做什么”。项目进度的反馈更是不拘一格,使用P3e/c可在本地局域网上反馈进度;使用ProgressReporter则可通过IE反馈进度;还可以使用Primavision通过Web来反馈进度。但是,不管采用什么方式反馈进度,P3e/c中都有批准的机制进行把关。(5)全面的项目更新数据分析进度跟踪反馈之后,P3e/c提供了专业的数据分析,包括现行计划与目标的对比分析、资源使用情况分析、工作量(费用)完成情况分析和赢得值分析。特别设置的“问题监控”功能可以将焦点一下子聚集到最为关心的事情上。所有这些数据分析,既可以在P3e/c中进行,又可以通过PA和PV实现。(6)专业的项目管理辅助工具P3e/c中考虑了到多种辅助管理工具:客户化的视图制作:多种预设好的报表;脍炙人口的总体更新;计划任务自动下达(JobService):项目信息发布到网站;P3项目的导入与导出;满足移动办公地CheckIn/CheckOut;获取EXP相关数据的功能⋯⋯等等。(7)体系的多级计划处理 第二章P3e/c与Network资源与费用结构研究管理好复杂的大型项目或项目群,一项非常重要的工作是建立起完备的计划进度控制管理体系。P3e/c继承了P3在过去20年里的成功经验,利用其建立计划级别及编制流程,实现多级计划的数据传递与交换,并实现多级计划的跟踪与分析。(8)缜密的用户及权限管理整个P3e/c系列软件具有良好的安全配置,为用户设置了企业级项目管理软件所要考虑的一切必要的安全管理功能。(9)实用的工时单管理为了良好计划的落实,让执行人员或单位及时获得计划任务并反馈进度是至关重要的。P3e/c自动定期派发作业任务和工时单。对通过PR反馈上报的工时单,P3e/c还考虑了工时单批准功能,只有批准的工时单才能更新P3e/c数据库的内容。(10)开发行的SDK及二次开发利用P3e/c的SDK,更容易实现与企业现有系统的整合。(11)MethodologyManager企业经验库管理企业的知识管理愈来愈受到重视。在项目管理过程中,也要“积累经验与教训,减少重复劳动;提高企业智商,避免企业失忆”。MM就是为了企业持续发展而设计的模块。有了MM,可以讲标准的工艺方法保存下来反复运用,从而使得类似项目的计划编制更加简单,更加符合标准化要求。(12)PortfolioAnalyst项目组合分析Portfolio(项目组合)近年来十分耳熟,它的意思是从项目群中选择关心的若干项目或其局部形成一个组合,将组合保存,以便反复地分析研究。这一功能在PA和PV中都表现得十分出色。‘(13)Primavision决策系统(B/S环境下的项目管理)Web-Enabled(Web下运行)是全世界的呼声。PV将项目管理在Web下发挥得相当好。P3e/c所有能够置于Web之下的功能都已经在PV中,包括创建新项目、项目计划编制、更新已存在的项目进度、沟通与协同工作、项目组合分析(PortfolioAnalyst)、项目信息查阅、资源管理、资源对项目或作业的分配、项目关于资源的需求分析等等。(14)ProgressReportter进度反馈工具一个简便易用的IE下的工具,让执行者实现作业接受与实际情况反馈,让管理者在工时单(Timesheet)提交后能够进行审核批准。它的主要功能特点有:(1)企业级项目管理的解决方案9 第二章P3e/c与Network资源与费用结构研究l、多项目、多用户的应用。’2、企业项目结构(EPS)使得企业可按多重属性对项目进行随意层次化的组织,使得企业可基于EPS层次化结构的任一点进行项目执行情况分析。3、C/S(CFlenVServer)、B/S(Browse/Server)的部署方式。4、Oracle/SQLServer数据库。1)资源集中调配管理。.2)个性化的基于WEB的管理模块,适应于项目管理层、项目执行层、项目经理、项目干系人之间良好的协作。(2)基于WEB的团队协作l、企业领导层对项目进度、资源、费用进行综合分析,也可作计划调整和进度更新,实现大部分客户端的功能操作。2、基于Internet的工时单(timesheets)任务分发和进度采集,项目执行层可以接收来自多个项目经理分配的任务。3、文件流程、项目工作团队协作。‘4、WEB发布向导可以方便快捷建立项目网站,其中可包含项目详细信息、报告和图形一舵B发布。(3)强大的企业资源管理l、跨项目的资源层次分级体系。2、图形化资源分配及负荷分析(剖析表与柱状图)。3、跨项目的资源调配与平衡。4、可基于项目角色需求进行项目团队组建。5、具有费用科目和费用类别对项目人力资源费用和非人力资源费用进行分类统计分析。‘6、具有人力资源工时单审核体系。7、非人力资源(如:工程量资源)也可通过工时单进行填报与反馈。(4)企业标准经验知识库管理l、利用项目构造功能快速进行项目初始化。2、可重复利用的企业的项目模板。3、可进行项目经验和项目流程的提炼。(5)项目管理框架数据l、多项目、多管理单元统筹协同。2、多项目组合分析管理工具。3、角色化设计的模块。4、完全开放的数据库,提供API,SDK等二次开发工具。10 ‘·▲~第二章P3e/c与Network资源与费用结构研究5、支持企业决策、资源、财务、项目、知识管理等整合性功能。6、提供项目组合管理功能利于高层监控项目。7、强大的跨项目组合分析,随生态变迁重新先后设定项目顺位与绩效基准(baseline)。8、运用网络提供团队协力运作(collaboration)与项目协作单位(stakeholders)沟通的系统。9、提共容易制作项目管理模板(templates)的公用程序。2.1.2P3e/c的框架结构分析P3e/e是一个综合的、多项目计划和控制软件,它在企业级上对项目、执行过程、资源和费用进行管理。它具有企业多项目管理统一的框架数据:(1)企业项目结构(EPS)大型组织中的用户通常能够访问包含其所属公司所有项目及相关信息的大型数据库。该数据库中信息的组织方式,必须使组织中的个人能够快速准确地访问所需项目数据。此外,用户必须能够审核与其在企业组织中的角色相对应层级的项目数据,以及需要他们进行答复的特定问题。企业项目结构(EPS)即是指按层级排列的项目数据库。EPS可根据需要分解为多个层级或节点,以与组织中的项目相对应。根节点是层级最高的节点,代表公司内的部门、项目阶段、位置或其他符合组织要求的主要分组,而项目始终是分层结构中最低的层级。组织中的每个项目都必须包含在一个EPS节点中。EPS与项目、WBS结构关系如图2.1所示:卜—————————1-V,日S帅S1‘。。.。‘。。。‘。一I仃业一作业纠11WBS、^一BS。一忭业佣’L1L—d伽P嘎2‘;===L—wBS。。。。。。L].‘●作业毋-"C=====:L.I‘■作业步■眩■■■■■●■■■■●●■■■■■■P-—-——·———一L—’●■■●■■●■■■■●’’————‘。。。ooo’。。。‘。’。‘一作业dtI}业’tNIlll■■忭,止步-2■一t呲●噍0圈2.1P3e/c项目分解结构(2)责任分解体系(OBS) 也~第二章P3e/c与Network资源与费用结构研究组织分解结构是一个项目管理结构的分层排列。用户对企业项目结构(EPS)中节点和项目的访问是用过责任人来实现,且是在组织OBS分层结构中定义。OBS元素与EPS节点和项目关联。OBS是一个全局分层结构,代表组织中项目的责任人。与EPS节点对应的OBS元素是负责该节点下所有工作的项目经理。因此OBS支持包含多个具有不同责任范围的项目经理的大型项目。OBS通常反映组织的管理结构,上起高层人员,下至各个业务层级。将责任人与EPS节点关联时,默认情况下,添加到该EPS分支的所有项目都将分配到该责任人。OBS分层结构还用于授予对项目及项目中WBS层级的特定用户访问权限。EPS与OBS关系如图2.2所示:瓯鲤唪嘲蛀图2-2EPS与OBS关系图(3)企业资源库(RBS)资源分解结构(RBS)与OBS相比,都是分层排列结构,但是不同的是,OBS元素与EPS节点和项目关联,而资源则是分配到作业。RBS与EPS结构关系如图2.3所示:12 ▲~第二章P3e/c与Network资源与费用结构研究图粥EPS与RBS关系图(4)资源角色库角色是项目人员的职称或技能,例如,项目计划员、质量检查员、工程师等。P3e/c中,可以创建可分配给组织中所有项目的人工与非人工资源与作业的标准角色集合;可以确定数量不限的角色,并将其分层级组织,以便管理和分配;分配给某项作业的集合,将定义该作业的技能要求:还可以为各个角色定义多个单价与单位时间数量限制,来准确的计划未来费用与分配。角色与RBS关系如图2.4所示:图2-4EPS与角色关系图(5)资金来源分类用P3软件编制好工程进度计划,再定义好费用科目和费用类别后,就可以在相应的作业上输入完成该项任务需要的工程预算费用,如输入相应分摊的建筑工程费用,非施工作业输入相应分摊的其他费用,同时考虑费用在作业上的分布曲线,就可以利用P3e/c软件作出工程的资金计划。利用P3e/c软件做出工程的资金计划后,不但使项目部对工程资金需求心中有数,提前做好资金的筹集和组13 第二章P3e/c与Network资源与费用结构研究织工作;也可以让直管的技术人员和施工员心中有数,真正做到对费用项目的全员控制。此外,还需要投入经营预算人员与P3计划编制人员的配合,以P3计划划分的作业来计算本作业的资金量。本部分内容的实现关键在于决策层是否愿意投入人力资源;反过来,如果当资金来源不是要多少就能提供多少,而是受到一定客观条件限制,或主观上要求在工程建设期内按某种比例或曲线提供时,可以通过调整进度计划中某些工序的工期,开工和完工时间,从而制定出与这种资金供应计划相适应的工程施工进度计划【14】。(6)费用分解结构(CBS).费用科目可用于在整个项目周期内跟踪作业费用与赢得值。在项目层设置默认费用科目,以便将其自动分配到项目的作业。费用科目是在EPS中所有项目都可用的分层结构中建立。费用分解结构(CBS)就是按照与WBS与OBS相适应的规则将费用进行分解而形成的相应的、便于管理的分解结构。2.1.3P3e/c资源结构分析深度的资源与费用的管理是P3的强项。在P3功能的基础上,P3edc增加了角色、资源分类的功能;此外,对其他费用的管理,使得费用的管理视角更加开阔;投资与收益的管理,使得投资回报率可以在掌控之中。P3edc中,资源包括执行所有项目的作业上的工作的个人和设备,分为人工与非人工资源,例如工程师和设备,通常是按照时间计算的,并常分配到其他作业和(或)项目;材料资源,例如供给及其他耗材,则按单价计算,而不按小时计算。资源通常在作业和(或)项目之间重复使用。在ProjectManagement模块中,可以创建资源库,以反映组织的资源结构并支持对作业的资源分配。还可以使用ProjectManagement模块来区分人工资源、材料资源和非人工资源:入工和非人工资源始终基于时间,材料资源(例如易耗品)使用可指定计量单位;可以创建和分配资源日历,并定义资源的角色、联系人信息以及随时间变化的单价;如果资源使用工时单,还可以将登录名和口令分配给资源。在P3edc中,需要先定义资源的主列表,该列表由完成组织中的项目所需的资源组成。然后对资源分组,以创建可在将资源分配给项目时提取的易存取的资源库。为每种资源设置可用限量、单价和日历以定义其标准工作时间和非工作时间,然后将资源分配给需要这些项的作业。要在整个组织启用资源的分组和汇总,需设置资源分类码并分配码值。P3e/c资源界面如图2.5所示:14 一.第二章P3e/c与Network资源与费用结构研究图2-5P3e/c资源界面为了对项目进行有效控制,P3e/c中通过编制资源计划来集成资源、费用、和进度。首先定义完成企业项目结构(EPS)内包含的项目所需的所有资源。为各个资源设置可用量限值、单价、日历,来定义其标准工作与非工作时间。定义班次,并将一个或多个班次应用到适用的资源。按大类分组资源,以便在将资源分配到项目时,方便找到特定资源。如果需要分组与汇总整个组织中的资源,需要设置资源分类码,并分配码值,主要用来生成资源报表与概况。通过分析资源分配来调整项目计划,以免造成资源超额分配、资源使用出现高峰和低谷时期。作业的主要资源通常是负责协调作业工作的资源。主要资源更新作业的开始日期、完成日期与预期完成日期。此外,如果某项作业拥有材料资源,则主要资源将负责报表该材料资源的单位小时数。当加权步骤连接到选定项目中对应作业的作业完成百分比时,则主要资源还负责编辑实际完成百分比。2.1.4P3e/c费用结构分析资源与费用不同,资源是以时间为基础,通常可以在多项作业和(或)多个项目中扩展。与资源不同的是,费用不是以时间为基础,而是以特定项目为基础。P3e/c中的费用包括两方面:费用科目与项目其他费用。使用费用科目可以在整个项目周期内跟踪作业费用与赢得值。在项目层设置15 第二章P3e/c与Network资源与费用结构研究默认费用科目,便于将其自动分配到项目的作业中。费用科目是在EPS中所有项目都可以用的分层结构中建立的。费用与项目有关,并分配到项目作业的非资源费用。其他费用通常为不可重复使用明细项的一次性开支。其他费用包括:设施、差旅费、咨询费、培训费。P3e/c中的费用计划功能主要有以下两点:(1)执行自上而下估算在项目计划的初期通过自上而下的方式建立预算估计,有助于较早的了解整个项目的资金需求与资金流量分布。自上而下估算的功能就是利用已分配的估算权重以自上而下方式将人工、非人工、和(或)材料资源数量应用到作业。它有以下优点:l、预算是完成项目所需的费用估计。2、它是衡量和检验今后实施计划进展情况的基准。在项目实施过程中,通过比较实际费用是否超出预算或有预算节余,来反映项目的费用使用情况,进而达到费用控制的目的。3、在项目计划的初期通过自上而下的方式建立预算估计,有助于较早的了解整个项目的资金需求与资金流量分布。(2)自下而上的费用分析执行自上而下估算的过程是一个目标与责任分解的过程,而自下而上的费用分析则是个汇总协调的过程。由进度计划的实施层开始开始汇总项目费用,再依次向实施控制层、综合协调层、宏观控制层,汇总为最终费用。2.2Network主要功能及框架结构分析2.2.1Network主要功能及研究内容Network网络计划系统软件是天津大学工程施工与仿真教研室开发的网络计划进度计算系统,曾应用于金安桥水电站等大型水利水电工程取得很好的效果。该系统以工程信息表、资源限量表等为基础,可以自动计算网络计划关键路径、网络计划时间参数、资源费用使用情况、自动绘制甘特图、单代号网络图,并进行资源有限.工期最短的优化、工期规定.资源均衡优化、工期固定.两种目标优化,还可以实现基于工期随机网络计划计算仿真,基于因素随机网络计划计算仿真、模糊网络计划仿真等。它通过读取基础数据,使网络计划工作彻底摆脱重复繁琐的手工编制、手工调整状态,实现了快速、合理、科学地安排计划、控制进度的目标。Network由从Access数据库中导入的数据作为基本资料,不同于P3e/c的多16 第二章P3e/c与Network资源与费用结构研究项目管理,它是单项目管理模式。对于每一个项目,设立工作分解结构(WBS),WBS后对应每个工序。结构如图2.6所示:I项目l●●●■●●■■●■●●●●●●■■●■●●●●■●●■■●IWBSl●●●●●●●■■■●●■●●●●●●●●●●●●●●●●●l作业I项目●●●■●■●■●■●■●●●■■■●■●■●●●■●●●●●■●●●■■■●●■●●●●●●●●●●●■■●工作分解结构具体施工作业或工序图2-6Network数据结构Network研究内容主要包括以下几个方面:一、工序间关系研究:经典的网络计划仅考虑工作间的逻辑组织关系和资源制约关系,而实际中工作间还存在其他许多相关和依赖关系,例如:并行依赖关系(又细分为并行不利和并行有利两种情况)、时间窗口式依赖关系、时间规划式依赖关系、环境相关关系和搭接关系(包括StoS和FtoF两种情况)等。此外,针对水利工程的资源特点,Network还分别考虑了土石方明挖、石方洞挖、常态混凝土浇筑和碾压混凝土浇筑四种资源的制约关系。二、工作工期研究:由于受环境、资源、操作者的情绪、工作间干扰的影响以及工作本身的特点,工作的工期往往不是确定的,而是一个在一定范围内的随机值。在进度安排中,如何合理考虑这些影响因素并将其反映到制定的工作工期中,是决定制定的网络进度合理可行性的关键所在。在对同类工程进行工程类比和参考相关施工手册的条件下,本研究运用多种概率分布形式来描述不同工作的工期分布情况,不但进行了确定性网络计算,进行了随机网络计算和模糊网络计算。兰、网络关键性研究:在确定型网络中对于关键性(Criticality)而言,工作只分两种:关键工作和非关键工作。在不确定性网络中这种划分是不准确的,工作间只存在相对的关键度。同时,由于不确定性带来了风险,工作的关键性在一定程度上也要能够反映工作的风险。此外,工作的关键指标还应该能够反应它在整个网络中所处的地位和重要性。因此,传统网络中工作的单一关键性指标不再17 第二章P3e/c与Network资源与费用结构研究满足需要,我们必须寻找能够既反映工作在确定型网络意义下的关键性又能反映工作在不确定型网络下的风险程度的综合指标。为此,我们提出了三种工作关键指标:工序关键概率ACP(ActivityCriticalityProbability)、工序关键指标ACI(ActivityCrucialityIndex)和工序复合关键指标ACCI(ActivityCompoundCriticalityIndex)用来描述工作在所处网络中“真正”的关键性。四、网络计算模型研究:在全面考虑了工作间可能存在的逻辑组织关系、资源制约关系、时间规划式限定关系、时间窗口式依赖关系、并行依赖关系、环境相关关系和工序间搭接关系的条件下,参照传统网络计划的特点,建立了确定型网络计划计算模型,并在时间进度安排的基础上,建立了工期压缩计算模型和资源均衡优化模型;考虑到工作工期受外界施工环境、其它工作施工干扰制约和自身施工特点等影响因素,认为工作的工期是个一定范围的随机值,由此借助概率理论和模糊数学理论,建立了随机网络计算模型和模糊网络计算模型,对工作工期的随机性进行了处理。1、工期固定网络优化之压缩计算:可以对由数据库中读入的数据进行工期计算。而且用户可以输入要求的工期,Network会按照用户给定的工期进行网络计算,以达到用户要求。工期压缩计算如图2-7A、B所示:0苗日I*F■“DD::.&文它司臣霭需焉■i蕊任备名纛I譬n工廖I曩詹工序I工期厌)竺J!!I!!竺I!竖I!:‘20计算工期厣i元广一天曩承工期耳丽广一天圈』刚2■导蠢I蹦l披2■导曩.1啪I撒.掷t童l,∞m^“●■⋯Ik-·■--j圈2-7ANetwork工期优化计算18,,05{叫爱荨掌奇l乓;{,?幺2嘻毒喀§.{}呼喜幸,,^,。小袅‘、^鬟 第二章P3e/c与Network资源与费用结构研究冒一-t?·‘。.一~’一.⋯·。·、.一.㈡.h1.D茁日kbR番口a::i’i双7一h十rB媲田■●^抛年”月1●日2Gilo年1"一却J|五I;专壬■Ⅱt罄日任蛋g●曩村工序曩詹工廖工囊0t,日I—I=I三I皿I五I穴日I—I:l三t四E.1讳∞02∞工Olj璺i剑,U啊罩疆工咖IO∞.IOOl调lMq一盛工Ⅻ2m唧O刚lOIOqⅫ左一助ⅫI曩O口Tm考■移2●2Oa∞咀导矗工曩;翻蛆±ttJ履3Itm;魔涓lI‘_∞12导蠢滑麒舞●&压■20I.迸寸堵【:.1∞16最寸口口±看),磅尼00l●导蠢^广右方■嵋口。iI孟啦“’2∞晕a啊k】lam出口疆r●麓殪蚋—隹j0m晕磕一r■匿鼍雌I亡:郾要二』;’:l叠ffi1.I●j;疆●_?0藿2口,‘1■掌蠢■p’■_;■2噶l■j;冒lm20靶2∞T2●3O7l●■j,,。tJmamI●f_蟾攫∞aRtIi■加嘘2●导罐ammC■,l_区‘1ll2●晕再2㈣2∞%■妇ij,啪,a_2●导疆Ma&.2¨T№口2m2■t陇ZmZ&●II■黟1■卸岫导蠢渭对鼍ⅫHml∞Ot.,tⅧ#mEa∞1L竹∞堰工鼍Ⅻ2m_O¨≯,缸鼍进d2016.∞2m∞■t?20&■j●n,1“争∥安撑拽舶‘鲫叠:睛,’:,?。,÷:-.^.广■,一进行均衡计算的以上四种资源中的一种进行计算,以达到对资源的优化。如图2.8所示:垦!。’’:一.一,!i:·二一一。一;.Ⅱ一.L·.+⋯一~⋯⋯⋯...L9喀口Je融-DD::,、;文t.一进鹰。tt"辑母描Ⅱ1日嘲—嘲工廖曩詹工序工一厌,-■^∞∞年’’^"g日卸∞●¨一篇{kI一日I—I=I三I四l五I^日I—I=I三I四矗盘担开工一。j强’_l刁_弓^工O0■l∞q■●t工0mO■:{jIOlOIO,Oj:012蕾半量垃■膺矗均■击水口1口土石万●魄掌厦渭掌·t滑。‘I●憾2●擘蠢0●■曩2●导鼍2■r_蝇:’O∞#●‘渭钳■卸髓·—L●I_l曩工疆CJZ^玎左■壮Ⅻl船O●Fj_嚣戗堰进古CJT^n右■骷Ⅻ2心O{j、:.1覃疆工曩¨2‘e20}晕趣一●;Jll●疆·一=_?F’‘-1。l£:ml●i;r:勃—尼*·14’-^*?:·:日舶,ml▲01出口矗r髓砼I■瞧l[‘l睡:Ⅺ二Ⅻ●谴■r■缶砼■-l鳖一●一●·●辱蠢Jwl0ml●;曩2‘,0aml●毒曩二l溉’,;;●∞拦瞳I‘__■K‘1_a愆.20●Tw●I●∞0_l囹■2m●lIOl-t·20l●.00∞—^n-嘲≈e囊-E—tq叫U”l广盯广孽_ 第二章P3e/c与Network资源与费用结构研究2.2.2Network资源结构简析Network中,所需要的数据由MicrosoftAccess数据库导入,资源信息也包含其中。在Network中,软件可以读取按照一定格式组织起来的Access数据库中的各项数据,由于此数据库中考虑了工序间其他相关性与依赖性关系,且方便修改,使得指定的网络进度计划不仅可靠,更能适应工序的变化,所以,更能适合国内水利工程发展的需要。用户根据各项工作需要的资源对资源类型进行分类,如图2.9所示。圈2-9Access数据库中资源信息(其中MD字头代表土石方明挖.CD字头代表石方洞挖,NC字头代表常态混凝土浇筑,RC字头代表碾压混凝土浇筑.)2.3结合预算定额的P3e/c资源组织结构2.3.1P3e/c的二次开发如今,P3e/c已成为世界上最大的企业级项目管理软件供应商,在85个国家有用户,全球有350,000多用户,分布在41,000多个公司,中国有4,500多用户,分布在700多个大的公司,涉及市政轨道交通和桥梁、电力、石油、化工、电信、工程建设、IT、金融、航空、制造、专业服务、生物制药等行业。但是,在国内水电工程的应用方面,P3e/c却略显不足:(1)、P3e/c软件缺乏直观的图形支持,不能绘制单代号网络图及双代号网络图,不能满足施工方的逻辑及图形方面的需要。(2)、P3e/c软件是企业级项目管理软件,没有完善的计算分析系统,不能实现对网络计划的随机模拟仿真及风险分析。 第二章P3e/c与Network资源与费用结构研究(3)、就设计院而言,目前AUTOCAD是设计单位的工作平台,CAD格式的文件更容易在设计单位的不同部门之间传输、共享、便捷的修改。P3e/c格式的工程网络计划图在设计单位不同部门间的流转极其不便,且修改不易,这样造成了设计单位在编制进度计划中的不便。为了满足不同用户的需求,P3e/c提供了SDK(SoflwareDevelopmentKit)和基于Java的PrimaveraIntegrationAPI两种开发工具。SDK能够使P3e/c的PMDB数据库与外部数据和应用程序集成。它首次出现在Primava"a的2.1版产品中。PrimavcraIntegrationAPI开发工具是基于Java语言的,因此选择Eclipse平台进行开发。Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。可以通过Eclipse自带的Java开发工具(JavaDevelopmentTools,JDT)的功能和可扩展性来创建新的Java工具。可扩展的Java模型和可以访问Java模型的应用程序接El(ApplicationProgrammingInterface,API)集是Eclipse的一大特点【15】【16】。Eclipse软件可以集成不同的软件工具开发供应商的产品,任何开发工具厂商都可以将它们的开发工具或者组建加入到Eclipse平台,用户可以通过相同的接口使用不同的工具。也就是说可以在同一个集成环境中同时使用不同开发商的开发的软件工具。由于Eclipse具有这种整合不同工具的特性,开发者可以综合性调节、监测、调试等处理,从而可以在较短的时间内开发出更高性能和质量的应用软彳牛【17]oPrimaveraIntegrationAPI提供了一些含有核心类和常用类的jar包,将这些j盯包导入EcUpse环境中,便可实现在Eclipse环境中编写有关P3e/c二次开发的程序。Eclipse的开发P3e/c的编程界面如图2.10所示。2l ^第二章P3e/c与Network资源与费用结构研究图2--10在Ec肛p弛中开发P3e/c的编程界面PrimavcraIntegrationAPI是对Primavera的项目管理数据和功能的一个健壮、面向对象的接口。它具有如下特征:(1)一个支持所有的关键业务对象的功能的接口。(2)可升级、性能稳定,可以支持大型企业级的集成。(3)安全性高,无论是在应用层面还是在网络层面。(4)以面向对象的方式集成了Primavcra所有的业务对象,每个业务对象都有自己的属性和方法。用户所面对的是和Primavcra程序中的一样的对象。如项目,WBS,作业,资源等。PrimavcraIntegrationAPI有两种架构LocalMode和RemoteMode。LocalMode模式下PrimavcraIntegrationAPI不需要一个应用服务器,其构架图如图2.11所示。图2-11localMode模式架构Itl(弓I自lPrlmaveraIntegrationAPlwhitepaper) 第二章P3e/c与Network资源与费用结构研究RemoteMode模式下PrimaveraIntegrationAPI就必须有一台应用服务器,这台服务器要求有JSP服务器,也就是J2EE服务器,现在Primavera支持的J2EE服务器有BEAWeblogic,IBMWebSphere或者Oracle9iAS。其构架图如2-12所示。由于此次开发是面向设计单位的,所以不涉及多用户的问题,我们选择localmode模式。图2-12RemoteMode模式架构图(引自lPrimaveraIntegrationAllwhitepaper)PrimaveraIntegrationAPI基础类库中主要的类包括:(1)Session类Session类是与服务器相联系的主要的类,必须调用一个静态login方法建立一个有效的session类,然后通过session来获取主要的对象,比如说EnterpriseLoadManager·在PrimaveraAPI中有很多静态成员函数(这些成员函数在创建类的实例后就可以被引用)这些Session类有:l、isLocalModeAvailable0。2、isRemoteModeAvailable0。3、getDatabaselnstances(StringsUrl)。4、L09tn(StringsUrl,StringsDbld,StringsUserName,StringsPassword)。其中Login是一个静态成员函数,在引用它时,将会创建一个实例Session。其它的几个Session也是静态成员函数,这些成员函数将帮助使用者获取登录信息。所有通过Login成员函数登录的引用的API中的权限,全部继承在ProjectManagement中给用户所设置的权限。这样确保了权限的一致性。一旦获取了Session对象,用户就可以引用非静态成员函数。 ~第二章P3e/c与Network资源与费用结构研究非静态成员函数有:getDatabaseInstanceId0、getUserName0、etXMLExporter、getUserObjectId,getXMLImporter,getJobManager0,getGlobalObjectManager,logout0,这些成员函数返回的用户及数据库信息有:1、getUserName0返回包含登录的用户名字符串。2、getUserObjectId0返回登录用户的对象ID号。3、getDatabaseInstanceId0返回包含登录时连接的数据库ID号。4、成员函数logout释放Session和所有的登录后引用的资源。5、其它的4个成员函数用于生产环境中的API。(2)XMLXML是支持可扩展标记语言(ExtensibleMarkupLanguage)的缩写。它是XML是一种标准的用于描述数据的文件格式,正如HTML是一种标准的用于描述Web页的文件格式。XMLImporter和XMLExportar可以导~导出包含业务逻辑的数据到一个文件中。这些导入/导入的文件是以XML格式存在。(3)GOMGOM是GlobalObjectManager,即全局管理对象的缩写,它是用户调用其它API数据的入口。通过引用Session.getGlobalObjcctManager0来取得准确的Session后,它可用于访问所有的全局业务逻辑数据,如EPS、Projects、Resources、Roles等。(4)BOlteratom---Primavera迭代器BOhcrator是Primavcra类,它支持标准的业务迭代逻辑。调用GOM返回一个类型为BOItcrator的对象。(5)Project项目业务逻辑。用户首先可以得到GOM,然后可以SetBORcrator等于LoadProjects这个成员函数的结果集。就项目的业务逻辑,我们可以进行如下操作:l、新建和删除项目。2、读取项目级数据。3、设置项目级数据。4、创建和删除Project项目下的对象,如WBS等。5、打开项目的上一级或者下一级对象。6、更新Project项目的下一级对象。7、产生和排列包含所有项目级字段的可读和写的字符串。(6)Activity作业业务逻辑用户既可以在项目类中引用作业成员函数,也可以在作业类中引用作业成员 第二章P3e/c与Network资源与费用结构研究函数。这两种业务案例,是通过两种不同途径来实现的:一1、用户只需要操作其中的一个项目,和与此项目相关的作业。2、用户需要操作全部的项目,并不管这些作业是在属于哪一个项目。作业业务逻辑可以做的事项如下:‘l、增加和删除作业。2、读/写作业级字段。3、创建,更新和删除作业下的子对象。4、读取作业的上一级及下一级的子对象。5、生成包含所有的可用于读/写的作业级字段数据的数组。(7)ResourceAssignment资源分配业务逻辑.用户可以直接在作业对象或者项目对象上调用资源分配成员函数,用户也可以在资源分配类上使用静态成员函数10adResourceAssignments调用资源分配。资源分配逻辑上,与作业逻辑是一致的。只是有时候,我们更关心作业级数据的资源分配,而有时候,我们仅关心数据库中的资源分配数据而已。在资源对象上,也有调用资源分配的成员函数,因为,资源分配类是资源的一个子类库。资源分配对象可以进行如下操作:l、创建和删除资源分配。2、读/写资源分配级数据。3、创建,更新和删除资源分配的子对象。4、调用资源分配上一级和下一级对象。5、读出包含所有的资源分配级的字段内容,生成字符串数组。或者以字符串数组的形式写到所有的包含资源分配级的字段中【18】【1们。。在P3e/c的API进行编程以后,需要将P3e/c与Network相结合,结果如图2.13所示: 第二章P3e/c与Network资源与费用结构研究图2-13P3e/c与Network结合后的系统2.3.2P3e/c与预算定额的结合定额是指在合理的生产组织、合理的使用资源、合理的生产技术条件下,经过国家或主管部门科学地测定、分析、计算而加以合理确定的生产单位合格产品或完成一定量工作所消耗的人力、机械、材料、资金等数量的标准。所以,定额是一种标准,是衡量经济效果的尺度。由于定额是在正常施工条件下,完成规定计量单位的符合国家技术标准、技术规范(包括设计、施工、验收等技术规范)和计量评定标准,并反映一定时间施工技术和工艺水平所必需的人工、材料、施工机械台班(时)消耗量的额定标准,所以在建筑材料、设计、施工及相关规范等未有突破性的变化之前,定额具有相对的稳定性。水利预算单位预算定额作为国家财政对水利预算单位核定财政拨款的基本依据,在国家财政预算改革、编制和审核预算单位基本支出预算各项业务经费预算定额、加强单位内部财务预算管理等方面有着广泛的应用,起着重要的基础性作用【201。目前,P3e/c基本上已经成为项目管理软件的行业标准,现在不少业主在选择分包单位的时候,把企业能否使用P3e/c作为衡量企业项目管理的水平,并要求在投标过程中采用P3e/c做报价和工期安排由于计划编制的内容不丰富,加载的资源不全面,所以对项目进度的跟踪检测、改进措施也变的十分困难,不能准确的统计汇总出下一周期需要的人、材、机。而往往一个十分不起眼的资源,对26 第二章P3e/c与Network资源与费用结构研究项目进度的影响有时可能却是致命的。如果能把定额与P3e/c的资源结合起来,无疑将显著提高计划编制的准确性、通用性和编制效率,同时,将大大提高计划汇总准确性、跟踪改进措施的可行性,并完美地与费控相结合。所以,本文提出,将预算定额与P3e/c结合。具体思路如下:(1)录入预算定额到Access数据库。(2)由Network读取每项作业所对应的预算定额。(3)将Network读取的预算定额作为资源导入P3e/c,创建资源分解结构。(4)将预算定额所形成的资源分解结构分配给各项工作。(5)重新进行进度计划的编制。 第三章资源约束的网络进度计划标准化研究3.1网络进度计划标准化概述网络计划技术在取代传统的计划管理方法之后,已经在人类的生产和生活的各个领域,包括水电工程领域,得到了大力推广和应用。施工网络进度计划是施工组织设计的重要组成部分之一。正确编制施工网络进度计划能够合理地进行工程组织管理,缩短工期、降低成本。关于水利水电工程网络进度计划编制的标准化研究,就是要在很大程度上统一水利水电工程进度计划编制的内容与形式,提供不同软件之间的数据接口,实现计划统计数据的共享,使不同阶段和不同单位之间的进度计划能够沟通比较,在编制和执行过程中容易调整:同时建立各方面的分析结果之间的比较与联系,提供在统一标准下的资源、工程量的统计分析方法,完善较为可靠的完工可能性和风险评价机制。网络计划标准化研究主要包括以下内容:(1)基于P3软件版本编制的横道图和双代号网络图采用AUTOCAD标准输出方式。’(2)基于P3软件的二次开发,结合《水力发电建筑工程概算定额》、《:水力发电设备安装工程概算定额》及‘水力发电施工机械台时费定额》数据的输入并进行各种资源、施工强度统计和分析,为设计、管理单位提供较为准确的各种资源数据(人工、材料、施工机械数量等)及施工强度分析。(3)采用网络计划技术对施工进度进行分析与优化,并进行完工概率与完工风险分析。(4)典型工程进度计划案例库的建立,实现初步网络计划的编制,降低工程人员编制进度计划的工作强度,提高工作效率。(5)施工总进度标准化与三维设计接口。本文对网络计划标准化的第一、二部分进行了研究。 、第三章资源约束的网络进度计划标准化研究3.2单代号网络图向双代号时标网络图的转化3.2.1网络计划技术的特点网络计划的形式主要有横道图和网络计划。横道图是以横向线条结合时间坐标表示各项工作施工的起始点和先后顺序的,整个计划是由一系列的横道组成。网络计划是以加注作业时间的箭线和节点组成的网状图形式来表示工程施工进度的。(1)横道图(甘特图),横道图是美国人甘特在20世纪初研究发明出来的,所以也称为甘特图。l、优点:1)简单、明了、直观、易懂,比较容易编制。2)与时间坐标的结合,使得各项工作的起始时间、工序的持续时间、工程进度及总工期能够一目了然。3)流水情况清楚。2、缺点:1)横道图反映的进度计划是静态的,不能够很好的反映工序之间的相互制约、相互联系的关系。2)横道图不能区分出关键工序与非关键工序,所以也不能反映工程的关键所在和全貌。(2)网络计划l、优点:1)整个工程的各相关工作组成一个有机整体,能全面而明确地反映出各项工作之间的相互依赖、相互制约的关系。2)通过对时间的计算可以反映整个工程的全貌,还可以区分出关键工序与非关键工序,找出关键线路,利于在施工过程中集中主要力量在关键线路上,确保竣工工期。3)时间参数的计算中包含自由浮时和总浮时,利于指导施工过程合理安排资源和人力,从而缩短工期。4)利于应用计算机进行绘图、计算和跟踪管理。5)便于优化和管理,加强管理,取得好、快、省的全面效果引用网络计划绝不是单纯的追求进度,而是与经济效益结合起来。2、缺点:流水作业的情况很难在网络计划上反映出来,不如横道图那么直观明了。现在网络计划也在不断地发展和完善【2¨。如果采用带时间坐标的网络计划就可弥补29 第三章资源约束的网络进度计划标准化研究这一不足。3.2.2双代号时标网络图概述双代号时标网络图是以时间坐标为尺度编制的网络计划,时标网络计划中应以实箭线表示工作,以虚箭线表示虚工作,以波形线表示工作的自由时差。双代号时标网络计划是以水平时间坐标为尺度编制的双代号网络计划,其主要特点如下:(1)时标网络计划兼有网络计划与横道计划的优点,它能够清楚地表明计划的时间进程,使用方便。.(2)时标网络计划能在图上直接显示出各项工作的开始与完成时间、工作的自由时差及关键线路。(3)在时标网络计划中可以统计每一个单位时间对资源的需要量,以便进行资源优化和调整。(4)由于箭线受到时间坐标的限制,当情况发生变化时,对网络计划的修改比较麻烦,往往要重新绘图。但如果能利用计算机进行绘图,双代号时标网络图的绘制速度将会大大加快。双代号时标网络计划适用范围:(1)工作项目较少、工艺过程比较简单的工程。(2)局部网络工程。(3)作业性网络工程。(4)使用实际进度前锋线进行进度控制的网络计划。3.2.3双代号网络图的绘制下面将以一个简单的网络计划例子来描述计算机来实现绘制双代号时标网络图的过程。表3.1网络计划例子初始资料工作紧前工作紧前工作紧前AGMECIA,LBHFA,ELB.CCGB.CKF,IDLHMC(1)双代号网络图中的节点编号 第三章资源约束的网络进度计划标准化研究第一步:确定各个作业的初始水平IL和终了水平TLl、构造一个以工序数为维数的方阵A,如n个工作,则构成nxn方阵;每行每列全部置0。2、对每列,其紧前工作对应行置l;对每行,其后续工作对应的列处置l。3、构造一个A的等同的矩阵A1,找出A1中列的各行全为0的工作,其IL--IL+1(IL初值=.1),且将这些工作对应的行和列删除形成新的矩阵A2,重复上述过程,直到所有工作都得到IL。4、类似步骤3,构造一个A的等同的矩阵A3,找出A3中行的各列全为0的工作,其TL=TL+l(TL初值=.1),且将这些工作对应的行和列删除形成新的矩阵A4,重复上述过程,直到所有工作都得到TL。如表3.2所示:表3-2计算得到的各项工作的m和11LIL工作紧前TL工作紧后0CZ0D0HZ0KlBHlFK1EClIKlMC2EF2LB。C2LD,I2GB.C3AF,I3AG’M4GA3DL4MA4F八E5BG’L4I八L5CG,L,M,E5KF,I6HB第二步:为每个工序确定伪首节点和尾节点编号1、先将各个工序的序号TaskFirstCode,TaskSecondCode赋初值一l。2、设定一个序号Code--O,对IL循环i=O"-"ILMAX,对IL--i的工作,构造一个临时数组,存储这些工作的ID号,如ILID,设其个数为kMax,做循环k=0~kMax,对ILID中的工作的TaskFirstCode!一l跳过循环;对附irstCode=.1,Code=Code+l,做循环l=O"-kMax,对TaskFirstCode!=-I跳过循环,对其紧前工作个数不等于k的紧前工作个数的跳过循环,对紧前工作 第三章资源约束的网络进度计划标准化研究有不是k工作的紧前工作跳过循环;对紧前工作完全等同于k的,TaskFirstCode=Code,直至循环结束。3、同上,按照TL循环i=0~TLMAX,得到各个工序TaskSecondCode。正确的情况,TaskFirstCode和TaskSecondCode的最大值应该相同。4、设总编号TotalCode=0;按照TaskFirstCode循环,i=l~TaskFirstCodemax,如果TaskFirstCode对应的工序没有紧前工序则其首节点编号FirstCode=l,TotalCode=TotalCode+l;其他的首节点编号分别为FirstCode+l,TotalCode--TotalCode+1。为了确定工序的尾节点编号,在上述循环过程中,顺便生成一个临时数组,称为紧前紧后共同部分数组。对i工序,找出其紧前工序,如果没有紧前工序则增加一个“一”符号,如果有一个紧前工序,则添加其紧后工序用符号“,”隔开,如果有多个紧前工序,找这些紧前工序的紧后工序的共同部分,添加其到数组之中。结果如表3.3所示:表3.3计算得到的各项工作的m和TL序号工作紧前紧前紧后共同数组伪起节点号lC"H02BHBl3E,MCG,L,M,E24GLB,CQL35AGMA46DLD,I57F八EF68IA,LI79KF,IK8对于尾节点编号,按照i=l--一TaskSecondCodemax循环,先找该工序的紧后工序,如果该工序没有紧后工序则跳过循环,如果有紧后工序,将其紧后工序与上一步得到的紧前紧后共同部分数组比较,如果个数不同则跳过,如果个数相同且该工序的紧后工序与紧前紧后共同部分数组中第i个完全相同,则该工序的尾节点编号为对应的i的首节点编号,记录已经找到尾节点;如果没有找到则TotalCode--TotalCode+l,该节点编号为TotalCode。结果如表3-4所示:32 第三章资源约束的网络进度计划标准化研究表3-4计算得到的各项工作的伪尾节点编号序号工作紧后伪尾节点号1D,K102F’IK83EF64LD,I5AF,I96G,MA47BGL38CG,L,M,E29HBl第三步:确定虚工序对每一个工序循环,找出其紧前工序,如果紧前工序的尾节点编号不同于本工序的首节点编号则增加一个虚工序,记录虚工序的首尾节点编号。找到四个虚工序,编号9-->6,5-->7,9-->7,2-->3。添加到虚工序中,并根据添加后的虚工作重新对应各工作的紧前工作。结果如表3.5、3-6所示:虚1、虚2、虚3和虚4表示虚工序。表3.5计算得到的各项工作的伪首尾节点编号工序紧前工序伪首节点号伪尾节点号AQM4.9BHl3C02DL510EC26FE,虚l68GB。虚1234H0lI虚3,虚478LB。虚235KF,I810MC2433 第三章资源约束的网络进度计划标准化研究表3-6计算得到的各虚工作的伪首尾节点编号工序紧前工序首节点号尾节点号虚1A96虚2C23虚3A97虚4L57第四步:各个结点的真正首尾节点编号1、增加虚工序后,根据首尾伪节点编号重新确定工序的紧前、紧后关系。2、总体编号TotalCode=O;设定一个完成标志,F“sh=FALSE,对每个工序设定一个是否检查标识,做while(!Finish)循环,找没有紧前工序或有紧前工序但紧前工序已经检查的工序,判断共有几个首节点,如有多个首节点,用一个临时数组存储这些节点的伪首节点编号,对该数组循环,TotalCode=TotalCode+l,找工序首伪节点等于数组值的工序,令其真首节点编号FinalFirst=TotalCode)对已经检查的工序循环,其伪尾节点编号=该数组值的工序,其真尾节点FinalSec.ond=TotalCode。3、找没有紧后工序的工序,其真尾节点FinalScc.ond=TotalCode+1[221。最后编号结果如表3.7所示:表3.7计算得到的各工作的真首尾节点编号工序紧前工序首节点号尾节点号AG,M‘46BH13C02DL510EC27FE,虚l79GB。虚1234HOlI虚3,虚489LB,虚235KF,I910MC24 第三章资源约束的网络进度计划标准化研究续表3.7计算得到的各工作的真首尾节点编号工序紧前工序首节点号尾节点号虚1A23虚2C67虚3A68虚4L58(2)双代号时标网络图的绘制l、节点X坐标的确定工序节点的X坐标按照工程进展时间确定,以最早开始时间为依据。节点的横坐标由以下节点的相对X坐标可由以下计算公式来计算:NoD璐slⅨ=0NODESj.X=max{:NODES,.X+口,ji,jEp式中:.^7∞ES:,fr一首节点的X坐标;NODES,.X、NODESj.X一节点i、j的相对X坐标;皿,一首节点等于i,尾节点等于j的工序的持续时间;P一节点的集合;m双{)一求集合中元素的最大值。显然,根据绘图区域的位置和大小,很容易确定节点在绘图区域的绝对坐标[221·’■2、启发式算法计算节点的Y坐标启发式算法是一个类似人工智能的问题,它基于直观或经验构造的算法,对优化问题的实例在可接受的计算成本(计算时间、占用空间等)内,给出一个近似最优解,该近似解与真实最优解的偏离程度不一定可以事先预计。启发式算法的基本要素包括以下几点:(1)随机初始可行解;(2)给定一个评价函数(常常与目标函数值有关);(3)邻域,产生新的可行解;(4)选择和接受解得的准则;(5)终止准则。其中(4)集中反映了超启发式算法的克服局部最优的能力【231。前提条件:对工程项目进行网络时间参数计算,确定关键线路上的工序节点编号,并计算出关键线路上的工序的X坐标。思路如下:1)以关键线路上X坐标最小工序的首节点为开始节点、以它的尾节点为结束节点搜索链,从两个节点到三个节点,并逐步增长链长。 第三章资源约束的网络进度计划标准化研究2)搜索到的链中,短链更靠近关键工作。一3)两节点之间,若第k条链(短链)的首尾节点都在鳓条链(长链)内部,则短链放置在靠近关键工序的位置,长链放置在乡"l"ftU。如图所示:(红色箭头代表关键工序,蓝色箭头代表非关键工序,并以线型来区分链l、链2)。如图3.1所示:il-一一一一一一一刊日卜一一一一一1i裤2i-_·。哥⋯⋯⋯·>1日卜⋯⋯··>1a卜一⋯··廿⋯·I·圈3-l两链内嵌情况示意图两点之间,若短链和长链有部分重合则分为以下三种情况:a、起始部分重合,则将两条链都放置于关键链的同一侧,如图3.2所示:1个夸一.I锫,i链21L舻L小一i⋯一争=.;所示:b、中间部分重合,则将两条链也都放置于关键链的同一侧,如图3.31链2·她’7‘...⋯⋯⋯⋯⋯一杏⋯寺⋯含⋯:图3.3两链中问部分重合布置示意图c、结尾部分重合,则将两条链分别放置于关键链的两侧,如图3.4所示: 第三章资源约束的网络进度计划标准化研究r一一一一一一一l链1伊⋯一冷⋯⋯口⋯~电⋯杏—㈣!;链2I.⋯母⋯一·;图3.4两链结尾部分重合布置示意图拟用以上四条作为启发式算法的算法准则,来绘制双代号时标网络计划。3.3基于水电工程预算定额的施工数据库的建立3.3.1预算定额数据库的建立《水利建筑工程预算定额》包括土方开挖工程、石方开挖工程、土石填筑工程、混凝土工程、模板工程、砂石备料工程、钻孔灌浆及锚固工程、疏浚工程、其他工程共九章及附录。该定额适用于大中型水利工程项目,是编制初步设计预算的依据。预算定额结构如图3.5所示:I编号:30003l●■■_■______■●■■■■■●●_■●__■_●-■■■■■■■■■●■■■■■●■■■■■■■■■■■■■●■■■■■■一项fI乖也人工■工长J:时4.30幻级工‘l:时209.9村冉羹块石m310300菇他杉辩羹%I.∞机lt费款掩车ff时662l圈3-5水电工程预算定额结构示意图根据定额编号,在Access数据库中建立预算定额数据库,如图3.6所示:37 第三章资源约束的网络进度计划标准化研究望坚塑圭翌竺竺!!一一K翌撇啪s.一—-二蔓l;园惝0005:囊I}人工渤表±)乳∞∞一~:-=二曼目人工麟±加∞∞:■图3-6预算定额数据库示意图通过在Microsott.NET平台下,运用VC++程序语言进行编程,即可实现对某项工作的资源部分进行修改。修改部分包括:添加“选择预算定额”项,用户可根据情况合理选择每项工作对应的预算定额。选择过程如图3.7所示冶,田餐嘲嗍一一一一一一一~~.锄舞瑶弊M一0一¨.0荟.一一一≯r■一警一№v一删圈1.蜘““∥L_簪一锻一娜郇嘲●蒙一嚣■三"I一":.≥也一}i||.再£~三璺”井_,{;jp熊-▲一”鲫■o/囊一薏一时酱魄。L魄.滞一蜀兽一.堕黟巨 第三章资源约束的网络进度计划标准化研究埘l工廖■■工●l工一曩"■_lUI[J.T.■q———。,...—1—————————4—————.———_—.——.—-一——l瑚.瑚Ol●lnnOl∞l咖.柚Ol-o.tOⅫlol●lqtoml∞olqqomI●∞l∞l●o.o.oI∞01I啪l∞O0■●U∞Id^■■^t●■■■图3-7Network预算定额选择示意图3.3.2P3e/c资源数据与预算定额比较研究确"I●∞^1●日瑚¨-∞^并日日I—I=I三I—I五I靠日l—l:I三l■I五I·?;d卜董卜善}:!t●{,{匡-;丫‘睡?叩P3e/c中,每项工序所对应的资源是以单价、预算数量的方式组织的,所以在进行费用汇总的时候,单价与数量的乘积则为本项资源的费用。如图3.8所示:£一一 ,第三章资源约柬的网络进度计划标准化研究住业f嘲住业名Ill曩寅工由■工明计毫I完匣翔^}l铆O∞¨j叭2●期百分比■A145UHobkOanos瑚od670d钓救唯一嚣1LdtyHeightsJSite‘翱_蛹碴浆。辅埘..,mode二.,一⋯"41.T/X啊ki。.-▲Jt-._-I.HI780Prqecl(kec∞ve4840d1朝∞船5驶吲LHl7∞,PTal—u岬4840dj"豫帕柏取耐LHl000,P|删E咿-埘∞I愧∞柚殴刚,-u,,n610‘ca州^‘椭■-4940di1S曩帕485磺:06.JI,H1820G∞_■s‘.叫咄晒坩4840d{1钮∞’柏致06-JU-11840S∞∞№—H12Gaago州Block4390dt秘∞535囊106._,一啪一:Il疆-_·nT=,百l二册_啊‘Im_叮-I口!-哪·F:l·,一棚厘llU"11900S“0nn484啊158od柏戳眶,埘舅捌譬。《礤k硼l抗塞I舞曩I粕先景I磊:作业m咖p⋯№.SleonclTrs帆礓目岫Y哪np矗名蒜f南需簟应时阍静-I·忻I弦-毒量I享耶≯际聋-I左啄静量}南暑封量f毛晓时嚣量l’l__二Iz===¨^·——_l··^一ⅢIz-·一:Ill‘zI·:⋯【!I._I∞∞№r蝴8删,·9帅弼72舶0嘶18600h1拟0h31{·叭●Juw",o-_0舢Y200_h聊舶O舶1000.口h1304嘶,"¨.嘶}●s喇J011-rm●删。Y215h{,啪肺。矗ji,eopoI"教口l,11“舶Iql,qnnt嘲llI__赫色;ell轴色绷leOif_~.’?7’。:++:图3.8的e,c资源数据图但是在预算定额中,则是按照每单位的工程量所需的人工工时、材料数量、机械每小时的工作量来使用的。如图3-9所示:一一45自行式凸块撮动碾压实连用范曩:投俸、堤防土丹.●行式舀袭l磅曩压赛.一⋯⋯一”⋯一~⋯一一⋯⋯⋯一’I簟位:l∞一安方I±■曩■●■位干膏蠢‘埘/o’‘16.酊>16.●s7I长-r对膏■ZI耐卞■Z了砖钿■工I时20.2赳.2含竹T时∞.221.2零■柑辩■■IOlO凸块■劝■13.5l氲■t0.为0.∞■±机"/4kW白时0.∞O.∞■I式泐机2.8kW台■t1.∞I.∞■毛机自r■tO.,OO.蛐其伯眦■■1leli◆IO●酊|04捌1圈3-9预算定额数据图 第三章资源约束的网络进度计划标准化研究所以,应对两者的数据进行一个转化。前文已经介绍过需要导入Network的数据库,由该数据库的资源数量一栏,与预算定额的数据进行简单换算,就可以得到每种资源的需要量,例如,若图中编号10467的工程量是500m3,则一个初级工需要的总工时数为500/100"20.2=101(小时);每组13.5t凸块震动碾耗时500/100"0.79=-3.95(小时),以此类推。Network中,对每项工作都让用户选择预算定额后,用一数组进行存储预算定额及换算得到的各项资源数量,实现每项工作与需要导入P3e/c的预算定额以及每项定额的资源用量都是一一对应的。通过在Eclipse平台下用JAVA编程,可以将得到的数值加入到P3e/c中。如此,便可以实现预算定额数据与P3e/c数据的对接。4l 第四章工程应用4.1工程概况本文选取观音岩水电站溢洪道挑坎及岸坡部分的施工进度计划作为实例来说明基于水电工程预算定额的网络进度计划的应用。观音岩水电站位于云南省丽江市华坪县(左岸)与四川省攀枝花市(右岸)交界的金沙江中游河段,为金沙江中游河段规划的八个梯级电站的最末一个梯级,上游与鲁地拉水电站相衔接。该工程是以发电为主,兼顾防洪、灌溉、旅游等综合利用的水利水电枢纽工程。观音岩水电站溢洪道挑坎及岸坡部分分布于1012.0m-1092.0m高程之间,其施工工序包括土石方开挖、喷锚支护、混凝土浇筑、固结灌浆等。其施工计划包括两方面:土石方开挖、混凝土浇筑。其中,土石方开挖部分又由高程1040.0m分隔,分为ELl092m-ELl040m开挖支护及ELl040m-ELl012m开挖支护两部分。4.2应用结果Access数据库中任务信息如下图4_l所示: ●第四章工程应用In!i.。。IBS珥。m。旅100Kyym"oJect200日"7w。oJoct.1800‘yyproJect.1.110008舯roJect.1.1.11010wyⅡroJect.1.1.21020u撙roJect.1.1.31030w/proJect.1.1.I1040ID,YproJect.1.1.E1050gyyproJect.1.1.B1060gyyproJect.1.1.71070gy卯roJect.1.1.81080聊oJect.1.1.91090f阿prcJect.1.1.101100唧oJect.1.1.111110g)"/prcJect.1.1.121120gyyweJect.1.1.131130钉呻rc_Ject.1.1.14900[yywcJect.1.21150[yypr(Ject.1.2.11160EyypreJec!.1.2.21170酊fyproJect-l-2._墨1180Ey卵coJect.1.2.‘1190gyywoJect.1.2。81200日vyproJect.1.互61210KyyproJect.1.乙7S00唧roJect.21230舒/yproJect.2.11240嗣日,舛。oject.2.21250口yproJe:t.2.31260syyproJect.2.‘1270‘y"roJect.2.51280日’y舛’oject.2.‘1290gy”roJect.2.71300m肿coJeCt.Zt总开工200.3000±石方开挖100800,900’0ELl0321一ELl040=开挖交护200}0场地清理爱蕾水沟施工200∞n1032a—ELl08I)l土石方开挖200102070I"1080m~ELl070a土石方开挖10101030TOn1070n~n10621土石方开挖1020104020乱106抽一n105钿±石方开}乞10301050髭ELl055m—H.1,)471t土石方开挖1040106035乳10‘7l—nlo‘h±石方开抱10∞筠n1092a~ELl080=网搭露施工1010108055ELIOSOn~m.10701网络最施工10701060∞ELl070I—ELl06:I馐喷支护及捧水孔施工1080110038锚索施工1090∞ELl06■~n1055·信畸支护爰棒冲孔施工1090112032n105h—n1047m馐喷支护及捧水孔施工11101130乱n1047m~ELl0401锚畸支护爱棒球孔施工11201160。119029ELl040a—n10121开挖支护2000l2241522321171690522019a22314582180401296591451‘l4541鞠B"0图4-lAccess数据库工序信息图导入到Network之后的界面如图舢2所示:LD蕾日冉f‘‘,"^帕■oo-::、^Y¨Ⅱ口啊e●椭抽工●■叠工序工一厌)■●¨-I一‘叠I-。-●口擘并工O0.O-m土石方,F咤40.0∞m。■’F●,●‘tI●luo茸-lT.J0删日1000膏啊曩口t,触工期1020■’tr‘J‘Hl"tnJr瞄-吨Ir一-±若万册lid1020■’,。J●●tII,nJO●-一咀l计hi若"扦挹-"a叠■’p,J’n"l‘曩j∞Or·BJ嘶i毛隽砷佗∞IⅫa,,‘J‘●tIl■luO‘l一-tu09-t右■肆他柚IO田■,F’J’●tIl●m%一一ⅢⅢI±5#■佗∞l∞O-’F‘J●●lII’luOITa·luO‘“iE万开佗lidI口m■,一●,●ttlI●tu啊自r·叫幔E-—¨啦I‘工∞1∞■唧¨,"●lI●Iu恤“—由Jm嘛H骚嘛I‘工n0.0却ta■●rrF’J¨-I1totu沂时—山舶h■■室pR,●毫孔Il工nO0lib。ZOO‘r,H’J●.1II¨■tll工■∞。tll●■,F‘j●●●,I垤tu∞知一一nJ饵h■●"■■^孔■工00.0ID¨∞o’_。J¨I,I”n^∞l—BjHT·●●啊。P置■’}JⅡnnO∞·1130a"●。J‘nItI●丑J04TD丘J吣懈!p趣■,孔●l工IliD.n·∞lidm。■■-●J●“1ttu040-,-“I仉抽‘F圮!r10.‘lI∞■’F。J’一●2"nJ恤m^mJ帕ki再^开甩n0,O知II∞口,”‘J·-I●,Iluo,kr—luo抽土石方丹陀n00脚’‘II伯■,p·J·●‘It"∞Id岫^NOI,00a’F。J·.IIt●tu∞-,luoIj-i石^.F尼lid.¨∞■’-’J¨t,t●Iuo●呐fu们h—-■曼p卫■唪孔I■ZtnO曲:ia∞●’’t‘J‘●●l2●tu∞k·tu∞"d●啊!:,nn0lid1ZZ0■’-●J●“IzTILJ02-一[MOt抽■●童p如t._m。■r,F。J●n2毽lItmIm■"eje@tt●tM■lidim■’H。J··tztllJot廿tuOI‘·■冉啦^I啦-Im■’F”·¨2"luol5r,fuox_.t■执竹tOt0-IⅫ口J口协L^』■.0JH竹竹’■鼠lidI:∞●’,‘J·n:●zuol5·啦.H堪^甘蜘噶棚_Im■meJ·ttl●Ⅲ∞_H·■n#m糠-Im●⋯●¨2t囊幢2u护鼻赴-t仉na,O∞im■’p.J●●lt●毫■,■%,t矗舢aITp■UO●■t0.口--.一圈4-2Network工序信息图 、●第四章工程应用对某项工序,进行预算定额的选择,如图4.3所示:时fel规划式依赖关系I时间窗1221式依赖关系I并行依赖关系l搭接关系l工期随机信息I常规信息I紧前:鬃后关系I船s信息资涩l高级I工序名JELl062一~ELl05Sm土石方开挖功11040叼日&a日匝疆t器mj幸是词矗l芭口第一室土方开挖工程蒿:叵l口挖掘机挖土方旦l口10360挖掘机挖土方1,2类土囵10361挖掘机挖土方3类土f一●-一■‘1·-●·-r-‘口苎!!学土方4类土圆Ii塑j到资源负荷图水利水电工程撅笪定钡I确定I取消l应用逸)I通过P3e/c的API函数,在P3e/c中形成的具体施工工序如图4-4所示: ".第四章工程应用-‘:.o圈4-4F3e/e工序信息图通过P3眺的API函数,在Network中被选择的预算定额项在P3吡中形成的预算定额RBS如图4_5所示:-·,lf■n■I^’圈4-5P3e/c中预算定额数据图45 第四章工程应用P3e/c中,给每项作业分配相应的预算定额资源,如图4-6所示;。圈4-6P3e/c分配预算定额图P3e/c中,分配好的某项工作的资源,如图4_7所示: 第四章工程应用图4-7P3e/c中已分配的预算定额47 第五章全文总结P3系列软件的出现及广泛应用是工程项目管理领域的一个里程碑。在国内的应用情况来说,虽然其基本上能满足进度计划的编制的要求,但是P3软件本身是对各行各业都适用的通用工具,并不专门适应水利水电工程的特点,且P3软件不支持双代号时标网络图功能,而国内水电行业习惯使用双代号时标网络图,同时由于双代号网络图直观的优点,在不同层次人员沟通中有不可或缺的作用。此外,结合《水力发电建筑工程概算定额》、<水力发电设备安装工程概算定额》及《水力发电施工机械台时费定额》数据的输入进行各种资源、施工强度统计和分析,可以为设计、管理单位提供较为准确的各种资源数据(人工、材料、施工机械数量等)及施工强度分析,并为工期一资源优化、完工概率及工期风险分析提供较为全面的分析数据。网络进度计划标准化包括以P3软件为进度计划编制和处理的核心,建立进度计划编制的标准模板,通过编制与数据库、AUTOCAD图形输出、工期一资源优化软件、完工概率及工期风险分析软件、模拟软件、三维设计软件之间的数据交互接口等多个部分,本文研究的只是其中的--,J,部分,对于其他部分的实现,还需要进一步的研究并实现。本文通过对P3e/c及Network两种软件深入研究的基础上,对Network下双代号时标网络图的绘制及预算定额与P3e/c的结合做了深入研究。新的系统在进度计划的编制方面,将会更能适应国内水电领域的发展要求,对于资源的优化配置、费用的汇总处理、工期优化等方面,有重要的研究意义。本研究工作中,所用的数据库是Microsoi!IAccess数据库,是一个小型数据库,没有完善的分支结构,应用中有诸多不便。在大型工程中,工序繁多,数据量更大,采用大型数据库,如Microsot!tSQL,对于管理大量数据,在分级汇总等多个方面,必将有更大的应用。48 参考文献【1】冯允成.《活动网络分析》.北京航空航天大学出版社,1990,北京【2】江景波、葛振明、何治.《网络计划技术原理应用》.同济大学出版社,1990,上海【3】王仁超,褚春超,欧阳斌.工程延误责任研究.水力发电学报,2004【4】曹吉鸣、徐伟等.‘工程网络计划技术与施工组织设计》,同济大学出版社,2000,上海【5】中国建筑学会建筑统筹管理分会.<工程网络计划规程教程》.中国建筑工业出版社,2000,北京【6】褚春超.工序间依赖关系于基于工程网络计划的工程拖延索赔研究.天津大学硕士学位论文,天津,天津大学,2003【7】中国建筑学会建筑统筹管理分会.工程网络计划技术规程教程.中国建筑工业出版社,2000,北京【8】程铁信.国际流行项目管理软件应用.中国电力出版社,2007,北京【9】沈雄伟.Primavera(P3砒)应用指导一水电篇.中国建筑工业出版社,2007,北京【lO】齐国友.P3e/c工程项目管理应用.机械工业出版社,2006,北京【11】徐永文,赵恒永编着.实用网络计划技术.中国石化出版社,1994,北京【12】王诺.网络计划技术及其拓广研究.人民交通出版社,1999,北京【13】李庆华等.中国网络计划技术大全.地震出版社,1993,北京【14】方小平.P3软件在电力工程施工管理中的应用.内蒙古科技与经济,2007.8【15】庞丽娜.JavaSE应用开发技术详解.科学出版社,2007,北京【16】闰坤,郭焱.基于Ecfipse环境的J2EE编程技术.唐山职业技术学院学报,2008(6):27~30..【17】JimD’Anjou,.ScottFairbrother.TheJavaDeveloper’SGuHetoEclipse,清华大学出版社,2006,北京【18】PrimaveraIntegrmionAPlwhitePaper,PrimaveraSystems,Inc,2006【l9】J0hnGaray,SpecialReportIntegratingwithPrimaver‰PrimaveraSystems,Inc,2006【20】丛培经.工程项目管理.中国建筑工业出版社,2006,北京【21】苏铁.水利预算单位预算定额编制思路和方法.中国水利,2003【22】吴维兴.基于资源依赖的网络计划研究.【硕士论文】,天津,天津大学,2007【23】HERRMANNJ,PROTHJM,SAUERN.Heuri妣s佑rum"elatedmachineschedulingwithprecedencecons廿aints【J】.EuropeanJournalofOperationalResearch1997,102(3):528—537【24】TalbotF.B.,‘"Resource-cons仃ainedprojectschedulingwithtime·res01.u"ce 夕1分参考文献tradeoffs:Thenonpreemptivecase”,ManagementScience,28(10),l197.1210,1982【25】GavishB.,andPirkulH.,“Algorithmsformultiresourcegeneralizedassignmentproblem”,ManagementScience,37(6),695-713,1991【26】StinsonJ.P.,‘‘Abranchandboundalgorithmforageneralclassresource-constrainedschedulingproblem”,PhDthesis,Univ.ofNorthCarolinaatChapelHill,ChapelHillN.C.,1976【27】LeeJ.K.,KimY.D.,“Searchheuristicsforresourceconstrainedprojectscheduling”,JournalOperationsResearchSoc.,47(5),678—689,1996【28]FogelD.B.,‘"Evolutionarycomputationtowardanewphilosophyofmachineintelligence”,,InstituteofElectricalandElectronicsEngineer,NewYcIrl【"1995【29】KimK.,delaGarzaJ.M.,“Evaluationofresource.constrainedcriticalpathmethodAlgorithms”,JournalofConstructionEngineeringandManagement,131(5),522-532,2005【30】白思俊.多资源约束的网络计划的启发式优化方法.系统工程理论与实践,(1),42.47,1996【31】HegazyT.,‘"Optimizationofresourceallocationandlevelingusinggeneticalgorithms”,JournalConstructionEngineeringManagement,l17(3),380-392,1999【32】WillisR.J.,“Criticalpathanalysisandresourceconstrainedprojectscheduling--theoryandpractice”EuropeJournalOperationsResearch,21,149-155,1985【33】BoctorF.E,“Someefficientmulti-heuristicproceduresforresource.constrainedprojectscheduling”,EuropeJournalOperationResearch,49,3·13,1990【34】克利福德·格雷.埃里克·拉森.项目管理教程.人民邮电出版社,2005,北京【35】阿迪德吉·B·巴迪鲁,P·施铭·巴拉特.项目管理原理.清华大学出版社,2003,北京【36]KennedyJ,EberhartRC.Particleswamloptimization[A】.ProceedingofIEEEInternationalConferenceonNeuralNotworks[C].Piscataway,NJ:IEEEPress,1995,1942-1948【37】EberhartRC,KennedyJ.Anb%voptimizerusingparticleswarmtheory【A】.ProceedingofSixthInternationalSymposiumonMicroMachineandHumanScience【C】.Nagoya,Japan:IEEEPress,39-43,1995【38】李树丞、李林、邹庆云.多层网络图的一种新分解方法.系统工程,17(6),60-62,1999【39】刘新明、和金生.一种绘制双代号网络图的新方法.系统工程理论与实践,3(11),1.5,1995【40】张宏国,王强.CPM网络图计算机自动绘制算法设计.信息技术,08,14.16,2001【4l】朱宏亮.项目进度管理.清华大学出版社,2002,北京 0I{,参考文献【42】陆惠民、苏振民、王延树.工程项目管理.东南大学出版社,2002,南京【43】钱颂迪主编.运筹学.清华大学出版社,1990,北京【44】杨永清、许先云.多资源约束下的工序排序准则及其优化.系统工程理论与实践,15(5),28"31,1995【45】邓慧丽.多资源均衡的网络计划优化方法.南京邮电学院学报,17(2),104~,108,1997【46】强茂山,高少和.双代号分级网络图的优化布置及自动绘图.清华大学学报,38(1),10.14,19985I pl~发表论文和参加科研情况说明发表论文情况。发表论文和参加科研情况说明参与的科研项目:(1)其宗水电站施工总布置动态可视化仿真研究,中水顾问集团昆明勘测设计研究院。2008.7.2008.10(2)观音岩水电站堆石坝填筑可视化仿真研究,中水顾问集团昆明勘测设计院。2008.11-2009.5(3)网络进度计划标准化研究,中水顾问集团昆明勘测设计院。2009.5.2010.5 致谢致谢匆匆两年过去了,回想自己初来天大时的新奇与憧憬,感叹两年后的自己,已然成长了不少,也淡然了不少。对自己当初的选择,已更加坚定。两年的时间中,首先感谢我的导师王仁超教授。是王老师带领我们踏上探索寻求真知的路。犹记得王老师与我们一同加班时,仍不忘给我们买夜宵;给我们讲解问题时的耐心与细心;例会上教我们如何做人,如何做事⋯⋯点点滴滴,在我们心中汇聚成一条慈爱的河,我们就在这河中不断汲取知识中的精华,不断成长。忘不了两年前,是王仁超老师带我走进这个实验室,体验了实验室的紧张忙碌与欢声笑语。两年间,王老师对我们的严格要求至今还历历在目,王老师追求完美、精益求精、兢兢业业的工作作风深深的影响着实验室的每一位成员。成长的路上有您的指点,是我们莫大的幸运。感谢实验室的李君超师兄,在我迷茫困惑的时候,总是李师兄为我指点迷津,李师兄的积极、乐观、热情一直是我奋斗的榜样。感谢师兄郭大平、师兄张克浩、师姐吴莹卿,从师兄师姐们的身上,我学到了执着、踏实稳重、灵活等优秀品质。感谢同届的李金桃、张萌、彭晶、陈浩瀚,大家从不同的地方聚到一起,本身就是种缘分,两年中的朝夕相处,彼此间已亲如兄弟姐妹。祝福大家!感谢师弟郝伟峰、周洪利、尹志洋,师妹苗倩和张莹莹,你们的青春活力一直感染着我们,谢谢你们带来的欢声笑语。感谢男友缪正建同学在研究生期间对我生活、学习上的帮助和支持,有了你,我的人生才变得完整。感谢萧燕子两年来的关怀、理解和支持,与我心灵相通的’姐妹,祝愿你平安幸福108级硕士五班亲爱的的同学们,我们班总是一个很有活力,很团结的一个集体,虽然大家马上要奔赴四方,但是,在彼此的心中,相信已经留下了很深的烙印。以后不管在哪里,我都想念你们,祝福你们!感谢我的爸爸、妈妈还有弟弟,是你们为我继续求学创造了一个良好的后方环境。岁月催人老,银发已悄悄爬上父母的鬓角,写到这里,禁不住热泪盈眶。谁言寸草心,报得三春晖。明天,我将带着对知识的渴望和父母的希冀继续前行l'