摘要
针对机电管线进行碰撞检测是BIM技术在机电工程中的一项重要应用。传统的碰撞检测流程为在建模软件中进行建模,导出模型到专业软件中进行检测,检测完成后导入建筑模型进行修改并再次导入碰撞检测软件中进行检测,反复此过程进行工作,造成了大量重复工作。针对此问题,本文从BIM技术涉及的碰撞检测问题入手,区别于传统的碰撞检测流程,通过借助Revit API函数,结合二次开发研究在Revit软件环境下模型碰撞检测插件的开发,通过C#程序语言进行编写程序,调用Revit API函数,对模型构件进行分类,并开发硬碰撞以及间隙碰撞两种模式,同时将碰撞构件显示在三维视图以及二维视图中主要解决管道等构件在安装施工以及后期维修安装中间隙不足这类软碰撞问题。通过实际工程测试了该程序的实用性和稳定性。结果表明,该程序可以检测出构件的碰撞问题,并生成检测报告,进行三维到二维的转换,直接在Revit中进行修改,避免重复工作,在较高程度上提高了设计人员的效率。
An important application of BIM technology in electromechanical pipelines is pipeline collision detection. The traditional collision detection process is modeling in modeling software, exporting the model to professional software for detection, and importing the building model to modify it after the detection is completed. Imported into the collision detection software for detection, repeated this process to work, resulting in a lot of duplication of work. In response to this problem, this article starts with the collision detection problem designed by BIM technology, which is different from the traditional collision detection process. Through the use of Revit API functions, combined with secondary development research, the development of the model collision detection plug-in in the Revit software environment,through the C# programming language Write the program, call the Revit API function, classify the model components,and develop two modes of hard collision and gap collision, and display the collision components in the three-dimensional view and the two-dimensional view. The main solution is to solve the soft collision problem of insufficient clearance during installation and construction of pipelines and other components in later maintenance and installation. This paper tests the practicability and stability of the program through a project example. The results show that the program can detect component collision problems, generate inspection reports, convert from three-dimensional to two-dimensional,and modify directly in Revit to avoid duplication of work and improve the efficiency of designers to a high degree.
作者
陈鑫尧
王亮
CHEN Xinyao;WANG Liang(School of Civil and Transportation Engineering,Beijing University of Civil Engineering and Architecture,Beijing 100044,China)
出处
《建筑结构》
CSCD
北大核心
2021年第S02期1271-1276,共6页
Building Structure
基金
住房和城乡建设部科学技术计划项目(2017-K8-021)
关键词
建筑信息模型
二次开发
API函数
碰撞检查
building information model
secondary development
API function
collision check