IFC4 标准中的流程实体
由于在 IFC4 之前版本的 IFC 标准体系中,仅有资源层及核心层的 Kernel 模块纳入 ISO 体系,因此大部分 BIM 应用软件仅对这部分内容提供了较大支持,较少涉及到工程管理信息的标准化实现。在IFC4标准全面纳入ISO体系后,越来越多的BIM软件厂商开始研究 IFC 标准的全面实现。相较于上一版本的 IFC 标准,IFC4 中的流程实体有了较大改变,由原来的 2 个枚举类型、7 个实体扩充到 8 个枚举类型、11 个实体及 1 个实体集。在 IFC4 标准体系的流程实体中,用于描述建筑施工进度信息的实体主要有以下 6 个:
(1)IfcWorkControl。抽象实体,IfcWorkPlan和 IfcWorkSchedule 实体的父类。
(2)IfcWorkPlan。描述施工管理、设备管理等 不 同 类 型 管 理 领 域 的 工 作 计 划 , 通 过IfcRelAggregats 关系实体可与 IfcWorkSchedule 形成整体—局部关系。
(3)IfcWorkSchedule。描述为实现特定目的而创建的具体进度计划;可位于 IfcWorkPlan 层级下,也可直接通过 IfcRelDeclares 关系实体将多个进度计划实体与 IfcProject(表示项目)进行关联。
(4)IfcTask。描述进度计划中采取的独立作业,可表示总结性工作,通过 IfcRelNets 关系实体与具体作业(IfcTask)形成上下级关系;通过IfcRelAssignToProduct 关系实体为具体构件关联作业信息;通过 IfcRelSequence 建立两个作业实体之间的逻辑关系;通过 IfcRelAssignsToControl 关系实体将作业实体分配给进度计划实体。
(5)IfcTaskTime。描述IfcTask实体的TaskTime属性,包括计划、实际开始时间、计划、实际结束时间、周期、浮时等。
(6)IfcWorkCalendar。描述进度计划的工作日、非工作日等日历信息。
进度管理涉及的其他 IFC 实体在施工进度管理中,除时间控制要素外,还包括资源、工程量等要素的管控,在 IFC4 标准体系中,也有相应的实体与之对应,主要包括 6 类:
(1)IfcConstructionEquipmentResource。表示施工设备资源。
(2)IfcLaborResource。表示劳动力资源。
(3)IfcCrewResource。表示复合资源,如施工队资源等。
(4)IfcSubContractResource。表示分包商,主要用于费用估算或施工计划编制过程,无需指明具体分包商。
(5)IfcConstructionProductResource。表示可重复性使用的施工产品资源,如建筑模板等。
(6)IfcConstructionMaterialResource。表示施工材料资源。
在使用时,所有资源实体均通过关系实体
IfcRelAssignsToResource 与相应的进度作业进行关联。由于三维模型构件已与具体作业关联,因此可通过提取与作业关联的 BIM 模型构件的体积,作为对应作业的精确工程量表示。
参考:
IFC4 流程实体在 4D 施工信息模型创建中的应用
王华兴,张社荣,潘 飞(天津大学 水利工程仿真与安全国家重点实验室,天津 300072,E-mail:wanghuaxing126@126.com)