一种建筑工程算量和估价系统及方法

文档序号:9579792阅读:296来源:国知局
一种建筑工程算量和估价系统及方法
【技术领域】
[0001] 本发明涉及建筑工程系统领域,具体涉及一种建筑工程算量和估价系统,同时还 相应涉及一种建筑工程算量和估价方法。
【背景技术】
[0002] 工程量及造价估算是建筑工程招投标或正式启动之前需要完成的重要项目。现 有技术中主要使用一些专门的工程算量软件对工程量进行计算,然后生成工程量清单,之 后再由估算师进行工程造价估算,这种方案耗时较久,效率低,而且主要依赖于估算师的经 验,比较容易出错,当需求有变更时,需要找到对应的工程量清单以及估价条目进行手动修 改,效率较低。在一些工程算量软件中还会使用预定义清单列表,由用户在预定义清单列表 中手动录入工程量和造价,这种方案虽然能减轻估算师一部分工作量的问题,但还是比较 依赖其经验,当需求有变更的时候还是需要手动去操作增减调整工程量清单和估价条目, 效率同样较低。
[0003] 此外,现有技术中很多的工程算量软件不能根据工程量清单中的条目进行动态排 序汇总生成新的最终的清单组织结构,因而灵活性不足。

【发明内容】

[0004] 本发明的第一个目的在于,提出一种建筑工程算量和估价系统,以提高工程算量 及估价的高效性和准确性。
[0005] 本发明提出的一种建筑工程算量和估价系统,其包括关联模块、参数读取模块、解 析模块、算量及估价模块;其中,
[0006] 关联模块,从建筑信息文档中识别建筑信息模型对象,并将主数据库中对应的建 筑系统项目与所述建筑信息模型对象关联;所述主数据库存储有建筑工程中的各个建筑系 统项目;
[0007] 参数读取模块,根据所述建筑系统项目对应的结构项获取所述建筑信息模型对象 的各项结构参数,并将获取的各项结构参数生成参数列表文件;
[0008] 解析模块,对所述参数列表文件进行解析,并根据所述建筑系统项目确定所述各 项结构参数的定义;
[0009] 算量及估价模块,根据所述各项结构参数的定义估算工程量,并查询单价目录数 据库中所需建筑资源的价格进行估价,结合工程量及估价结果生成工程量及估价清单;所 述单价目录数据库存储有建筑工程中各种建筑资源的价格。
[0010] 在本发明的进一步优选方案中,建筑工程算量和估价系统还包括排序汇总模块, 所述排序汇总模块根据工程量及估价清单中各条目所属的层级进行排序汇总,生成最终工 程量及估价清单。
[0011] 本发明的第二个目的在于,相应提出一种建筑工程算量和估价方法,其包括以下 步骤:
[0012] A1、从建筑信息文档中识别建筑信息模型对象,并将主数据库中对应的建筑系统 项目与所述建筑信息模型对象关联;
[0013] A2、根据所述建筑系统项目对应的结构项获取所述建筑信息模型对象的各项结构 参数;
[0014] A3、将获取的各项结构参数生成参数列表文件;
[0015] A4、对所述参数列表文件进行解析,并确定所述建筑系统项目对应的计算流程;
[0016] A5、根据解析结果及所述计算流程估算工程量,并查询单价目录数据库中所需建 筑资源的价格进行估价,结合工程量及估价结果生成工程量及估价清单。
[0017] 在本发明的进一步优选方案中,所述步骤A1具体包括:通过对象选择集公式自动 识别建筑信息文档中的建筑信息模型对象,并将主数据库中对应的建筑系统项目的编码与 所述建筑信息模型对象关联。
[0018] 在本发明的进一步优选方案中,所述步骤A2具体为:根据建筑系统项目中对应结 构项的计算公式,自动读取所述建筑信息模型对象的各项结构参数。
[0019] 在本发明的进一步优选方案中,所述步骤A2中具体为:基于问答式录入,读取用 户在建筑系统项目中对应结构项录入的各项结构参数。
[0020] 在本发明的进一步优选方案中,所述步骤A3中参数列表文件以XML数据流形式进 行传输,所述步骤A4具体是对该XML数据流进行解析。
[0021] 在本发明的进一步优选方案中,还包括以下步骤:
[0022] A6、根据工程量及估价清单中各条目所属的层级进行排序汇总,生成最终工程量 及估价清单。
[0023] 在本发明的进一步优选方案中,所述步骤A6基于条目的项码进行排序汇总,其包 括:
[0024] A61、根据工程量清单及估价清单中各条目的项码范围进行逐层级分析;
[0025] A62、根据分析结果分配各条目至相应的层级。
[0026] 在本发明的进一步优选方案中,所述步骤A6基于目录分项进行排序汇总,其包括 通过用户自定义分类目录,分配工程量及估价清单中各条目至各目录分项。
[0027] 本发明至少具备以下有益效果:
[0028] 1、可以直接从建筑信息文档中识别建筑信息模型对象,并与主数据库中对应的建 筑系统项目关联,根据关联的建筑系统项目对应的结构项自动获取建筑信息模型对象的各 项结构参数进行工程量估算,相对于手工录入工程量,高效性及准确性均大大提高。
[0029] 2、可以查询单价目录数据库中所需建筑资源的价格进行估价,而不再依赖于估算 师的经验,提高了估价的效率及准确性。
[0030] 3、在进一步优选方案中,可以高效、灵活地对工程量及估价清单进行排序汇总,解 决了不同清单结构的快速生成问题,在招投标时能够满足不同客户的需要。
【附图说明】
[0031] 图1是实施例一提出的一种建筑工程算量和估价系统的模块化结构示意图。
[0032] 图2是实施例二提出的一种建筑工程算量和估价方法的流程示意图。
【具体实施方式】
[0033] 为了便于本领域技术人员理解,下面将结合附图以及实施例对本发明进行进一步 描述。
[0034] 作为举例,本发明的实施例可基于一建筑系统来实现,该建筑系统预先配置有主 数据库、单价目录数据库等数据库,还包括用于执行工程量估算及估价的一系列计算服务 组件(统称为计算服务)等。其中,主数据库中存储有建筑工程中的各个建筑系统项目,例 如"筑墙"是其中一个建筑系统项目,每个建筑系统项目为一个XML格式文件,文件内部包 括该建筑系统项目的一系列定义,例如计算流程、计算公式、结构项(以"筑墙"为例,其结 构项包括墙的长、宽、高)等,每个建筑系统项目对应有一个唯一的编码。单价目录数据库 中存储有建筑工程中所需的建筑资源的价格、产能数据(productionvalue)和工程量清单 数据,建筑资源例如砖、水泥以及人工等。
[0035] 本发明实施例主要结合建筑信息模型(BIM,BuildingInformationModeling)来 实现,以下对各实施例进行介绍。
[0036] 实施例一
[0037] 本实施例提出的一种建筑工程算量和估价系统,可以视为上述建筑系统的一部分 功能系统,请参阅图1,其主要包括关联模块10、参数读取模块20、解析模块30、算量及估价 模块40 ;其中,各模块功能如下:
[0038] 关联模块10,从建筑信息文档中识别建筑信息模型对象,并将主数据库中对应的 建筑系统项目与所述建筑信息模型对象关联。如上所述,主数据库存储有建筑工程中的各 个建筑系统项目。
[0039] 参数读取模块20,根据所述建筑系统项目对应的结构项获取所述建筑信息模型对 象的各项结构参数,并将获取的各项结构参数生成参数列表文件。以"筑墙"为例,结构项 包括墙的长、宽、高,而结构参数则对应为长度、宽度、高度。
[0040] 解析模块30,对所述参数列表文件进行解析,并根据所述建筑系统项目确定所述 各项结构参数的定义。
[0041] 算量及估价模块40,根据所述各项结构参数的定义估算工程量,并查询单价目录 数据库中所需建筑资源的价格进行估价,结合工程量及估价结果生成工程量及估价清单。 如上所述。单价目录数据库存储有建筑工程中各种建筑资源的价格。
[0042] 此外,本实施例还优选进一步包括排序汇总模块50,所述排序汇总模块50根据工 程量及估价清单中各条目所属的层级进行排序汇总,生成最终工程量及估价清单。
[0043] 实施例一的具体执行过程在以下实施例二中做对应的详细介绍。
[0044] 实施例二
[0045] 与上述实施例一对应,本实施例提出了一种建筑工程算量和估价方法,请参阅图 2,其主要包括以下步骤:
[0046] S100、从建筑信息文档中识别建筑信息模型对象,并将主数据库中对应的建筑系 统项目与所述建筑信息模型对象关联。
[0047] 步骤S100中优选为:通过对象选择集公式自动识别建筑信息文档中的建筑信息 模型对象,并将主数据库中对应的建筑系统项目的编码与所述建筑信息模型对象关联。举 例如下:
[0048]可以预先在主数据库中配置对象选择集公式,公式写法的样例如:0bjeCt(@ cpiComponentType= = "wall"),当用户选择关联时,会自动识别出建筑信息文档中的建 筑信息模型对象并为其自动分配关联建筑系统项目,假如该建筑信息模型对象是墙(即 wall),则将对应的建筑系统项目的编码与该建筑信息模型对象关联,例如将编码01. 187 分配给是墙(即wall)的所有建筑信息模型对象。
[0049] 此外,还可以采用手动等方式实现关联,例如在系统软件窗口上用户直接将选好 的建筑系统项目"拖"到建筑信息模型对象的窗口(例如假设该窗口显示一幅墙的图形) 上,则系统自动将该建筑系统项目的编码分配给该建筑信息模型对象进行关联。
[0050]S200、根据所述建筑系统项目对应的结构项获取所述建筑信息模型对象的各项结 构参数。
[0051] 步骤S200中具体可根据建筑系统项目中对应结构项的计算公式,自动读取所述 建筑信息模型对象的各项结构参数。
[0052] 同样以"筑墙"为例,其对应的结构项包括长、宽、高,这时可通过对应 的计算公式从建筑信息模型中读取或计算各项结构参数。例如用计算公式Var_ 0bj( "length",m,cpivar)将会返回墙的长度信息。
[0053] 步骤200中还可采用其他方式获取各项结构参数,例如在系统软件窗口上,基于 问答式录入,读取用户在建筑系统项目中对应结构项录入的各项结构参数。
[0054] 以"筑墙"为例,即在软件窗口上以字段及填写框相结合的方式进行"问答",用户 在(字段)长、宽、高对应的填写框中输入对应结构参数。
[0055]S300、将获取的各项结构参数生成参数列表文件。
[0056] 步骤S00中,将获取的各项结构参数生成参数列表文件,以便主数据库的计算服 务(这里相当于实施例一中的解析模块30)做估算准备,该参数列表文件可以打包成XML 数据流形式,封装成服务调用参数,传输至计算服务。
[0057]S400、对所述参数列表文件进行解析,并确定所述建筑系统项目对应的计算流程。
[0058] 步骤S400中,主数据库的计算服务对XML数据流进行解析,可获取建
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1