一种GPU多线程技术的电网工程自动清标方法技术

技术编号:17797024 阅读:24 留言:0更新日期:2018-04-25 20:32
本发明专利技术涉及一种GPU多线程技术的电网工程自动清标方法,与现有技术相比解决了清标环节需依赖人工对比分析的缺陷。本发明专利技术包括以下步骤:工程量清单信息的导入;指导文件的导入;参照对比目录树的建立;投标文档的对比清标分析,GPU以流水线方式以文档结构抽取和内容详细解析两个阶段解析招标控制价和每个供应商的投标工程量清单XML文档,并在内容详细解析阶段同时完成对比评定工作。本发明专利技术通过XML文件格式统一了招投标文件,并将统一后的招投标文件通过结构抽取和内容详细解析,以流水线形式同步运行各阶段的任务,提高了清标过程批量并行执行效率,实现将繁杂的定量分析、对比的评定工作自动完成。

An automatic clearing method for power grid projects based on GPU multithreading technology

The invention relates to an automatic marking method for power grid engineering of GPU multithreading technology. Compared with the existing technology, the invention has solved the defect of the manual contrast analysis. The present invention includes the following steps: the introduction of the information of the bill of quantities, the introduction of the guiding documents, the establishment of the reference contrast tree, the analysis of the contrast of the bid documents, the analysis of the bidding control price and the list of the bidding works of each supplier in two stages by the pipelining method and the detailed analysis of the content in the two stages. Documents, and at the same time in the detailed analysis of the content to complete the comparative evaluation. This invention unifies the bidding documents through the XML file format, and analyzes the unified bidding documents through the structure extraction and the content in detail, synchronously runs the tasks of each stage in the pipeline form, improves the batch parallel execution efficiency of the marking process, and realizes the multifarious quantitative analysis and comparison evaluation work automatically.

【技术实现步骤摘要】
一种GPU多线程技术的电网工程自动清标方法
本专利技术涉及GPU多线程
,具体来说是一种GPU多线程技术的电网工程自动清标方法。
技术介绍
在电网技改大修项目评标管理阶段主要涉及评标专家对投标人(乙方)的报价进行综合评定。清标环节是整个评定标工作的初始部分,它主要目的是审查投标文件能否完全响应招标文件所要求的基本内容以及行业的相关规定并进行摘录,列出相对于招标文件的所有偏差,并对投标报价进行算术性校核,为评标工作做好前期准备工作。目前电网技改大修项目评标方式仍为人工评标,评标专家需要对工程量、综合单价、措施项目进行逐项核对,还需将规费、税金等不可竞争费用与预规等进行比对,这对于评标人的技经业务能力都有一定要求,评标工作量大,工作强度高。另外,由于招标评标时间较短、工作量大,评标专家水平不一,偶尔会有投标文件报价有错误的投标中标的现象发生,给后续的合同签订及实施带来不利影响。因此,如何设计出一种能够进行对比分析的自动清标方法已经成为急需解决的技术问题。
技术实现思路
本专利技术的目的是为了解决现有技术中清标环节需依赖人工对比分析的缺陷,提供一种GPU多线程技术的电网工程自动清标方法来解决上述问题。为了实现上述目的,本专利技术的技术方案如下:一种GPU多线程技术的电网工程自动清标方法,包括以下步骤:工程量清单信息的导入,根据指定标段批量导入所有供应商经国网电子商务平台上传的投标工程量清单;指导文件的导入,从后台数据库或服务器读取对应标段的招标控制价文件;参照对比目录树的建立,将投标工程量清单和招标控制价文件相结合,按照三级结构进行文件标准化转换,以三级结构形式分别建立目录树,目录树的一级结构依次存储招标控制价或投标文件中各个结构要素、二级结构存储招标控制价或投标文件每个结构要素的特征属性、三级结构存储招标控制价或投标文件结构要素中具体内容;投标文档的对比清标分析,GPU以流水线方式以文档结构抽取和内容详细解析两个阶段解析招标控制价和每个供应商的投标工程量清单XML文档,并在内容详细解析阶段同时完成对比评定工作。所述的投标文档的对比清标分析包括以下步骤:文档结构抽取过程,以XML流为输入,通过多个GPU线程方式读取招标文件和每个供应商的投标文件并分析文件结构,解析出所有标签的位置信息,并打包成解析单元任务,存入任务管理池中;内容详细解析过程,使用GPU集群解析对比标签名称、属性及属性值,将解析的结果以倒序索引的形式存放在GPU节点的内存中。所述的文档结构抽取过程包括以下步骤:使用多个XML文档读取器和相应的分析器独立并行地读取文档,XML文档读取器和相应的分析器的数量为招标文件与投标文件数之和,每个XML文档读取器和相应的分析器由一个GPU线程完成结构抽取任务,解析出文档结构和标签位置;基于目录树,依次对招标文件中含有“最高投标限价”、“工程项目最高投标限价汇总表”、“分部分项工程清单”、“措施项目清单”、“其他项目清单”、“投标人采购材料”、“投标人采购设备”的标签打包成解析单元任务,存入任务管理池;依次对投标文件中含有“投标总价”、“单位工程费用汇总表”、“分部分项工程清单”、“措施项目清单”、“其他项目清单”、“主要材料”、“主要设备”的标签打包成解析单元任务,分别存入各自的任务管理池中。所述的内容详细解析过程包括以下步骤:将每个任务管理池中的每个标签位置信息对应一个GPU线程,每个GPU线程负责解析一个标签内容;多个GPU线程同步解析对应的标签内容,读取相应的XML字节,解析出标签名、属性名和属性值,并针对供应商对应的任务同时附加一个比较结果并默认为空,与解析出的标签名、属性名和属性值,封装成一个结构体保存在节点内存;依次对分部分项工程量清单、措施项目清单、其他项目清单及各个清单进行核算;最后进行“最高投标限价”标签任务与每个供应商的“投标总价”标签任务,将每个供应商的“投标总价”标签属性值同步与“最高投标限价”标签属性值比较,对于投标总价值高于最高投标限价或超过最高投标限价的指定范围或明显低于最高投标限价的指定范围,则结构体中比较结果属性值为不合格。所述的对分部分项工程量清单进行核算包括以下步骤:根据招标“分部分项工程量清单”,依次对投标人的项目编码、项目名称、工程量、计量单位、项目特性等内容进行核对;自动比对判断是否与招标人给定的相应清单一致;不一致的构成实质性改变的,则将对应结构体中比较结果属性值置为“提出否决投标要求”;如果一致时,再对清单的单价进行比较,投标人的工程量清单单价不超过招标人设置的清单单价的正负5%,则对应结构体中的比较结果置为“正常”同时附上差价,对于总价如果有计算错误的,则对应结构体中的比较结果置为“计算错误”。有益效果本专利技术的一种GPU多线程技术的电网工程自动清标方法,与现有技术相比通过XML文件格式统一了招投标文件,并将统一后的招投标文件通过结构抽取和内容详细解析,以流水线形式同步运行各阶段的任务,提高了清标过程批量并行执行效率,实现将繁杂的定量分析、对比的评定工作自动完成。避免了评标专家在短时间内应付大量低技术含量的重复性操作,从而降低了错误清标的概率,提高了评标工作效率。附图说明图1为本专利技术的方法顺序图。具体实施方式为使对本专利技术的结构特征及所达成的功效有更进一步的了解与认识,用以较佳的实施例及附图配合详细的说明,说明如下:如图1所示,本专利技术所述的一种GPU多线程技术的电网工程自动清标方法,包括以下步骤:第一步,工程量清单信息的导入。根据指定标段批量导入所有供应商经国网电子商务平台(ECP)上传的投标工程量清单。第二步,指导文件的导入,从后台数据库或服务器读取对应标段的招标控制价文件。第三步,参照对比目录树的建立。将投标工程量清单和招标控制价文件相结合,按照三级结构进行文件标准化转换,以三级结构形式分别建立目录树,目录树的一级结构依次存储招标控制价或投标文件中各个结构要素、二级结构存储招标控制价或投标文件每个结构要素的特征属性、三级结构存储招标控制价或投标文件结构要素中具体内容。第四步,投标文档的对比清标分析。GPU以流水线方式以文档结构抽取和内容详细解析两个阶段解析招标控制价和每个供应商的投标工程量清单XML文档,并在内容详细解析阶段同时完成对比评定工作。其具体步骤如下:(1)文档结构抽取过程,以XML流为输入,通过多个GPU线程方式读取招标文件和每个供应商的投标文件并分析文件结构,解析出所有标签的位置信息,并打包成解析单元任务,存入任务管理池中。其具体步骤如下:A、使用多个XML文档读取器和相应的分析器独立并行地读取文档,XML文档读取器和相应的分析器的数量为招标文件与投标文件数之和,每个XML文档读取器和相应的分析器由一个GPU线程完成结构抽取任务,解析出文档结构和标签位置。B、基于目录树,依次对招标文件中含有“最高投标限价”、“工程项目最高投标限价汇总表”、“分部分项工程清单”、“措施项目清单”、“其他项目清单”、“投标人采购材料”、“投标人采购设备”的标签打包成解析单元任务,存入任务管理池。C、依次对投标文件中含有“投标总价”、“单位工程费用汇总表”、“分部分项工程清单”、“措施项目清单”、“其他项目清单”、“主要材料”、“主要设备”的标签打包成解析单元本文档来自技高网...
一种GPU多线程技术的电网工程自动清标方法

【技术保护点】
一种GPU多线程技术的电网工程自动清标方法,其特征在于,包括以下步骤:11)工程量清单信息的导入,根据指定标段批量导入所有供应商经国网电子商务平台上传的投标工程量清单;12)指导文件的导入,从后台数据库或服务器读取对应标段的招标控制价文件;13)参照对比目录树的建立,将投标工程量清单和招标控制价文件相结合,按照三级结构进行文件标准化转换,以三级结构形式分别建立目录树,目录树的一级结构依次存储招标控制价或投标文件中各个结构要素、二级结构存储招标控制价或投标文件每个结构要素的特征属性、三级结构存储招标控制价或投标文件结构要素中具体内容;14)投标文档的对比清标分析,GPU以流水线方式以文档结构抽取和内容详细解析两个阶段解析招标控制价和每个供应商的投标工程量清单XML文档,并在内容详细解析阶段同时完成对比评定工作。

【技术特征摘要】
1.一种GPU多线程技术的电网工程自动清标方法,其特征在于,包括以下步骤:11)工程量清单信息的导入,根据指定标段批量导入所有供应商经国网电子商务平台上传的投标工程量清单;12)指导文件的导入,从后台数据库或服务器读取对应标段的招标控制价文件;13)参照对比目录树的建立,将投标工程量清单和招标控制价文件相结合,按照三级结构进行文件标准化转换,以三级结构形式分别建立目录树,目录树的一级结构依次存储招标控制价或投标文件中各个结构要素、二级结构存储招标控制价或投标文件每个结构要素的特征属性、三级结构存储招标控制价或投标文件结构要素中具体内容;14)投标文档的对比清标分析,GPU以流水线方式以文档结构抽取和内容详细解析两个阶段解析招标控制价和每个供应商的投标工程量清单XML文档,并在内容详细解析阶段同时完成对比评定工作。2.根据权利要求1所述的一种GPU多线程技术的电网工程自动清标方法,其特征在于,所述的投标文档的对比清标分析包括以下步骤:21)文档结构抽取过程,以XML流为输入,通过多个GPU线程方式读取招标文件和每个供应商的投标文件并分析文件结构,解析出所有标签的位置信息,并打包成解析单元任务,存入任务管理池中;22)内容详细解析过程,使用GPU集群解析对比标签名称、属性及属性值,将解析的结果以倒序索引的形式存放在GPU节点的内存中。3.根据权利要求2所述的一种GPU多线程技术的电网工程自动清标方法,其特征在于,所述的文档结构抽取过程包括以下步骤:31)使用多个XML文档读取器和相应的分析器独立并行地读取文档,XML文档读取器和相应的分析器的数量为招标文件与投标文件数之和,每个XML文档读取器和相应的分析器由一个GPU线程完成结构抽取任务,解析出文档结构和标签位置;32)基于目录树,依次对招标文件中含有“最高投标限价”、“工程项目最高投标限价汇总表”、“分部分项工程清单”、“措施项目清单”、“其他项目清单”、“投标人采购材料...

【专利技术属性】
技术研发人员:马龙涛张少杰吴晓明苏浩轩窦磊李海湉史文江刘阜阳刘海波李文波
申请(专利权)人:国网内蒙古东部电力有限公司中科院合肥技术创新工程院
类型:发明
国别省市:内蒙古,15

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1