基于BIM模型的碰撞检查预览方法及系统技术方案

技术编号:38947728 阅读:24 留言:0更新日期:2023-09-25 09:44
本发明专利技术公开了一种基于BIM模型的碰撞检查预览方法及系统,其中所述方法包括:获取碰撞点选择的输入指令,基于输入指令对模型碰撞点进行选择;在BIM模型中加载碰撞检测插件对模型按照碰撞点进行碰撞预检测,并获取碰撞报告,并将碰撞报告存储在设定目录中;在BIM模型中加载Revit插件,读取Revit插件中的构件ID号,设置碰撞检查系统的工作模式,在任意一个工作模式下通过读取设定目录中碰撞报告,选择碰撞的构件并使用选择框将其剖切出来,按照设定的时间进行预览展示。在Revit软件中通过程序中设置的快捷键来运行程序,程序自动读取碰撞报告,选择碰撞的构件并使用选择框将其剖切出来,便于观察。调整完成后进行下一个碰撞点的修改。的修改。的修改。

【技术实现步骤摘要】
基于BIM模型的碰撞检查预览方法及系统


[0001]本专利技术涉及一种碰撞检查
,特别涉及一种基于BIM模型的碰撞检查预览方法及系统。

技术介绍

[0002]在日常的工作中经常使用BIM模型进行管线优化,在这个过程中经常要使用碰撞检查功能,常规的办法是借用别的平台程序进行碰撞检查,再根据碰撞检查的结果在Revit中进行修改,在修改前需要先根据碰撞报告找到碰撞点的位置,在这里需要在Revit中将碰撞点的ID进行输入,对于大型项目而言,一个模型中各构件的碰撞有几百甚至几千个,人工输入的方式进行输入会浪费大量的时间。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种基于BIM模型的碰撞检查预览方法及系统。
[0004]本专利技术提供了一种基于BIM模型的碰撞检查预览方法,包括:
[0005]获取碰撞点选择的输入指令,基于输入指令对模型碰撞点进行选择;
[0006]在BIM模型中加载碰撞检测插件对模型按照碰撞点进行碰撞预检测,并获取碰撞报告,并将碰撞报告存储在设定目录中;
[0007]在BIM模型中加载Revit插件,读取Revit插件中的构件ID号,设置碰撞检查系统的工作模式,在任意一个工作模式下通过读取设定目录中碰撞报告,选择碰撞的构件并使用选择框将其剖切出来,按照设定的时间进行预览展示。
[0008]进一步地,所述工作模式包括手动模式和自动模式。
[0009]进一步地,在手动模式下,BIM模型中运行程序自动读取碰撞报告,基于所述碰撞报告程序自动在Revit插件中输入碰撞点的构件ID号,并基于构件ID号检测构件在模型中的位置,选定所述构件并将其剖切显示出来形成碰撞点剖切显示面,将碰撞点剖切显示面进行人工复检并调整,调整完成后,对经过调整的碰撞点进行标注,标注完成后进行下一碰撞点的检测,直至完成整个碰撞点的检测。
[0010]进一步地,在自动模式下,在BIM模型中运行程序并将程序设定为自动检测,设定每一碰撞点点剖切显示面的预览显示的时长,启动程序自动读取碰撞报告,基于所述碰撞报告程序自动在Revit插件中输入碰撞点的构件ID号,并基于构件ID号检测构件在模型中的位置,选定所述构件并将其剖切显示出来形成碰撞点剖切显示面,对碰撞点剖切显示面进行自动预览,且程序根据设定的预览显示的时长切换至下一碰撞点进行检测,直至完成整个碰撞点的检测。
[0011]进一步地,在自动模式下,通过程序设定的终止指令以将自动模式切换为手动模式。
[0012]本专利技术还提供了一种基于BIM模型的碰撞检查预览系统,包括:
[0013]BIM模型,在BIM模型中设置有碰撞检测插件和Revit插件;
[0014]在所述BIM模型设置有系统存储单元,在系统存储单元中存储有检测程序;
[0015]初始化模块,设置在所述BIM模型,用于对部署在系统存储单元的检测程序进行初始化配置设置,初始化配置设置完成后形成碰撞检测模块;
[0016]所述碰撞检测模块包括:
[0017]基于检测程序设定的手动模式;
[0018]基于检测程序设定的自动模式;
[0019]用于自动模式和手动模式切换的终止单元;
[0020]读取单元,用于在手动模式或自动模式下读取设定目录中碰撞报告;
[0021]选取单元,用于基于所述碰撞报告选择碰撞的构件并使用选择框将碰撞点剖切出来形成碰撞点剖切显示面;
[0022]显示单元,用于按照设定的时间进行预览展示;
[0023]其中,所述碰撞检测插件用于获取碰撞点选择的输入指令,基于输入指令对模型碰撞点进行选择,并对模型按照碰撞点进行碰撞预检测,并获取碰撞报告,并将碰撞报告存储在设定目录中;
[0024]所述Revit插件用于读取Revit插件中的构件ID号,设置碰撞检查系统的工作模式。
[0025]进一步地,所述碰撞报告被配置成Excel文件,且Excel文件设定有构件名称以及构件对应的构件ID号。
[0026]进一步地,所述碰撞检测模块中还设置有识别单元,所述识别单元用于自动调用Revit插件调用的构件ID号,并将构件ID号进行识别。
[0027]进一步地,通过识别单元识别出的构件ID号自动引出构件在模型中的坐标位置。
[0028]本申请对于碰撞点位过多的项目,在消除碰撞的过程中我们还需要手动对已修改过的点位进行标记,避免进行重复的工作。根据此种问题,通过程序控制程序中的【按ID号选择图元】命令,对模型碰撞点进行选择。使用BIM应用程序中的碰撞检查工具先输出一份模型碰撞报告进行保存,再使用程序找到文件位置进行对应,程序自动识别并读取Revit软件中的构件ID号。在Revit软件中通过程序中设置的快捷键来运行程序,程序自动读取碰撞报告,选择碰撞的构件并使用选择框将其剖切出来,便于观察。调整完成后进行下一个碰撞点的修改。
附图说明
[0029]图1为本专利技术的方法流程图;
[0030]图2为本专利技术中手动模式的方法流程图;
[0031]图3为本专利技术中自动模式的方法流程图。
具体实施方式
[0032]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0033]实施例1
[0034]参照图1指图3,本专利技术提供了一种基于BIM模型的碰撞检查预览方法,包括:获取碰撞点选择的输入指令,基于输入指令对模型碰撞点进行选择;
[0035]在BIM模型中加载碰撞检测插件对模型按照碰撞点进行碰撞预检测,并获取碰撞报告,并将碰撞报告存储在设定目录中;
[0036]在BIM模型中加载Revit插件,读取Revit插件中的构件ID号,设置碰撞检查系统的工作模式,在任意一个工作模式下通过读取设定目录中碰撞报告,选择碰撞的构件并使用选择框将其剖切出来,按照设定的时间进行预览展示。
[0037]在上述中,模型指的是建筑模型,建筑模型由若干构件组合而成,在Revit插件中,可以根据构件在组合过程中记录每一构件ID号以及每一构件在模型中的具体坐标数据。
[0038]在上述中,所述工作模式包括手动模式和自动模式。
[0039]在手动模式下,BIM模型中运行程序自动读取碰撞报告,基于所述碰撞报告程序自动在Revit插件中输入碰撞点的构件ID号,并基于构件ID号检测构件在模型中的位置,选定所述构件并将其剖切显示出来形成碰撞点剖切显示面,将碰撞点剖切显示面进行人工复检并调整,调整完成后,对经过调整的碰撞点进行标注,标注完成后进行下一碰撞点的检测,直至完成整个碰撞点的检测。
[0040]在上述中,在一个点位调整完成后程序会自动将已完成内容在碰撞报告文件中进行标注,避免重复进行操作。标注是在碰撞报本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于BIM模型的碰撞检查预览方法,其特征在于,包括:获取碰撞点选择的输入指令,基于输入指令对模型碰撞点进行选择;在BIM模型中加载碰撞检测插件对模型按照碰撞点进行碰撞预检测,并获取碰撞报告,并将碰撞报告存储在设定目录中;在BIM模型中加载Revit插件,读取Revit插件中的构件ID号,设置碰撞检查系统的工作模式,在任意一个工作模式下通过读取设定目录中碰撞报告,选择碰撞的构件并使用选择框将其剖切出来,按照设定的时间进行预览展示。2.根据权利要求1所述的基于BIM模型的碰撞检查预览方法,其特征在于,所述工作模式包括手动模式和自动模式。3.根据权利要求2所述的基于BIM模型的碰撞检查预览方法,其特征在于,在手动模式下,BIM模型中运行程序自动读取碰撞报告,基于所述碰撞报告程序自动在Revit插件中输入碰撞点的构件ID号,并基于构件ID号检测构件在模型中的位置,选定所述构件并将其剖切显示出来形成碰撞点剖切显示面,将碰撞点剖切显示面进行人工复检并调整,调整完成后,对经过调整的碰撞点进行标注,标注完成后进行下一碰撞点的检测,直至完成整个碰撞点的检测。4.根据权利要求2所述的基于BIM模型的碰撞检查预览方法,其特征在于,在自动模式下,在BIM模型中运行程序并将程序设定为自动检测,设定每一碰撞点点剖切显示面的预览显示的时长,启动程序自动读取碰撞报告,基于所述碰撞报告程序自动在Revit插件中输入碰撞点的构件ID号,并基于构件ID号检测构件在模型中的位置,选定所述构件并将其剖切显示出来形成碰撞点剖切显示面,对碰撞点剖切显示面进行自动预览,且程序根据设定的预览显示的时长切换至下一碰撞点进行检测,直至完成整个碰撞点的检测。5.根据权利要求4所述的基于BIM模型的碰...

【专利技术属性】
技术研发人员:李军利代颖博孙宇博王振杨马帅王尚斌王舒李亦兴
申请(专利权)人:陕西建工第六建设集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1