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:捕获可安排在不同时间的设备程序。

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(风速风向计类型属性枚举)