计算BIM在不同软件内转换效率的方法、储存器及终端与流程

文档序号:15257922发布日期:2018-08-24 20:57阅读:213来源:国知局

本发明涉及移动终端技术领域,尤其涉及一种计算bim在不同软件内转换效率的方法、储存器及终端。



背景技术:

建筑信息模型(buildinginformationmodelling,简称bim)是建筑学、工程学以及土木工程学的新工具,将传统的制图方法通过新科学和新技术,结合三维几何模型和各类数据收集、分析等技术,使一个建筑模型成为一个包含信息并且可运用在一个工程完整生命周期的工作系统。bim模型可以简单理解为一个参数化的三维几何模型,原始的三维几何模型是bim的基础,在此基础的模型文件同时包含了建筑或工程的数据。例如:一栋大楼的bim模型不仅有一体化可视化的三维模型,还可以在这个模型内所有部件或组成部分添加信息,如幕墙玻璃的受力情况,价格情况,甚至安装步骤,能耗等信息,当足够的信息被添加入bim模型中,这些数据就可以提供程式化的计算依据,根据不同的需求进行自动计算,比如提供建筑在不同阶段或不同参与者所需的各类平面图、立体图、材料价格预算表或者计算每个区域的采光计算、所需通风量、电力消耗等各类计算。

最早由autodesk公司提出的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信息元素,所述第一阶层、第二阶层和第三阶层分别占损失比例的50%、30%和20%。

进一步的,所述第一阶层的损失判断中,当bim模型在bim建模软件中无法显示,判断损失为100%;当bim模型在bim建模软件中出现几何变形,则判断损失为50%;当bim模型在bim建模软件中完全无损,判断损失为0%。

进一步的,所述第二阶层和第三阶层的损失判断中,根据信息元素在bim建模软件中显示的数量来判定损失。

进一步的,所述将建筑或工程模型转换为bim模型通用文件类型的步骤具体包括:

选取三种建筑或工程模型,将三种建筑或工程模型转换为ifc文件。

进一步的,所述将通用文件类型的bim模型的信息列表导出,并在两个bim建模软件之间互相导入导出的步骤具体包括:

将三种ifc文件的建筑或工程模型在revit软件、archicad软件、microstationbentleyv8i软件、googlesketchup软件以及rhino3d软件这五种软件中的任意两个软件间互相导入导出。

进一步的,所述在每次导入导出后将信息列出,计算损失比例的步骤具体包括:

计算三种ifc文件的建筑或工程模型在revit软件、archicad软件、microstationbentleyv8i软件、googlesketchup软件以及rhino3d软件这五种软件中的任意两个软件间互相导入导出的损失比例,得到60组计算数据。

本发明还提供一种存储器,所述存储器储存有计算机程序,所述计算机程序能够被执行以实现如上所述的计算bim在不同软件内转换效率的方法。

本发明还提供一种移动终端,包括处理器、与所述处理器通信连接的存储器,所述存储器储存有计算机程序,所述计算机程序被所述处理器执行时用于实现如上所述的计算bim在不同软件内转换效率的方法;

所述处理器用于调用所述存储器中的计算机程序,以执行如上所述的计算bim在不同软件内转换效率的方法。

本发明提供了一种计算bim在不同软件内转换效率的方法、储存器及终端,所述计算bim在不同软件内转换效率的方法包括:将建筑或工程模型转换为bim模型通用文件类型;将通用文件类型的bim模型的信息列表导出,并在两个bim建模软件之间互相导入导出;在每次导入导出后将信息列出,计算损失比例。本发明可计算bim模型在不同建模软件中交互的损失,根据计算出的损失,选择交互损失较小的软件进行bim制图和使用。

附图说明

图1为本发明计算bim在不同软件内转换效率的方法实施例的流程图。

图2为三个模型在五个软件内互相导出导入的示意图。

图3为第一阶层损失判断的示意图。

图4为第二阶层基本bim信息元素的示意图。

图5为第三阶层附加bim信息元素的示意图。

图6为本发明的移动终端实施例的结构框图。

具体实施方式

以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。

图1为本发明的计算bim在不同软件内转换效率的方法实施例的流程图,如背景技术所介绍,bim为建筑信息模型(buildinginformationmodelling),是建筑学、工程学以及土木工程学的新工具,将传统的制图方法通过新科学和新技术,结合三维几何模型和各类数据收集、分析等技术,使一个建筑模型成为一个包含信息并且可运用在一个工程完整生命周期的工作系统。如图1所示,本发明实施例提供的一种计算bim在不同软件内转换效率的方法,包括以下步骤:

步骤s100、将建筑或工程模型转换为bim模型通用文件类型。

具体的,并不是所有类型的文件都可以在各bim建模软件中打开编辑,所以在需要对bim模型的文件类型进行统一,将需要转换的建筑或工程模型转换为bim模型通用文件类型,以便后续的将模型在各bim建模软件中互相导入导出。例如可以在能打开建筑或工程模型的bim建模软件中将模型打开,然后将模型另存为bim模型通用文件类型,通用文件类型包括ifc文件类型,ifc文件类型即后缀为.ifc的文件类型。

进一步的实施例中,所述步骤s100包括:

选取三种建筑或工程模型,将三种建筑或工程模型转换为ifc文件。

具体的,在实施例中,可选取三种建筑或工程模型,将其转换为ifc文件,三种建筑或工程模型包括砖墙模型、窗户组件模型以及教室模型,砖墙模型是建筑内最基础的模型,窗户组件模型可包含简单信息,而教室模型包含了相对完整信息,例如一个普通教室,内外包含各种教学用具、砖墙、暖气管、家具价格等信息。选取砖墙模型、窗户组件模型以及教室模型这三种模型进行后续的损失比例计算,相对比较有代表性和针对性,计算了这三种模型的损失比例,也就计算了不同细节程度的bim模型在通用bim软件间的传输效率,即可为选择软件的时候bim建模软件时提供参考。

步骤s200、将通用文件类型的bim模型的信息列表导出,并在两个bim建模软件之间互相导入导出。

具体的,将通用文件类型的bim模型,即ifc文件类型的bim模型在一个bim建模软件中打开保存之后,将保存后的文件在另一个bim建模软件中打开保存,即可完成将通用文件类型的bim模型在两个bim建模软件之间互相导入导出。

进一步的实施例中,所述步骤s200包括:

将三种ifc文件的建筑或工程模型在revit软件、archicad软件、microstationbentleyv8i软件、googlesketchup软件以及rhino3d软件这五种软件中的任意两个软件间互相导入导出。

具体的,如前文介绍,可选取砖墙模型、窗户组件模型以及教室模型这三种模型进行后续的损失比例计算,将砖墙模型、窗户组件模型以及教室模型这三种模型转换为ifc文件后,将三种ifc文件的模型在revit软件、archicad软件、microstationbentleyv8i软件、googlesketchup软件以及rhino3d软件这五种软件中的任意两个软件间互相导入导出,如图2所示,将任何一种模型在上述五种软件中互相导入导出都可以得到20种对比方案,因为将任何一种模型从一种软件导入导另外四种软件中就有4中方案,而五种软件就有20中方案,所以对三种模型在五种软件执行互相导入导出的操作,就可以得到60中对比方案,对每种对比方案计算损失,就有60组计算数据。

步骤s300、在每次导入导出后将信息列出,计算损失比例。

进一步的实施例中,所述步骤s300具体包括:

计算三种ifc文件的建筑或工程模型在revit软件、archicad软件、microstationbentleyv8i软件、googlesketchup软件以及rhino3d软件这五种软件中的任意两个软件间互相导入导出的损失比例,得到60组计算数据。

进一步的实施例中,所述步骤s300之后还包括:

将60组计算数据制成对比列表,根据列表选择互相导入导出的损失最小的软件进行bim制图。

具体的,如前文所述,对三种模型在五种软件执行互相导入导出的操作,就可以得到60中对比方案,将60组计算数据制成对比列表,如表1所示,为bim模型在不同软件间传输损失情况对比表,表中model1、model2、model3分别代表砖墙模型、窗户组件模型以及教室模型这三种模型,根据表1即可选择互相导入导出的损失最小的软件进行bim制图,同时软件开发商也可根据表1选择性的对软件进行开发。

表1

进一步的实施例中,导入导出的损失以百分比表示,这点从表1也可以看出。0%表示bim模型在软件中的信息没有发生变化,100%表示bim模型中的所有信息均无法在软件中互相传送。

进一步的,所述revit软件为autodesk公司的revit软件,所述archicad软件为graphisoft公司的archicad软件。

进一步的,所述步骤s300具体包括:

将bim模型根据精度分为第一阶层、第二阶层、第三阶层,所述第一阶层为基本bim模型几何元素,所述第二阶层为基本bim信息元素,所述第三阶层为附加bim信息元素,通过第一阶层、第二阶层、第三阶层的损失总和计算损失比例。

具体的,按照bim模型精度的分类,根据bim模型精度分为三个阶层,即第一阶层、第二阶层和第三阶层,第一阶层为基本bim模型几何元素,第二阶层为基本bim信息元素,第三阶层为附加bim信息元素,第一阶层、第二阶层和第三阶层分别占损失比例的50%、30%和20%。也就是说,如果将整个bim模型看成100%,那么第一阶层占50%,第二阶层占30%,第三阶层占20%。

第一阶层为基本bim模型几何元素,基本模型几何元素是bim模型仅作为3d模型的基础,在bim软件中的互换,判定基本模型元素损失时,只有三个判定标准:1、基本模型几何元素在某些软件中可能会出现数据无法显示,此时判定100%的基本模型元素损失,此时我们判定在这两种软件中所有bim信息损失为都100%;2、在某些软件间互换时可能出现几何变形,此时我们判定50%损失;在某些软件间互换是完全无损失,此时我们判定0%损失。图3为第一阶层损失判断的示意图,图中示出了原始bim模型文件分别在archicad、rhino3d、microstationbentleyv8i和googlesketchup这几个软件中打开的情形,以及各情形下对损失的判定。

第二阶层为基本bim信息元素,基本bim信息元素根据在软件中显示的信息数量来判定损失,占整个bim模型文件总损失比例的30%。图4示出了基本bim信息元素所包含的信息的一个实施例,如图4所示,基本bim信息元素可包括细节建造几何信息(如窗边大小等)、在bim模型中的显示颜色或肌理图纹信息、材料/涂料信息以及细节大小方向信息。

第三阶层为附加bim信息元素,附加bim信息为几何信息和基本信息以外的bim信息,根据在软件中显示的信息数量来判定损失,占整个bim模型文件总损失比例的20%。图5示出了附加bim信息元素所包含的信息的一个实施例,如图5所示,附加bim信息元素可包括能量消耗、可承受点流量等信息,光照度,热能转换率等信息,作者、模型位置等相关信息。

本发明实施例还提供一种存储器,所述存储器储存有计算机程序,所述计算机程序能够被执行以实现如上所述的计算bim在不同软件内转换效率的方法。

本发明实施例还提供一种移动终端,图6为本发明的移动终端实施例的结构框图,如图6所示,本发明移动终端包括处理器100,以及与处理器100通信连接的存储器200,存储器200储存有计算机程序,所述计算机程序被处理器100执行时用于实现如上所述的计算bim在不同软件内转换效率的方法;处理器100用于调用存储器200中的计算机程序,以执行如上所述的计算bim在不同软件内转换效率的方法。

综上所述,本发明提供了一种计算bim在不同软件内转换效率的方法、储存器及终端,所述计算bim在不同软件内转换效率的方法包括:将建筑或工程模型转换为bim模型通用文件类型;将通用文件类型的bim模型的信息列表导出,并在两个bim建模软件之间互相导入导出;在每次导入导出后将信息列出,计算损失比例。本发明可计算bim模型在不同建模软件中交互的损失,根据计算出的损失,选择交互损失较小的软件进行bim制图和使用。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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