
第7卷第4期 2015年8月
土木建筑工程信息技术 foultomafonTacnologyinCEneerngaArcta
Vol.7No.4 Aug.2015
基于Revit二次开发的电气设备族平台的搭建
钱海马小军来侃
(南京工业大学电气工程与控制科学学院,南京210000)
【摘要】BIM技术中面向电气设计的应用研究相对较少,针对这种情况,以国内外广泛使用的Revit软件为基础,构建基于BIM的电气设备族平台。对电气设备参数化信息模型进行了研究,利用RevitAPI外部功能扩展方式,实现Revit对象的访同、过滤、编辑与创建,利用FamilyAPI实现电气设备族美型获取、族创建和族编释,结合SQI Server,对Revit模型元素实现基于关系数据库的数据存储,该平台实现电气设备族统计、电气设备施动和族属性导入。通过实际案例,验证平台的可行性与可靠性。
【关键调】BIM:IFC标准:参数化:电气设备族:AP】
【文章编号】16747461(2015)04006005
【中图分类号]TP3
【文献标识码】A
[DO1] 10. 16670/j. cnki, cn11 5823/tu. 2015. 04. 09
引言
BIM技术在建筑设计、结构计算、建筑能耗分析、设备管理、虚拟施工等专业已取得一定的研究成果),然而目前针对BIM技术中电气设计的应用研究相对较少。在BIM应用过程中,所产生的BIM 模型有很多类型。目前针对特定的BIM软件平台已经出现了一些第三方BIM模型构件库管理软件工具(2),但是①Revit中只有少量电气设备族,难以满足电气工程设计的需求;②电气设计人员在建模时,需要从本地族库载人想要的电气设备族,工作效率低下:(3)Revit明细表功能能实现具体实例及其属性的统计,但需要花费不少时间来设置参数。
本文基于开放IFC标准,结合BIM协同设计过
程参考模型,首先基于Revit平台研究电气设备参数化模型,分析不同电气设备族的共性与特性,并研究了BIM电气设备族的创建方法与使用现状。接着分析RevitAPI两种外部功能扩展方式.研究了 Revit对象的访间、过滤、编辑与创建等方法。然后研究FamilyAPI关于族类型获取、族创建和族编辑的方法。最后构建基于Revit二次开发的电气设备族平台,实现1项目已加载及本地电气设备族的快速统计查询,且电气设备族可直接拖动到项目中使用大大提高建模效率;②对于协同设计平台下存
储在云端的项目模型,通过本文开发的族属性导入模块可将所有实例及其属性导人到本地SQLSever 数据库,并统计出系统族实例和构件族实例的个数。本文研究内容的技术路线图如图1所示。
电气设计人员进行建模需要某一电气设备
+ 系统及本地库
创建新电气设备移并保存型到本地族库
、打开一电气接备股统计,模决
拖动需要的电气设备股到项目中
协同设计各参与方需要获取云端模型的所有实
例及其属性
打开SQtSever数摄库链执行外部会令"FamilyProperties 当首项目的实例属性数据导入到数据序并自动费计出实例个数
图1技术路线图
1电气设备参数化模型
建立BIM电气设备族库,需要对项目全生命周期电气设计信息进行整理,按照主要参数、关键属性,结合实际电气业务需要对电气设备BIM模型的资源进行分类,完成对BIM模型资源的通用化、系列化、模块化整合,保证在BIM模型族库中存储的模型及构件在实际设计过程中具有良好的通用性[3],同时具备良好的可维护和可扩展性,适应建筑电气设计领域不断发展的需要。
【作者简介】钱海(1991-),男,硕士生。主要研究方向:BIM技术应用。万方数据