
第9卷第2期 2017年4月
土木建筑工程信息技术 petsiuBhaioopapm
基于事件监听机制的建筑信息
模型的版本管理方案桂宁张新邓小翔宋瑾玉(浙江理工大学信息学院,杭州310018)
Vol.9No.2 Apr.2017
【摘要】建筑信息模型(BIM),以其强大的建筑数字化能力,已经在建筑生命周期的越来越多的领域和流程得到应用。在建筑设计过程中,BIM模型需要经过多次的修改才能形成一份完善的项目设计方案,这些修改信息可以为方案的优化设计提供借鉴,但是Revit不能对这些中间状态的信息提供详细地记录和有效地跟踪。为了实现对模型修改过程的全程跟踪和提高BIM模型的修改效率,提出了一个基于事件监听机制的建筑信息模型的版本管理方案,研究表明利用这个版本管理方案可以有效地实现对模型各种版本的修改信息的跟踪,方便了建筑信息模型的管理;同时,版本管理方案采取合并操作信息的机制,对同一对象的允余操作进行清除,缩短了模型从初始状态到目标状态的执行时间,起到比较明显的加速作用。
【关键词】建筑信息模型;事件监听机制;版本管理;操作追踪【中图分类号】TU17
【文献标识码】A【文章编号】16747461(2017)02-0092-06
[DO1] 10. 16670/j. cnki. cnl1 5823/tu. 2017. 02. 16
是在大量的分析和实践中获取的,对目标方案的获
引言
建筑信息模型(BIM,BuildingInformationMod-eling)是以建筑项目整个生命周期的数据信息为基础,通过数字化来模拟真实建筑物的信息而建立的多维的建筑模型。北美建筑行业2]有60%的机构使用BIM技术:欧洲、日本和香港地区,BIM技术已经广泛应用于各类房地产的开发[3]。
BIM项目设计是一个各专业同步设计[4,5]的过程,不是从二维图纸到三维模型的简单转变,能够满足版本管理方案设计的需求[]。然而,BIM项目设计过程中容易出现多版本了的现象。首先,BIM 设计使处于不同时间、地点、领域的专家能够参与同一项目的设计,决定了设计时必然会产生多个版本。其次,项目设计师思路的调整可能出现多个版本。另外,用户等项目参与方对设计意见的反馈也会引发多版本的出现8]。而这些中间状态的版本
取起到巨大的指导作用:第一,无论是横向的相互协商还是纵向的设计反复,都不会很快获得目标方案,存储这些中间版本便于进行比较和回顾;第二设计过程中产生的版本信息,蕴含着丰富的经验和启示,对中间版本进行管理,有助于对专家系统的设计知识库进行扩充,实现智能化设计。因此,对中间版本的信息进行有效地管理是一项垂待解决的课题。
目前,已开发了众多的BIM平台,如XBIM、IFC WebServer、IFCViewer等。XBIM主要实现IFC和模型数据的简单统计:IFCWebServer主要实现 IFC文件与2D、3D模型转换;IFCViewer主要实现了模型的共享和展示功能。但是,这些平台立足于建筑模型图形展示功能的实现,不支持模型数据的版本控制,缺乏对数据信息有效的版本管理。BIM Server[9]是目前应用较为广泛的BIM服务器平台,提供了版本比较的功能来进行BIM模型的管理,但
【基金项目】教育部—欧特克公司专业综合子课题改革项目(项目编号:joz201401)
【作者简介】桂宁(1977-),男,比利时鲁汶大学博士后,硕士生导师。主要从事基于BIM的新能源建筑仿真、光伏建筑一
方方助设计和大数据方面的研究。