天天看點

IfcBuildingControlsDomain (建築控制領域)

IfcBuildingControlsDomain模式是IFC模型的域層的一部分。它擴充了IfcSharedBldgServicesElements模式中概述的有關建構服務的思想。它定義了樓宇自動化、控制、儀表和報警的概念。

IfcBuildingControlsDomain模式支援的思想包括:

  • actuator
  • alarm
  • controller
  • sensor
  • flow instrument
  • unitary control element

執行控制動作的元件(如閥門和阻尼器)主要是分布流元件的類型,位于IfcHvacDomain和IfcElectricalDomain模式中。

控制元素的出現捕獲設計資訊,而實時裝置狀态則捕獲在IfcPerformanceHistory上,可以為其配置設定控制元素。為性能曆史定義了各種标準屬性集,以捕獲直接控制資料。

控制元素在控制系統中使用ifcreassociatesclastification來辨別網關的url和裝置和資料點的位址。

為了支援多個生命周期階段,實時控制資料(IfCalpCysRead)和設計資料(IFC分發元素子類型)是分開的,使得每個可以獨立使用,而不存在另一個,但是兩者都可以通過IFCiLeFixStor控件來實作。如果裝置尋址在設計時已知,分類應用于發生實體,那麼在連接配接到控制系統時,可以根據比對分類自動将控制元素發生配置設定給實時裝置資料(IfcPerformanceHistory)。

為了将控制元件連接配接到測量或控制的實體流量元件,使用IfcRelFlowControlElements關系。例如,這種關系可以将執行器映射到阻尼器,或将溫度傳感器映射到蒸發器線圈。ifcdDistributionFlowElement實體的性能資料可以通過周遊此類關系來派生。

IfcBuildingControlsDomain模式沒有指定樓宇自動化協定,但可以映射到标準協定或供應商實作,以實作調試和操作互操作性。通用适用實體描述如下:

  • ​​IfcPerformanceHistory​​: Captures realtime device data in the form of property sets.
  • ​​IfcPropertySet​​: Captures a set of realtime device data, either using predefined data structures or custom information.
  • ​​IfcPropertySetTemplate​​: Captures metadata about custom properties, such as names, descriptions, data types, units, and ranges.
  • ​​IfcRelAssociatesClassification​​: Associates addresses of devices and control points to uniquely identify within a control system.
  • ​​IfcController​​: Captures non-realtime occurrence information for hardware or software-based arbitrary analog and digital data.
  • ​​IfcAlarm​​: Captures non-realtime occurrence information for hardware or software-based alarm sources.
  • ​​IfcEvent​​: Captures alarm event handling information.
  • ​​IfcProcedure​​: Captures device procedures that may be run arbitrarily or in response to events.
  • ​​IfcTask​​: Captures device programs that may be scheduled at various times.

Types

1 IfcActuatorTypeEnum (執行器類型枚舉)

2 IfcAlarmTypeEnum (報警類型枚舉)

3 IfcControllerTypeEnum (控制器類型枚舉)

4 IfcFlowInstrumentTypeEnum (流量計類型枚舉)

5 IfcSensorTypeEnum (傳感器類型枚舉)

6 IfcUnitaryControlElementTypeEnum (單一控制元件類型枚舉)

Entities

1 IfcActuator (執行機構)

2 IfcActuatorType (執行機構類型)

3 IfcAlarm (報警)

4 IfcAlarmType (報警類型)

5 IfcController (控制器)

6 IfcControllerType (控制器類型)

7 IfcFlowInstrument (流量計)

8 IfcFlowInstrumentType (流量計類型)

9 IfcSensor (傳感器)

10 IfcSensorType (傳感器類型)

11 IfcUnitaryControlElement (單一控制器元件)

12 IfcUnitaryControlElementType (單一控制器元件類型)

Property Sets

1 Pset_ActuatorPHistory

2 Pset_ActuatorTypeCommon

3 Pset_ActuatorTypeElectricActuator

4 Pset_ActuatorTypeHydraulicActuator

5 Pset_ActuatorTypeLinearActuation

6 Pset_ActuatorTypePneumaticActuator

7 Pset_ActuatorTypeRotationalActuation

8 Pset_AlarmPHistory

9 Pset_AlarmTypeCommon

10 Pset_ControllerPHistory

11 Pset_ControllerTypeCommon

12 Pset_ControllerTypeFloating

13 Pset_ControllerTypeMultiPosition

14 Pset_ControllerTypeProgrammable

15 Pset_ControllerTypeProportional

16 Pset_ControllerTypeTwoPosition

17 Pset_FlowInstrumentPHistory

18 Pset_FlowInstrumentTypeCommon

19 Pset_FlowInstrumentTypePressureGauge

20 Pset_FlowInstrumentTypeThermometer

21 Pset_SensorPHistory

22 Pset_SensorTypeCommon

23 Pset_SensorTypeConductanceSensor

24 Pset_SensorTypeContactSensor

25 Pset_SensorTypeFireSensor

26 Pset_SensorTypeFlowSensor

27 Pset_SensorTypeGasSensor

28 Pset_SensorTypeHeatSensor

29 Pset_SensorTypeHumiditySensor

30 Pset_SensorTypeIonConcentrationSensor

31 Pset_SensorTypeLevelSensor

32 Pset_SensorTypeLightSensor

33 Pset_SensorTypeMoistureSensor

34 Pset_SensorTypeMovementSensor

35 Pset_SensorTypePHSensor

36 Pset_SensorTypePressureSensor

37 Pset_SensorTypeRadiationSensor

38 Pset_SensorTypeRadioactivitySensor

39 Pset_SensorTypeSmokeSensor

40 Pset_SensorTypeSoundSensor

41 Pset_SensorTypeTemperatureSensor

42 Pset_SensorTypeWindSensor

43 Pset_UnitaryControlElementPHistory

44 Pset_UnitaryControlElementTypeCommon

45 Pset_UnitaryControlElementTypeIndicatorPanel

46 Pset_UnitaryControlElementTypeThermostat

47 Pset_SensorTypeCO2Sensor

48 Pset_SensorTypeFrostSensor

49 Pset_SensorTypeIdentifierSensor

50 PEnum_ActuatorApplication

51 PEnum_ControllerApplication

52 PEnum_ControllerMultiPositionType

53 PEnum_ControllerProportionalType

54 PEnum_ControllerTwoPositionType

55 PEnum_ControllerTypeFloating

56 PEnum_ControllerTypeProgrammable

57 PEnum_ElectricActuatorType

58 PEnum_FailPosition

59 PEnum_MovementSensingType

60 PEnum_PressureGaugeType

61 PEnum_TemperatureSensorType

62 PEnum_ThermometerType

63 PEnum_UnitaryControlElementApplication

64 PEnum_WindSensorType

Quantity Sets

1 Qto_ActuatorBaseQuantities

2 Qto_AlarmBaseQuantities

3 Qto_ControllerBaseQuantities

4 Qto_FlowInstrumentBaseQuantities

5 Qto_SensorBaseQuantities

6 Qto_UnitaryControlElementBaseQuantities