一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于BIM的自动组价方法、装置及相关组件与流程

2022-12-10 12:49:15 来源:中国专利 TAG:

一种基于bim的自动组价方法、装置及相关组件
技术领域
1.本发明涉及数据处理领域,尤其涉及一种基于bim的自动组价方法、装置及相关组件。


背景技术:

2.目前工程量清单计价,是指在建设工程过程中,招标人或委托具有资质的中介机构编制工程量清单,并作为招标文件的一部分提供给投标人,由投标人依据工程量清单进行自主报价,经评审合理中标的一种计价方式。
3.现有造价体系按清单报价方式,区分为分部分项工程总价、措施项目费、其他费、规费、税金。其中分部分项工程总价,包括具体的人工费、材料费、机械设备使用费、企业管理费与利润。而对应的人工费、材料费及机械设备使用费合价作为企业管理费与利润的计算基价。针对于人工费、材料费、机械设备使用费的基价计算,首先需要人工测量对应分部分项工程量,其次需要针对定额确定具体项目的基价,再次需要通过当地造价机构发布的信息价完成套价,从而得出分项工程的基价,通过基价与企业管理费率及利润率的乘积,分别计算出对应的企业管理费与利润。求和后即为分部分项工程总价。
4.其中,针对分部分项工程量的计算当前仍为人工计算,效率慢且误差大。


技术实现要素:

5.本发明的目的是提供一种基于bim的自动组价方法、装置及相关组件,旨在解决现有的清单报价导出存在输出效率低,准确度低的问题。
6.为解决上述技术问题,本发明的目的是通过以下技术方案实现的:提供一种基于bim的自动组价方法,其包括:
7.利用revit软件创建构件族文件,并对所述构件族文件进行参数化处理,并选择对应的ifc格式导出所述构件族文件,得到对应的ifc数据文件;
8.对所述ifc数据文件进行格式解析,得到对应的json文件;
9.将预设置的定额信息表作为数据表导入所述json文件,并将所述json文件编译为新的ifc数据文件并进行ifc数据文件更新,并将更新后的ifc数据文件输入所述revit软件中;
10.在revit软件创建建筑项目后,调取对应的构件族文件,并基于预设的计算规则,分别计算各构件的目标报价并输出对应的清单报价数据。
11.另外,本发明要解决的技术问题是还在于提供一种基于bim的自动组价装置,其包括:
12.创建单元,用于利用revit软件创建构件族文件,并对所述构件族文件进行参数化处理,并选择对应的ifc格式导出所述构件族文件,得到对应的ifc数据文件;
13.解析单元,用于对所述ifc数据文件进行格式解析,得到对应的json文件;
14.更新单元,用于将预设置的定额信息表作为数据表导入所述json文件,并将所述
json文件编译为新的ifc数据文件并进行ifc数据文件更新,并将更新后的ifc数据文件输入所述revit软件中;
15.输出单元,用于在revit软件创建建筑项目后,调取对应的构件族文件,并基于预设的计算规则,分别计算各构件的目标报价并输出对应的清单报价数据。
16.另外,本发明实施例又提供了一种计算机设备,其包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的基于bim的自动组价方法。
17.另外,本发明实施例还提供了一种计算机可读存储介质,其中所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行上述第一方面所述的基于bim的自动组价方法。
18.本发明实施例公开了一种基于bim的自动组价方法、装置及相关组件,其中,方法包括:利用revit软件创建构件族文件,并对所述构件族文件进行参数化处理,并选择对应的ifc格式导出所述构件族文件,得到对应的ifc数据文件;对所述ifc数据文件进行格式解析,得到对应的json文件;将预设置的定额信息表作为数据表导入所述json文件,并将所述json文件编译为新的ifc数据文件并进行ifc数据文件更新,并将更新后的ifc数据文件输入所述revit软件中;在revit软件创建建筑项目后,调取对应的构件族文件,并基于预设的计算规则,分别计算各构件的目标报价并输出对应的清单报价数据。
19.该方法通过创造对bim模型中的ifc数据的解析与应用,通过将定额信息表与三维模型绑定,从而实现快速算量、快速组价的功能;具有更简单的效果,可通过解析对应bim模型进而获取对应构件分部分项工程总价,通过造价平台即可获取其清单报价;具有更便捷的效果,因为定额单价及市场单价已绑定至bim模型中,可实现一键输出清单报价,操作更便捷。
附图说明
20.为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1为本发明实施例提供的基于bim的自动组价方法的流程示意图;
22.图2为本发明实施例提供的基于bim的自动组价装置的示意性框图;
23.图3为本发明实施例提供的计算机设备的示意性框图。
具体实施方式
24.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
25.应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
26.还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
27.还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
28.需要说明的是,revit软件是autodesk公司一套系列软件的名称,其中,revit系列软件是为建筑信息模型(bim)构建的,可帮助建筑设计师设计、建造和维护质量更好、能效更高的建筑。
29.请参阅图1,图1为本发明实施例提供的基于bim的自动组价方法的流程示意图;如图1所示,该方法包括步骤s101~s104。
30.s101、利用revit软件创建构件族文件,并对所述构件族文件进行参数化处理,并选择对应的ifc格式导出所述构件族文件,得到对应的ifc数据文件;
31.s102、对所述ifc数据文件进行格式解析,得到对应的json文件;
32.s103、将预设置的定额信息表作为数据表导入所述json文件,并将所述json文件编译为新的ifc数据文件并进行ifc数据文件更新,并将更新后的ifc数据文件输入所述revit软件中;
33.s104、在revit软件创建建筑项目后,调取对应的构件族文件,并基于预设的计算规则,分别计算各构件的目标报价并输出对应的清单报价数据。
34.在本实施例中,首先通过应用revit进行构件族文件创建,然后对构件族文件进行参数化处理,例如将轻钢龙骨和隔墙龙骨的竖向间距设置为300mm,则在对应隔板墙长度每超过300mm时,自动添加竖向龙骨,使得龙骨之间的间距维持在300mm的距离,其中,在添加的竖向龙骨上按照工艺固定有石膏板、底板、外层板,其中,相邻的石膏板、底板、外层板之间的间隔距离值保持一致,然后选择对应ifc格式导出对应参数化后的构件族文件,得到bim模型的ifc数据文件。
35.需要说明的是,在步骤s102中,ifc数据采用express语言定义的实体关系模型,其中,包括三维几何模型信息和其他信息,同时,说明主要包括类型说明(type)、实体说明(entity)、规则说明(rule)、函数说明(function)与过程说明(procedure)。
36.然后,通过python编写对应格式解析文件,将ifc数据解析为json文件,使得用户可以查看对应参数关系指标。
37.然后,通过python中的转化工具,将定额信息表作为数据表导入已解析的json文件中,以补充ifc数据;其中,具体一实施例中,所述定额信息表包括以下字段内容:编号、子构件名称、规格、单位、定额单价、市场单价、使用数量、定额合价、市场合价、材料种类;其中,每一编号与每一子构件名称对应。
38.然后,对json文件中的ifc数据进行格式编译,并通过python将已录入的json文件编译为ifc数据后,将族模型作为revit族模型录入到系统(revit软件)中,即编译后的构件族文件替换原构件族文件。
39.用户在实际使用时,会在revit软件上创建建筑项目,然后调取对应的(预先设置好的)构件族文件,规制所需要长度的模型,即按参数化后的构件族文件设置的规则,自动生成对应的建筑模型(三维模型),并基于预设的计算规则,分别计算各构件的目标报价,最
后导出清单报价数据。
40.本发明通过创造对bim模型中的ifc数据的解析与应用,通过将定额信息表与三维模型绑定,从而实现快速算量、快速组价的功能;具有更简单的效果,可通过解析对应bim模型进而获取对应构件分部分项工程总价,通过造价平台即可获取其清单报价;具有更便捷的效果,因为定额单价及市场单价已绑定至bim模型中,可实现一键输出清单报价,操作更便捷;具有更智能的效果,bim构件与定额及信息价绑定,通过前置参数的设定,计算机可以更智能的完成清单报价的组价工作;具有更准确的效果,通过计算机自动完成算量,大大降低了人工算量的误差,同时自动组价也更为规范。
41.具体一实施例中,所述步骤s101中“利用revit软件创建构件族文件,并对所述构件族文件进行参数化处理”,包括:
42.s10、利用revit软件创建构件族文件,并获取对应的父构件,以及获取所述父构件对应的所有子构件;
43.s11、创建所有的子构件对应的模型,并基于预设的参数规范规则,对各子构件之间的当前参数进行参数调整并存储。
44.在本实施例中,例如根据父构件如轻钢龙骨模型构件,创建轻钢龙骨构件族文件,即创建轻钢龙骨模型构件(外观),其中,该轻钢龙骨构件模型包括以下子构件:贯通龙骨、横撑龙骨、竖向龙骨、横龙骨(天地龙骨)、支撑卡、石膏板、底板、外层板、拉铆钉等构件模型。
45.在得到出完整的轻钢龙骨构件后,基于预设的参数规范规则,对轻钢龙骨构件进行参数化调整,例如以轻钢龙骨*隔墙龙骨75系列*竖向间距300mm为例,设置对应隔板墙长度每超过300mm,自动添加竖向龙骨,首尾各固定有竖向龙骨,其中,石膏板、底板、外层板与隔墙尺寸保持一致。
46.在参数调整结束后,将创建的构件族文件进行保存。
47.具体一实施例中,所述步骤s101中“选择对应的ifc格式导出所述构件族文件,得到对应的ifc数据文件”之前,包括:
48.s20、基于预设的清单报价规则,对所述父构件添加共享参数编码。
49.在本实施例中,先对父构件添加项目共享参数编码,共享参数编码根据预先设置的清单报价规则,以轻钢龙骨*隔墙龙骨75系列*竖向间距300mm为例,添加共享参数编码为b2-294,通过这样的设置,用户可以根据共享参数编码,调用相应的构件族文件,使得最后输出的清单报价数据为所需要的报价。
50.具体一实施例中,所述步骤s103中的“将预设置的定额信息表作为数据表导入所述json文件”,包括:
51.s30、基于所述共享参数编码生成对应的键值对,并建立所述共享参数编码与其对应的所述键值对的映射关系;
52.s31、在所述键值对中录入成本资源信息和材料资源信息,其中,所述成本资源信息包括市场单价和定额单价,所述材料资源信息包括使用数量和材料种类;
53.s32、在所述键值对中录入对应函数关系,得到计算规则。
54.在本实施例中,例如以轻钢龙骨为例,预先获取轻钢龙骨的成本资源信息和材料资源信息,具体可以如下表一所示:
55.表一:
[0056][0057]
其中,表一的编号为轻钢龙骨对应的各子构件对应的编号,也就是说,每一共享参数编码会对应有多个键值对,例如共享参数编码为b2-294会对应生成名称、规格、单位、定额单价、市场单价、数量、定额合价、市场合价以及对应的值组成的键值对,在本实施例中,将对应键值对,录入ifc成本资源及材料资源中,以编号作为映射关系,并录入对应函数关系,如墙体每增加1m,则38
×
40的u型轻钢龙骨增加14.14m,人工增加0.91个工日,竖向龙骨根据参数族的创建规则自动计算,即每增加300mm间距,增加1条竖向龙骨等,合价计算规则为对应的数量
×
单价。
[0058]
具体一实施例中,所述步骤s104包括:
[0059]
s40、创建建筑项目,并利用revit软件中的绘制墙功能,选择导入对应的构件族文件;
[0060]
s41、获取所述构件族文件中各子构件,并基于预设的参数规范规则,自动生成参数处理后的子构件对应的模型;
[0061]
s42、利用revit软件中的创建统计表功能,获取构件族文件中的所有字段内容,并根据所述参数族的创建规则,统计各所述字段内容中的数量,并基于所述计算规则,自动计算市场合价和定额合价;
[0062]
s43、利用revit软件导出报表功能,将所有目标报价导出,得到报价文件。
[0063]
在本实施例中,通过revit软件创建项目,应用轻钢龙骨族文件,具体为:创建常规建筑项目,通过revit绘制墙功能,选择导入对应轻钢龙骨族文件,规制所需要长度的模型,即按参数化族文件设置的规则,自动生成轻钢龙骨隔墙(竖向300mm间距);通过revit软件创建统计表功能,软件会自动获取对应族文件包含信息字段,其中包括在步骤s103录入的字段内容(定额信息表中各字段内容),并根据墙长度即参数族规则,自动统计对应字段下数量,并根据计算规则自动计算合价。其中市场价可通过在生成定额信息表时应用外部工具统一录入;通过revit软件导出报表的功能,具体一实施例中,所述报价文件为csv或excel格式文件,应当理解的是,也可通过开发插件实现一键输出清单报价的功能。
[0064]
本发明实施例还提供一种基于bim的自动组价装置,该基于bim的自动组价装置用
于执行前述基于bim的自动组价方法的任一实施例。具体地,请参阅图2,图2是本发明实施例提供的基于bim的自动组价装置的示意性框图。
[0065]
如图2所示,基于bim的自动组价装置500,包括:
[0066]
创建单元501,用于利用revit软件创建构件族文件,并对所述构件族文件进行参数化处理,并选择对应的ifc格式导出所述构件族文件,得到对应的ifc数据文件;
[0067]
解析单元502,用于对所述ifc数据文件进行格式解析,得到对应的json文件;
[0068]
更新单元503,用于将预设置的定额信息表作为数据表导入所述json文件,并将所述json文件编译为新的ifc数据文件并进行ifc数据文件更新,并将更新后的ifc数据文件输入所述revit软件中;
[0069]
输出单元504,用于在revit软件创建建筑项目后,调取对应的构件族文件,并基于预设的计算规则,分别计算各构件的目标报价并输出对应的清单报价数据。
[0070]
该装置通过创造对bim模型中的ifc数据格式的解析与应用,通过将定额信息表与三维模型绑定,从而实现快速算量、快速组价的功能;具有更简单的效果,可通过解析对应bim模型进而获取对应构件分部分项工程总价,通过造价平台即可获取其清单报价;具有更便捷的效果,因为定额单价及市场单价已绑定至bim模型中,可实现一键输出清单报价,操作更便捷;具有更智能的效果,bim构件与定额及信息价绑定,通过前置参数的设定,计算机可以更智能的完成清单报价的组价工作;具有更准确的效果,通过计算机自动完成算量,大大降低了人工算量的误差,同时自动组价也更为规范。
[0071]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0072]
上述基于bim的自动组价装置可以实现为计算机程序的形式,该计算机程序可以在如图3所示的计算机设备上运行。
[0073]
请参阅图3,图3是本发明实施例提供的计算机设备的示意性框图。该计算机设备1100是服务器,服务器可以是独立的服务器,也可以是多个服务器组成的服务器集群。
[0074]
参阅图3,该计算机设备1100包括通过系统总线1101连接的处理器1102、存储器和网络接口1105,其中,存储器可以包括非易失性存储介质1103和内存储器1104。
[0075]
该非易失性存储介质1103可存储操作系统11031和计算机程序11032。该计算机程序11032被执行时,可使得处理器1102执行基于bim的自动组价方法。
[0076]
该处理器1102用于提供计算和控制能力,支撑整个计算机设备1100的运行。
[0077]
该内存储器1104为非易失性存储介质1103中的计算机程序11032的运行提供环境,该计算机程序11032被处理器1102执行时,可使得处理器1102执行基于bim的自动组价方法。
[0078]
该网络接口1105用于进行网络通信,如提供数据信息的传输等。本领域技术人员可以理解,图3中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备1100的限定,具体的计算机设备1100可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0079]
本领域技术人员可以理解,图3中示出的计算机设备的实施例并不构成对计算机设备具体构成的限定,在其他实施例中,计算机设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。例如,在一些实施例中,计算机设备可以仅包括存
储器及处理器,在这样的实施例中,存储器及处理器的结构及功能与图3所示实施例一致,在此不再赘述。
[0080]
应当理解,在本发明实施例中,处理器1102可以是中央处理单元(central processing unit,cpu),该处理器1102还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0081]
在本发明的另一实施例中提供计算机可读存储介质。该计算机可读存储介质可以为非易失性的计算机可读存储介质。该计算机可读存储介质存储有计算机程序,其中计算机程序被处理器执行时实现本发明实施例的基于bim的自动组价方法。
[0082]
所述存储介质为实体的、非瞬时性的存储介质,例如可以是u盘、移动硬盘、只读存储器(read-only memory,rom)、磁碟或者光盘等各种可以存储程序代码的实体存储介质。
[0083]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的设备、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0084]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献