核电项目安装工程量计算方法和系统的制作方法

文档序号:6524065阅读:567来源:国知局
核电项目安装工程量计算方法和系统的制作方法
【专利摘要】本发明公开了一种核电项目安装工程量计算方法,其包括:获取核电项目的设计数据;将设计数据以对象的方式导入数据库;对导入数据库的设计数据进行业务逻辑开发得到安装工程预算定额工程量、工程量清单工程量以及安装点数工程量。本发明核电项目安装工程量计算方法通过对导入数据库的设计数据进行业务逻辑开发,得到安装工程预算定额工程量、工程量清单工程量以及安装点数工程量,可实现同时计算安装工程预算定额工程量、工程量清单工程量以及安装点数工程量三种工程量,提高了处理效率。此外,本发明还公开了一种核电项目安装工程量计算系统。
【专利说明】核电项目安装工程量计算方法和系统
【技术领域】
[0001]本发明属于核电【技术领域】,更具体地说,本发明涉及一种核电项目安装工程量计算方法和系统。
【背景技术】
[0002]核电站建设项目工程量庞大,涉及专业多,安装工程量计算复杂。工程量计算的准确和及时直接关系到核电工程相关费用的计算和支付,与工程造价有较大关系。要做好工程造价控制,必须准确计算工程量,安装工程量又是工程量的一大组成部分。
[0003]目前,在核电建设项目中,安装工程量的计算主要涉及以下三类:1、安装工程预算定额工程量,该工程量主要用于核电项目的估、概算。2、工程量清单工程量,该工程量主要用于核电厂建设建筑安装工程发承包及其实施阶段的工程量清单计价活动,即招标用清单工程量。3、安装点数工程量,沿用从法国引进的工程量计算方法,用于与施工单位的工程量计算和工程款结算,在核电行业中应用广泛。
[0004]目前,对于安装工程预算定额工程量,已有单独开发的软件,但无法统计工程量,只能先指定工程量后再进行价格预算。对于工程量清单工程量,对于核电行业来说是一个新的课题,在此之前,核电行业并不使用工程量清单计价的方式来进行招投标。在非核电行业已有成熟的商业软件可以使用,但该软件所依据的标准不适用于核电行业,且需要重新建立模型。对于安装点数工程量,目前尚无自动化计算的软件,只能通过汇总已出版图纸上的点数工程量来进行统计,据此测算工程进度和工程款支付。
[0005]由于核电安装工程涉及专业多,依据的标准文件有多份,需要对各个标准文件中不同类型的物项进行工程量计算,现有的核电项目安装工程量计算方式工作量大,统计结果的复用性差。如安装工程预算定额工程量的计算无法自动化,如需获得准确的值,需要从图纸中统计,工作量巨大;再如工程量清单工程量的计算,在无自动化计算软件的情况下,实现工程量清单工程量的计算只能通过统计图纸工程量的方式来进行,工作量巨大,准确性也不可靠。目前存在的安装工程量计算软件只能计算一种工程量,无法同时计算三种工程量,不能满足核电行业工程量报表的要求。如何提高核电项目工程量计算的效率和准确性,避免工程量计算过程中工作量巨大、准确性不高是亟待解决的问题。

【发明内容】

[0006]本发明的目的在于:利用计算机辅助设计技术在核电设计中的广泛的应用,提供一种核电项目安装工程量计算方法,其可通过对导入数据库的设计数据进行业务逻辑开发得到安装工程预算定额工程量、工程量清单工程量以及安装点数工程量,实现同时计算安装工程预算定额工程量、工程量清单工程量以及安装点数工程量三种工程量,以提高处理效率,满足核电行业的要求。
[0007]为了实现上述发明目的,本发明提供了一种核电项目安装工程量计算方法,其包括:[0008]获取核电项目的设计数据;
[0009]将所述设计数据以对象的方式导入数据库;
[0010]对导入数据库的设计数据进行业务逻辑开发得到安装工程预算定额工程量、工程量清单工程量以及安装点数工程量。
[0011]作为本发明核电项目安装工程量计算方法的一种改进,所述获取核电项目的设计数据,包括:
[0012]通过提取、转换和加载ETL的方式获取核电项目的设计数据。
[0013]作为本发明核电项目安装工程量计算方法的一种改进,所述获取核电项目的设计数据,包括:
[0014]若所述设计数据为电厂系统设计平台VPE数据,则以数据库连数据库的方式经过ETL过程导入;
[0015]若所述设计数据为电厂三维设计平台vro数据,则将所述设计数据导出为可扩展标记语言XML文件,过ETL过程导入。
[0016]作为本发明核电项目安装工程量计算方法的一种改进,所述方法还包括:
[0017]根据工程量统计类型和统计维度,生成工程量报表。
[0018]作为本发明核电项目安装工程量计算方法的一种改进,所述对导入数据库的设计数据进行业务逻辑开发,包括:
[0019]根据业务规则将VPE与VPD数据进行关联。
[0020]作为本发明核电项目安装工程量计算方法的一种改进,若所述计算方法为工程量清单工程量计算,所述对导入数据库的设计数据进行业务逻辑开发,包括:
[0021]根据获取的设计数据生成焊点数据。
[0022]作为本发明核电项目安装工程量计算方法的一种改进,若所述计算方法为安装点数工程量计算,所述根据预先设置的工程量规则对导入数据库的设计数据进行数据处理,包括:
[0023]根据获取的设计数据生成管道等轴ISO图数据。
[0024]作为本发明核电项目安装工程量计算方法的一种改进,所述根据预先设置的工程量规则对导入数据库的设计数据进行数据处理,包括:
[0025]确定设计数据相应设计对象关联的预算定额编号。
[0026]作为本发明核电项目安装工程量计算方法的一种改进,所述根据预先设置的工程量规则对导入数据库的设计数据进行数据处理,包括:
[0027]确定设计数据相应设计对象关联的工程量清单编号。
[0028]作为本发明核电项目安装工程量计算方法的一种改进,所述方法还包括:
[0029]根据编码和条目预先设置的点数工程量计算规则,将所述设计数据相应设计对象与点数工程量计算规则编号进行关联。
[0030]作为本发明核电项目安装工程量计算方法的一种改进,所述方法还包括:
[0031]通过XML结构定义XSD文件对XML文件的结构进行验证,所述验证至少包括XML文件中的元素、属性以及子元素的次序和数目、元素和属性类型中的一种。
[0032]作为本发明核电项目安装工程量计算方法的一种改进,所述对导入数据库的设计数据进行业务逻辑开发得到安装工程预算定额工程量、工程量清单工程量以及安装点数工程量,包括:
[0033]将设计数据导入设计数据库,结合预先设置的基础数据库、工程量数据库以及工程量规则库进行数据处理,经过业务逻辑开发后得到安装工程预算定额工程量、工程量清单工程量以及安装点数工程量。
[0034]作为本发明核电项目安装工程量计算方法的一种改进,所述工程量规则库包括预算定额规则库、工程量清单规则库以及点数工程量计算规则库。
[0035]作为本发明核电项目安装工程量计算方法的一种改进,所述方法包括:
[0036]对设定的定额编号、项目名称、计量单位和计量基数信息进行结构化处理形成预算定额规则库、工程量清单规则库以及点数工程量计算规则库。
[0037]作为本发明核电项目安装工程量计算方法的一种改进,所述预算定额规则库包括:
[0038]设计对象信息、预算定额与设计对象的关联关系、计量单位以及预算定额匹配规则。
[0039]作为本发明核电项目安装工程量计算方法的一种改进,所述工程量清单规则库包括:
[0040]设计对象信息、工程量清单项目特征值、项目编码、项目编码与设计对象的关联关系、项目特征信息、计量单位以及工程量清单匹配规则。
[0041]作为本发明核电项目安装工程量计算方法的一种改进,所述点数工程量计算规则库包括:
[0042]设计对象信息、安装包信息、点数工程量信息、统计单位以及点数工程量与设计对象的关联关系。
[0043]为了实现上述发明目的,本发明还提供了 一种核电项目安装工程量计算系统,其包括:
[0044]获取模块,用于获取核电项目的设计数据;
[0045]导入模块,用于将所述设计数据以对象的方式导入数据库;
[0046]处理模块,用于对导入数据库的设计数据进行业务逻辑开发得到安装工程预算定额工程量、工程量清单工程量以及安装点数工程量。
[0047]作为本发明核电项目安装工程量计算系统的一种改进,所述获取模块通过提取、转换和加载ETL的方式获取核电项目的设计数据。
[0048]作为本发明核电项目安装工程量计算系统的一种改进,所述系统还包括:
[0049]报表模块,用于根据工程量统计类型和统计维度,生成工程量报表。
[0050]作为本发明核电项目安装工程量计算系统的一种改进,所述处理模块还包括:
[0051]第一关联单元,用于根据业务规则将VPE与VPD数据进行关联。
[0052]作为本发明核电项目安装工程量计算系统的一种改进,所述处理模块还包括:
[0053]焊点数据单元,用于若为工程量清单工程量计算,根据获取的设计数据生成焊点数据。
[0054]作为本发明核电项目安装工程量计算系统的一种改进,所述处理模块还包括:
[0055]ISO图数据单元,用于若为安装点数工程量计算,根据获取的设计数据生成管道等轴ISO图数据。[0056]作为本发明核电项目安装工程量计算系统的一种改进,所述处理模块还包括:
[0057]第一确定单元,用于确定设计数据相应设计对象关联的预算定额编号。
[0058]作为本发明核电项目安装工程量计算系统的一种改进,所述处理模块还包括:
[0059]第二确定单元,用于确定设计数据相应设计对象关联的工程量清单编号。
[0060]作为本发明核电项目安装工程量计算系统的一种改进,所述处理模块还包括:
[0061]第二关联单元,用于根据编码和条目预先设置的点数工程量计算规则,将所述设计数据相应设计对象与点数工程量计算规则编号进行关联。
[0062]作为本发明核电项目安装工程量计算系统的一种改进,所述系统还包括:
[0063]验证模块,用于通过XML结构定义XSD文件对XML文件的结构进行验证,所述验证至少包括XML文件中的元素、属性以及子元素的次序和数目、元素和属性类型中的一种。
[0064]作为本发明核电项目安装工程量计算系统的一种改进,所述数据库包括:设计数据库、基础数据库、工程量数据库以及工程量规则库。
[0065]与现有技术相比,本发明核电项目安装工程量计算方法和系统具有以下有益技术效果:通过已有的设计数据进行业务逻辑开发得到安装工程预算定额工程量、工程量清单工程量以及安装点数工程量,大大提高了工程量计算的准确度和效率,提高了数据的利用价值,提高了信息化程度。同时,提高工程量计算的灵活性和效率,也可满足多类型对象的安装工程量计算,取得很好的技术效果。
【专利附图】

【附图说明】
[0066]下面结合附图和【具体实施方式】,对本发明核电项目安装工程量计算方法和系统进行详细说明,其中:
[0067]图1提供了本发明核电项目安装工程量计算方法一个实施例的流程图。
[0068]图2提供了本发明核电项目安装工程量计算系统一个实施例的示意图。
[0069]图3提供了本发明核电项目安装工程量计算系统又一个实施例的示意图。
【具体实施方式】
[0070]为了使本发明的发明目的、技术方案及其有益技术效果更加清晰,以下结合附图和【具体实施方式】,对本发明进行进一步详细说明。应当理解的是,本说明书中描述的【具体实施方式】仅仅是为了解释本发明,并非为了限定本发明。
[0071]核电安装工程涉及专业多,依据的标准文件有多份,需要对各个标准文件中不同类型的物项进行工程量计算。
[0072]图1提供了一种核电项目安装工程量计算方法,具体包括:
[0073]步骤101,获取核电项目的设计数据。
[0074]具体的,通过提取、转换和加载ETL的方式获取核电项目的设计数据。
[0075]步骤103,将所述设计数据以对象的方式导入数据库。
[0076]设计数据作为安装工程量计算的基础,需要先将计算所必须的数据导入计算系统,才能进行计算。各设计软件的数据以数据提取、转换和加载(ExtractionTransformation Loading, ETL)的方式进入系统。对于(Vantage Plant Engineering,VPE)数据,可以直接以数据库连数据库的方式经过ETL过程进入计算系统;对于(VantagePlant Design, VPD)数据,需要导出为(Extensible Markup Language, XML)文件,然后再经过ETL过程导入计算系统。其他设计数据的导入均可参考这两种方式。对于导出的XML文件,可定义标准的(XML Schemas Definition, XSD)文件规范XML文件结构。
[0077]进一步的,若所述设计数据为电厂系统设计平台VPE数据,则以数据库连数据库的方式经过ETL过程导入;
[0078]若所述设计数据为电厂三维设计平台vro数据,则将所述设计数据导出为可扩展标记语言XML文件,过ETL过程导入。
[0079]步骤105,对导入数据库的设计数据进行业务逻辑开发得到安装工程预算定额工
程量、工程量清单工程量以及安装点数工程量。
[0080]对导入数据库的设计数据进行业务逻辑开发,包括根据业务规则将VPE与VPD数据进行关联。
[0081]具体的,可根据实际业务规则进行自动关联,并辅以手动修正的方式进行关联。VPE与VPD设计数据在实际设计过程中是两个设计阶段,VPE系统设计数据为上游设计数据,vro三维布置设计数据为下游设计数据,在实际设计过程中,会有一些不一致。而在安装工程量的计算中,需要同时用到VPE和VPD的数据。因此,需要进行数据关联处理。
[0082]若所述计算方法为工程量清单工程量计算,所述对导入数据库的设计数据进行业务逻辑开发,根据获取的设计数据生成焊点数据。
[0083]具体的,工程量清单工程量的计算中,需要对焊点进行计算,因此,需要根据输入的设计数据,先生成焊点数据,生成方式可以自动生成。
[0084]若所述计算方法为安装点数工程量计算,根据预先设置的工程量规则对导入数据库的设计数据进行数据处理包括根据获取的设计数据生成管道等轴ISO图数据。
[0085]具体的,ISO图信息主要用于点数工程量的计算,生成方式可以根据导入的设计数据自动生成。
[0086]进一步的,确定设计数据相应设计对象关联的预算定额编号。具体的,4)关联安装工程预算定额编号。根据系统中的数据,以自动或半自动的方式指定设计对象关联的预算定额编号,关联后,能根据定额编号的统计量生成对应的工程量。
[0087]进一步的,确定设计数据相应设计对象关联的工程量清单编号。具体的,5)关联工程量清单编号。根据系统中的数据,以自动或半自动的方式指定设计对象关联的工程量清单编号,关联后,自动提取或输入工程量清单编号对应的项目特征,然后生成工程量清单细分编码。
[0088]进一步的,根据编码和条目预先设置的点数工程量计算规则,将所述设计数据相应设计对象与点数工程量计算规则编号进行关联。具体的,目前安装点数工程量的计算规则并没有编码和条目化处理,在结构化安装构成量点数规则之前,需要先整理安装点数工程量的计算规则,使得其条目化,然后将其结构化进入数据库,再根据系统中的数据,以自动或半自动的方式指定设计对象关联的安装点数工程量规则编号。关联后,能根据点数工程量规则编号的统计量生成对应的量。
[0089]可选的,根据工程量统计类型和统计维度,生成工程量报表。
[0090]进一步的,通过XML结构定义XSD文件对XML文件的结构进行验证,所述验证至少包括XML文件中的元素、属性以及子元素的次序和数目、元素和属性类型中的一种。[0091]具体的,先将VPD数据导出为XML文件。VPD数据本身具有面向对象的特点,每类对象有各自的属性和唯一的父级对象。对于安装工程量计算系统所用到的数据并不会是VPD中的所有数据,而只是部分数据。XML作为目前通用的一种数据交换方式,可以用来导出Vro数据。导出过程中,需要保证数据的完整性,以及保证设计对象与设计对象之间关系的准确性,然后使用ETL技术导入安装工程量计算系统该数据库。XSD文件可用来对XML文件的结构进行验证,包括文档中的元素、属性、子元素的次序和数目、元素和属性的数据类型等。通过定义XSD文件,可确保输出XML文件的准确性。
[0092]可选的,将设计数据导入设计数据库,结合预先设置的基础数据库、工程量数据库以及工程量规则库进行数据处理,经过业务逻辑开发后得到安装工程预算定额工程量、工程量清单工程量以及安装点数工程量。
[0093]优选的,本发明实施例中对工程量规则库进行了研究和开发。工程量规则库主要包含《核工业安装工程预算定额》、《核电厂建设项目工程量清单计价规范》、《进度计算指示书》这三个文件所对应的规则库。
[0094]本发明实施例中工程量规则库包括预算定额规则库、工程量清单规则库以及点数工程量计算规则库。
[0095]具体的,对设定的定额编号、项目名称、计量单位和计量基数信息进行结构化处理形成预算定额规则库、工程量清单规则库以及点数工程量计算规则库。
[0096]其中,预算定额规则库包括设计对象信息、预算定额与设计对象的关联关系、计量单位以及预算定额匹配规则。具体的,《核工业安装工程预算定额》中已有定额编号、项目名称、计量单位和计量基数信息,但是对于各定额编号的匹配条件并没有进行结构化处理,在数据库设计时,就需要将这些信息进行结构化,形成预算定额规则库,同时能表达与设计对象之间的关系。核工业预算定额基本信息如表I所示,
[0097]表I核工业预算定额基本信息
【权利要求】
1.一种核电项目安装工程量计算方法,其特征在于,包括: 获取核电项目的设计数据; 将所述设计数据以对象的方式导入数据库; 对导入数据库的设计数据进行业务逻辑开发得到安装工程预算定额工程量、工程量清单工程量以及安装点数工程量。
2.根据权利要求1所述的方法,其特征在于,所述获取核电项目的设计数据,包括: 通过提取、转换和加载ETL的方式获取核电项目的设计数据。
3.根据权利要求1或2所述的方法,其特征在于,所述获取核电项目的设计数据,包括: 若所述设计数据为电厂系统设计平台VPE数据,则以数据库连数据库的方式经过ETL过程导入; 若所述设计数据为电厂三维设计平台VPD数据,则将所述设计数据导出为可扩展标记语言XML文件,过ETL过程导入。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括: 根据工程量统计类型和统计维度,生成工程量报表。
5.根据权利要求4所述的方法,其特征在于,所述对导入数据库的设计数据进行业务逻辑开发,包括: 根据业务规则将VPE与VPD数据进行关联。
6.根据权利要求4所述的方法,其特征在于,若所述计算方法为工程量清单工程量计算,所述对导入数据库的设计数据进行业务逻辑开发,包括: 根据获取的设计数据生成焊点数据。
7.根据权利要求4所述的方法,其特征在于,若所述计算方法为安装点数工程量计算,所述根据预先设置的工程量规则对导入数据库的设计数据进行数据处理,包括: 根据获取的设计数据生成管道等轴ISO图数据。
8.根据权利要求4所述的方法,其特征在于,所述根据预先设置的工程量规则对导入数据库的设计数据进行数据处理,包括: 确定设计数据相应设计对象关联的预算定额编号。
9.根据权利要求4所述的方法,其特征在于,所述根据预先设置的工程量规则对导入数据库的设计数据进行数据处理,包括: 确定设计数据相应设计对象关联的工程量清单编号。
10.根据权利要求5-9中任一项所述的方法,其特征在于,所述方法还包括: 根据编码和条目预先设置的点数工程量计算规则,将所述设计数据相应设计对象与点数工程量计算规则编号进行关联。
11.根据权利要求10所述的方法,其特征在于,所述方法还包括: 通过XML结构定义XSD文件对XML文件的结构进行验证,所述验证至少包括XML文件中的元素、属性以及子元素的次序和数目、元素和属性类型中的一种。
12.根据权利要求10所述的方法,其特征在于,所述对导入数据库的设计数据进行业务逻辑开发得到安装工程预算定额工程量、工程量清单工程量以及安装点数工程量,包括:将设计数据导入设计数据库,结合预先设置的基础数据库、工程量数据库以及工程量规则库进行数据处理,经过业务逻辑开发后得到安装工程预算定额工程量、工程量清单工程量以及安装点数工程量。
13.根据权利要求12所述的方法,其特征在于,所述工程量规则库包括预算定额规则库、工程量清单规则库以及点数工程量计算规则库。
14.根据权利要求13所述的方法,其特征在于,所述方法包括: 对设定的定额编号、项目名称、计量单位和计量基数信息进行结构化处理形成预算定额规则库、工程量清单规则库以及点数工程量计算规则库。
15.根据权利要求14所述的方法,其特征在于,所述预算定额规则库包括: 设计对象信息、预算定额与设计对象的关联关系、计量单位以及预算定额匹配规则。
16.根据权利要求14所述的方法,其特征在于,所述工程量清单规则库包括: 设计对象信息、工程量清单项目特征值、项目编码、项目编码与设计对象的关联关系、项目特征信息、计量单位以及工程量清单匹配规则。
17.根据权利要求14所述的方法,其特征在于,所述点数工程量计算规则库包括: 设计对象信息、安装包信息、点数工程量信息、统计单位以及点数工程量与设计对象的关联关系。
18.一种核电项目安装工程量计算系统,其特征在于,包括: 获取模块,用于获取核电项目的设计数据; 导入模块,用于将所述设计数据以对象的方式导入数据库; 处理模块,用于对导入数据库的设计数据进行业务逻辑开发得到安装工程预算定额工程量、工程量清单工程量以及安装点数工程量。
19.根据权利要求18所述的系统,其特征在于,所述获取模块通过提取、转换和加载ETL的方式获取核电项目的设计数据。
20.根据权利要求19所述的系统,其特征在于,所述系统还包括: 报表模块,用于根据工程量统计类型和统计维度,生成工程量报表。
21.根据权利要求20所述的系统,其特征在于,所述处理模块还包括: 第一关联单元,用于根据业务规则将VPE与VPD数据进行关联。
22.根据权利要求20所述的系统,其特征在于,所述处理模块还包括: 焊点数据单元,用于若为工程量清单工程量计算,根据获取的设计数据生成焊点数据。
23.根据权利要求20所述的系统,其特征在于,所述处理模块还包括: ISO图数据单元,用于若为安装点数工程量计算,根据获取的设计数据生成管道等轴ISO图数据。
24.根据权利要求20所述的系统,其特征在于,所述处理模块还包括: 第一确定单元,用于确定设计数据相应设计对象关联的预算定额编号。
25.根据权利要求20所述的系统,其特征在于,所述处理模块还包括: 第二确定单元,用于确定设计数据相应设计对象关联的工程量清单编号。
26.根据权利要求20所述的系统,其特征在于,所述处理模块还包括: 第二关联单元,用于根据编码和条目预先设置的点数工程量计算规则,将所述设计数据相应设计对象与点数工程量计算规则编号进行关联。
27.根据权利要求21-26中任一项所述的系统,其特征在于,所述系统还包括: 验证模块,用于通过XML结构定义XSD文件对XML文件的结构进行验证,所述验证至少包括XML文件中的元素、属性以及子元素的次序和数目、元素和属性类型中的一种。
28.根据权利要求27所述的系统,其特征在于,所述数据库包括:设计数据库、基础数据库、工程量数据库以及工`程量规则库。
【文档编号】G06Q10/06GK103699963SQ201310690625
【公开日】2014年4月2日 申请日期:2013年12月14日 优先权日:2013年12月14日
【发明者】吴祥勇, 林佳, 李丹, 杨帆, 罗亚林 申请人:中广核工程有限公司, 中国广核集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1