用于工程中对BIM模型中构件扣减检查的方法及其装置与流程

文档序号:15688466发布日期:2018-10-16 21:31阅读:2676来源:国知局

本发明涉及建筑工程技术领域,尤其涉及一种用于工程中对bim模型中构件扣减检查的方法及其装置。



背景技术:

在建筑工程中,bim模型是用来进行工程量计算的重要部分。因此在工程量的计算中,bim(buildinginformationmodeling,建筑信息模型)模型相交、相重合就会造成工程量的重复计算,进而造成成本差异;基于扣减标准及相关算法,扣减检查是按照建筑行业构件间扣减逻辑关系(例如:结构墙与建筑墙交叠时,结构扣减建筑),如果可以对出现相交的地方快速指出,及时修改,避免不必要的损失。由于大工程bim模型构件数量巨大,若对所有构件之间都进行比较,势必效率低下,通过快速查找方法,能够迅速找到并判断相邻的构件,对相邻构件空间的位置关系进行判断,确定是否有重合,对有重合的构件提交报告,并能从报告快速定位,方便设计人员快速修改;传统的人工方法需要懂专业的人员查找对应的专业模型文件,由于模型构件数量较多,人工不可能面面俱到,一般都是对特殊部位进行排查,从而造成很多的漏项。



技术实现要素:

本发明目的是提供一种用于工程中对bim模型中构件扣减的方法及其装置,采用快速扣减技术,非专业人士也可以准确、全面、快速、高效地查找所有问题,并能快速定位查看。

本发明解决技术问题采用如下技术方案:一种用于工程中对bim模型中构件扣减检查的方法,至少包括以下步骤:

获取需要进行扣减检查的bim模型并将缓存各构件数据;

根据设定的扣减规则配置扣减关系的类型,并处理各个构件之间的关系,并将处理过的构件进行两两配对;

根据配置的扣减关系的类型获得扣减模型,并获取模型数据;

根据模型数据中的模型连接关系以及模型的相交关系判断所述的模型数据是否符合设定的扣减关系规则,如果符合所述的扣减关系规则,结束步骤;如果不符合所述的扣减关系规则,则生成报警信息。

可选的,所述设定的扣减规则至少包括优先级算法、两两类型之间的扣减关系以及构件重叠算法;其中

所述的优先级算法为由高级别类型到低级别类型依次处理;

所述的构件重叠算法为采用revit本身的过滤器接口,以具体构件作为过滤条件,快速获取与构件重叠的其他构件。

可选的,所述的报警信息为出错的构件扣减的列表或文件。

可选的,还包括按照报警信息对构件进行定位及修改的步骤。

本发明还提供一种采用上述方法的用于工程中对bim模型中构件扣减装置,至少包括:

模型获取模块,用于读取需要进行扣减检查的bim模型;

缓存模块,用于缓存所述模型获取模块读取的模型中的各构件数据以及处理后的构件数据;

规则模块,用于存储设定的扣减规则;

自动扣减处理模块,用于根据设定的扣减规则配置扣减关系的类型,并处理各个构件之间的关系,并将处理过的构件进行两两配对存储于缓存模块中;

重叠交汇处理模块,用于根据所述自动扣减处理模块以及缓存模块传递的信息判断所述的模型数据是否符合设定的扣减关系规则,在不符合扣减关系规则时生成报警信息;

出错报警模块,用于接收所述重叠交汇处理模块生成的报警信息,并生成出错的构件扣减的列表或文件。

本发明具有如下有益效果:

本发明的方法可以采用自动检查模型文件中相同构件或非同类构件之间连接结果的正确性以及检查构件之间是否存在重叠绘制的情况,并且使用本发明的方案可以使不懂专业的人士就能准确、全面、快速、高效地查找所有问题,并能快速定位查看,查找效率是人工方法无法比拟的且判断结果准确无误。

附图说明

图1为本发明的用于工程中对bim模型中构件扣减的方法流程图。

图2为本发明的实施例的方法的交汇扣减流程图。

图3为本发明的用于工程中对bim模型中构件扣减的装置结构图。

具体实施方式

下面结合实施例及附图对本发明的技术方案作进一步阐述。

本发明为一种用于工程中对bim模型中构件扣减检查的方法,参考图1所示,至少包括以下步骤:

获取需要进行扣减检查的bim模型并将缓存各构件数据;

根据设定的扣减规则配置扣减关系的类型,并处理各个构件之间的关系,并将处理过的构件进行两两配对;

根据配置的扣减关系的类型获得扣减模型,并获取模型数据;

根据模型数据中的模型连接关系以及模型的相交关系判断所述的模型数据是否符合设定的扣减关系规则,如果符合所述的扣减关系规则,结束步骤;如果不符合所述的扣减关系规则,则生成报警信息。

在本发明的实施例中,所述的报警信息为出错的构件扣减的列表或文件。

在本发明的实施例中,还包括按照报警信息对构件进行定位及修改的步骤。

本发明中,所述设定的扣减规则至少包括优先级算法、两两类型之间的扣减关系以及构件重叠算法;其中

所述的优先级算法为由高级别类型到低级别类型依次处理;

所述的构件重叠算法为采用revit本身的过滤器接口,以具体构件作为过滤条件,快速获取与构件重叠的其他构件。

本发明的方法中的扣减检查是工程算量和计价的前置条件,扣减校验的正确性将直接影响算量和成本,是工程中整个检查过程中的核心部分。在本实施例中,采用系统缓存机制,缓存构件数据,避免各类检查时构件数据的重复读取,提高运行效率;采用后台缓存机制,对处理过的构件进行两两配对处理,防止两两之间的重复操作;本发明中所设定的类型处理优先级算法,根据优先级优先处理级别高的类型,处理过程中可以涉及级别低的类型,其中级别低的类型则不在处理比其级别更高的类型;并设置两两类型间的扣减关系(例如:结构墙扣减建筑墙、梁扣减楼板等),对于自动扣减的类型,自动获取两个构件扣减的关系,并与设定的同类型的扣减关系比较,判断扣减是否符合设定。符合则表示扣减正确,不符合说明扣减错误,将错误的构件id及错误原因写入到数据库中(缓存);本发明方法中的构件重叠算法采用revit本身的过滤器接口,以具体构件作为过滤条件,快速获取与构件重叠的其他构件,具体在应用时根据扣减检查类型在过滤掉并将构件id及错误原因写入数据库中。

本发明还提供了一种上述方法的用于工程中对bim模型中构件扣减装置,参考图3所示,至少包括:模型获取模块,用于读取需要进行扣减检查的bim模型;缓存模块,用于缓存所述模型获取模块读取的模型中的各构件数据以及处理后的构件数据;规则模块,用于存储设定的扣减规则;自动扣减处理模块,用于根据设定的扣减规则配置扣减关系的类型,并处理各个构件之间的关系,并将处理过的构件进行两两配对存储于缓存模块中;重叠交汇处理模块,用于根据所述自动扣减处理模块以及缓存模块传递的信息判断所述的模型数据是否符合设定的扣减关系规则,在不符合扣减关系规则时生成报警信息;出错报警模块,用于接收所述重叠交汇处理模块生成的报警信息,并生成出错的构件扣减的列表或文件。

下面结合图2对本发明的方案做进一步的说明,在应用本发明时,扣减检查是按照建筑行业构件间扣减逻辑关系(例如:结构墙与建筑墙交叠时,结构扣减建筑),在用户启动检查,勾选扣减检查项,并点击“检查”按钮后,由本发明的方法自动检查模型文件中相同构件或非同类构件之间连接结果的正确性,以及检查构件间是否存在重叠绘制的情况。

其中,图3中的规则模块定义了扣减规则,是扣减检查的核心,其定义了各个类型之间的扣减关系以及类型处理的优先级,(例如:结构墙扣减建筑墙,首先进行两者之间的碰撞检查,看是否发生碰撞,如果存在碰撞关系,用结构墙去扣减建筑墙;如果当前的状态是建筑墙扣减了结构墙,需要调整两者的扣减关系)根据碰撞检查结果,判断构件间是否存在碰撞,再根据优先级判断扣减关系是否正确,不正确调整扣减关系。当然该规则的设定可以根据开发商的使用需求进行规定,有关其规定的原则为现有技术的方案,因此不再进行赘述。

本装置中的自动扣减处理模块,是针对遵循revit软件(revit为工程领域内的常见软件,在此不再赘述)扣减规则,自动扣减构件,在设计过程中,当部分构件绘制完成后,revit软件会根据自身遵循的规则,自动进行剪切和连接,其结果有可能并不是设计者所需要的剪切结果。自动扣减处理模块主要针对这些连接形式的构件而开发的,模块内会根据规则模块确定的扣减关系,对涉及到的构件进行逐一检查,找出剪切错误的一组构件,提示用户,提高检查的效率,减少人工检查错误几率,保证扣减规则的正确性。所述的重叠交汇处理模块是检查及解决构件之间重叠交汇的问题,revit软件对于部分构件是不进行自动扣减的,如果设计者没有按照规则进行扣减绘制,则会出现构件重叠的情况,这样在算量和计价时,增加了相应重叠部分的工程量和成本价格。重叠交汇校验把交汇的构件列出提示用户处理,用户可以根据实际需要,对检查出的重叠的部分进行处理,交汇扣减检查的流程可参考图2所示。在本发明的实施例中,所述的出错报警模块是可以与用户进行交互的模块,通过扣减检查的结果以列表或文件的形式提供给用户,用户可以根据列表或文件对出错的构件进行定位和修改。

综上所述,本发明的方案可以采用自动检查模型文件中相同构件或非同类构件之间连接结果的正确性以及检查构件之间是否存在重叠绘制的情况,并且使用本发明的方案可以使不懂专业的人士就能准确、全面、快速、高效地查找所有问题,并能快速定位查看,查找效率是人工方法无法比拟的且判断结果准确无误。

以上实施例的先后顺序仅为便于描述,不代表实施例的优劣。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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