一种BIM设计环境下文件版本差异自动分析方法及系统与流程
- 国知局
- 2024-08-30 15:05:59
本发明属于bim建筑的,特别是一种bim设计环境下文件版本差异自动分析方法及系统。
背景技术:
1、近年来,随着bim技术应用在建筑领域的不断深化,借助建筑领域主流bim设计软件—revit开展全专业三维协同设计已经是大势所趋,但是在这一过程中同一项目的模型不可避免的会产生多个版本,因此,在revit设计软件环境下直接实现版本差异自动分析比对则显得尤为重要。
2、目前市场上应用比较广泛的bim协同设计管理平台已经能够对模型文件多个版本进行全过程管理,但仅仅是实现了对不同时间版本的存储管理,对各版本之间的内容差异尚无提供自动化检测和提示功能,这也就导致了设计人员无法快速获取版本之间内容区别,尤其是下序专业使用文件时,无法掌握版本间的内容变化,就有可能造成设计条件的误判;同时,bim设计审查工作也需要借助相关工具准确掌握版本间的内容变化,以了解审查意见是否已经执行到位。
3、目前,在建筑领域工程开展bim正向设计过程中,同一项目的bim模型不可避免的经历多次修改和更新,因此版本比对可以帮助我们识别模型在不同版本之间的差异,确保模型的准确性和一致性。如果采用人工检查方式去识别版本之间的差异性,则会耗费大量的人力资源,同时也很难确保检查结果的准确性。
4、综上所述,有必要结合软件内置建模原理以及开发接口实现模型文件版本间差异化内容的自动比对检测。
技术实现思路
1、根据上述提出的问题,本发明提出了一种bim设计环境下文件版本差异自动分析方法及系统,具体方案如下:
2、一种bim设计环境下文件版本差异自动分析方法,其特征在于,包括以下步骤:
3、s1:确定待比对的模型文件及原始的模型文件;
4、s2:在模型文件中制作只包含需要检查差异内容的模型三维视图;
5、s3:分析不同版本文件下三维视图中的模型在数量方面是否存在增删;
6、s4:分析不同版本文件下三维视图中相同模型的属性信息方面是否存在修改;
7、s5:分析不同版本文件下三维视图中相同模型在位置方面是否存在修改;
8、s6:分析不同版本文件下三维视图中相同模型在几何形状方面是否存在修改;
9、s7:将比对结果在模型上通过颜色进行分类显示表达;
10、s8:导出比对分析结果;
11、s9:开发实现上述差异比对机制的工具。
12、优选的,所述步骤s1中,所述模型文件需选择同一项目不同版本,确定其中一个所述模型文件为原始文件。
13、进一步优选的,所述步骤s3中,需先在步骤s2中制作相应永久性三维视图,原始的模型文件对应三维视图a,待比对的模型文件对应三维视图b;
14、通过读取三维视图a和三维视图b中所有模型构件的全局唯一变量,形成集合m1和集合m2,通过比对集合m1中全局唯一变量与集合m2中全局唯一变量是否一致,分析三维视图b中新增或已删除构件,并提取集合m1和集合m2中相同内容组成新的集合m3。
15、进一步优选的,所述步骤s4中,逐项读取集合m3中的模型构件标识符条目,根据模型构件标识符条目在集合m1与集合m2中获取相应的模型构件属性信息,判断属性名称、属性值类型以及属性名称是否一致。
16、进一步优选的,所述步骤s5中,逐项读取集合m3中的模型构件标识符条目,根据模型构件标识符条目在集合m1与集合m2中获取相应的模型构件质心坐标,判断两者是否一致。
17、进一步优选的,所述步骤s6中,逐项读取集合m3中的模型构件标识符条目,根据模型构件标识符条目在集合m1与集合m2中获取相应的模型构件表面积和体积,判断两者几何形状是否一致。
18、进一步优选的,所述步骤s7中,所述步骤s4、步骤s5、步骤s6中得到的分析结果通过设置不同的颜色在模型文件上进行反映表达。
19、进一步优选的,所述步骤s9中,所述步骤s4、步骤s5、步骤s6中得到的分析结果以文本文档形式导出,列明模型构件的差异性信息。
20、本发明的另一目的在于提供一种bim设计环境下文件版本差异自动分析系统,包括对比模块、分析模块、查看模块和导出模块;
21、所述对比模块,用于选择待比对的模型文件及原始的模型文件后,为其选择待对比项,所述对比项包括是否新增、属性信息变化、空间位置偏移以及几何形状变化;
22、所述分析模块,用于完成在对比模块所描述的对比细节后,在版本文件相应视图中通过改变图元填充颜色加以区分比对结果,同时将未发生任何变化的模型构件透明化标识;
23、所述查看模块,用于查看版本比对结果的详情信息,所述详情信息即对比模块中选择的对比项;
24、所述导出模块,用于将版本比对结果以文本文档的形式导出。
25、本发明的另一目的在于提供一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述bim设计环境下文件版本差异自动分析方法。
26、本发明的有益效果是:
27、采用本发明后,设计人员在开展bim设计过程中,能够实现对模型版本间的差异内容进行自动化比对,并给出分析结果。传统模式下的模型版本比对工作需要用户按照特定的规则在bim设计软件环境下去人工逐项分析,如果文件中存在大量的构件,则需要耗费大量的时间精力,同时由于人工操作情况下存在多种客观性原因,无法保障比对结果的准确性。本发明根据bim设计建模原理,对模型是否增删、属性信息是否变化、空间位置是否变化以及几何形状是否变化四个方面对版本进行自动化比对检查,在提高工作效率的同时,也保障了比对结果的准确性。
技术特征:1.一种bim设计环境下文件版本差异自动分析方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种bim设计环境下文件版本差异自动分析方法,其特征在于:所述步骤s1中,所述模型文件需选择同一项目不同版本,确定其中一个所述模型文件为原始文件。
3.根据权利要求2所述的一种bim设计环境下文件版本差异自动分析方法,其特征在于:所述步骤s3中,需先在步骤s2中制作相应永久性三维视图,原始的模型文件对应三维视图a,待比对的模型文件对应三维视图b;
4.根据权利要求3所述的一种bim设计环境下文件版本差异自动分析方法,其特征在于:所述步骤s4中,逐项读取集合m3中的模型构件标识符条目,根据模型构件标识符条目在集合m1与集合m2中获取相应的模型构件属性信息,判断属性名称、属性值类型以及属性值是否一致。
5.根据权利要求3所述的一种bim设计环境下文件版本差异自动分析方法,其特征在于:所述步骤s5中,逐项读取集合m3中的模型构件标识符条目,根据模型构件标识符条目在集合m1与集合m2中获取相应的模型构件质心坐标,判断两者是否一致。
6.根据权利要求3所述的一种bim设计环境下文件版本差异自动分析方法,其特征在于:所述步骤s6中,逐项读取集合m3中的模型构件标识符条目,根据模型构件标识符条目在集合m1与集合m2中获取相应的模型构件表面积和体积,判断两者几何形状是否一致。
7.根据权利要求1所述的一种bim设计环境下文件版本差异自动分析方法,其特征在于:所述步骤s7中,所述步骤s4、步骤s5、步骤s6中得到的分析结果通过设置不同的颜色在模型文件上进行反映表达。
8.根据权利要求1所述的一种bim设计环境下文件版本差异自动分析方法,其特征在于:所述步骤s9中,所述步骤s4、步骤s5、步骤s6中得到的分析结果以文本文档形式导出,列明模型构件的差异性信息。
9.一种实施权利要求1~8任意一项bim设计环境下文件版本差异自动分析方法的bim设计环境下文件版本差异自动分析系统,其特征在于:包括对比模块(1)、分析模块(2)、查看模块(3)和导出模块(4);
10.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1~7任意一项所述bim设计环境下文件版本差异自动分析方法。
技术总结本发明公开了一种BIM设计环境下文件版本差异自动分析方法,包括以下步骤:S1:确定待比对的模型文件及原始的模型文件;S2:在模型文件中制作只包含需要检查差异内容的模型三维视图;S3:分析不同版本文件下三维视图中的模型在数量方面是否存在增删;S4:分析不同版本文件下三维视图中相同模型的属性信息方面是否存在修改;S5:分析不同版本文件下三维视图中相同模型在位置方面是否存在修改;S6:分析不同版本文件下三维视图中相同模型在几何形状方面是否存在修改S7:将比对结果在模型上通过颜色进行分类显示表达;S8:导出比对分析结果;S9:开发实现上述差异比对机制的工具。本发明对BIM模型版本间的差异内容自动比对分析,全方位实现变化检查。技术研发人员:邱世超,魏英洪,王然,王栋,赵腾亚,石阳,高雅受保护的技术使用者:中国铁路设计集团有限公司技术研发日:技术公布日:2024/8/27本文地址:https://www.jishuxx.com/zhuanli/20240830/285487.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。