基于BIM的保温结构计量方法、装置、计算机设备及存储介质与流程

文档序号:22967137发布日期:2020-11-19 21:40阅读:165来源:国知局
基于BIM的保温结构计量方法、装置、计算机设备及存储介质与流程

本申请涉及建筑建模的领域,尤其是涉及一种基于bim的保温结构计量方法、装置、计算机设备及存储介质。



背景技术:

目前建筑信息模型(buildinginformationmodeling)是建筑学、工程学及土木工程的新工具。建筑信息模型或建筑资讯模型一词由autodesk所创的。它是来形容那些以三维图形为主、物件导向、建筑学有关的电脑辅助设计。当初这个概念是由jerrylaiserin把autodesk、奔特力系统软件公司、graphisoft所提供的技术向公众推广。

目前国内常用的软件为广联达bim套件,能够使用其完成对图纸的绘制和各种结构模型的算量操作。

现有技术可参考申请公开号为cn110414181a的中国发明专利,其公开了一种基于bim的保温装饰板外墙的设计方法,其包括以下步骤,s1,获取建筑物的建筑设计bim文件并从中采集建筑设计基本信息;s2,根据建筑设计基本信息在bim软件中建立保温装饰板外墙bim模型;s3,在保温装饰板外墙bim模型上作保温装饰板网格状分割排版,形成若干组保温装饰板单元组件并获得对应的分割排版参数;s4,将分割排版参数导入板材套料软件,直接计算出每一组保温装饰板单元组件的保温装饰板损耗率及保温装饰板采购数量;s5,将保温装饰板外墙bim模型导入bim配套辅助软件计算相应的辅材数量;s6,将上述各步骤中得到的设计计算结果反馈给建筑设计师进行审核校验。

针对上述中的相关技术,发明人认为存在有保温层构件无法满足图纸设计的计算要求的缺陷。



技术实现要素:

为了准确对保温层结构进行种类划分和算量,本申请提供一种基于bim的保温结构计量方法、装置、计算机设备及存储介质。

第一方面,本申请提供一种基于bim的保温结构计量方法,采用如下的技术方案:

一种基于bim的保温结构计量方法,包括以下步骤:

用于响应外界输入的bim图纸文件,调用bim图纸文件中的保温层结构,生成保温结构组的识别步骤;

用于遍历bim图纸文件中除保温层结构外的所有结构,筛选与保温层结构重合的结构,生成重叠信息组的查重步骤;

用于进行保温层结构面积计算的面积运算步骤;

用于进行保温层结构体积计算的体积运算步骤;

用于汇总保温层结构面积保温层结构体积,生成保温层信息的汇总步骤。

通过采用上述技术方案,在进行使用的时候,在获取bim图纸文件后,能够将与保温层接触并导致保温层面积或体积减少的结构汇总生成重叠信息组,从而在计算保温层结构的面积与体积的时候能够根据其余结构与保温层结构的重叠方式对其他结构的面积与体积进行有效剥离,从而保障保温层结构的面积体积运算数据准确,从而保障后续的材料准备充足且适量,降低材料浪费的情况发生的概率。

优选的,面积运算步骤具体执行如下操作:

调用外界选中的保温层结构的高度和长度做积运算,得到保温层面积

判断重叠信息组中所有结构是否存在伸出上述保温层结构设置的情况,

如判断结果为是,调用伸出保温层结构的所有结构,生成面积剥离组,调用面积剥离组所有结构的高度和长度做积运算,得到差额面积,并使用保温层面积减去差额面积,标记得到的结果为最终面积;

如判断结果为否,则标记保温层面积为最终面积。

通过采用上述技术方案,在计算保温层结构的面积的时候,只有突出保温层结构的其他结构才会影响到保温层结构面积运算的准确性,因此,从重叠信息组中将这部分结构筛选出来并运算这些结构的面积,便可通过保温层结构面积与上述其他结构的面积做差,得到准确的最终面积数据,从而方便进行后续的保温层结构体积运算。

优选的,体积运算步骤具体执行如下操作:

调用外界选中的保温层结构的最终面积和保温层厚度做积运算,得到保温层体积;

筛选重叠信息组中所有除面积剥离组外与上述保温层结构接触的所有结构,生成体积核算组;

调用体积核算组中所有结构与保温层结构重合部分的高度、长度以及保温层结构的保温层厚度做乘积,得到的数值标记为体积剥离组;

调用保温层体积减去体积剥离组,得到的结果记做最终体积。

通过采用上述技术方案,因为最终面积是上述步骤中计算出的准确的保温层结构面积,因此利用最终面积和保温层结构厚度算出的保温层结构的体积数据仅仅包含了伸入保温层结构但是并未伸出的其他结构的体积误差,此时,从重叠信息组中筛选出除了伸出保温层结构的结构之外的其他结构,便能求得准确的保温层结构的体积,从而方便操作人员根据体积进行材料取用。

优选的,识别步骤后还包括如下步骤:

用于识别和调用bim图纸文件中胶粉颗粒层结构生成胶粉颗粒层数据组的筛选步骤;

用于进行胶粉颗粒层结构面积及体积运算的颗粒层运算步骤。

通过采用上述技术方案,目前,广联达bim套件无法实现对类似胶粉颗粒层等结构的便捷拾取和提及运算,通过筛选,能够将bim图纸上绘制好的胶粉颗粒层结构提取出来,从而方便进行提及运算,精确获取建筑模型上胶粉颗粒层等辅助结构的提及情况,从而提高监理工作的工作精确度和效率。

优选的,颗粒层运算步骤具体执行如下操作:

调用胶粉颗粒层数据组,筛选竖直的胶粉颗粒层结构生成竖直数据组,筛选水平的胶粉颗粒层结构生成水平数据组;

调用竖直数据组,计算竖直数据组中胶粉颗粒层结构的总高度和长度,并使用竖直数据组中胶粉颗粒层结构的总高度和长度相乘得到竖直面积;

调用水平数据组,计算水平数据组中每个胶粉颗粒层结构的长度与宽度,分别将每个胶粉颗粒层结构的长度与宽度相乘,再将所有相乘结果相加,得到水平面积。

通过采用上述技术方案,在进行胶粉颗粒层面积运算的时候,对竖直的胶粉颗粒层结构的面积运算比较简单,通过bim软件的“正视”操作便可直观的获取竖直部分的胶粉颗粒层的高度和长度,因此将胶粉颗粒层分为竖直数据组和水平数据组,分别进行计算,再做相加运算获得胶粉颗粒层的总面积,能够让计算过程更简便,并且结果更准确。

优选的,颗粒层运算步骤还执行如下操作:

调用胶粉颗粒层结构的厚度,分别与水平面积和竖直面积相乘,再将结果相加,得到粗体积数据;

遍历胶粉颗粒层数据组,统计水平胶粉颗粒层结构与数值胶粉颗粒层结构的相交数量,记做冗余数量;

调用胶粉颗粒层结构的厚度做平方运算,并使用运算结果与胶粉颗粒层结构的长度及冗余数量四个数据相乘,得到冗余体积;

调用粗体积数据减去冗余体积数据,得到颗粒层体积数据。

通过采用上述技术方案,在计算体积的过程中,因为通过上述步骤计算出面积后利用面积计算体积,会导致在竖直部分和水平部分相交的位置处会有条状的体积被重复运算,因此,在计算胶粉颗粒层结构的体积的时候,需要将这部分冗余体积数据减去,从而保障胶粉颗粒层结构的提及运算准确,提高监理工作的精确程度。

第二方面,本申请提供一种基于bim的保温结构计量装置,采用如下的技术方案:

一种基于bim的保温结构计量装置,包括输入设备和输出设备,还包括以下模块:

用于响应外界输入的bim图纸文件,调用bim图纸文件中的保温层结构,生成保温结构组的识别模块;

用于遍历bim图纸文件中除保温层结构外的所有结构,筛选与保温层结构重合的结构,生成重叠信息组的查重模块;

用于进行保温层结构面积计算的面积运算模块;

用于进行保温层结构体积计算的体积运算模块;

用于识别和调用bim图纸文件中胶粉颗粒层结构生成胶粉颗粒层数据组的筛选模块;

用于进行胶粉颗粒层结构面积及体积运算的颗粒层运算模块;

用于汇总保温层结构面积保温层结构体积,生成保温层信息的汇总模块。

通过采用上述技术方案,在进行使用的时候,在获取bim图纸文件后,能够将与保温层接触并导致保温层面积或体积减少的结构汇总生成重叠信息组,从而在计算保温层结构的面积与体积的时候能够根据其余结构与保温层结构的重叠方式对其他结构的面积与体积进行有效剥离,从而保障保温层结构的面积体积运算数据准确,从而保障后续的材料准备充足且适量,降低材料浪费的情况发生的概率。目前,广联达bim套件无法实现对类似胶粉颗粒层等结构的便捷拾取和提及运算,通过筛选,能够将bim图纸上绘制好的胶粉颗粒层结构提取出来,从而方便进行提及运算,精确获取建筑模型上胶粉颗粒层等辅助结构的提及情况,从而提高监理工作的工作精确度和效率。

第三方面,本申请提供一种计算机设备,采用如下的技术方案:

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

用于响应外界输入的bim图纸文件,调用bim图纸文件中的保温层结构,生成保温结构组的识别步骤;

用于遍历bim图纸文件中除保温层结构外的所有结构,筛选与保温层结构重合的结构,生成重叠信息组的查重步骤;

用于进行保温层结构面积计算的面积运算步骤;

用于进行保温层结构体积计算的体积运算步骤;

用于识别和调用bim图纸文件中胶粉颗粒层结构生成胶粉颗粒层数据组的筛选步骤;

用于进行胶粉颗粒层结构面积及体积运算的颗粒层运算步骤;

用于汇总保温层结构面积保温层结构体积,生成保温层信息的汇总步骤。

第四方面,本申请提供一种计算机可读存储介质,采用如下的技术方案:

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

用于响应外界输入的bim图纸文件,调用bim图纸文件中的保温层结构,生成保温结构组的识别步骤;

用于遍历bim图纸文件中除保温层结构外的所有结构,筛选与保温层结构重合的结构,生成重叠信息组的查重步骤;

用于进行保温层结构面积计算的面积运算步骤;

用于进行保温层结构体积计算的体积运算步骤;

用于识别和调用bim图纸文件中胶粉颗粒层结构生成胶粉颗粒层数据组的筛选步骤;

用于进行胶粉颗粒层结构面积及体积运算的颗粒层运算步骤;

用于汇总保温层结构面积保温层结构体积,生成保温层信息的汇总步骤。

综上所述,本申请包括以下至少一种有益技术效果:

1.能够准确进行保温层结构的面积和体积算量操作,并在算量过程中排出挑檐等结构对算连接过的影响;

2.能够方便的进行胶粉颗粒层结构的识别和面积及体积算量操作。

附图说明

图1是本实施例的流程示意图。

图2是实施例中计算机设备的内部结构图。

附图标记说明:1、识别步骤;2、查重步骤;3、面积运算步骤;4、体积运算步骤;5、筛选步骤;6、颗粒层运算步骤;7、汇总步骤。

具体实施方式

以下结合附图1-2对本申请作进一步详细说明。

本申请实施例公开一种基于bim的保温结构计量方法,参照图1,包括以下步骤:

识别步骤1:响应外界输入的bim图纸文件,调用bim图纸文件中的保温层结构,生成保温结构组。

其中,bim图纸文件可由使用的bim软件直接导出,基于bim技术,能够将结构建模图纸中的各种结构进行区分,其中,保温层结构是常见并且比较基础的建筑结构类型,因此,基于现有技术即可实现对保温层结构的调用操作。

查重步骤2:遍历bim图纸文件中除保温层结构外的所有结构,筛选与保温层结构重合的结构,生成重叠信息组。

其中,在进行图纸绘制的时候,诸如挑檐等结构会位于保温层结构内部甚至伸出保温层结构,重叠信息组包含所有与保温层结构重合以及伸出保温层结构的其他结构。

面积运算步骤3:进行保温层结构面积计算。

面积运算步骤3具体执行如下操作:

调用外界选中的保温层结构的高度和长度做积运算,得到保温层面积;

判断重叠信息组中所有结构是否存在伸出上述保温层结构设置的情况,

如判断结果为是,调用伸出保温层结构的所有结构,生成面积剥离组,调用面积剥离组所有结构的高度和长度做积运算,得到差额面积,并使用保温层面积减去差额面积,标记得到的结果为最终面积;

如判断结果为否,则标记保温层面积为最终面积。

其中,保温层结构的高度和长度可直接调用bim图纸文件中保存的保温层结构的数据获取。

体积运算步骤4:进行保温层结构体积计算。

体积运算步骤4具体执行如下操作:

调用外界选中的保温层结构的最终面积和保温层厚度做积运算,得到保温层体积;

筛选重叠信息组中所有除面积剥离组外与上述保温层结构接触的所有结构,生成体积核算组;

调用体积核算组中所有结构与保温层结构重合部分的高度、长度以及保温层结构的保温层厚度做乘积,得到的数值标记为体积剥离组;

调用保温层体积减去体积剥离组,得到的结果记做最终体积。

其中,如体积核算组中无结构,则直接标记保温层体积为最终体积。

筛选步骤5:识别和调用bim图纸文件中胶粉颗粒层结构生成胶粉颗粒层数据组。

其中,识别bim图纸文件中胶粉颗粒层结构的方法为:

识别bim图纸文件中的保温层结构,选取保温层结构外侧与保温层结构贴合的结构;

基于bim图纸文件相同结构的绘制步骤完全相同,调用bim图纸文件中所有与上述步骤中选取的结构相同的所有结构,标记为胶粉颗粒层结构;

颗粒层运算步骤6:进行胶粉颗粒层结构面积及体积运算。

颗粒层运算步骤6具体执行如下操作:

调用胶粉颗粒层数据组,筛选竖直的胶粉颗粒层结构生成竖直数据组,筛选水平的胶粉颗粒层结构生成水平数据组;

调用竖直数据组,计算竖直数据组中胶粉颗粒层结构的总高度和长度,并使用竖直数据组中胶粉颗粒层结构的总高度和长度相乘得到竖直面积;

调用水平数据组,计算水平数据组中每个胶粉颗粒层结构的长度与宽度,分别将每个胶粉颗粒层结构的长度与宽度相乘,再将所有相乘结果相加,得到水平面积。

调用胶粉颗粒层结构的厚度,分别与水平面积和竖直面积相乘,再将结果相加,得到粗体积数据;

遍历胶粉颗粒层数据组,统计水平胶粉颗粒层结构与数值胶粉颗粒层结构的相交数量,记做冗余数量;

调用胶粉颗粒层结构的厚度做平方运算,并使用运算结果与胶粉颗粒层结构的长度及冗余数量四个数据相乘,得到冗余体积;

调用粗体积数据减去冗余体积数据,得到颗粒层体积数据。

其中,竖直的胶粉颗粒层结构选取以及水平的胶粉颗粒层结构选取中竖直与水平的界定基于bim图纸文件自带的横轴与竖轴进行。

汇总步骤7:汇总保温层结构面积保温层结构体积,生成保温层信息。

本申请实施例一种基于bim的保温结构计量方法的实施原理为:在获取bim图纸文件后,能够将与保温层接触并导致保温层面积或体积减少的结构汇总生成重叠信息组,从而在计算保温层结构的面积与体积的时候能够根据其余结构与保温层结构的重叠方式对其他结构的面积与体积进行有效剥离,从而保障保温层结构的面积体积运算数据准确,从而保障后续的材料准备充足且适量,降低材料浪费的情况发生的概率。目前,广联达bim套件无法实现对类似胶粉颗粒层等结构的便捷拾取和提及运算,通过筛选,能够将bim图纸上绘制好的胶粉颗粒层结构提取出来,从而方便进行提及运算,精确获取建筑模型上胶粉颗粒层等辅助结构的提及情况,从而提高监理工作的工作精确度和效率。

本实施例公开了一种基于bim的保温结构计量装置,包括输入设备和输出设备,其特征在于,还包括以下模块:

用于响应外界输入的bim图纸文件,调用bim图纸文件中的保温层结构,生成保温结构组的识别模块;

用于遍历bim图纸文件中除保温层结构外的所有结构,筛选与保温层结构重合的结构,生成重叠信息组的查重模块;

用于进行保温层结构面积计算的面积运算模块;

用于进行保温层结构体积计算的体积运算模块;

用于识别和调用bim图纸文件中胶粉颗粒层结构生成胶粉颗粒层数据组的筛选模块;

用于进行胶粉颗粒层结构面积及体积运算的颗粒层运算模块;

用于汇总保温层结构面积保温层结构体积,生成保温层信息的汇总模块。

关于基于bim的保温结构计量装置的具体限定可以参见上文中对于基于bim的保温结构计量方法的限定,在此不再赘述。上述数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

本实施例提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图2所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储业务请求、业务数据等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数据处理方法。

本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

计算机设备包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。

本实施例提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。

以上均为本申请的较佳实施例,并非依此限制本申请的保护范围,故:凡依本申请的结构、形状、原理所做的等效变化,均应涵盖于本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1