一种BIM模型校验方法与流程

文档序号:12364459阅读:414来源:国知局

本发明涉及一种BIM模型校验方法。



背景技术:

近年来,BIM技术在我国建筑行业的应用发展迅速,BIM技术的应用贯穿于工程的全生命过程,要求各阶段项目参与方达成统一的应用目标,因此必须制定BIM技术应用标准。BIM模型作为载体起着生成和传递建筑信息的作用,是BIM技术应用的核心。无论是国家标准还是地方标准或是企业标准,基本都会对BIM模型的统一性作出规定。在BIM模型交付使用前,必须按照BIM技术标准对BIM模型进行校验,确保BIM模型符合相关标准。项目各参与方内部可能存在不同的BIM技术标准,BIM模型需要根据不同的BIM技术标准进行转化后才能进行校验。若BIM模型未经标准校验就交付给项目各参与方使用,会造成模型标准混乱,使建筑信息无法有效传递。

目前,关于BIM模型标准校验方法的研究比较欠缺,基本上仍以人工校验为主,依靠人工检查BIM模型是否符合项目规定的标准,对于动辄成千上万个元件的BIM模型而言,这种方法效率低下,而且容易出错。



技术实现要素:

基于以上不足,本发明要解决的技术问题是提供一种BIM模型校验方法,能实现BIM模型的自动校验,校验效率高,校验结果准确。

为了解决以上技术问题,本发明采用了以下技术方案:

一种BIM模型校验方法,包括以下步骤:

(1)创建BIM标准数据模型;

(2)读取BIM模型元件的属性信息,形成第一数据列表,读取BIM标准数据模型中的所有属性信息,形成第二数据列表;

(3)读取第一数据列表中每个BIM模型元件的唯一可识别的属性信息,在第二数据列表中查询该属性信息是否存在,若存在则表示匹配成功,进行步骤(4),若不存在则表示匹配失败,进行步骤(5);

(4)将第一数据列表的属性信息与第二数据列表对应的属性信息进行符合性检查,校验BIM模型元件是否符合BIM技术标准,若所有元件均符合标准,则输出元件符合标准的信息,结束校验;若有元件不符合标准,进行步骤(5);

(5)输出元件不符合标准的信息,将校验结果反馈到BIM模型中,显示不符合BIM技术标准的元件,结束校验。

所述步骤(1)中的BIM标准数据模型包括一种或多种BIM技术标准。

所述步骤(1)中的BIM标准数据模型的数据结构形式为数据库、XML、EXCEL、TXT文档。

所述步骤(1)中的BIM标准数据模型包括BIM技术标准中规定的BIM模型元件的属性信息。

所述步骤(2)中的属性信息包括元件类型、元件名称、颜色、编码、几何尺寸、材质。

所述步骤(3)中的唯一可识别的属性信息为元件的一种属性信息或多种属性信息的组合。

在所述步骤(5)后还包括步骤(6),具体为,根据校验结果修改不符合BIM技术标准的元件,修改后再次进行校验直到满足标准。

所述步骤(6)为:对BIM模型按照其中一个BIM技术标准进行校验修改后,通过属性信息匹配与另一个BIM技术标准建立对应关系,按照另一个BIM技术标准进行校验后批量修改属性信息。

在所述步骤(5)中还包括显示不符合标准的元件的步骤,具体通过高亮、标注或者列表的方式在BIM模型中显示。

采用以上技术方案,本发明取得了以下技术效果:

本发明通过数据库对BIM模型元件的信息与BIM技术标准的相关规定进行匹配,能够自动校验BIM模型是否符合标准,校验效率高,校验结果准确,可广泛应用于各类建筑工程项目中;并能帮助用户修正BIM模型使其符合项目BIM技术标准,确保建筑模型信息在项目各参与方之间准确传递,使BIM技术在项目中发挥最大效益。

附图说明

图1为本发明BIM模型校验方法的流程图。

具体实施方式

本发明提供了一种BIM模型校验方法,包括以下步骤:

(1)创建BIM标准数据模型,包括BIM技术标准中规定的BIM模型元件的属性信息;所述属性信息包括元件类型、元件名称、颜色、编码、几何尺寸、材质。BIM标准数据模型包括一种或多种BIM技术标准,BIM标准数据模型的数据结构形式可以为数据库、XML、EXCEL、TXT文档。

(2)通过BIM建模软件的应用程序编程接口(API)编写程序,读取BIM模型元件的属性信息,形成第一数据列表,通过数据访问程序读取BIM标准数据模型中的所有属性信息,形成第二数据列表;

(3)通过程序读取第一数据列表中每个BIM模型元件的唯一可识别的属性信息,在第二数据列表中查询该信息是否存在,若存在则表示匹配成功,进行步骤(4),若不存在则表示匹配失败,进行步骤(5);可采用一种属性信息如元件名称或编码作为唯一可识别的属性信息进行匹配,也可以采用由多种属性信息组成的唯一可识别的组合进行匹配,如元件名称加编码,能够使不同的元件区分开来;

(4)将第一数据列表的属性信息与第二数据列表对应的属性信息进行符合性检查,校验BIM模型元件是否符合BIM技术标准,若所有元件均符合标准,则输出元件符合标准的信息,结束校验;若有元件不符合标准,进行步骤5;

(5)输出元件不符合标准的信息,将校验结果反馈到BIM模型中,显示不符合BIM技术标准的元件,结束校验,可通过高亮、标注或者列表的方式在BIM模型中显示不符合标准的元件;

(6)根据校验结果修改不符合BIM技术标准的元件,修改后再次进行校验直到满足标准。BIM标准数据模型可以包括多种BIM技术标准,每种BIM技术标准包括BIM模型元件的多个属性信息。当BIM模型按照某一个BIM技术标准进行校验修改后,可通过属性信息匹配与另一个BIM技术标准建立对应关系,按照新的BIM技术标准进行校验后批量修改属性信息。

以某地铁车站项目为例,该项目采用BIM技术进行设计,在BIM模型交付使用前需按照地铁项目BIM技术标准进行校验。地铁项目BIM技术标准对每种元件的类型、颜色RGB值、编码等属性都有具体的参数,校验时需对这些参数进行精确的匹配,而其他属性例如长度、宽度等则没有具体的参数值,校验时只需判断元件是否包含这些属性,而无需精确匹配其参数值。

通过BIM建模软件的应用程序编程接口(API)编写程序,读取BIM模型元件的属性信息,形成第一数据列表;通过数据访问程序读取BIM标准数据模型中的所有属性信息,形成第二数据列表。如下所示:

第一数据列表

第二数据列表

以元件名称作为唯一可识别的属性信息,通过程序在第一数据列表中读取到元件名称为“混凝土矩形柱”的属性信息,若在第二数据列表中查询到该信息,则匹配成功,若没有查询到,则匹配失败。然后在第一数据列表中依次读取该元件的类型、颜色RGB值、编码、长度、宽度、高度、混凝土强度、保护层厚度等信息,与第二数据列表的对应信息进行符合性检查,判断第一数据列表的元件类型、颜色RGB值、编码是否与第二数据列表一致,判断第一数据列表的长度、宽度、高度是否有具体的参数值,判断第一数据列表的混凝土强度、保护层厚度是否大于BIM技术标准规定的最小值。若所有元件均符合标准,则输出元件符合标准的信息,结束校验;若有元件不符合标准,进行步骤,输出元件不符合标准的信息,将校验结果反馈到BIM模型中,显示不符合BIM技术标准的元件,结束校验。

最后应说明的是:以上仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,但是凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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