IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.5.3.7 IfcResourceTime(资源时间)

RV ⓘ
AbV ⓘ

8.5.3.7.1 语义定义(Semantic definition)

IfcResourceTime 记录了与施工资源相关的时间信息。

8.5.3.7.2 实体继承(Entity inheritance)

8.5.3.7.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcSchedulingTime (3)
1 Name OPTIONAL IfcLabel

时间定义的可选名称。

2 DataOrigin OPTIONAL IfcDataOriginEnum

指定调度时间实体的来源。当前可区分预测值、模拟值、测量值和用户定义值。

3 UserDefinedDataOrigin OPTIONAL IfcLabel

Value of the data origin if DataOrigin attribute is USERDEFINED.

点击显示 3 个隐藏的继承特性 点击隐藏 3 个继承特性
IfcResourceTime (15)
4 ScheduleWork OPTIONAL IfcDuration

表示代表该资源分配给任务的总工作量(例如:人工时)。 注意:这不一定等同于任务持续时间(IfcTaskTime.ScheduleDuration);它可能根据资源使用率及分配给该任务的其他资源而变化。

5 ScheduleUsage OPTIONAL IfcPositiveRatioMeasure

表示并发使用的资源量。例如:100% 表示 1 个工人,300% 表示 3 个工人,50% 表示在可多任务处理场景下占用 1 个工人一半的工作时间。如未提供,则使用率默认为 100%。

6 ScheduleStart OPTIONAL IfcDateTime

表示资源计划开始工作的时间。

7 ScheduleFinish OPTIONAL IfcDateTime

表示资源计划完成工作的时间。

8 ScheduleContour OPTIONAL IfcLabel

表示应如何通过根据指定曲线调整资源使用率来随时间平衡资源。标准值包括:"Flat"、"BackLoaded"、"FrontLoaded"、"DoublePeak"、"EarlyPeak"、"LatePeak"、"Bell" 和 "Turtle"。自定义值可指定自定义名称或公式。

9 LevelingDelay OPTIONAL IfcDuration

表示因平衡导致的 ScheduleStart 延迟。

10 IsOverAllocated OPTIONAL IfcBoolean

表示该资源的计划使用量超出其容量。

11 StatusTime OPTIONAL IfcDateTime

表示状态值适用的日期和时间;特别是完成值、实际值和剩余值。如果值是分阶段的(引用的 IfcConstructionResource 具有属性的关联时间序列值),则截至 StatusTime 的状态值可根据此类分阶段数据确定。

12 ActualWork OPTIONAL IfcDuration

表示截至 StatusTime 该资源实际执行的工作量。

13 ActualUsage OPTIONAL IfcPositiveRatioMeasure

表示实际并发使用的资源量。

14 ActualStart OPTIONAL IfcDateTime

表示资源实际开始工作的时间。

15 ActualFinish OPTIONAL IfcDateTime

表示资源实际完成工作的时间。

16 RemainingWork OPTIONAL IfcDuration

表示该资源剩余待完成的工作量。

17 RemainingUsage OPTIONAL IfcPositiveRatioMeasure

表示剩余并发使用的资源量。

18 Completion OPTIONAL IfcPositiveRatioMeasure

表示该资源的完成百分比。如果资源已分配给任务,则表示代表该资源的任务完成情况;如果资源被划分为子分配,则表示子分配的整体完成情况。

表 8.5.3.7.A

8.5.3.7.4 形式化表示(Formal representation)

ENTITY IfcResourceTime
 SUBTYPE OF (IfcSchedulingTime);
	ScheduleWork : OPTIONAL IfcDuration;
	ScheduleUsage : OPTIONAL IfcPositiveRatioMeasure;
	ScheduleStart : OPTIONAL IfcDateTime;
	ScheduleFinish : OPTIONAL IfcDateTime;
	ScheduleContour : OPTIONAL IfcLabel;
	LevelingDelay : OPTIONAL IfcDuration;
	IsOverAllocated : OPTIONAL IfcBoolean;
	StatusTime : OPTIONAL IfcDateTime;
	ActualWork : OPTIONAL IfcDuration;
	ActualUsage : OPTIONAL IfcPositiveRatioMeasure;
	ActualStart : OPTIONAL IfcDateTime;
	ActualFinish : OPTIONAL IfcDateTime;
	RemainingWork : OPTIONAL IfcDuration;
	RemainingUsage : OPTIONAL IfcPositiveRatioMeasure;
	Completion : OPTIONAL IfcPositiveRatioMeasure;
END_ENTITY;

8.5.3.7.5 参考文献