论文部分内容阅读
建筑信息模型技术(Building Information Modeling,BIM)在我国建筑工程信息管理领域的发展十分迅速,但由于其缺乏便捷的信息管理功能、应用难度高和学习成本高,导致普通的工程人员很难应用BIM技术切实解决工程实际问题。为了改善这种情况,本文提出了采用可视化编程技术Dynamo自主开发信息管理功能的解决方案。Dynamo是Autodesk最新开发的编程软件,通常基于Revit工作,使用者针对某个问题在工作界面里连接预先定义功能的节点,设置一套循序渐进的程序流来解决问题,极大拓展了BIM软件的功能范围。为了验证上述方案的可行性和有效性,本文从以下三个方面展开研究:(1)Dynamo与RevitAPI的对比研究。本文通过对比试验的方式,横向比较了Dynamo和现在主流的二次开发方法——RevitAPI的异同,得到了在实现同一功能的条件下,Dynamo开发能力强、开发难度低、易被使用者接受和利用现有资源简单的优点,以及程序使用界面粗糙、可传递性差的缺点,指出Dynamo适合非专业开发者制作程序快速解决当前所遇问题的应用场景。由于程序的传递性并不理想,因此更适合创建者和使用者相同的情况。这些结论证明了方案的可行性。(2)Dynamo在工程信息管理中的应用方法研究。通过分析基于BIM的工程信息管理模式,本文得到了Dynamo在工程信息管理中的使用定位和适用对象,并由此提出了Dynamo在工程信息管理中的应用方法。该方法可以简述为“需求分析—程序设计—切割模块—创建节点组—调试—发布程序”六步法。(3)Dynamo在工程信息管理中的实际应用。本文以重庆某幕墙工程为例,通过分析该项目面对的挑战,提出了基于BIM和Dynamo的工程信息管理方案,并针对幕墙构件信息管理体系和场地布置模拟开发了相应的Dynamo程序,展示了其在实际工程中的应用效果,证明了方案的有效性。通过上述研究,本文获得了三个主要成果:一、Dynamo相对于RevitAPI的优缺点,以及适用的应用场景;二、Dynamo在工程信息管理中的应用方法,并验证有效;三、基于Dynamo的构件信息管理体系与吊车场地布置模拟程序。本研究提出的方案能够有效改善BIM在工程信息管理过程中落地难的问题,帮助BIM在更多建筑工程中发挥价值。此外,本研究对可视化编程平台Dynamo所做的适用性分析和程序开发,可以为BIM在工程信息管理领域的应用推广提供技术支撑,同时为以后的Dynamo应用提供借鉴与参考。