IFC 4.3.2.20260714 (IFC4X3_ADD2) under development

7.2 IfcBuildingControlsDomain(建筑控制领域)

7.2.1 模式定义

IfcBuildingControlsDomain 模式是IFC模型领域层的一部分。它扩展了_IfcSharedBldgServiceElements_ 模式中关于楼宇服务的概念,其中定义了楼宇自动化、控制、仪表和报警的概念。

IfcBuildingControlsDomain 模式支持以下概念的类型和实例:

  • 执行器 (actuator)
  • 报警 (alarm)
  • 控制器 (controller)
  • 传感器 (sensor)
  • 流量仪表 (flow instrument)
  • 单元控制元件 (unitary control element)

执行控制动作的元件,如阀门和风门,主要是配气流元件的类型,位于_IfcHvacDomain_和_IfcElectricalDomain_ 模式中。

控制元件的实例捕获设计信息,而实时设备状态则在_IfcPerformanceHistory_上捕获,控制元件可以被分配给它。为性能历史定义了各种标准属性集,以捕获直接控制数据。

控制元件在控制系统中通过_IfcRelAssociatesClassification_进行标识,以指示网关的URL以及设备和数据点的地址。

为了支持多个生命周期阶段,实时控制数据(IfcPerformanceHistory)和设计数据(IfcDistributionElement_子类型)是分开的,以便它们可以独立使用,而无需对方的存在。然而,两者都可以通过_IfcRelAssignsToControl_进行关联。如果在设计时已知设备寻址,并且分类应用于实例实体,那么在连接到控制系统时,控制元件实例可以根据匹配的分类自动分配给实时设备数据(_IfcPerformanceHistory)。

为了将控制元件连接到被测量或控制的物理流元件,使用了_IfcRelFlowControlElements_关系。例如,这种关系可以将执行器映射到风门,或将温度传感器映射到蒸发器盘管。可以通过遍历这些关系来派生_IfcDistributionFlowElement_实体的性能数据。

IfcBuildingControlsDomain 模式不指定楼宇自动化协议,但可以映射到标准的协议或供应商实现,以实现调试和操作互操作性。常见的适用实体描述如下:

  • IfcPerformanceHistory:以属性集的形式捕获实时设备数据。
  • IfcPropertySet:捕获一组实时设备数据,可以使用预定义的数据结构或自定义信息。
  • IfcPropertySetTemplate:捕获自定义属性的元数据,如名称、描述、数据类型、单位和范围。
  • IfcRelAssociatesClassification:将设备和控制点的地址关联起来,以便在控制系统中唯一标识。
  • IfcController:捕获基于硬件或软件的任意模拟和数字数据的非实时实例信息。
  • IfcAlarm:捕获基于硬件或软件的报警源的非实时实例信息。
  • IfcEvent:捕获报警事件处理信息。
  • IfcProcedure:捕获可以任意运行或响应事件的设备过程。
  • IfcTask:捕获可以安排在不同时间的设备程序。

沿革 IFC2x2 中的新架构。

7.2.2 类型

  1. IfcActuatorTypeEnum(执行器类型枚举)
  2. IfcAlarmTypeEnum(报警器类型枚举)
  3. IfcControllerTypeEnum(控制器类型枚举)
  4. IfcFlowInstrumentTypeEnum(流量仪表类型枚举)
  5. IfcSensorTypeEnum(传感器类型枚举)
  6. IfcUnitaryControlElementTypeEnum(单元控制元件类型枚举)

7.2.3 实体

  1. IfcActuator(执行机构)
  2. IfcActuatorType(执行器类型)
  3. IfcAlarm(警报器)
  4. IfcAlarmType(警报器类型)
  5. IfcController(控制器)
  6. IfcControllerType(控制器类型)
  7. IfcFlowInstrument(流量仪表)
  8. IfcFlowInstrumentType(流量仪表类型)
  9. IfcSensor(传感器)
  10. IfcSensorType(传感器类型)
  11. IfcUnitaryControlElement(单元控制元件)
  12. IfcUnitaryControlElementType(单元控制元件类型)

7.2.4 属性集

  1. Pset_ActuatorPHistory(执行器P历史)
  2. Pset_ActuatorTypeCommon(执行器类型-通用)
  3. Pset_ActuatorTypeElectricActuator(执行器类型-电动执行器)
  4. Pset_ActuatorTypeHydraulicActuator(执行器类型-液压执行器)
  5. Pset_ActuatorTypeLinearActuation(执行器类型-线性执行)
  6. Pset_ActuatorTypePneumaticActuator(执行器类型-气动执行器)
  7. Pset_ActuatorTypeRotationalActuation(执行器类型-旋转执行)
  8. Pset_AlarmPHistory(报警器P历史)
  9. Pset_AlarmTypeCommon(报警器类型-通用)
  10. Pset_ControllerPHistory(控制器P历史)
  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_SensorTypeCO2Sensor(传感器类型-二氧化碳传感器属性集)
  23. Pset_SensorTypeCommon(传感器类型通用属性集)
  24. Pset_SensorTypeConductanceSensor(传感器类型-电导传感器属性集)
  25. Pset_SensorTypeContactSensor(传感器类型-接触传感器属性集)
  26. Pset_SensorTypeFireSensor(传感器类型-火灾传感器属性集)
  27. Pset_SensorTypeFlowSensor(传感器类型-流量传感器属性集)
  28. Pset_SensorTypeFrostSensor(传感器类型-霜冻传感器属性集)
  29. Pset_SensorTypeGasSensor(传感器类型-气体传感器属性集)
  30. Pset_SensorTypeHeatSensor(传感器类型-热量传感器属性集)
  31. Pset_SensorTypeHumiditySensor(传感器类型-湿度传感器属性集)
  32. Pset_SensorTypeIdentifierSensor(传感器类型-识别传感器属性集)
  33. Pset_SensorTypeIonConcentrationSensor(传感器类型-离子浓度传感器属性集)
  34. Pset_SensorTypeLevelSensor(传感器类型-液位传感器属性集)
  35. Pset_SensorTypeLightSensor(传感器类型-光传感器属性集)
  36. Pset_SensorTypeMoistureSensor(传感器类型-湿度传感器属性集)
  37. Pset_SensorTypeMovementSensor(传感器类型-运动传感器属性集)
  38. Pset_SensorTypePHSensor(传感器类型-PH传感器属性集)
  39. Pset_SensorTypePressureSensor(传感器类型-压力传感器属性集)
  40. Pset_SensorTypeRadiationSensor(传感器类型-辐射传感器属性集)
  41. Pset_SensorTypeRadioactivitySensor(传感器类型-放射性传感器属性集)
  42. Pset_SensorTypeSmokeSensor(传感器类型-烟雾传感器属性集)
  43. Pset_SensorTypeSoundSensor(传感器类型-声音传感器属性集)
  44. Pset_SensorTypeTemperatureSensor(传感器类型-温度传感器属性集)
  45. Pset_SensorTypeWindSensor(传感器类型-风速传感器属性集)
  46. Pset_UnitaryControlElementPHistory(单元控制元件性能历史属性集)
  47. Pset_UnitaryControlElementTypeCommon(单元控制元件类型通用属性集)
  48. Pset_UnitaryControlElementTypeIndicatorPanel(单元控制元件类型-指示面板属性集)
  49. Pset_UnitaryControlElementTypeThermostat(单元控制元件类型-温控器属性集)

7.2.5 工程量集

  1. Qto_ActuatorBaseQuantities(执行器基准工程量集)
  2. Qto_AlarmBaseQuantities(报警器基准工程量集)
  3. Qto_ControllerBaseQuantities(控制器基准工程量集)
  4. Qto_FlowInstrumentBaseQuantities(流量仪表基准工程量集)
  5. Qto_SensorBaseQuantities(传感器基准工程量集)
  6. Qto_UnitaryControlElementBaseQuantities(单元控制元件基准工程量集)

7.2.6 函数

此类别中没有可用资源。

7.2.7 规则

此类别中没有可用资源。

7.2.8 属性枚举

  1. PEnum_ActuatorApplication(执行器应用属性枚举)
  2. PEnum_ControllerApplication(控制器应用属性枚举)
  3. PEnum_ControllerMultiPositionType(控制器多位置类型属性枚举)
  4. PEnum_ControllerProportionalType(控制器比例类型属性枚举)
  5. PEnum_ControllerTwoPositionType(控制器双位置类型属性枚举)
  6. PEnum_ControllerTypeFloating(控制器类型-浮点属性枚举)
  7. PEnum_ControllerTypeProgrammable(控制器类型-可编程属性枚举)
  8. PEnum_ElectricActuatorType(电动执行器类型属性枚举)
  9. PEnum_FailPosition(故障位置属性枚举)
  10. PEnum_MovementSensingType(运动感应类型属性枚举)
  11. PEnum_PressureGaugeType(压力表类型属性枚举)
  12. PEnum_TemperatureSensorType(传感器类型-温度属性枚举)
  13. PEnum_ThermometerType(温度计类型属性枚举)
  14. PEnum_UnitaryControlElementApplication(单元控制元件应用属性枚举)
  15. PEnum_WindSensorType(风速风向计类型属性枚举)