7.2 IfcBuildingControlsDomain(建筑控制领域)
7.2.1 架构定义
IfcBuildingControlsDomain schema是IFC模型领域层的一部分。它扩展了_IfcSharedBldgServiceElements_ schema中关于楼宇服务的概念。它定义了楼宇自动化、控制、仪表和报警的概念。
IfcBuildingControlsDomain schema支持以下概念的类型和实例:
- 执行器 (actuator)
- 报警 (alarm)
- 控制器 (controller)
- 传感器 (sensor)
- 流量仪表 (flow instrument)
- 单元控制元件 (unitary control element)
执行控制动作的元件,如阀门和风门,主要是配气流元件的类型,位于_IfcHvacDomain_和_IfcElectricalDomain_ schema中。
控制元件的实例捕获设计信息,而实时设备状态则在_IfcPerformanceHistory_上捕获,控制元件可以被分配给它。为性能历史定义了各种标准属性集,以捕获直接控制数据。
控制元件在控制系统中通过_IfcRelAssociatesClassification_进行标识,以指示网关的URL以及设备和数据点的地址。
为了支持多个生命周期阶段,实时控制数据(IfcPerformanceHistory)和设计数据(IfcDistributionElement_子类型)是分开的,以便它们可以独立使用,而无需对方的存在。然而,两者都可以通过_IfcRelAssignsToControl_进行关联。如果在设计时已知设备寻址,并且分类应用于实例实体,那么在连接到控制系统时,控制元件实例可以根据匹配的分类自动分配给实时设备数据(_IfcPerformanceHistory)。
为了将控制元件连接到被测量或控制的物理流元件,使用了_IfcRelFlowControlElements_关系。例如,这种关系可以将执行器映射到风门,或将温度传感器映射到蒸发器盘管。可以通过遍历这些关系来派生_IfcDistributionFlowElement_实体的性能数据。
IfcBuildingControlsDomain schema不指定楼宇自动化协议,但可以映射到标准的协议或供应商实现,以实现调试和操作互操作性。常见的适用实体描述如下:
- IfcPerformanceHistory:以属性集的形式捕获实时设备数据。
- IfcPropertySet:捕获一组实时设备数据,可以使用预定义的 数据结构或自定义信息。
- IfcPropertySetTemplate:捕获自定义属性的元数据,如名称、描述、数据类型、单位和范围。
- IfcRelAssociatesClassification:将设备和控制点的地址关联起来,以便在控制系统中唯一标识。
- IfcController:捕获基于硬件或软件的任意模拟和数字数据的非实时实例信息。
- IfcAlarm:捕获基于硬件或软件的报警源的非实时实例信息。
- IfcEvent:捕获报警事件处理信息。
- IfcProcedure:捕获可以任意运行或响应事件的设备过程。
- IfcTask:捕获可以安排在不同时间的设备程序。
7.2.2 Types
- IfcActuatorTypeEnum
- IfcAlarmTypeEnum
- IfcControllerTypeEnum
- IfcFlowInstrumentTypeEnum
- IfcSensorTypeEnum
- IfcUnitaryControlElementTypeEnum
7.2.3 Entities
- IfcActuator
- IfcActuatorType
- IfcAlarm
- IfcAlarmType
- IfcController
- IfcControllerType
- IfcFlowInstrument
- IfcFlowInstrumentType
- IfcSensor
- IfcSensorType
- IfcUnitaryControlElement
- IfcUnitaryControlElementType
7.2.4 Property Sets
- Pset_ActuatorPHistory
- Pset_ActuatorTypeCommon
- Pset_ActuatorTypeElectricActuator
- Pset_ActuatorTypeHydraulicActuator
- Pset_ActuatorTypeLinearActuation
- Pset_ActuatorTypePneumaticActuator
- Pset_ActuatorTypeRotationalActuation
- Pset_AlarmPHistory
- Pset_AlarmTypeCommon
- Pset_ControllerPHistory
- 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
- 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 Quantity Sets
- Qto_ActuatorBaseQuantities
- Qto_AlarmBaseQuantities
- Qto_ControllerBaseQuantities
- Qto_FlowInstrumentBaseQuantities
- Qto_SensorBaseQuantities
- Qto_UnitaryControlElementBaseQuantities
7.2.6 Functions
此类别中没有可用资源。
7.2.7 Rules
此类别中没有可用资源。
7.2.8 PropertyEnumerations
- 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