无论是哪个行业,想要得到更好的发展就需要制定一套标准,而BIM也不例外。虽然我国最近才颁布了自己的BIM标准,但是在国际则有另外一个BIM标准来供从业人士们参考,而这个BIM标准就是IFC。那么IFC其中都有些怎么样的标准规定呢?让我们一起来看看吧。
IFC是什么?Industry Foundation Class(IFC)产生与1994年Autodesk公司发起的一项产业联盟,用于定义建筑信息可扩展的统一数据格式,以便在建筑、工程和施工软件应用程序之间进行交互。
IFC的核心技术在于信息描述与信息互通,IFC建筑信息内容由许多Schema所组成,这些Schema按照面向对象的观念及原则,遵循阶梯原则(ladderprinciple),每个层级的类别可参照(reference)同一层级或较低层级的类别,但是不能参照较高层级的类别。

IFC架构主要分为四个概念层级:资源层(ResourceLayer)、核心层(CoreLayer)、互通界面层(InteroperabilityLayer)及领域层(DomainLayer),其本身具有面向对象的特性,可以透过参照及继承方式来运用各阶层相关资源,以满足工程生命周期各阶段与领域需求使用。
1、资源层(ResourceLayer)资源层为IFC架构中的最底层,资源层所定义的类别(Classes),为一般最基本的观念及对象,可以不依赖其他类别而单独存在。在IFCRelease2、0中所订定资源层项目包括量测资料(measure)、辅助资料(utility)、几何资料(geometry)、对象性质(property)及对象性质類型(propertytype)。

2、核心层(CoreLayer)核心层为IFC架构的第二层级,所定义的类别可被界面层或领域/应用层的所有类别参照(referenced)与特殊化(specialized),核心层提供IFC对象模型基础结构且定义了大部分的抽象观念,核心层包含兩个抽象内容:(1)核心部份(Kernel)和(2)延伸部分(Extensions):
(1)核心部份
核心提供IFC对象模型所需要的所有基本观念,定义对象模型结构与组成内容,核心所定义的抽象观念为最高层所必须用到的。核心包含了对象关系、型别定义、属性及规则的基本观念。
(2)延伸部分
延伸包含基本核心的延伸观念或特殊观念,提供营运/设施管理需要使用,每个延伸为核心所定义类别的特殊化。

3、界面层(InteroperabilityLayer)界面层定义领域/应用层间所共享的观念或对象模块,接口层项目包含建筑组件共享(SharedBuildingElements)、建筑服务组件共享(SharedBuildingservicesElements)、组成组件共享(SharedComponentElements)、管理组件共享(SharedManagementElements)、帮助元共分享(SharedFacilitiesElements)。
4、领域/应用层(Domain/ApplicationLayer)领域/应用层为IFC架构的最高层级,提供建筑管理(BuildingControls)、消防配管(PlumbingFireProtection)、结构组件(StructuralElements)、结构分析(StructuralAnalysis)、机电设备(HVAC)、用电(Electrical)、建筑(Architecture)、营建管理(ConstructionManagement)及帮助管理(FacilitiesManagement)等各种领域所需要的对象信息。
IFC目前是国际通用的BIM标准,现在很多BIM软件都采用其作为数据交换的标准,因此在跨国工程中,IFC也成为工程项目中最常参考的标准项目。随着BIM技术在我国的普及,我国也制定了自己的BIM标准,不仅完善了国内企业的BIM制度,也为日后BIM能够在国内发展奠定了基础。
相关阅读:
BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!