IFC 标准(Industry Foundation Classes)是由国际协同工作联盟IAI(International Alliance For Interoperability)应用面向对象技术所建立的信息标准,在建筑行业中已经被认定为国际标准,用于定义建筑信息可扩展的统一数据格式,以便在建筑、工程和施工软件应用程序之间进行交互。
整体IFC的核心技术在于信息描述与信息互通,其架构主要分为四个概念层级(由下至上):资源层(Resource Layer)、核心层(Core Layer)、共享层(Interoperability Layer)及领域层(Domain Layer),其本身具有面向对象的特性,可以通过参照及继承方式来运用各阶层相关资源,以满足工程生命周期各阶段与领域需求使用。IFC 标准提供了建筑工程实施过程所处理的各种信息描述和定义的规范,这里的信息既可以描述一个真实的物体, 如建筑物的构件, 也可以表示一个抽象的概念, 如空间、组织、关系和过程等。
(1)资源层(Resource Layer):是整个体系的基本层,主要定义各种基本信息,包含了独立于具体建筑工程的通用信息的实体,如:规格、计量单位、尺寸等,IFC 中的任意层都可引用资源层中的实体。该层核心内容主要包括属性资源(Property Resource)、表现资源(Representation Resource))、结构资源(Structure Resource))。这些实体资源可与上层(核心层、共享层和领域层)的实体连接,用于定义上层实体的属性。
(2)核心层(Core Layer):核心层主要定义信息模型的整体框架,例如工程对象之间的关系、工程对象的位置和几何形状等,在整个体系之中起到了承上启下的作用。该层提炼定义了一些适用于整个建筑行业的抽象概念等,如Actor,Group,Product,Control等等。IFC 架构及模型构成分析业的抽象概念,比如Product实体可以描述一个建筑项目的空间、场地、建筑物、建筑构件等。(www.daowen.com)
(3)共享层(Interoperability Layer):共享层主要是服务于领域层,定义跨专业交换的信息,实现不同领域之间的信息交换,同时细化系统的组成元素。如:梁、柱、门、墙等构成一个建筑结构的主要构件和采暖、通风、空调、机电、管道、防火等领域的通用概念等均在这一层被定义。
(4)领域层(Domain Layer):是IFC 体系架构的顶层,该层主要定义了一个建筑项目不同领域(如结构领域、暖通领域、设备管理领域等)的信息实体。比如,暖通领域的锅炉、管道,结构工程领域中的桩、基础、支座,施工管理领域中的工人、施工设备、承包商等等。这些信息实体面向各个专业领域都具有特定的概念。
IFC标准是一个计算机可以处理的建筑数据表示和交换标准,用于建筑物整个生命周期内各方面的信息表达与交换的国际标准,实施BIM的价值最大化,同时实现不必要的模型创建最小化。目前市面上常见的BIM 模型建立软件,如Autodesk Revit、Bentley、ArchiCAD、Tekla都已支持IFC格式汇入及汇出,ArchiCAD甚至直接以IFC作为数据单元格式,所有档案都以IFC方式进行储存。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。