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 类型
- IfcActuatorTypeEnum(执行器类型枚举)
- IfcAlarmTypeEnum(报警器类型枚举)
- IfcControllerTypeEnum(控制器类型枚举)
- IfcFlowInstrumentTypeEnum(流量仪表类型枚举)
- IfcSensorTypeEnum(传感器类型枚举)
- IfcUnitaryControlElementTypeEnum(单元控制元件类型枚举)
7.2.3 实体
- IfcActuator(执行机构)
- IfcActuatorType(执行器类型)
- IfcAlarm(警报器)
- IfcAlarmType(警报器类型)
- IfcController(控制器)
- IfcControllerType(控制器类型)
- IfcFlowInstrument(流量仪表)
- IfcFlowInstrumentType(流量仪表类型)
- IfcSensor(传感器)
- IfcSensorType(传感器类型)
- IfcUnitaryControlElement(单元控制元件)
- IfcUnitaryControlElementType(单元控制元件类型)
7.2.4 属性集
- Pset_ActuatorPHistory(执行器P历史)
- Pset_ActuatorTypeCommon(执行器类型-通用)
- Pset_ActuatorTypeElectricActuator(执行器类型-电动执行器)
- Pset_ActuatorTypeHydraulicActuator(执行器类型-液压执行器)
- Pset_ActuatorTypeLinearActuation(执行器类型-线性执行)
- Pset_ActuatorTypePneumaticActuator(执行器类型-气动执行器)
- Pset_ActuatorTypeRotationalActuation(执行器类型-旋转执行)
- Pset_AlarmPHistory(报警器P历史)
- Pset_AlarmTypeCommon(报警器类型-通用)
- Pset_ControllerPHistory(控制器P历史)
- Pset_ControllerTypeCommon(控制器类型-通用)
- Pset_ControllerTypeFloating(控制器类型-浮点)
- Pset_ControllerTypeMultiPosition(控制器类型-多位置属性集)
- Pset_ControllerTypeProgrammable(控制器类型-可编程属性集)
- Pset_ControllerTypeProportional(控制器类型-比例属性集)
- Pset_ControllerTypeTwoPosition(控制器类型-双位置属性集)
- Pset_FlowInstrumentPHistory(流量仪表性能历史属性集)
- Pset_FlowInstrumentTypeCommon(流量仪表类型通用属性集)
- Pset_FlowInstrumentTypePressureGauge(流量仪表类型-压力表属性集)
- Pset_FlowInstrumentTypeThermometer(流量仪表类型-温度计属性集)
- Pset_SensorPHistory(传感器性能历史属性集)
- Pset_SensorTypeCO2Sensor(传感器类型-二氧化碳传感器属性集)
- Pset_SensorTypeCommon(传感器类型通用属性集)
- Pset_SensorTypeConductanceSensor(传感器类型-电导传感器属性集)
- Pset_SensorTypeContactSensor(传感器类型-接触传感器属性集)
- Pset_SensorTypeFireSensor(传感器类型-火灾传感器属性集)
- Pset_SensorTypeFlowSensor(传感器类型-流量传感器属性集)
- Pset_SensorTypeFrostSensor(传感器类型-霜冻传感器属性集)
- Pset_SensorTypeGasSensor(传感器类型-气体传感器属性集)
- Pset_SensorTypeHeatSensor(传感器类型-热量传感器属性集)
- Pset_SensorTypeHumiditySensor(传感器类型-湿度传感器属性集)
- Pset_SensorTypeIdentifierSensor(传感器类型-识别传感器属性集)
- Pset_SensorTypeIonConcentrationSensor(传感器类型-离子浓度传感器属性集)
- Pset_SensorTypeLevelSensor(传感器类型-液位传感器属性集)
- Pset_SensorTypeLightSensor(传感器类型-光传感器属性集)
- Pset_SensorTypeMoistureSensor(传感器类型-湿度传感器属性集)
- Pset_SensorTypeMovementSensor(传感器类型-运动传感器属性集)
- Pset_SensorTypePHSensor(传感器类型-PH传感器属性集)
- Pset_SensorTypePressureSensor(传感器类型-压力传感器属性集)
- Pset_SensorTypeRadiationSensor(传感器类型-辐射传感器属性集)
- Pset_SensorTypeRadioactivitySensor(传感器类型-放射性传感器属性集)
- Pset_SensorTypeSmokeSensor(传感器类型-烟雾传感器属性集)
- Pset_SensorTypeSoundSensor(传感器类型-声音传感器属性集)
- Pset_SensorTypeTemperatureSensor(传感器类型-温度传感器属性集)
- Pset_SensorTypeWindSensor(传感器类型-风速传感器属性集)
- Pset_UnitaryControlElementPHistory(单元控制元件性能历史属性集)
- Pset_UnitaryControlElementTypeCommon(单元控制元件类型通用属性集)
- Pset_UnitaryControlElementTypeIndicatorPanel(单元控制元件类型-指示面板属性集)
- Pset_UnitaryControlElementTypeThermostat(单元控制元件类型-温控器属性集)
7.2.5 工程量集
- Qto_ActuatorBaseQuantities(执行器基准工程量集)
- Qto_AlarmBaseQuantities(报警器基准工程量集)
- Qto_ControllerBaseQuantities(控制器基准工程量集)
- Qto_FlowInstrumentBaseQuantities(流量仪表基准工程量集)
- Qto_SensorBaseQuantities(传感器基准工程量集)
- Qto_UnitaryControlElementBaseQuantities(单元控制元件基准工程量集)
7.2.6 函数
此类别中没有可用资源。
7.2.7 规则
此类别中没有可用资源。
7.2.8 属性枚举
- PEnum_ActuatorApplication(执行器应用属性枚举)
- PEnum_ControllerApplication(控制器应用属性枚举)
- PEnum_ControllerMultiPositionType(控制器多位置类型属性枚举)
- PEnum_ControllerProportionalType(控制器比例类型属性枚举)
- PEnum_ControllerTwoPositionType(控制器双位置类型属性枚举)
- PEnum_ControllerTypeFloating(控制器类型-浮点属性枚举)
- PEnum_ControllerTypeProgrammable(控制器类型-可编程属性枚举)
- PEnum_ElectricActuatorType(电动执行器类型属性枚举)
- PEnum_FailPosition(故障位置属性枚举)
- PEnum_MovementSensingType(运动感应类型属性枚举)
- PEnum_PressureGaugeType(压力表类型属性枚举)
- PEnum_TemperatureSensorType(传感器类型-温度属性枚举)
- PEnum_ThermometerType(温度计类型属性枚举)
- PEnum_UnitaryControlElementApplication(单元控制元件应用属性枚举)
- PEnum_WindSensorType(风速风向计类型属性枚举)