·7
·
随着科技和信息技术的发展, BIM技术在建筑行业的应用
愈加深入和广泛,是建筑行业的一次变革。BIM 技术的核心是
实现工程建筑行业的数据共享和交换。 1997年buildingSMART
发布了建筑对象的工业基础标准( Industry Foundation Class,
IFC),逐渐发展成一个开放、中性的模型数据存储和交换标准,
经过 20多年的更新和完善, IFC标准不断扩展实体类型、属
性定义,IFC4.0 定义各类实体1 700多个。
1 IFC标准解析
1.1 IFC?yr
±
IFC标准结构体系具有层次化和模块化的特点,其可描述
施工过程中各种实体对象的所有信息。其共有 4个功能层次组
成,资源层为最底层,第 2层为核心层,其上分别为共享层和
领域层。每个层次包含不同的模块,分别定义了不同的信息
资源。 资源层定义了工程项目的通用信息,不能用于表达整体
结构。该层定义了 21类资源集,如材料、计量单位、尺寸、
时间以及成本等。 IFC标准的通用概念、基本结构和关系在核心层被定义,
该层包含大多数相关应用的抽象概念。共享层定义了众多领
域中通用的建筑、管理、建筑服务、设备、组件等元素,用
来表达建筑模型信息,可在不同的建筑领域进行信息交互和
共享。 领域层是 IFC数据结构的最高层,其针对建筑行业中各
个专业领域的特点,定义了一系列的专有实体对象。
1.2 IFC?y???? IFC 标准的实体对象是通过类型定义、函数、规则、预定
义属性集的方式来描述的。类型定义包含实体、枚举、定义、
选择几种类型是 IFC标准结构主要构成。实体类型不仅是 IFC
标准中数据模型结构的核心,也能作为一种数据信息载体实
现数据交换和共享。其他类型则通过定义数据模型的属性值
方式被实体类型所引用。 在
IFC 文件中,任何一个实体(如 IfcColumn)的信息都
通过其属性来表达,直接属性、逆属性和导出属性是 IFC标
准中属性的 3种类型。
表达直接信息或指标量的属性是直接属性,如 GlobalId,
Name 等 ;与直接属性不同,逆属性不能在实体声明中直接定
义,其通过关联 IfcRelationship实体的派生类作为中间链接,
将实体对象与其相应的属性连接起来,实现实体的属性信息的
表达,例如构件的材料信息,就是通过关系 IfcRelAssociates
实体的反向链接 ;导出属性是由其他属性间接推导而来的属
性,而不是通过实体定义和关联来实现的,如 OwnerHistory,
ObjectPlacement, Representation 。
2 IFC标准的扩展机制
IFC标准包括 3种扩展机制 :增加 IFC实体扩展、 IFC属
性集扩展和 IfcProxy实体扩展。
2.1 ??IFC?
? +???
该扩展机制是对 IFC标准实体类型和实体属性进行扩充,
更新 IFC标准整个架构。新增实体类型和属性必须符合 IFC
标准规范,遵循 IFC整体价构的层次关系及继承关系,实现
与其他实体的联系。在原有实体基础上定义的新实体类型可
以直接继承原有实体的属性,避免重新定义实体属性,提高
了工作效率。另外,还可通过增加、删除和修改的方法改变
实体属性。
2.2 IFC????? 属性集是属性的集合,通过属性的存放方式将对实体和
概念的描述存放在属性集中。属性集分为静态和动态属性集,
静态属性集实体中直接定义属性 ;而动态属性集则提供了一
种“元模型( Meta Model)”进行属性定义,并通过相关协定
进一步声明。动态属性集在 IFC数据模型中不存在实体定义。
故动态属性集具有较大的灵活性,由预定义属性集和自定义
属性集组成。
2.3 IfcProxy?
??? 基于 IfcProxy 实体的扩展方法是使用 IfcProxy 实体对原
IFC 标准体系中未定义的实体类型和属性继承关系进行扩展。
IfcProxy 实体位于 IFC标准架构体系的核心层,新增实体的信
息通过其属性 ProxyType以及Ta g进行描述,其中 ProxyType
属性定义物理、几何、资源、过程、子类等类型的实体,新
[摘 要]
IFC?y??
??(?
K?l?0?k??y ,
??众??坨 +??c?? ,???]?o 。?]Q?
?
?ov??住?? ,IFC?yM?GG?
N?]?
? +? ,?h?9
? ,?si#?众??坨 +???坨?
?凹??
???? ,s IFC ?y)??? 。
??s IFC?y??o%YN ,?s? c?割? r??坨丞_?? ,r t
?坨???六???。 [关键词]?]?o
f? ;IFC ?y ;EXPRESS 4];IFC ??
[中图分类号]TU 17 ;U 448.22 b b b b b [文献标志码]A b b b b b [文章编号]1001–523X(2020)01–0007–02
Entity Extension Research based on IFC Standard
Li Heng,Li Hong-yu
[Abstract
]IFC standards is a comprehensive set of data exchange and sharing standards that express architectural information by
defining entity types and their attributes. However, due to the complexity and diversity of engineering project information, the IFC
standard cannot pre-define all building entity types.In order to solve this problem, i
基于IFC标准的实体扩展研究(论文).pdf