IFC 4.3.0.1 (IFC4X3) development

4.6.2.4 Property Sets for Performance

For performance history, properties are in the form of time series, for tracking data at points in time.

The following diagram shows the generic classes and relationships used when applying this concept. In addition, concepts may have particular importance to common or standardised industry practices and scenarios. For these specific usage scenarios, the tables below shows a recommended list of general usage patterns that users may adopt.

G IfcObject IfcObject 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] ... PredefinedType PredefinedType IfcRelAssignsToControl IfcRelAssignsToControl 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1] 5. RelatedObjects [1:?] 6. RelatedObjectsType [0:1] 7. RelatingControl [1:1] IfcObject:HasAssignments1->IfcRelAssignsToControl:RelatedObjects0 IfcPerformanceHistory IfcPerformanceHistory 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. Identification [0:1]      Controls [0:?] 7. LifeCyclePhase [1:1] 8. PredefinedType [0:1] IfcRelAssignsToControl:RelatingControl1->IfcPerformanceHistory:Controls0 IfcRelDefinesByProperties IfcRelDefinesByProperties 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1] 5. RelatedObjects [1:?] 6. RelatingPropertyDefinition [1:1] IfcPerformanceHistory:IsDefinedBy1->IfcRelDefinesByProperties:RelatedObjects0 IfcPropertySet IfcPropertySet 1. GlobalId [1:1] 2. OwnerHistory [0:1] PsetName 3. Name [0:1] 4. Description [0:1]      HasContext [0:1]      HasAssociations [0:?]      DefinesType [0:?]      IsDefinedBy [0:?]      DefinesOccurrence [0:?] 5. HasProperties [1:?] IfcRelDefinesByProperties:RelatingPropertyDefinition1->IfcPropertySet:IfcPropertySet0 IfcPropertyReferenceValue IfcPropertyReferenceValue      HasExternalReferences [0:?] 1. Name [1:1] 2. Specification [0:1]      PartOfPset [0:?]      PropertyForDependance [0:?]      PropertyDependsOn [0:?]      PartOfComplex [0:?]      HasConstraints [0:?]      HasApprovals [0:?] 3. UsageName [0:1] 4. PropertyReference [0:1] IfcPropertySet:HasProperties1->IfcPropertyReferenceValue:IfcPropertyReferenceValue0 IfcRegularTimeSeries IfcRegularTimeSeries 1. Name [1:1] 2. Description [0:1] 3. StartTime [1:1] 4. EndTime [1:1] 5. TimeSeriesDataType [1:1] 6. DataOrigin [1:1] 7. UserDefinedDataOrigin [0:1] 8. Unit [0:1]      HasExternalReference [1:?] 9. TimeStep [1:1] 10. Values [1:?] IfcPropertyReferenceValue:PropertyReference1->IfcRegularTimeSeries:IfcRegularTimeSeries0 IfcIrregularTimeSeries IfcIrregularTimeSeries 1. Name [1:1] 2. Description [0:1] 3. StartTime [1:1] 4. EndTime [1:1] 5. TimeSeriesDataType [1:1] 6. DataOrigin [1:1] 7. UserDefinedDataOrigin [0:1] 8. Unit [0:1]      HasExternalReference [1:?] 9. Values [1:?] IfcPropertyReferenceValue:PropertyReference1->IfcIrregularTimeSeries:IfcIrregularTimeSeries0 IfcTimeSeriesValue IfcTimeSeriesValue 1. ListValues [1:?] IfcRegularTimeSeries:Values1->IfcTimeSeriesValue:IfcTimeSeriesValue0 IfcIrregularTimeSeriesValue IfcIrregularTimeSeriesValue 1. TimeStamp [1:1] 2. ListValues [1:?] IfcIrregularTimeSeries:Values1->IfcIrregularTimeSeriesValue:IfcIrregularTimeSeriesValue0 IfcDateTime IfcDateTime IfcIrregularTimeSeriesValue:TimeStamp1->IfcDateTime:IfcDateTime0 IfcValue IfcValue IfcIrregularTimeSeriesValue:ListValues1->IfcValue:IfcValue0
Figure 4.6.2.4.A

General Usage

ApplicableEntity
PsetName
IfcPropertySet.Name
PredefinedType
IfcActuator Pset_ActuatorPHistory
IfcAirTerminalBox Pset_AirTerminalBoxPHistory
IfcAirTerminal Pset_AirTerminalPHistory
IfcAirToAirHeatRecovery Pset_AirToAirHeatRecoveryPHistory
IfcAlarm Pset_AlarmPHistory
IfcAudioVisualAppliance Pset_AudioVisualAppliancePHistory
IfcBoiler Pset_BoilerPHistory
IfcBuilding Pset_UtilityConsumptionPHistory
IfcChiller Pset_ChillerPHistory
IfcCoil Pset_CoilPHistory
IfcCommunicationsAppliancePset_CommunicationsAppliancePHistory
IfcCommunicationsAppliancePset_IpNetworkEquipmentPHistory IPNETWORKEQUIPMENT
IfcCompressor Pset_CompressorPHistory
IfcCondenser Pset_CondenserPHistory
IfcController Pset_ControllerPHistory
IfcCooledBeam Pset_CooledBeamPHistory
IfcCooledBeam Pset_CooledBeamPHistoryActive ACTIVE
IfcCoolingTower Pset_CoolingTowerPHistory
IfcDamper Pset_DamperPHistory
IfcDistributionPort Pset_DistributionPortPHistoryCable CABLE
IfcDistributionPort Pset_DistributionPortPHistoryDuct DUCT
IfcDistributionPort Pset_DistributionPortPHistoryPipe PIPE
IfcDuctFitting Pset_DuctFittingPHistory
IfcDuctSegment Pset_DuctSegmentPHistory
IfcDuctSilencer Pset_DuctSilencerPHistory
IfcElectricAppliance Pset_ElectricAppliancePHistory
IfcEvaporativeCooler Pset_EvaporativeCoolerPHistory
IfcEvaporator Pset_EvaporatorPHistory
IfcFan Pset_FanPHistory
IfcFilter Pset_FilterPHistory
IfcFlowInstrument Pset_FlowInstrumentPHistory
IfcHumidifier Pset_HumidifierPHistory
IfcPipeFitting Pset_PipeFittingPHistory
IfcPipeSegment Pset_PipeSegmentPHistory
IfcPump Pset_PumpPHistory
IfcSensor Pset_SensorPHistory
IfcShadingDevice Pset_ShadingDevicePHistory
IfcSpaceHeater Pset_SpaceHeaterPHistory
IfcSpatialElement Pset_SpaceThermalLoadPHistory
IfcSpatialElement Pset_SpaceThermalPHistory
IfcSwitchingDevice Pset_SwitchingDeviceTypePHistory
IfcTrackElement Pset_TrackElementPHistoryDerailer DERAILER
IfcUnitaryControlElement Pset_UnitaryControlElementPHistory
IfcValve Pset_ValvePHistory
Table 4.6.2.4.B

Edit on Github


Is this page difficult to understand? Let us know!