下载app免费领取会员
IFC(Industry Foundation Classes)是由BuildingSMART制定的信息交流的标准格式,致力于建筑设计、施工和运维的各类软件的协同工作,涵盖了建筑产品的各个领域在全生命期内的多方面信息,既包括实体概念及信息(如梁、板、柱等),也包括抽象概念及信息(如计划、组织、空间等)。IFC标准为各类BIM软件进行数据交换提供统一的数据架构和文件交换格式,具有较好的开放性,使信息能够在不同软件之间的进行交换和共享,结合目前大多数建筑相关产品提供了IFC标准的数据交换接口,这就使得基于BIM的多专业设计、管理一体化成为现实。

IFC标准采用了STEP体系中产品数据模型的描述工具——EXPRESS为描述语言,EXPRESS语言采用面向对象的机制,规定了简单数据类型、聚合数据类型、构造数据类型、命名数据类型、实体数据类型等多种数据类型,可以用于进行信息建模,所创建的信息模型既能被人可以理解,又可被开发工具等计算机程序识别并解析。模式(Schema)是EXPRESS描述数据模型的基础,模式是构造部分或全部模型的数据项的集合,每个模式内包含实体(Entity)、类型(Type)、属性(Property),模式内或模式与模式之间通过函数(Function)、规则(Rule)等建立连接,构成完整的信息模型。
在EXPRESS语言的数据架构基础上,IFC按照实体(Entity)、函数(Function)、类型(Types)、属性(Property)、属性集(PropertySets)对各个对象进行表达。实体即具有一定相同特点或定义的信息类;函数是实体属性的计算;类型即对象的类型,分为定义、枚举、选择三种;属性是对对象的说明和描述,多个属性通过关系实体与构件实体相关联,可形成构件属性的集合,即属性集。

IFC通过层级和模块化的形式对各种建筑信息进行存储和管理,从下到上依次可分为资源层(Resource Layer),核心层(Core Layer),共享层(Interop Layer)和领域层(Domain Layer),每一个层次都包含了许多模块,每个模块都由各种实体、类型、规则及函数构成。资源层主要对可以重复使用的实体进行定义,如几何资源、成本资源;核心层主要对IFC的基本结构、基础关系等进行定义;共享层主要对如共享建筑元素、共享管理元素等通用性的对象进行定义;领域层主要对专业领域及其实体对象进行定义,如暖通领域、电气领域等。通过该结构框架即可实现BIM的数据存储及联动。
本文节选自:《基于BIM的铁路工程施工阶段造价管理研究》 作者:景凤 版权归原作者所有
转载请注明来源本文地址:https://www.tuituisoft/bim/22846.html
上一篇:没有了
下一篇:没有了