一种土建BIM模型的自动更新方法与流程

文档序号:13625714阅读:1003来源:国知局
一种土建BIM模型的自动更新方法与流程

本发明涉及一种建筑土木工程信息化领域,尤其涉及一种土建bim模型的自动更新方法。



背景技术:

随着信息化技术的发展,建筑土木工程领域bim技术得到了广泛的应用,尤其是在建筑施工阶段bim技术实现了多维度、多角度的应用。为确保施工阶段bim技术的信息化应用程度以及bim模型能够及时有效的随着图纸的变更进行更新,必须实现bim模型的自动更新。

尤其是大型复杂商业综合体超高层建筑专业众多、图纸复杂、变更频繁以及边设计、边变更、边施工的模式,导致bim模型的更改频繁。这种形式不仅增加了建模人员的工作量,频繁的图纸变更使模型更新的版本众多,容易造成模型管理应用的混乱。



技术实现要素:

鉴于上述现有技术中存在或潜在的不足之处,本发明提供了一种土建bim模型的自动更新方法,能够根据图纸更新,无需整体重新建模,快速、自动、精准地更新原有bim模型,提高bim模型的使用效率。

为实现上述目的,本发明提供了一种土建bim模型的自动更新方法,其包括以下步骤:

利用autodeskrevit软件创建原始bim土建模型,并对所述原始bim土建模型中的各部分构件进行独立编码;

在所述原始bim土建模型的环境下导入更新模型的cad更新图纸,并在所述cad更新图纸中采用修订云线标注出待变更区域;

在所述autodeskrevit软件中识别出标注的所述修订云线,并锁定所述修订云线中的所述待变更区域;

提取锁定的所述待变更区域的图纸信息,并转换成带有特定编码的三维实体构件;

将转换得到的所述三维实体构件的所述特定编码修改为与所述原始bim土建模型中对应部分的构件的编码相同;以及

通过替换相同编码的构件,用转换后的所述三维实体构件替换原始bim土建模型中的构件,完成所述原始bim土建模型的自动更新。

本发明土建bim模型的自动更新方法进一步的改进在于,所述在所述autodeskrevit软件中识别出标注的所述修订云线,并锁定所述修订云线中的所述待变更区域的步骤包括:

在所述autodeskrevit软件环境下通过加载功能添加插件;

在所述插件环境下识别出标注的所述修订云线,以及锁定所述修订云线中的所述待变更区域。

本发明土建bim模型的自动更新方法进一步的改进在于,在所述插件环境下提取锁定的所述待变更区域的图纸信息,并转换成带有特定编码的三维实体构件。

本发明土建bim模型的自动更新方法进一步的改进在于,所述插件包括:

云线识别模块,用于在autodeskrevit软件环境下识别出cad更新图纸中的修订云线;

区域锁定模块,用于在autodeskrevit软件环境下锁定识别的修订云线中的待变更区域;

数据提取模块,用于在autodeskrevit软件环境下提取锁定的待变更区域的图纸信息;以及

构件转换模块,用于在autodeskrevit软件环境下根据提取的所述图纸信息,转换得到对应的三维实体构件,并对每个转换得到的所述三维实体构件标定唯一的特定编码。

本发明土建bim模型的自动更新方法进一步的改进在于,所述通过替换相同编码的构件,用转换后的所述三维实体构件替换原始bim土建模型中的构件的步骤包括:

在autodeskrevit软件环境下,利用相同编码存在的时序属性,用时序在后的特定编码的所述三维实体构件代替时序在先的编码的原始bim土建模型中的构件。

本发明由于采用上述技术方案,使其具有以下有益效果:通过在更新模型的cad更新图纸中采用修订云线标注出待变更区域,之后在autodeskrevit软件中只要识别、锁定标注的修订云线,仅提取标注的待变更区域的图纸信息,并针对该待变更区域独立构建三维实体构件,并利用相同编码的替换,与原始bim土建模型中的对应编码的构件进行快速替换,便可快速实现土建bim模型的局部更新,与传统技术相比,本发明无需对土建bim模型的整体重新建模,能够显著节约人力成本,提高bim模型的使用效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中的土建bim模型的自动更新方法的流程图。

图2为本发明实施例中的土建bim模型的自动更新方法中的插件的功能模块示意图。

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。

为了适应频繁变更施工图纸的工作模式,在bim模型的创建过程中必须改变手动更改、变更bim模型的方法,通常施工阶段土建bim模型是通过autodeskrevit软件进行创建的。本发明通过计算机c#语言进行autodeskrevit软件的插件开发,应用插件丰富autodeskrevit软件的功能,实现施工阶段土建bim模型的自动更新,提供一种具有自动更新土建bim模型的方法。

下面结合附图对本发明实施例中的土建bim模型的自动更新方法做进一步详细说明,具体如下:

首先,参阅图1所示,本发明的实施例中提供了一种土建bim模型的自动更新方法,其主要包括以下步骤:

步骤101:利用autodeskrevit软件创建原始bim土建模型,并对原始bim土建模型中的各部分构件进行独立编码;

步骤102:在原始bim土建模型的环境下导入更新模型的cad更新图纸,并在cad更新图纸中采用修订云线标注出待变更区域;

步骤103:在autodeskrevit软件中识别出标注的修订云线,并锁定修订云线中的待变更区域;

步骤104:提取锁定的待变更区域的图纸信息,并转换成带有特定编码的三维实体构件;

步骤105:将转换得到的三维实体构件的特定编码修改为与原始bim土建模型中对应部分的构件的编码相同;以及

步骤106:通过替换相同编码的构件,用转换后的三维实体构件替换原始bim土建模型中的构件,完成原始bim土建模型的自动更新。

进一步的,在步骤101中:在计算机系统上运行autodeskrevit软件,该autodeskrevit软件,用于建筑物bim土建模型的创建以及插件的安装使用。并且,autodeskrevit软件具有对其环境下所建的每个不同的构件模型进行独立编码的功能;

对于步骤102,对于导入原始bim土建模型中的cad更新图纸,需按照cad标准图层进行绘制,并且待变更区域使用cad软件自带的修订云线功能进行标注,标注云线时使用红色的标准云线,以便后续识别。

进一步的,对于步骤103:在autodeskrevit软件中识别出标注的修订云线,并锁定修订云线中的待变更区域,该步骤具体可包括:

步骤1031:在autodeskrevit软件环境下通过加载功能添加插件;以及

步骤1032:在插件环境下识别出标注的修订云线,以及锁定修订云线中的待变更区域。

其中,配合图2所示,该插件10为基于ifc标准采用c#语言开发的autodeskrevit插件系统,用于建筑结构图纸变更的bim模型自动更新。该插件系统主要包括云线识别模块11、区域锁定模块12、数据提取模块13及构件转换模块14。

云线识别模块11,用于在autodeskrevit软件环境下识别出cad更新图纸中的修订云线;

区域锁定模块12,用于在autodeskrevit软件环境下锁定识别的修订云线中的待变更区域;

数据提取模块13,用于在autodeskrevit软件环境下提取锁定的待变更区域的图纸信息;

构件转换模块14,用于在autodeskrevit软件环境下根据提取的图纸信息,转换得到对应的三维实体构件,并对每个转换得到的三维实体构件标定唯一的特定编码。

对于步骤104,在上述插件环境下利用插件系统的数据提取模块13和构件转换模块14,来提取锁定的待变更区域的图纸信息,并根据提取的二维图纸信息转换成带有特定编码的三维实体构件,每一个三维实体构件都具有唯一的特定编码,可简称为id号码。

进一步的,对于步骤105:通过替换相同编码的构件,用转换后的所述三维实体构件替换原始bim土建模型中的构件的步骤,可包括:

在autodeskrevit软件环境下,利用相同编码存在的时序属性,用时序在后的特定编码的三维实体构件代替时序在先的编码的原始bim土建模型中的构件。

具体的,在步骤104中转化得到带有唯一id号码的三维实体构件,在步骤105中,通过手动修改该三维实体构件的id号码,使其id号码与原始bim土建模型中对应部分构件的id号码重复,基于在autodeskrevit软件环境下,利用id号码的唯一性,便可使两个不同id号码的构件,产生id号码的重复性;然后,在autodeskrevit软件环境下,通过重复的两个id号码之间存在的时间先后属性,在插件环境下,使后存在的id号码替换先存在的id号码,实现构件的替换、更新命令。

最后,在autodeskrevit软件环境下,以及在插件环境下,通过构件的替换、更新命令,实现图纸变更的bim模型的更新,完成自动更新bim土建模型。

在本发明土建bim模型的自动更新方法,采用计算机系统,用于运行revit软件;采用autodeskrevit软件,用于建筑物土建bim模型的创建以及插件的安装使用;基于ifc标准采用c#语言开发的autodeskrevit插件系统,用于建筑结构图纸变更的bim模型自动更新,采用cad格式的图纸,用于变更土建图纸以及导入autodeskrevit软件进行bim模型的自动更新。

本发明土建bim模型的自动更新方法通过在更新模型的cad更新图纸中采用修订云线标注出待变更区域,之后在autodeskrevit软件中只要识别、锁定标注的修订云线,仅提取标注的待变更区域的图纸信息,并针对该待变更区域独立构建三维实体构件,并利用相同编码的替换,与原始bim土建模型中的对应编码的构件进行快速替换,便可快速实现土建bim模型的局部更新。施工单位、设计单位以及bim咨询服务单位可以通过本发明进行bim模型的自动更新。与现有技术相比,本发明具有自动更新bim模型的功能,无需对土建bim模型的整体重新建模,能够显著节约人力成本,提高bim模型的使用效率。

需要说明的是,本说明书所附图式所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。同时,本说明书中所引用的如“上”、“下”、“左”、“右”、“中间”及“一”等的用语,亦仅为便于叙述的明了,而非用以限定本发明可实施的范围,其相对关系的改变或调整,在无实质变更技术内容下,当亦视为本发明可实施的范畴。

以上所述仅是本发明的较佳实施例而已,并非对本发明做任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案的范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

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