IFC标准数据架构与扩展机制
IFC标准架构共定义4个概念层,从上至下依次分为领域层(Domain Layer)、共享层(Interop Layer)、核心层(Core Layer)、资源层(Resource Layer)。
每个层次均包含一些信息描述模块,其中最高 层的领域层负责定义特定专业领域内的产品、流程 及资源专业化,这些定义只在本域内进行交换与信 息共享。 共享层定义了不同专业领域间通用的产品、 流程及资源专业化,这些定义可在域间进行交换与 信息共享。 核心层则承担定义最通用的实体及核心 扩展架构,该层及以上的实体都包括全局唯一 ID 和 所有者历史信息。 最后,位于最底层的资源层负责 定义实体基本资源,如日期、材料、成本、数量、 外观等,但不包括全局唯一 ID ,且不得独立使用。
基于IFC标准的新增实体定义的轨道实体扩展与表达
表1 轨道零件扩展表
表2 轨枕类型EXPRESS表达
表3 轨枕实体EXPRESS表达
图2 扣压联结实体EXPRESS表达
表4 扣压联结实体EXPRESS表达
图3 钢轨与轨枕构件关联示例
基于IFC标准的轨道实体属性集扩展与表达
表5 轨道工程构件身份信息属性集
表6 轨道工程构件连续里程定位信息属性集
表7 轨道工程构件中心里程定位信息属性集
表8 轨枕实体技术信息属性集
图4 轨道构件自定义属性集表达
标准应用
图5 基于IFC 扩展的轨道结构BIM建模流程
图6 基于IFC扩展的轨道结构信息模型
图7 基于IFC标准的轨道BIM应 用方式
结论
为促进轨道结构 BIM 模型设计阶段信息转换 与数据共享,提高轨道工程数字化建造水平,本文 以 IFC 标准为基础,从实体扩展与自定义属性集两 个方面扩展和定义了轨道结构的语义模型,形成基 于 IFC 标准的轨道工程基础数据体系。主要结论如 下:
(2) 基于 Revit 族文件,构建了自定义 IFC 类型 的轨道构件库。
(3) 基于 Visual Studio 平台,完善了构件实体 表达的关联机制,扩展了面向设计阶段的属性集信 息,由此构建具有完备信息的 BIM 模型。验证结果 表明,该方法可行有效。
由于时间等因素限制,扩展的属性集均为静态 数据,仅包含设计阶段信息,计划下一步对施工与 运维阶段的数据信息进行研究,将动态信息数据融 入到轨道工程数字化建造过程中,为有效提高轨道 施工和监测效率提供技术支持。