zoukankan      html  css  js  c++  java
  • 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)

    QQ 3087438119
  • 相关阅读:
    Python生成器
    Python迭代器
    Python异常处理
    Python面向对象进阶
    Python面向对象基础
    Python闭包和装饰器
    Python函数
    Python文件操作
    Python深浅拷贝
    Python的列表&元组&字典&集合
  • 原文地址:https://www.cnblogs.com/herd/p/13922263.html
Copyright © 2011-2022 走看看