From 6dee19c8bda3199593522ef1de503e43e541c743 Mon Sep 17 00:00:00 2001 From: Connor Cantrell <33592545+connorjcantrell@users.noreply.github.com> Date: Wed, 14 Aug 2024 10:53:47 -0700 Subject: [PATCH 1/7] Add target and threshold setpoints --- bricksrc/setpoint.py | 4370 +++++++++++++++++++++++++----------------- 1 file changed, 2634 insertions(+), 1736 deletions(-) diff --git a/bricksrc/setpoint.py b/bricksrc/setpoint.py index adf4cd72..abc50491 100644 --- a/bricksrc/setpoint.py +++ b/bricksrc/setpoint.py @@ -1,390 +1,296 @@ -from .namespaces import TAG, BRICK, RDFS, QUDTQK +from namespaces import TAG, BRICK, RDFS, QUDTQK from rdflib import Literal setpoint_definitions = { "Setpoint": { - RDFS.seeAlso: Literal( - "https://xp20.ashrae.org/terminology/index.php?term=setpoint" - ), - "tags": [TAG.Point, TAG.Setpoint], + RDFS.seeAlso: "https://xp20.ashrae.org/terminology/index.php?term=setpoint", + "tags": [ + TAG.Point, + TAG.Setpoint, + ], "subclasses": { - "Current_Ratio_Setpoint": { - BRICK.hasQuantity: BRICK.Electric_Current, - "tags": [TAG.Point, TAG.Setpoint, TAG.Current, TAG.Electric, TAG.Ratio], - }, - "Voltage_Ratio_Setpoint": { - BRICK.hasQuantity: BRICK.Voltage, - "tags": [TAG.Point, TAG.Setpoint, TAG.Voltage, TAG.Electric, TAG.Ratio], - }, - "Frequency_Setpoint": { - "tags": [TAG.Point, TAG.Setpoint, TAG.Frequency], - BRICK.hasQuantity: BRICK.Frequency, - }, - "Illuminance_Setpoint": { - BRICK.hasQuantity: QUDTQK.Illuminance, - "tags": [TAG.Point, TAG.Setpoint, TAG.Illuminance], - }, - "Enthalpy_Setpoint": { - BRICK.hasQuantity: QUDTQK.Enthalpy, - "tags": [TAG.Point, TAG.Setpoint, TAG.Enthalpy], - }, - "Dewpoint_Setpoint": { - BRICK.hasQuantity: QUDTQK.DewPointTemperature, - "tags": [TAG.Point, TAG.Dewpoint, TAG.Setpoint], - }, - "Demand_Setpoint": { - "tags": [TAG.Point, TAG.Demand, TAG.Setpoint], - BRICK.hasQuantity: QUDTQK.Power, + "Target_Setpoint": { "subclasses": { - "Cooling_Demand_Setpoint": { - "tags": [TAG.Point, TAG.Cool, TAG.Demand, TAG.Setpoint], - }, - "Heating_Demand_Setpoint": { - "tags": [TAG.Point, TAG.Heat, TAG.Demand, TAG.Setpoint], - }, - "Preheat_Demand_Setpoint": { - "tags": [TAG.Point, TAG.Preheat, TAG.Demand, TAG.Setpoint], - }, - "Air_Flow_Demand_Setpoint": { - BRICK.hasSubstance: BRICK.Air, - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + "Dewpoint_Setpoint": { + BRICK.hasQuantity: QUDTQK.DewPointTemperature, "tags": [ TAG.Point, - TAG.Air, - TAG.Flow, - TAG.Demand, + TAG.Dewpoint, TAG.Setpoint, ], - "subclasses": { - "Supply_Air_Flow_Demand_Setpoint": { - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, - ], - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - "aliases": [ - BRICK["Discharge_Air_Flow_Demand_Setpoint"] - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Demand, - TAG.Setpoint, - ], - }, - }, - }, - }, - }, - "Damper_Position_Setpoint": { - BRICK.hasQuantity: BRICK.Position, - "tags": [TAG.Point, TAG.Damper, TAG.Position, TAG.Setpoint], - }, - "Deadband_Setpoint": { - "tags": [TAG.Point, TAG.Deadband, TAG.Setpoint], - BRICK.hasQuantity: QUDTQK.Dimensionless, - "subclasses": { - "Humidity_Deadband_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - "tags": [TAG.Point, TAG.Deadband, TAG.Setpoint, TAG.Humidity], }, - "Temperature_Deadband_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, + "Differential_Setpoint": { + BRICK.hasQuantity: QUDTQK.Dimensionless, "subclasses": { - "Occupied_Cooling_Temperature_Deadband_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Occupied, - TAG.Cool, - TAG.Temperature, - TAG.Deadband, - TAG.Setpoint, - ], - "parents": [BRICK.Cooling_Temperature_Setpoint], - }, - "Occupied_Heating_Temperature_Deadband_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, + "Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, "tags": [ TAG.Point, - TAG.Occupied, - TAG.Heat, - TAG.Temperature, - TAG.Deadband, + TAG.Differential, + TAG.Pressure, TAG.Setpoint, ], - "parents": [BRICK.Heating_Temperature_Setpoint], + "subclasses": { + "Air_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Air, + "tags": [ + TAG.Point, + TAG.Air, + TAG.Differential, + TAG.Pressure, + TAG.Setpoint, + ], + "subclasses": { + "Exhaust_Air_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Exhaust_Air, + "tags": [ + TAG.Point, + TAG.Exhaust, + TAG.Air, + TAG.Setpoint, + TAG.Pressure, + TAG.Differential, + ], + }, + "Return_Air_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Setpoint, + TAG.Pressure, + TAG.Differential, + ], + }, + "Supply_Air_Differential_Pressure_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Differential_Pressure_Setpoint, + ], + BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Supply_Air, + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Setpoint, + TAG.Pressure, + TAG.Differential, + ], + }, + }, + }, + "Water_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Water, + "tags": [ + TAG.Point, + TAG.Water, + TAG.Differential, + TAG.Pressure, + TAG.Setpoint, + ], + "subclasses": { + "Chilled_Water_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Chilled_Water, + "tags": [ + TAG.Point, + TAG.Chilled, + TAG.Water, + TAG.Differential, + TAG.Pressure, + TAG.Setpoint, + ], + }, + "Hot_Water_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Hot_Water, + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Differential, + TAG.Pressure, + TAG.Setpoint, + ], + "subclasses": { + "Domestic_Hot_Water_Differential_Pressure_Setpoint": { + "tags": [ + TAG.Point, + TAG.Domestic, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Differential, + TAG.Pressure, + TAG.Setpoint, + ], + }, + "Medium_Temperature_Hot_Water_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Differential, + TAG.Pressure, + TAG.Setpoint, + ], + }, + }, + }, + }, + }, + }, }, - "Unoccupied_Cooling_Temperature_Deadband_Setpoint": { + "Differential_Speed_Setpoint": { + BRICK.hasQuantity: BRICK.Speed, "tags": [ TAG.Point, - TAG.Unoccupied, - TAG.Cool, - TAG.Temperature, - TAG.Deadband, + TAG.Differential, + TAG.Speed, TAG.Setpoint, ], - "parents": [BRICK.Cooling_Temperature_Setpoint], }, - "Unoccupied_Heating_Temperature_Deadband_Setpoint": { + "Differential_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Temperature, "tags": [ TAG.Point, - TAG.Unoccupied, - TAG.Heat, + TAG.Differential, TAG.Temperature, - TAG.Deadband, TAG.Setpoint, ], - "parents": [BRICK.Heating_Temperature_Setpoint], - }, - "Supply_Air_Temperature_Deadband_Setpoint": { - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, - ], - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, - ], - BRICK.hasQuantity: BRICK.Temperature, - "aliases": [ - BRICK["Discharge_Air_Temperature_Deadband_Setpoint"] - ], "subclasses": { - "Heating_Supply_Air_Temperature_Deadband_Setpoint": { - "aliases": [ - BRICK[ - "Heating_Discharge_Air_Temperature_Deadband_Setpoint" - ] - ], - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Discharge_Air, + "Differential_Air_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Temperature, "tags": [ TAG.Point, - TAG.Heat, - TAG.Supply, - TAG.Discharge, + TAG.Differential, TAG.Air, TAG.Temperature, - TAG.Deadband, TAG.Setpoint, ], - "parents": [ - BRICK.Discharge_Air_Temperature_Heating_Setpoint, - BRICK.Heating_Temperature_Setpoint, - ], }, - "Cooling_Supply_Air_Temperature_Deadband_Setpoint": { - "aliases": [ - BRICK[ - "Cooling_Discharge_Air_Temperature_Deadband_Setpoint" - ] - ], - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Discharge_Air, + "Water_Differential_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Temperature, + BRICK.hasSubstance: BRICK.Water, "tags": [ TAG.Point, - TAG.Cool, - TAG.Supply, - TAG.Discharge, - TAG.Air, + TAG.Water, + TAG.Differential, TAG.Temperature, - TAG.Deadband, TAG.Setpoint, ], - "parents": [ - BRICK.Discharge_Air_Temperature_Cooling_Setpoint, - BRICK.Cooling_Temperature_Setpoint, - ], }, }, - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Temperature, - TAG.Deadband, - TAG.Setpoint, - ], + }, + "Load_Shed_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, "parents": [ - BRICK.Discharge_Air_Temperature_Setpoint, - BRICK.Air_Temperature_Setpoint, + BRICK.Load_Shed_Setpoint, ], - }, - "Entering_Water_Temperature_Deadband_Setpoint": { - BRICK.hasSubstance: BRICK.Entering_Water, - BRICK.hasQuantity: BRICK.Temperature, "tags": [ TAG.Point, - TAG.Entering, - TAG.Water, - TAG.Temperature, - TAG.Deadband, + TAG.Load, + TAG.Shed, + TAG.Differential, + TAG.Pressure, TAG.Setpoint, ], - "parents": [BRICK.Entering_Water_Temperature_Setpoint], }, - "Leaving_Water_Temperature_Deadband_Setpoint": { - BRICK.hasSubstance: BRICK.Leaving_Water, - BRICK.hasQuantity: BRICK.Temperature, + "Medium_Temperature_Hot_Water_Differential_Pressure_Load_Shed_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, "tags": [ TAG.Point, - TAG.Leaving, - TAG.Water, + TAG.Medium, TAG.Temperature, - TAG.Deadband, + TAG.Hot, + TAG.Water, + TAG.Differential, + TAG.Pressure, + TAG.Shed, + TAG.Load, TAG.Setpoint, ], - "parents": [BRICK.Leaving_Water_Temperature_Setpoint], }, }, + }, + "Enthalpy_Setpoint": { + BRICK.hasQuantity: QUDTQK.Enthalpy, "tags": [ TAG.Point, - TAG.Temperature, - TAG.Deadband, TAG.Setpoint, + TAG.Enthalpy, ], - "parents": [BRICK.Temperature_Setpoint], }, - "Air_Flow_Deadband_Setpoint": { - BRICK.hasSubstance: BRICK.Air, + "Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - "subclasses": { - "Exhaust_Air_Stack_Flow_Deadband_Setpoint": { - "tags": [ - TAG.Point, - TAG.Exhaust, - TAG.Air, - TAG.Stack, - TAG.Flow, - TAG.Deadband, - TAG.Setpoint, - ], - "parents": [BRICK.Exhaust_Air_Stack_Flow_Setpoint], - } - }, "tags": [ TAG.Point, - TAG.Air, TAG.Flow, - TAG.Deadband, - TAG.Setpoint, - ], - "parents": [BRICK.Air_Flow_Setpoint], - }, - "Static_Pressure_Deadband_Setpoint": { - BRICK.hasQuantity: BRICK.Static_Pressure, - "tags": [ - TAG.Point, - TAG.Static, - TAG.Pressure, - TAG.Deadband, TAG.Setpoint, ], - "parents": [BRICK.Static_Pressure_Setpoint], - "subclasses": { - "Supply_Air_Static_Pressure_Deadband_Setpoint": { - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, - ], - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, - ], - BRICK.hasQuantity: BRICK.Static_Pressure, - "aliases": [ - BRICK[ - "Discharge_Air_Static_Pressure_Deadband_Setpoint" - ] - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Static, - TAG.Pressure, - TAG.Deadband, - TAG.Setpoint, - ], - "parents": [ - BRICK.Discharge_Air_Static_Pressure_Setpoint, - BRICK.Supply_Air_Static_Pressure_Setpoint, - ], - }, - }, - }, - }, - }, - "Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - "tags": [TAG.Point, TAG.Flow, TAG.Setpoint], - "subclasses": { - "Air_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Air, - "tags": [TAG.Point, TAG.Air, TAG.Flow, TAG.Setpoint], "subclasses": { - "Air_Flow_Demand_Setpoint": { + "Air_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Air, "tags": [ TAG.Point, TAG.Air, TAG.Flow, - TAG.Demand, TAG.Setpoint, ], - }, - "Exhaust_Air_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Exhaust_Air, "subclasses": { - "Exhaust_Air_Stack_Flow_Setpoint": { + "Exhaust_Air_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Exhaust_Air, "tags": [ TAG.Point, TAG.Exhaust, TAG.Air, - TAG.Stack, TAG.Flow, TAG.Setpoint, ], - } - }, - "tags": [ - TAG.Point, - TAG.Exhaust, - TAG.Air, - TAG.Flow, - TAG.Setpoint, - ], - }, - "Outside_Air_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Outside_Air, - "tags": [ - TAG.Point, - TAG.Outside, - TAG.Air, - TAG.Flow, - TAG.Setpoint, - ], - }, - "Supply_Air_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, - ], - "aliases": [BRICK["Discharge_Air_Flow_Setpoint"]], - "subclasses": { - "Supply_Air_Flow_Demand_Setpoint": { + "subclasses": { + "Exhaust_Air_Stack_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + "tags": [ + TAG.Point, + TAG.Exhaust, + TAG.Air, + TAG.Stack, + TAG.Flow, + TAG.Setpoint, + ], + }, + }, + }, + "Outside_Air_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Outside_Air, + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], + }, + "Supply_Air_Flow_Setpoint": { "aliases": [ - BRICK["Discharge_Air_Flow_Demand_Setpoint"] + BRICK.Discharge_Air_Flow_Setpoint, + ], + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, ], "tags": [ TAG.Point, @@ -392,26 +298,15 @@ TAG.Discharge, TAG.Air, TAG.Flow, - TAG.Demand, TAG.Setpoint, ], - }, - "Occupied_Supply_Air_Flow_Setpoint": { - "aliases": [ - BRICK[ - "Occupied_Discharge_Air_Flow_Setpoint" - ] - ], "subclasses": { - "Occupied_Cooling_Supply_Air_Flow_Setpoint": { + "Cooling_Supply_Air_Flow_Setpoint": { "aliases": [ - BRICK[ - "Occupied_Cooling_Discharge_Air_Flow_Setpoint" - ] + BRICK.Cooling_Discharge_Air_Flow_Setpoint, ], "tags": [ TAG.Point, - TAG.Occupied, TAG.Cool, TAG.Supply, TAG.Discharge, @@ -419,20 +314,53 @@ TAG.Flow, TAG.Setpoint, ], - "parents": [ - BRICK.Cooling_Discharge_Air_Flow_Setpoint, - BRICK.Cooling_Supply_Air_Flow_Setpoint, - ], + "subclasses": { + "Occupied_Cooling_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Occupied_Cooling_Discharge_Air_Flow_Setpoint, + ], + "parents": [ + BRICK.Cooling_Discharge_Air_Flow_Setpoint, + BRICK.Cooling_Supply_Air_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Cool, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], + }, + "Unoccupied_Cooling_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Unoccupied_Cooling_Discharge_Air_Flow_Setpoint, + ], + "parents": [ + BRICK.Cooling_Discharge_Air_Flow_Setpoint, + BRICK.Cooling_Supply_Air_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Cool, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], + }, + }, }, - "Occupied_Heating_Supply_Air_Flow_Setpoint": { + "Heating_Supply_Air_Flow_Setpoint": { "aliases": [ - BRICK[ - "Occupied_Heating_Discharge_Air_Flow_Setpoint" - ] + BRICK.Heating_Discharge_Air_Flow_Setpoint, ], "tags": [ TAG.Point, - TAG.Occupied, TAG.Heat, TAG.Supply, TAG.Discharge, @@ -440,1734 +368,2873 @@ TAG.Flow, TAG.Setpoint, ], - "parents": [ - BRICK.Heating_Discharge_Air_Flow_Setpoint, - BRICK.Heating_Supply_Air_Flow_Setpoint, - ], + "subclasses": { + "Occupied_Heating_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Occupied_Heating_Discharge_Air_Flow_Setpoint, + ], + "parents": [ + BRICK.Heating_Discharge_Air_Flow_Setpoint, + BRICK.Heating_Supply_Air_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Heat, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], + }, + "Unoccupied_Heating_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Unoccupied_Heating_Discharge_Air_Flow_Setpoint, + ], + "parents": [ + BRICK.Heating_Discharge_Air_Flow_Setpoint, + BRICK.Heating_Supply_Air_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Heat, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], + }, + }, }, - }, - "tags": [ - TAG.Point, - TAG.Occupied, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Setpoint, - ], - }, - "Unoccupied_Supply_Air_Flow_Setpoint": { - "aliases": [ - BRICK[ - "Unoccupied_Discharge_Air_Flow_Setpoint" - ] - ], - "subclasses": { - "Unoccupied_Cooling_Supply_Air_Flow_Setpoint": { + "Occupied_Supply_Air_Flow_Setpoint": { "aliases": [ - BRICK[ - "Unoccupied_Cooling_Discharge_Air_Flow_Setpoint" - ] + BRICK.Occupied_Discharge_Air_Flow_Setpoint, ], "tags": [ TAG.Point, - TAG.Unoccupied, - TAG.Cool, + TAG.Occupied, TAG.Supply, TAG.Discharge, TAG.Air, TAG.Flow, TAG.Setpoint, ], - "parents": [ - BRICK.Cooling_Discharge_Air_Flow_Setpoint, - BRICK.Cooling_Supply_Air_Flow_Setpoint, - ], + "subclasses": { + "Occupied_Cooling_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Occupied_Cooling_Discharge_Air_Flow_Setpoint, + ], + "parents": [ + BRICK.Cooling_Discharge_Air_Flow_Setpoint, + BRICK.Cooling_Supply_Air_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Cool, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], + }, + "Occupied_Heating_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Occupied_Heating_Discharge_Air_Flow_Setpoint, + ], + "parents": [ + BRICK.Heating_Discharge_Air_Flow_Setpoint, + BRICK.Heating_Supply_Air_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Heat, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], + }, + }, }, - "Unoccupied_Heating_Supply_Air_Flow_Setpoint": { + "Unoccupied_Supply_Air_Flow_Setpoint": { "aliases": [ - BRICK[ - "Unoccupied_Heating_Discharge_Air_Flow_Setpoint" - ] + BRICK.Unoccupied_Discharge_Air_Flow_Setpoint, ], "tags": [ TAG.Point, TAG.Unoccupied, - TAG.Heat, TAG.Supply, TAG.Discharge, TAG.Air, TAG.Flow, TAG.Setpoint, ], - "parents": [ - BRICK.Heating_Discharge_Air_Flow_Setpoint, - BRICK.Heating_Supply_Air_Flow_Setpoint, - ], + "subclasses": { + "Unoccupied_Cooling_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Unoccupied_Cooling_Discharge_Air_Flow_Setpoint, + ], + "parents": [ + BRICK.Cooling_Discharge_Air_Flow_Setpoint, + BRICK.Cooling_Supply_Air_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Cool, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], + }, + "Unoccupied_Heating_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Unoccupied_Heating_Discharge_Air_Flow_Setpoint, + ], + "parents": [ + BRICK.Heating_Discharge_Air_Flow_Setpoint, + BRICK.Heating_Supply_Air_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Heat, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], + }, + }, }, }, - "tags": [ - TAG.Point, - TAG.Unoccupied, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Setpoint, - ], - }, - "Cooling_Supply_Air_Flow_Setpoint": { - "aliases": [ - BRICK["Cooling_Discharge_Air_Flow_Setpoint"] - ], - "tags": [ - TAG.Point, - TAG.Cool, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Setpoint, - ], - }, - "Heating_Supply_Air_Flow_Setpoint": { - "aliases": [ - BRICK["Heating_Discharge_Air_Flow_Setpoint"] - ], - "tags": [ - TAG.Point, - TAG.Heat, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Setpoint, - ], }, }, - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Setpoint, - ], - }, - }, - }, - "Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Water, - "tags": [ - TAG.Point, - TAG.Water, - TAG.Flow, - TAG.Setpoint, - ], - "subclasses": { - "Condenser_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Condenser_Water, - "tags": [ - TAG.Point, - TAG.Condenser, - TAG.Water, - TAG.Flow, - TAG.Setpoint, - ], }, - "Entering_Water_Flow_Setpoint": { + "Water_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Entering_Water, + BRICK.hasSubstance: BRICK.Water, "tags": [ TAG.Point, - TAG.Entering, TAG.Water, TAG.Flow, TAG.Setpoint, ], "subclasses": { - "Entering_Chilled_Water_Flow_Setpoint": { + "Bypass_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Bypass_Water, + "tags": [ + TAG.Point, + TAG.Bypass, + TAG.Water, + TAG.Flow, + TAG.Setpoint, + ], + }, + "Chilled_Water_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Entering_Chilled_Water, + BRICK.hasSubstance: BRICK.Chilled_Water, "tags": [ TAG.Point, TAG.Chilled, TAG.Water, - TAG.Entering, TAG.Flow, TAG.Setpoint, ], - "parents": [BRICK.Chilled_Water_Flow_Setpoint], + "subclasses": { + "Entering_Chilled_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Entering_Chilled_Water, + "parents": [ + BRICK.Chilled_Water_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Chilled, + TAG.Water, + TAG.Entering, + TAG.Flow, + TAG.Setpoint, + ], + }, + "Leaving_Chilled_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Leaving_Chilled_Water, + "parents": [ + BRICK.Chilled_Water_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Chilled, + TAG.Water, + TAG.Leaving, + TAG.Flow, + TAG.Setpoint, + ], + }, + }, }, - "Entering_Hot_Water_Flow_Setpoint": { + "Condenser_Water_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Entering_Hot_Water, + BRICK.hasSubstance: BRICK.Condenser_Water, "tags": [ TAG.Point, - TAG.Hot, + TAG.Condenser, TAG.Water, - TAG.Entering, TAG.Flow, TAG.Setpoint, ], - "parents": [BRICK.Hot_Water_Flow_Setpoint], }, - }, - }, - "Leaving_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Leaving_Water, - "tags": [ - TAG.Point, - TAG.Leaving, - TAG.Water, - TAG.Flow, - TAG.Setpoint, - ], - "subclasses": { - "Leaving_Chilled_Water_Flow_Setpoint": { + "Entering_Water_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Leaving_Chilled_Water, + BRICK.hasSubstance: BRICK.Entering_Water, "tags": [ TAG.Point, - TAG.Chilled, + TAG.Entering, TAG.Water, - TAG.Leaving, TAG.Flow, TAG.Setpoint, ], - "parents": [BRICK.Chilled_Water_Flow_Setpoint], + "subclasses": { + "Entering_Chilled_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Entering_Chilled_Water, + "parents": [ + BRICK.Chilled_Water_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Chilled, + TAG.Water, + TAG.Entering, + TAG.Flow, + TAG.Setpoint, + ], + }, + "Entering_Hot_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Entering_Hot_Water, + "parents": [ + BRICK.Hot_Water_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Flow, + TAG.Setpoint, + ], + }, + }, }, - "Leaving_Hot_Water_Flow_Setpoint": { + "Hot_Water_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + BRICK.hasSubstance: BRICK.Hot_Water, "tags": [ TAG.Point, TAG.Hot, TAG.Water, - TAG.Leaving, TAG.Flow, TAG.Setpoint, ], - "parents": [BRICK.Hot_Water_Flow_Setpoint], + "subclasses": { + "Entering_Hot_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Entering_Hot_Water, + "parents": [ + BRICK.Hot_Water_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Flow, + TAG.Setpoint, + ], + }, + "Leaving_Hot_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "parents": [ + BRICK.Hot_Water_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Flow, + TAG.Setpoint, + ], + }, + }, }, - }, - }, - "Hot_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Hot_Water, - "tags": [ - TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Flow, - TAG.Setpoint, - ], - }, - "Chilled_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Chilled_Water, - "tags": [ - TAG.Point, - TAG.Chilled, - TAG.Water, - TAG.Flow, - TAG.Setpoint, - ], - }, - "Bypass_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Bypass_Water, - "tags": [ - TAG.Point, - TAG.Bypass, - TAG.Water, - TAG.Flow, - TAG.Setpoint, - ], + "Leaving_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Leaving_Water, + "tags": [ + TAG.Point, + TAG.Leaving, + TAG.Water, + TAG.Flow, + TAG.Setpoint, + ], + "subclasses": { + "Leaving_Chilled_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Leaving_Chilled_Water, + "parents": [ + BRICK.Chilled_Water_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Chilled, + TAG.Water, + TAG.Leaving, + TAG.Flow, + TAG.Setpoint, + ], + }, + "Leaving_Hot_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "parents": [ + BRICK.Hot_Water_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Flow, + TAG.Setpoint, + ], + }, + }, + }, + }, }, }, }, - }, - }, - "Humidity_Setpoint": { - "tags": [TAG.Point, TAG.Humidity, TAG.Setpoint], - BRICK.hasQuantity: QUDTQK.PressureRatio, - "subclasses": { - "Unoccupied_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - "tags": [TAG.Point, TAG.Humidity, TAG.Setpoint, TAG.Unoccupied], - }, - "Occupied_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - "tags": [TAG.Point, TAG.Humidity, TAG.Setpoint, TAG.Occupied], - }, - "Bypass_Air_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Bypass_Air, - "tags": [ - TAG.Point, - TAG.Humidity, - TAG.Setpoint, - TAG.Air, - TAG.Bypass, - ], - }, - "Outside_Air_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Outside_Air, - "tags": [ - TAG.Point, - TAG.Humidity, - TAG.Setpoint, - TAG.Air, - TAG.Outside, - ], - }, - "Zone_Air_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Zone_Air, - "tags": [ - TAG.Point, - TAG.Humidity, - TAG.Setpoint, - TAG.Air, - TAG.Zone, - ], - }, - "Building_Air_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Building_Air, - "tags": [ - TAG.Point, - TAG.Humidity, - TAG.Setpoint, - TAG.Air, - TAG.Building, - ], - }, - "Mixed_Air_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Mixed_Air, - "tags": [ - TAG.Point, - TAG.Humidity, - TAG.Setpoint, - TAG.Air, - TAG.Mixed, - ], - }, - "Return_Air_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Return_Air, - "tags": [ - TAG.Point, - TAG.Humidity, - TAG.Setpoint, - TAG.Air, - TAG.Return, - ], - }, - "Exhaust_Air_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Exhaust_Air, + "Frequency_Setpoint": { + BRICK.hasQuantity: BRICK.Frequency, "tags": [ TAG.Point, - TAG.Humidity, TAG.Setpoint, - TAG.Air, - TAG.Exhaust, + TAG.Frequency, ], }, - "Supply_Air_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: [BRICK.Supply_Air, BRICK.Discharge_Air], - "aliases": [BRICK["Discharge_Air_Humidity_Setpoint"]], + "Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.PressureRatio, "tags": [ TAG.Point, TAG.Humidity, TAG.Setpoint, - TAG.Air, - TAG.Supply, - TAG.Discharge, ], - }, - }, - }, - "Load_Setpoint": { - BRICK.hasQuantity: QUDTQK.Power, - "subclasses": { - "Load_Shed_Setpoint": { - "tags": [TAG.Point, TAG.Shed, TAG.Load, TAG.Setpoint], "subclasses": { - "Leaving_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { + "Building_Air_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + BRICK.hasSubstance: BRICK.Building_Air, "tags": [ TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Leaving, - TAG.Pressure, - TAG.Shed, - TAG.Load, + TAG.Humidity, TAG.Setpoint, + TAG.Air, + TAG.Building, ], }, - "Entering_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { + "Bypass_Air_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + BRICK.hasSubstance: BRICK.Bypass_Air, "tags": [ TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Entering, - TAG.Pressure, - TAG.Shed, - TAG.Load, + TAG.Humidity, TAG.Setpoint, + TAG.Air, + TAG.Bypass, ], }, - }, - }, - }, - "tags": [TAG.Point, TAG.Load, TAG.Setpoint], - }, - "Luminance_Setpoint": { - "tags": [TAG.Point, TAG.Luminance, TAG.Setpoint], - BRICK.hasQuantity: QUDTQK.Luminance, - }, - "Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Pressure, - "subclasses": { - "Air_Pressure_Setpoint": { - "tags": [TAG.Setpoint, TAG.Pressure, TAG.Setpoint, TAG.Air], - BRICK.hasQuantity: BRICK.Pressure, - }, - "Water_Pressure_Setpoint": { - "tags": [TAG.Setpoint, TAG.Pressure, TAG.Setpoint, TAG.Water], - BRICK.hasQuantity: BRICK.Pressure, - }, - "Static_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Static_Pressure, - "subclasses": { - "Building_Air_Static_Pressure_Setpoint": { - "parents": [BRICK["Air_Pressure_Setpoint"]], - BRICK.hasSubstance: BRICK.Building_Air, - BRICK.hasQuantity: BRICK.Static_Pressure, + "Exhaust_Air_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + BRICK.hasSubstance: BRICK.Exhaust_Air, "tags": [ TAG.Point, - TAG.Building, - TAG.Air, - TAG.Static, - TAG.Pressure, + TAG.Humidity, TAG.Setpoint, + TAG.Air, + TAG.Exhaust, ], }, - "Chilled_Water_Static_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Chilled_Water, - BRICK.hasQuantity: BRICK.Static_Pressure, + "Mixed_Air_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + BRICK.hasSubstance: BRICK.Mixed_Air, "tags": [ TAG.Point, - TAG.Chilled, - TAG.Water, - TAG.Static, - TAG.Pressure, + TAG.Humidity, TAG.Setpoint, + TAG.Air, + TAG.Mixed, ], }, - "Duct_Air_Static_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Air, - BRICK.hasQuantity: BRICK.Static_Pressure, + "Occupied_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, "tags": [ TAG.Point, - TAG.Duct, - TAG.Air, - TAG.Static, - TAG.Pressure, + TAG.Humidity, TAG.Setpoint, + TAG.Occupied, ], }, - "Exhaust_Air_Static_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Exhaust_Air, - BRICK.hasQuantity: BRICK.Static_Pressure, + "Outside_Air_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + BRICK.hasSubstance: BRICK.Outside_Air, "tags": [ TAG.Point, - TAG.Exhaust, - TAG.Air, - TAG.Static, - TAG.Pressure, + TAG.Humidity, TAG.Setpoint, + TAG.Air, + TAG.Outside, ], }, - "Hot_Water_Static_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Hot_Water, - BRICK.hasQuantity: BRICK.Static_Pressure, + "Return_Air_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + BRICK.hasSubstance: BRICK.Return_Air, "tags": [ TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Static, - TAG.Pressure, + TAG.Humidity, TAG.Setpoint, + TAG.Air, + TAG.Return, ], }, - "Supply_Air_Static_Pressure_Setpoint": { - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, + "Supply_Air_Humidity_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Humidity_Setpoint, ], + BRICK.hasQuantity: QUDTQK.RelativeHumidity, BRICK.hasSubstance: [ BRICK.Supply_Air, BRICK.Discharge_Air, ], - BRICK.hasQuantity: BRICK.Static_Pressure, - "aliases": [ - BRICK["Discharge_Air_Static_Pressure_Setpoint"] - ], "tags": [ TAG.Point, + TAG.Humidity, + TAG.Setpoint, + TAG.Air, TAG.Supply, TAG.Discharge, - TAG.Air, - TAG.Static, - TAG.Pressure, + ], + }, + "Unoccupied_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + "tags": [ + TAG.Point, + TAG.Humidity, TAG.Setpoint, + TAG.Unoccupied, ], }, - "Underfloor_Air_Plenum_Static_Pressure_Setpoint": { + "Zone_Air_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + BRICK.hasSubstance: BRICK.Zone_Air, "tags": [ TAG.Point, - TAG.Underfloor, - TAG.Air, - TAG.Plenum, - TAG.Static, - TAG.Pressure, + TAG.Humidity, TAG.Setpoint, - ] + TAG.Air, + TAG.Zone, + ], }, }, - "tags": [TAG.Point, TAG.Static, TAG.Pressure, TAG.Setpoint], }, - "Velocity_Pressure_Setpoint": { - "tags": [TAG.Point, TAG.Velocity, TAG.Pressure, TAG.Setpoint], + "Illuminance_Setpoint": { + BRICK.hasQuantity: QUDTQK.Illuminance, + "tags": [ + TAG.Point, + TAG.Setpoint, + TAG.Illuminance, + ], }, - }, - "tags": [TAG.Point, TAG.Pressure, TAG.Setpoint], - }, - "Reset_Setpoint": { - "tags": [TAG.Point, TAG.Reset, TAG.Setpoint], - BRICK.hasQuantity: QUDTQK.Dimensionless, - "subclasses": { - "Supply_Air_Flow_Reset_Setpoint": { - "aliases": [BRICK["Discharge_Air_Flow_Reset_Setpoint"]], - BRICK.hasSubstance: BRICK.Discharge_Air, - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + "Load_Shed_Setpoint": { "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Reset, + TAG.Shed, + TAG.Load, TAG.Setpoint, ], "subclasses": { - "Supply_Air_Flow_High_Reset_Setpoint": { - "aliases": [ - BRICK["Discharge_Air_Flow_High_Reset_Setpoint"] + "Entering_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Pressure, + TAG.Shed, + TAG.Load, + TAG.Setpoint, ], + }, + "Leaving_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Reset, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Pressure, + TAG.Shed, + TAG.Load, TAG.Setpoint, - TAG.High, ], }, - "Supply_Air_Flow_Low_Reset_Setpoint": { - "aliases": [ - BRICK["Discharge_Air_Flow_Low_Reset_Setpoint"] + "Load_Shed_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + "parents": [ + BRICK.Load_Shed_Setpoint, ], "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Reset, + TAG.Load, + TAG.Shed, + TAG.Differential, + TAG.Pressure, TAG.Setpoint, - TAG.Low, ], }, - }, - }, - "Temperature_High_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Temperature, - TAG.High, - TAG.Reset, - TAG.Setpoint, - ], - "subclasses": { - "Leaving_Hot_Water_Temperature_High_Reset_Setpoint": { - BRICK.hasSubstance: BRICK.Leaving_Hot_Water, - BRICK.hasQuantity: BRICK.Temperature, + "Medium_Temperature_Hot_Water_Differential_Pressure_Load_Shed_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, "tags": [ TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Leaving, + TAG.Medium, TAG.Temperature, - TAG.High, - TAG.Reset, - TAG.Setpoint, - ], - "subclasses": { - "Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Leaving, - TAG.Temperature, - TAG.High, - TAG.Reset, - TAG.Setpoint, - ], - }, - }, - }, - "Entering_Hot_Water_Temperature_High_Reset_Setpoint": { - "tags": [ - TAG.Point, TAG.Hot, TAG.Water, - TAG.Entering, - TAG.Temperature, - TAG.High, - TAG.Reset, - TAG.Setpoint, - ], - "subclasses": { - "Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Entering, - TAG.Temperature, - TAG.High, - TAG.Reset, - TAG.Setpoint, - ], - }, - }, - }, - "Outside_Air_Temperature_High_Reset_Setpoint": { - BRICK.hasSubstance: BRICK.Outside_Air, - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Outside, - TAG.Air, - TAG.Temperature, - TAG.High, - TAG.Reset, + TAG.Differential, + TAG.Pressure, + TAG.Shed, + TAG.Load, TAG.Setpoint, ], }, - "Return_Air_Temperature_High_Reset_Setpoint": { - BRICK.hasSubstance: BRICK.Return_Air, - BRICK.hasQuantity: BRICK.Temperature, + }, + }, + "Luminance_Setpoint": { + BRICK.hasQuantity: QUDTQK.Luminance, + "tags": [ + TAG.Point, + TAG.Luminance, + TAG.Setpoint, + ], + }, + "Position_Setpoint": { + "subclasses": { + "Damper_Position_Setpoint": { + BRICK.hasQuantity: BRICK.Position, "tags": [ TAG.Point, - TAG.Return, - TAG.Air, - TAG.Temperature, - TAG.High, - TAG.Reset, + TAG.Damper, + TAG.Position, TAG.Setpoint, ], }, + "Valve_Position_Setpoint": {}, }, }, - "Temperature_Low_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, + "Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Pressure, "tags": [ TAG.Point, - TAG.Temperature, - TAG.Low, - TAG.Reset, + TAG.Pressure, TAG.Setpoint, ], "subclasses": { - "Leaving_Hot_Water_Temperature_Low_Reset_Setpoint": { - BRICK.hasSubstance: BRICK.Leaving_Hot_Water, - BRICK.hasQuantity: BRICK.Temperature, + "Air_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Pressure, "tags": [ - TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Leaving, - TAG.Temperature, - TAG.Low, - TAG.Reset, TAG.Setpoint, + TAG.Pressure, + TAG.Setpoint, + TAG.Air, ], "subclasses": { - "Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { + "Building_Air_Static_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: BRICK.Building_Air, + "parents": [ + BRICK.Air_Pressure_Setpoint, + ], "tags": [ TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Leaving, - TAG.Temperature, - TAG.Low, - TAG.Reset, + TAG.Building, + TAG.Air, + TAG.Static, + TAG.Pressure, TAG.Setpoint, ], }, }, }, - "Entering_Hot_Water_Temperature_Low_Reset_Setpoint": { + "Static_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Static_Pressure, "tags": [ TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Entering, - TAG.Temperature, - TAG.Low, - TAG.Reset, + TAG.Static, + TAG.Pressure, TAG.Setpoint, ], "subclasses": { - "Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { + "Building_Air_Static_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: BRICK.Building_Air, + "parents": [ + BRICK.Air_Pressure_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Building, + TAG.Air, + TAG.Static, + TAG.Pressure, + TAG.Setpoint, + ], + }, + "Chilled_Water_Static_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: BRICK.Chilled_Water, + "tags": [ + TAG.Point, + TAG.Chilled, + TAG.Water, + TAG.Static, + TAG.Pressure, + TAG.Setpoint, + ], + }, + "Duct_Air_Static_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: BRICK.Air, + "tags": [ + TAG.Point, + TAG.Duct, + TAG.Air, + TAG.Static, + TAG.Pressure, + TAG.Setpoint, + ], + }, + "Exhaust_Air_Static_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: BRICK.Exhaust_Air, + "tags": [ + TAG.Point, + TAG.Exhaust, + TAG.Air, + TAG.Static, + TAG.Pressure, + TAG.Setpoint, + ], + }, + "Hot_Water_Static_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: BRICK.Hot_Water, "tags": [ TAG.Point, - TAG.Medium, - TAG.Temperature, TAG.Hot, TAG.Water, - TAG.Entering, - TAG.Temperature, - TAG.Low, - TAG.Reset, + TAG.Static, + TAG.Pressure, + TAG.Setpoint, + ], + }, + "Supply_Air_Static_Pressure_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Static_Pressure_Setpoint, + ], + BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Static, + TAG.Pressure, + TAG.Setpoint, + ], + }, + "Underfloor_Air_Plenum_Static_Pressure_Setpoint": { + "tags": [ + TAG.Point, + TAG.Underfloor, + TAG.Air, + TAG.Plenum, + TAG.Static, + TAG.Pressure, TAG.Setpoint, ], }, }, }, - "Outside_Air_Temperature_Low_Reset_Setpoint": { - BRICK.hasSubstance: BRICK.Outside_Air, - BRICK.hasQuantity: BRICK.Temperature, + "Velocity_Pressure_Setpoint": { "tags": [ TAG.Point, - TAG.Outside, - TAG.Air, - TAG.Temperature, - TAG.Low, - TAG.Reset, + TAG.Velocity, + TAG.Pressure, TAG.Setpoint, ], }, - "Return_Air_Temperature_Low_Reset_Setpoint": { - BRICK.hasSubstance: BRICK.Return_Air, - BRICK.hasQuantity: BRICK.Temperature, + "Water_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Pressure, "tags": [ - TAG.Point, - TAG.Return, - TAG.Air, - TAG.Temperature, - TAG.Low, - TAG.Reset, TAG.Setpoint, + TAG.Pressure, + TAG.Setpoint, + TAG.Water, ], }, }, }, - }, - }, - "Speed_Setpoint": { - BRICK.hasQuantity: BRICK.Speed, - "tags": [TAG.Point, TAG.Speed, TAG.Setpoint], - "subclasses": { - "Rated_Speed_Setpoint": { + "Speed_Setpoint": { BRICK.hasQuantity: BRICK.Speed, - "tags": [TAG.Point, TAG.Rated, TAG.Speed, TAG.Setpoint], - }, - }, - }, - "Temperature_Setpoint": { - BRICK.hasQuantity: QUDTQK.Temperature, - "tags": [TAG.Point, TAG.Temperature, TAG.Setpoint], - "subclasses": { - "Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Air, - "tags": [TAG.Point, TAG.Air, TAG.Temperature, TAG.Setpoint], + "tags": [ + TAG.Point, + TAG.Speed, + TAG.Setpoint, + ], "subclasses": { - "Effective_Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Air, - "tags": [ - TAG.Point, - TAG.Effective, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Mixed_Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Mixed_Air, + "Rated_Speed_Setpoint": { + BRICK.hasQuantity: BRICK.Speed, "tags": [ TAG.Point, - TAG.Mixed, - TAG.Air, - TAG.Temperature, + TAG.Rated, + TAG.Speed, TAG.Setpoint, ], }, - "Occupied_Air_Temperature_Setpoint": { + }, + }, + "Temperature_Setpoint": { + BRICK.hasQuantity: QUDTQK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Air_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, BRICK.hasSubstance: BRICK.Air, "tags": [ TAG.Point, - TAG.Occupied, TAG.Air, TAG.Temperature, TAG.Setpoint, ], - }, - "Return_Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Return_Air, - "tags": [ - TAG.Point, - TAG.Return, - TAG.Air, - TAG.Temperature, + "subclasses": { + "Effective_Air_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Air, + "tags": [ + TAG.Point, + TAG.Effective, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Effective_Return_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Effective, + ], + }, + "Effective_Room_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Room, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Effective, + ], + }, + "Effective_Supply_Air_Temperature_Setpoint": { + "aliases": [ + BRICK.Effective_Discharge_Air_Temperature_Setpoint, + ], + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Effective, + ], + }, + "Effective_Target_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Effective, + TAG.Target, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + }, + }, + "Mixed_Air_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Mixed_Air, + "tags": [ + TAG.Point, + TAG.Mixed, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Occupied_Air_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Air, + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Occupied_Return_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Occupied, + ], + }, + "Occupied_Room_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Room, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Occupied, + ], + }, + "Occupied_Supply_Air_Temperature_Setpoint": { + "aliases": [ + BRICK.Occupied_Discharge_Air_Temperature_Setpoint, + ], + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Occupied, + ], + }, + "Occupied_Target_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Target, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + }, + }, + "Return_Air_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Effective_Return_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Effective, + ], + }, + "Occupied_Return_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Occupied, + ], + }, + "Unoccupied_Return_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Unoccupied, + ], + }, + }, + }, + "Room_Air_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Air, + "tags": [ + TAG.Point, + TAG.Room, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Effective_Room_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Room, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Effective, + ], + }, + "Occupied_Room_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Room, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Occupied, + ], + }, + "Unoccupied_Room_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Room, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Unoccupied, + ], + }, + }, + }, + "Supply_Air_Temperature_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Setpoint, + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Effective_Supply_Air_Temperature_Setpoint": { + "aliases": [ + BRICK.Effective_Discharge_Air_Temperature_Setpoint, + ], + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Effective, + ], + }, + "Occupied_Supply_Air_Temperature_Setpoint": { + "aliases": [ + BRICK.Occupied_Discharge_Air_Temperature_Setpoint, + ], + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Occupied, + ], + }, + "Supply_Air_Temperature_Cooling_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Cooling_Setpoint, + ], + "parents": [ + BRICK.Cooling_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Cool, + TAG.Setpoint, + ], + }, + "Supply_Air_Temperature_Heating_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Heating_Setpoint, + ], + "parents": [ + BRICK.Heating_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + ], + }, + "Unoccupied_Supply_Air_Temperature_Setpoint": { + "aliases": [ + BRICK.Unoccupied_Discharge_Air_Temperature_Setpoint, + ], + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Unoccupied, + ], + }, + }, + }, + "Target_Zone_Air_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Zone_Air, + "tags": [ + TAG.Point, + TAG.Target, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Effective_Target_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Effective, + TAG.Target, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Occupied_Target_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Target, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Standby_Target_Zone_Air_Temperature_Setpoint": { + "tags": [ + TAG.Point, + TAG.Standby, + TAG.Target, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Unoccupied_Target_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Target, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + }, + }, + "Unoccupied_Air_Temperature_Setpoint": { + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Unoccupied_Return_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Unoccupied, + ], + }, + "Unoccupied_Room_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Room, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Unoccupied, + ], + }, + "Unoccupied_Supply_Air_Temperature_Setpoint": { + "aliases": [ + BRICK.Unoccupied_Discharge_Air_Temperature_Setpoint, + ], + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Unoccupied, + ], + }, + "Unoccupied_Target_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Target, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + }, + }, + }, + }, + "Entering_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Pressure, + TAG.Shed, + TAG.Load, + TAG.Setpoint, + ], + }, + "Leaving_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Pressure, + TAG.Shed, + TAG.Load, + TAG.Setpoint, + ], + }, + "Radiant_Panel_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Radiant, + TAG.Panel, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Embedded_Temperature_Setpoint": { + "tags": [ + TAG.Point, + TAG.Embedded, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Core_Temperature_Setpoint": { + "tags": [ + TAG.Point, + TAG.Core, + TAG.Temperature, + TAG.Setpoint, + ], + }, + }, + }, + "Inside_Face_Surface_Temperature_Setpoint": { + "tags": [ + TAG.Point, + TAG.Inside, + TAG.Face, + TAG.Surface, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Outside_Face_Surface_Temperature_Setpoint": { + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Face, + TAG.Surface, + TAG.Temperature, + TAG.Setpoint, + ], + }, + }, + }, + "Schedule_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Setpoint, + TAG.Schedule, + ], + }, + "Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Water, + "tags": [ + TAG.Point, + TAG.Water, + TAG.Temperature, TAG.Setpoint, ], "subclasses": { - "Effective_Return_Air_Temperature_Setpoint": { + "Chilled_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Chilled_Water, "tags": [ TAG.Point, - TAG.Return, - TAG.Air, + TAG.Chilled, + TAG.Water, TAG.Temperature, - TAG.Heat, TAG.Setpoint, - TAG.Effective, ], + "subclasses": { + "Entering_Chilled_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Entering_Chilled_Water, + "parents": [ + BRICK.Chilled_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Entering, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + TAG.Chilled, + ], + }, + "Leaving_Chilled_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Chilled_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + TAG.Chilled, + ], + }, + }, + }, + "Domestic_Hot_Water_Temperature_Setpoint": { "parents": [ - BRICK.Effective_Air_Temperature_Setpoint + BRICK.Hot_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Domestic, + TAG.Hot, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Entering_Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Entering_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Domestic, + TAG.Hot, + TAG.Entering, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Leaving_Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Leaving_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Domestic, + TAG.Hot, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + ], + }, + }, + }, + "Entering_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Entering_Water, + "tags": [ + TAG.Point, + TAG.Entering, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Entering_Chilled_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Entering_Chilled_Water, + "parents": [ + BRICK.Chilled_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Entering, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + TAG.Chilled, + ], + }, + "Entering_Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Entering_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Domestic, + TAG.Hot, + TAG.Entering, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Entering_Hot_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Entering_Hot_Water, + "parents": [ + BRICK.Hot_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Entering, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + TAG.Hot, + ], + }, + "Entering_Water_Temperature_Deadband_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Entering_Water, + "parents": [ + BRICK.Entering_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Entering, + TAG.Water, + TAG.Temperature, + TAG.Deadband, + TAG.Setpoint, + ], + }, + }, + }, + "Hot_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Hot_Water, + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Hot_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Domestic, + TAG.Hot, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Entering_Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Entering_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Domestic, + TAG.Hot, + TAG.Entering, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Leaving_Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Leaving_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Domestic, + TAG.Hot, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + ], + }, + }, + }, + "Entering_Hot_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Entering_Hot_Water, + "parents": [ + BRICK.Hot_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Entering, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + TAG.Hot, + ], + }, + "Leaving_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Hot_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + TAG.Hot, + ], + }, + }, + }, + "Leaving_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Water, + "tags": [ + TAG.Point, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, ], + "subclasses": { + "Entering_Condenser_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Entering_Condenser_Water, + "tags": [ + TAG.Point, + TAG.Entering, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + TAG.Condenser, + ], + }, + "Leaving_Chilled_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Chilled_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + TAG.Chilled, + ], + }, + "Leaving_Condenser_Water_Temperature_Setpoint": { + "tags": [ + TAG.Point, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + TAG.Condenser, + ], + }, + "Leaving_Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Leaving_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Domestic, + TAG.Hot, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Leaving_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Hot_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + TAG.Hot, + ], + }, + "Leaving_Water_Temperature_Deadband_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Water, + "parents": [ + BRICK.Leaving_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Deadband, + TAG.Setpoint, + ], + }, + }, }, - "Occupied_Return_Air_Temperature_Setpoint": { + }, + }, + }, + }, + }, + }, + "Threshold_Setpoint": { + "subclasses": { + "Lockout_Setpoint": {}, + "Lower_Threshold_Setpoint": { + "subclasses": { + "Enable_Hot_Water_System_Outside_Air_Temperature_Setpoint": { + "tags": [ + TAG.Point, + TAG.Enable, + TAG.Hot, + TAG.Water, + TAG.System, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Entering_Hot_Water_Temperature_Low_Reset_Setpoint": { + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Setpoint, + ], + "subclasses": { + "Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { "tags": [ TAG.Point, - TAG.Return, - TAG.Air, + TAG.Medium, TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Occupied, - ], - "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint - ], - }, - "Unoccupied_Return_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Return, - TAG.Air, + TAG.Hot, + TAG.Water, + TAG.Entering, TAG.Temperature, - TAG.Heat, + TAG.Low, + TAG.Reset, TAG.Setpoint, - TAG.Unoccupied, - ], - "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint ], }, }, }, - "Room_Air_Temperature_Setpoint": { + "Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Setpoint, + ], + }, + "Heating_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Air, "tags": [ TAG.Point, - TAG.Room, - TAG.Air, TAG.Temperature, TAG.Setpoint, + TAG.Heat, ], "subclasses": { - "Effective_Room_Air_Temperature_Setpoint": { + "Heating_Zone_Air_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Zone_Air, "tags": [ TAG.Point, - TAG.Room, + TAG.Heat, + TAG.Zone, TAG.Air, TAG.Temperature, - TAG.Heat, TAG.Setpoint, - TAG.Effective, - ], - "parents": [ - BRICK.Effective_Air_Temperature_Setpoint ], + "subclasses": { + "Effective_Heating_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Effective, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Occupied_Heating_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Standby_Heating_Zone_Air_Temperature_Setpoint": { + "tags": [ + TAG.Point, + TAG.Standby, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Unoccupied_Heating_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + }, }, - "Occupied_Room_Air_Temperature_Setpoint": { + "Occupied_Heating_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Room, - TAG.Air, TAG.Temperature, - TAG.Heat, TAG.Setpoint, + TAG.Heat, TAG.Occupied, ], + "subclasses": { + "Occupied_Heating_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + }, + }, + "Open_Heating_Valve_Outside_Air_Temperature_Setpoint": { "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint + BRICK.Heating_Temperature_Setpoint, ], - }, - "Unoccupied_Room_Air_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Room, + TAG.Open, + TAG.Heat, + TAG.Valve, + TAG.Outside, TAG.Air, TAG.Temperature, - TAG.Heat, TAG.Setpoint, - TAG.Unoccupied, ], - "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint + }, + "Unoccupied_Heating_Temperature_Setpoint": { + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Setpoint, + TAG.Heat, + TAG.Unoccupied, ], + "subclasses": { + "Unoccupied_Heating_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + }, }, }, }, - "Target_Zone_Air_Temperature_Setpoint": { + "Humidification_Setpoint": {}, + "Leaving_Hot_Water_Temperature_Low_Reset_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Zone_Air, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, "tags": [ TAG.Point, - TAG.Target, - TAG.Zone, - TAG.Air, + TAG.Hot, + TAG.Water, + TAG.Leaving, TAG.Temperature, + TAG.Low, + TAG.Reset, TAG.Setpoint, ], "subclasses": { - "Effective_Target_Zone_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Effective, - TAG.Target, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - "parents": [ - BRICK.Effective_Air_Temperature_Setpoint - ], - }, - "Occupied_Target_Zone_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Occupied, - TAG.Target, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint - ], - }, - "Unoccupied_Target_Zone_Air_Temperature_Setpoint": { + "Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { "tags": [ TAG.Point, - TAG.Unoccupied, - TAG.Target, - TAG.Zone, - TAG.Air, + TAG.Medium, TAG.Temperature, - TAG.Setpoint, - ], - "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint - ], - }, - "Standby_Target_Zone_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Standby, - TAG.Target, - TAG.Zone, - TAG.Air, + TAG.Hot, + TAG.Water, + TAG.Leaving, TAG.Temperature, + TAG.Low, + TAG.Reset, TAG.Setpoint, ], }, }, }, - "Cooling_Zone_Air_Temperature_Setpoint": { + "Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Setpoint, + ], + }, + "Low_Outside_Air_Temperature_Enable_Setpoint": { + "tags": [ + TAG.Point, + TAG.Low, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.Enable, + TAG.Setpoint, + ], + }, + "Outside_Air_Temperature_Low_Reset_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Outside_Air, + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Setpoint, + ], + }, + "Return_Air_Temperature_Low_Reset_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Setpoint, + ], + }, + "Supply_Air_Flow_Low_Reset_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Flow_Low_Reset_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, + TAG.Setpoint, + TAG.Low, + ], + }, + "Supply_Air_Temperature_Low_Reset_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Low_Reset_Setpoint, + ], BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Zone_Air, + BRICK.hasSubstance: BRICK.Supply_Air, + "parents": [ + BRICK.Temperature_Low_Reset_Setpoint, + ], "tags": [ TAG.Point, - TAG.Cool, - TAG.Zone, + TAG.Supply, + TAG.Discharge, TAG.Air, TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Setpoint, + TAG.Low, + ], + }, + "Temperature_Low_Reset_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Low, + TAG.Reset, TAG.Setpoint, ], "subclasses": { - "Effective_Cooling_Zone_Air_Temperature_Setpoint": { + "Entering_Hot_Water_Temperature_Low_Reset_Setpoint": { "tags": [ TAG.Point, - TAG.Effective, - TAG.Cool, - TAG.Zone, - TAG.Air, + TAG.Hot, + TAG.Water, + TAG.Entering, TAG.Temperature, + TAG.Low, + TAG.Reset, TAG.Setpoint, ], - "parents": [ - BRICK.Effective_Air_Temperature_Setpoint + "subclasses": { + "Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Setpoint, + ], + }, + }, + }, + "Leaving_Hot_Water_Temperature_Low_Reset_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Setpoint, ], + "subclasses": { + "Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Setpoint, + ], + }, + }, }, - "Occupied_Cooling_Zone_Air_Temperature_Setpoint": { + "Outside_Air_Temperature_Low_Reset_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Outside_Air, "tags": [ TAG.Point, - TAG.Occupied, - TAG.Cool, - TAG.Zone, + TAG.Outside, TAG.Air, TAG.Temperature, + TAG.Low, + TAG.Reset, TAG.Setpoint, ], - "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint - ], }, - "Unoccupied_Cooling_Zone_Air_Temperature_Setpoint": { + "Return_Air_Temperature_Low_Reset_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, "tags": [ TAG.Point, - TAG.Unoccupied, - TAG.Cool, - TAG.Zone, + TAG.Return, TAG.Air, TAG.Temperature, + TAG.Low, + TAG.Reset, TAG.Setpoint, ], + }, + "Supply_Air_Temperature_Low_Reset_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Low_Reset_Setpoint, + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Supply_Air, "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint + BRICK.Temperature_Low_Reset_Setpoint, ], - }, - "Standby_Cooling_Zone_Air_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Standby, - TAG.Cool, - TAG.Zone, + TAG.Supply, + TAG.Discharge, TAG.Air, TAG.Temperature, + TAG.Differential, + TAG.Reset, TAG.Setpoint, + TAG.Low, ], }, }, }, - "Heating_Zone_Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Zone_Air, + }, + }, + "Outside_Air_Lockout_Temperature_Setpoint": { + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Air, + TAG.Lockout, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Reset_Setpoint": { + BRICK.hasQuantity: QUDTQK.Dimensionless, + "tags": [ + TAG.Point, + TAG.Reset, + TAG.Setpoint, + ], + "subclasses": { + "Supply_Air_Flow_Reset_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Flow_Reset_Setpoint, + ], + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Discharge_Air, "tags": [ TAG.Point, - TAG.Heat, - TAG.Zone, + TAG.Supply, + TAG.Discharge, TAG.Air, - TAG.Temperature, + TAG.Flow, + TAG.Reset, TAG.Setpoint, ], "subclasses": { - "Effective_Heating_Zone_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Effective, - TAG.Heat, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - "parents": [ - BRICK.Effective_Air_Temperature_Setpoint + "Supply_Air_Flow_High_Reset_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Flow_High_Reset_Setpoint, ], - }, - "Occupied_Heating_Zone_Air_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Occupied, - TAG.Heat, - TAG.Zone, + TAG.Supply, + TAG.Discharge, TAG.Air, - TAG.Temperature, + TAG.Flow, + TAG.Reset, TAG.Setpoint, - ], - "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint + TAG.High, ], }, - "Unoccupied_Heating_Zone_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Unoccupied, - TAG.Heat, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint + "Supply_Air_Flow_Low_Reset_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Flow_Low_Reset_Setpoint, ], - }, - "Standby_Heating_Zone_Air_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Standby, - TAG.Heat, - TAG.Zone, + TAG.Supply, + TAG.Discharge, TAG.Air, - TAG.Temperature, + TAG.Flow, + TAG.Reset, TAG.Setpoint, + TAG.Low, ], }, }, }, - "Outside_Air_Temperature_Setpoint": { + "Supply_Air_Temperature_Reset_Differential_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Reset_Differential_Setpoint, + ], + BRICK.hasQuantity: BRICK.Differential_Temperature, + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Setpoint, + ], + }, + "Temperature_Differential_Reset_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Setpoint, + ], + }, + "Temperature_High_Reset_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Outside_Air, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Setpoint, + ], "subclasses": { - "Low_Outside_Air_Temperature_Enable_Setpoint": { + "Entering_Hot_Water_Temperature_High_Reset_Setpoint": { "tags": [ TAG.Point, - TAG.Low, - TAG.Outside, - TAG.Air, + TAG.Hot, + TAG.Water, + TAG.Entering, TAG.Temperature, - TAG.Enable, + TAG.High, + TAG.Reset, TAG.Setpoint, ], + "subclasses": { + "Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Setpoint, + ], + }, + }, }, - "Disable_Hot_Water_System_Outside_Air_Temperature_Setpoint": { + "Leaving_Hot_Water_Temperature_High_Reset_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, "tags": [ TAG.Point, - TAG.Disable, TAG.Hot, TAG.Water, - TAG.System, - TAG.Outside, - TAG.Air, + TAG.Leaving, TAG.Temperature, + TAG.High, + TAG.Reset, TAG.Setpoint, ], + "subclasses": { + "Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Setpoint, + ], + }, + }, }, - "Enable_Hot_Water_System_Outside_Air_Temperature_Setpoint": { + "Outside_Air_Temperature_High_Reset_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Outside_Air, "tags": [ TAG.Point, - TAG.Enable, - TAG.Hot, - TAG.Water, - TAG.System, TAG.Outside, TAG.Air, TAG.Temperature, + TAG.High, + TAG.Reset, TAG.Setpoint, ], }, - "Open_Heating_Valve_Outside_Air_Temperature_Setpoint": { + "Return_Air_Temperature_High_Reset_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, "tags": [ TAG.Point, - TAG.Open, - TAG.Heat, - TAG.Valve, - TAG.Outside, + TAG.Return, TAG.Air, TAG.Temperature, + TAG.High, + TAG.Reset, TAG.Setpoint, ], - "parents": [BRICK.Heating_Temperature_Setpoint], }, - "Outside_Air_Lockout_Temperature_Setpoint": { + "Supply_Air_Temperature_High_Reset_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Temperature_High_Reset_Setpoint, + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Supply_Air, + "parents": [ + BRICK.Temperature_High_Reset_Setpoint, + ], "tags": [ TAG.Point, - TAG.Outside, + TAG.Supply, + TAG.Discharge, TAG.Air, - TAG.Lockout, TAG.Temperature, + TAG.Differential, + TAG.Reset, TAG.Setpoint, + TAG.High, ], }, }, - "tags": [ - TAG.Point, - TAG.Outside, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Unoccupied_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Unoccupied, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], }, - "Supply_Air_Temperature_Setpoint": { + "Temperature_Low_Reset_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, - ], - "aliases": [ - BRICK["Discharge_Air_Temperature_Setpoint"] - ], "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, TAG.Temperature, + TAG.Low, + TAG.Reset, TAG.Setpoint, ], "subclasses": { - "Effective_Supply_Air_Temperature_Setpoint": { - "aliases": [ - BRICK[ - "Effective_Discharge_Air_Temperature_Setpoint" - ] - ], + "Entering_Hot_Water_Temperature_Low_Reset_Setpoint": { "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, + TAG.Hot, + TAG.Water, + TAG.Entering, TAG.Temperature, - TAG.Heat, + TAG.Low, + TAG.Reset, TAG.Setpoint, - TAG.Effective, - ], - "parents": [ - BRICK.Effective_Air_Temperature_Setpoint ], + "subclasses": { + "Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Setpoint, + ], + }, + }, }, - "Occupied_Supply_Air_Temperature_Setpoint": { - "aliases": [ - BRICK[ - "Occupied_Discharge_Air_Temperature_Setpoint" - ] - ], + "Leaving_Hot_Water_Temperature_Low_Reset_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, + TAG.Hot, + TAG.Water, + TAG.Leaving, TAG.Temperature, - TAG.Heat, + TAG.Low, + TAG.Reset, TAG.Setpoint, - TAG.Occupied, - ], - "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint ], + "subclasses": { + "Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Setpoint, + ], + }, + }, }, - "Unoccupied_Supply_Air_Temperature_Setpoint": { - "aliases": [ - BRICK[ - "Unoccupied_Discharge_Air_Temperature_Setpoint" - ] - ], + "Outside_Air_Temperature_Low_Reset_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Outside_Air, "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, + TAG.Outside, TAG.Air, TAG.Temperature, - TAG.Heat, + TAG.Low, + TAG.Reset, TAG.Setpoint, - TAG.Unoccupied, - ], - "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint ], }, - "Supply_Air_Temperature_Heating_Setpoint": { - "aliases": [ - BRICK[ - "Discharge_Air_Temperature_Heating_Setpoint" - ] - ], - "parents": [BRICK.Heating_Temperature_Setpoint], + "Return_Air_Temperature_Low_Reset_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, + TAG.Return, TAG.Air, TAG.Temperature, - TAG.Heat, + TAG.Low, + TAG.Reset, TAG.Setpoint, ], }, - "Supply_Air_Temperature_Cooling_Setpoint": { + "Supply_Air_Temperature_Low_Reset_Setpoint": { "aliases": [ - BRICK[ - "Discharge_Air_Temperature_Cooling_Setpoint" - ] + BRICK.Discharge_Air_Temperature_Low_Reset_Setpoint, + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Supply_Air, + "parents": [ + BRICK.Temperature_Low_Reset_Setpoint, ], - "parents": [BRICK.Cooling_Temperature_Setpoint], "tags": [ TAG.Point, TAG.Supply, TAG.Discharge, TAG.Air, TAG.Temperature, - TAG.Cool, + TAG.Differential, + TAG.Reset, TAG.Setpoint, + TAG.Low, ], }, }, }, - "Min_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Min, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ] - }, - "Max_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Max, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ] - }, }, }, - "Cooling_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - "tags": [TAG.Point, TAG.Temperature, TAG.Setpoint, TAG.Cool], + "Supply_Air_Flow_Reset_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Flow_Reset_Setpoint, + ], + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Discharge_Air, + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, + TAG.Setpoint, + ], "subclasses": { - "Occupied_Cooling_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Temperature, - TAG.Setpoint, - TAG.Cool, - TAG.Occupied, + "Supply_Air_Flow_High_Reset_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Flow_High_Reset_Setpoint, ], - }, - "Unoccupied_Cooling_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Temperature, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, TAG.Setpoint, - TAG.Cool, - TAG.Unoccupied, + TAG.High, ], }, - }, - }, - "Heating_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - "tags": [TAG.Point, TAG.Temperature, TAG.Setpoint, TAG.Heat], - "subclasses": { - "Occupied_Heating_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Temperature, - TAG.Setpoint, - TAG.Heat, - TAG.Occupied, + "Supply_Air_Flow_Low_Reset_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Flow_Low_Reset_Setpoint, ], - }, - "Unoccupied_Heating_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Temperature, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, TAG.Setpoint, - TAG.Heat, - TAG.Unoccupied, + TAG.Low, ], }, }, }, - "Schedule_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Temperature, - TAG.Setpoint, - TAG.Schedule, - ], - }, - "Radiant_Panel_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Radiant, - TAG.Panel, - TAG.Temperature, - TAG.Setpoint, - ], + "Upper_Threshold_Setpoint": { "subclasses": { - "Inside_Face_Surface_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Inside, - TAG.Face, - TAG.Surface, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Outside_Face_Surface_Temperature_Setpoint": { + "CO2_Setpoint": { + BRICK.hasQuantity: BRICK.CO2_Concentration, "tags": [ TAG.Point, - TAG.Outside, - TAG.Face, - TAG.Surface, - TAG.Temperature, + TAG.CO2, TAG.Setpoint, ], + "subclasses": { + "Return_Air_CO2_Setpoint": { + BRICK.hasQuantity: BRICK.CO2_Concentration, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.CO2, + TAG.Setpoint, + ], + }, + }, }, - "Embedded_Temperature_Setpoint": { + "Cooling_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, "tags": [ TAG.Point, - TAG.Embedded, TAG.Temperature, TAG.Setpoint, + TAG.Cool, ], "subclasses": { - "Core_Temperature_Setpoint": { + "Cooling_Zone_Air_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Zone_Air, + "tags": [ + TAG.Point, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Effective_Cooling_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Effective, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Occupied_Cooling_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Standby_Cooling_Zone_Air_Temperature_Setpoint": { + "tags": [ + TAG.Point, + TAG.Standby, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Unoccupied_Cooling_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + }, + }, + "Occupied_Cooling_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Core, TAG.Temperature, TAG.Setpoint, + TAG.Cool, + TAG.Occupied, ], + "subclasses": { + "Occupied_Cooling_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + }, }, - }, - }, - }, - }, - "Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Water, - "subclasses": { - "Domestic_Hot_Water_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Domestic, - TAG.Hot, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - "parents": [BRICK.Hot_Water_Temperature_Setpoint], - "subclasses": { - "Entering_Domestic_Hot_Water_Temperature_Setpoint": { + "Supply_Air_Temperature_Cooling_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Cooling_Setpoint, + ], + "parents": [ + BRICK.Cooling_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Domestic, - TAG.Hot, - TAG.Entering, - TAG.Water, + TAG.Supply, + TAG.Discharge, + TAG.Air, TAG.Temperature, + TAG.Cool, TAG.Setpoint, ], - "parents": [ - BRICK.Entering_Water_Temperature_Setpoint - ], }, - "Leaving_Domestic_Hot_Water_Temperature_Setpoint": { + "Unoccupied_Cooling_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Domestic, - TAG.Hot, - TAG.Leaving, - TAG.Water, TAG.Temperature, TAG.Setpoint, + TAG.Cool, + TAG.Unoccupied, ], - "parents": [ - BRICK.Leaving_Water_Temperature_Setpoint - ], + "subclasses": { + "Unoccupied_Cooling_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + }, }, }, }, - "Chilled_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Chilled_Water, - "tags": [ - TAG.Point, - TAG.Chilled, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Hot_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Hot_Water, + "Dehumidification_Setpoint": {}, + "Disable_Hot_Water_System_Outside_Air_Temperature_Setpoint": { "tags": [ TAG.Point, + TAG.Disable, TAG.Hot, TAG.Water, + TAG.System, + TAG.Outside, + TAG.Air, TAG.Temperature, TAG.Setpoint, ], }, - "Leaving_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Leaving_Water, + "Entering_Hot_Water_Temperature_High_Reset_Setpoint": { "tags": [ TAG.Point, - TAG.Leaving, + TAG.Hot, TAG.Water, + TAG.Entering, TAG.Temperature, + TAG.High, + TAG.Reset, TAG.Setpoint, ], "subclasses": { - "Leaving_Condenser_Water_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Leaving, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - TAG.Condenser, - ], - }, - "Leaving_Hot_Water_Temperature_Setpoint": { + "Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { "tags": [ TAG.Point, - TAG.Leaving, - TAG.Water, + TAG.Medium, TAG.Temperature, - TAG.Setpoint, TAG.Hot, - ], - "parents": [ - BRICK.Hot_Water_Temperature_Setpoint - ], - }, - "Leaving_Chilled_Water_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Leaving, TAG.Water, - TAG.Temperature, - TAG.Setpoint, - TAG.Chilled, - ], - "parents": [ - BRICK.Chilled_Water_Temperature_Setpoint - ], - }, - "Entering_Condenser_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Entering_Condenser_Water, - "tags": [ - TAG.Point, TAG.Entering, - TAG.Water, TAG.Temperature, + TAG.High, + TAG.Reset, TAG.Setpoint, - TAG.Condenser, ], }, }, }, - "Entering_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Entering_Water, + "Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { "tags": [ TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, TAG.Entering, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Setpoint, + ], + }, + "Leaving_Hot_Water_Temperature_High_Reset_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "tags": [ + TAG.Point, + TAG.Hot, TAG.Water, + TAG.Leaving, TAG.Temperature, + TAG.High, + TAG.Reset, TAG.Setpoint, ], "subclasses": { - "Entering_Hot_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Entering_Hot_Water, + "Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { "tags": [ TAG.Point, - TAG.Entering, - TAG.Water, + TAG.Medium, TAG.Temperature, - TAG.Setpoint, TAG.Hot, - ], - "parents": [ - BRICK.Hot_Water_Temperature_Setpoint - ], - }, - "Entering_Chilled_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Entering_Chilled_Water, - "tags": [ - TAG.Point, - TAG.Entering, TAG.Water, + TAG.Leaving, TAG.Temperature, + TAG.High, + TAG.Reset, TAG.Setpoint, - TAG.Chilled, - ], - "parents": [ - BRICK.Chilled_Water_Temperature_Setpoint ], }, }, }, - "Min_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Water, + "Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { "tags": [ TAG.Point, - TAG.Min, + TAG.Medium, + TAG.Temperature, + TAG.Hot, TAG.Water, + TAG.Leaving, TAG.Temperature, + TAG.High, + TAG.Reset, TAG.Setpoint, ], }, - "Max_Water_Temperature_Setpoint": { + "Outside_Air_Temperature_High_Reset_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Water, + BRICK.hasSubstance: BRICK.Outside_Air, "tags": [ TAG.Point, - TAG.Max, - TAG.Water, + TAG.Outside, + TAG.Air, TAG.Temperature, + TAG.High, + TAG.Reset, TAG.Setpoint, ], }, - }, - "tags": [TAG.Point, TAG.Water, TAG.Temperature, TAG.Setpoint], - }, - }, - }, - "CO2_Setpoint": { - BRICK.hasQuantity: BRICK.CO2_Concentration, - "subclasses": { - "Return_Air_CO2_Setpoint": { - BRICK.hasQuantity: BRICK.CO2_Concentration, - "tags": [TAG.Point, TAG.Return, TAG.Air, TAG.CO2, TAG.Setpoint], - } - }, - "tags": [TAG.Point, TAG.CO2, TAG.Setpoint], - }, - "Time_Setpoint": { - BRICK.hasQuantity: BRICK.Time, - "tags": [TAG.Point, TAG.Time, TAG.Setpoint], - "subclasses": { - "Deceleration_Time_Setpoint": { - BRICK.hasQuantity: BRICK.Time, - "tags": [TAG.Point, TAG.Time, TAG.Setpoint, TAG.Deceleration], - }, - "Acceleration_Time_Setpoint": { - BRICK.hasQuantity: BRICK.Time, - "tags": [TAG.Point, TAG.Time, TAG.Setpoint, TAG.Acceleration], - }, - }, - }, - "Differential_Setpoint": { - BRICK.hasQuantity: QUDTQK.Dimensionless, - "subclasses": { - "Differential_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Temperature, - "tags": [ - TAG.Point, - TAG.Differential, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Water_Differential_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Temperature, - BRICK.hasSubstance: BRICK.Water, + "Return_Air_Temperature_High_Reset_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, "tags": [ TAG.Point, - TAG.Water, - TAG.Differential, + TAG.Return, + TAG.Air, TAG.Temperature, + TAG.High, + TAG.Reset, TAG.Setpoint, ], }, - "Differential_Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Temperature, + "Supply_Air_Flow_High_Reset_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Flow_High_Reset_Setpoint, + ], "tags": [ TAG.Point, - TAG.Differential, + TAG.Supply, + TAG.Discharge, TAG.Air, - TAG.Temperature, + TAG.Flow, + TAG.Reset, TAG.Setpoint, + TAG.High, ], }, - }, - }, - "Differential_Speed_Setpoint": { - BRICK.hasQuantity: BRICK.Speed, - "tags": [TAG.Point, TAG.Differential, TAG.Speed, TAG.Setpoint], - }, - "Temperature_Differential_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Temperature, - "tags": [ - TAG.Point, - TAG.Temperature, - TAG.Differential, - TAG.Reset, - TAG.Setpoint, - ], - "subclasses": { - "Supply_Air_Temperature_Reset_Differential_Setpoint": { - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, - ], - BRICK.hasQuantity: BRICK.Differential_Temperature, + "Supply_Air_Temperature_High_Reset_Setpoint": { "aliases": [ - BRICK[ - "Discharge_Air_Temperature_Reset_Differential_Setpoint" - ] + BRICK.Discharge_Air_Temperature_High_Reset_Setpoint, + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Supply_Air, + "parents": [ + BRICK.Temperature_High_Reset_Setpoint, ], "tags": [ TAG.Point, @@ -2178,299 +3245,130 @@ TAG.Differential, TAG.Reset, TAG.Setpoint, + TAG.High, + ], + }, + "Temperature_High_Reset_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Setpoint, ], "subclasses": { - "Supply_Air_Temperature_High_Reset_Setpoint": { - BRICK.hasSubstance: BRICK.Supply_Air, - BRICK.hasQuantity: BRICK.Temperature, - "aliases": [ - BRICK[ - "Discharge_Air_Temperature_High_Reset_Setpoint" - ] - ], + "Entering_Hot_Water_Temperature_High_Reset_Setpoint": { "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, + TAG.Hot, + TAG.Water, + TAG.Entering, TAG.Temperature, - TAG.Differential, + TAG.High, TAG.Reset, TAG.Setpoint, - TAG.High, - ], - "parents": [ - BRICK["Temperature_High_Reset_Setpoint"] ], + "subclasses": { + "Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Setpoint, + ], + }, + }, }, - "Supply_Air_Temperature_Low_Reset_Setpoint": { - BRICK.hasSubstance: BRICK.Supply_Air, + "Leaving_Hot_Water_Temperature_High_Reset_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, - "aliases": [ - BRICK[ - "Discharge_Air_Temperature_Low_Reset_Setpoint" - ] - ], + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, + TAG.Hot, + TAG.Water, + TAG.Leaving, TAG.Temperature, - TAG.Differential, + TAG.High, TAG.Reset, TAG.Setpoint, - TAG.Low, - ], - "parents": [ - BRICK["Temperature_Low_Reset_Setpoint"] ], + "subclasses": { + "Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Setpoint, + ], + }, + }, }, - }, - }, - }, - }, - "Differential_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, - "subclasses": { - "Air_Differential_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Air, - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Air, - TAG.Differential, - TAG.Pressure, - TAG.Setpoint, - ], - "subclasses": { - "Exhaust_Air_Differential_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Exhaust_Air, - BRICK.hasQuantity: BRICK.Differential_Pressure, + "Outside_Air_Temperature_High_Reset_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Outside_Air, "tags": [ TAG.Point, - TAG.Exhaust, + TAG.Outside, TAG.Air, + TAG.Temperature, + TAG.High, + TAG.Reset, TAG.Setpoint, - TAG.Pressure, - TAG.Differential, ], }, - "Return_Air_Differential_Pressure_Setpoint": { + "Return_Air_Temperature_High_Reset_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, BRICK.hasSubstance: BRICK.Return_Air, - BRICK.hasQuantity: BRICK.Differential_Pressure, "tags": [ TAG.Point, TAG.Return, TAG.Air, + TAG.Temperature, + TAG.High, + TAG.Reset, TAG.Setpoint, - TAG.Pressure, - TAG.Differential, ], }, - "Supply_Air_Differential_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Supply_Air, - BRICK.hasQuantity: BRICK.Differential_Pressure, + "Supply_Air_Temperature_High_Reset_Setpoint": { "aliases": [ - BRICK[ - "Discharge_Air_Differential_Pressure_Setpoint" - ] + BRICK.Discharge_Air_Temperature_High_Reset_Setpoint, + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Supply_Air, + "parents": [ + BRICK.Temperature_High_Reset_Setpoint, ], "tags": [ TAG.Point, TAG.Supply, TAG.Discharge, TAG.Air, - TAG.Setpoint, - TAG.Pressure, - TAG.Differential, - ], - }, - }, - }, - "Water_Differential_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Water, - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Setpoint, - ], - "subclasses": { - "Chilled_Water_Differential_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Chilled_Water, - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Chilled, - TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Setpoint, - ], - }, - "Hot_Water_Differential_Pressure_Setpoint": { - BRICK.hasSubstance: BRICK.Hot_Water, - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Setpoint, - ], - "subclasses": { - "Medium_Temperature_Hot_Water_Differential_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Setpoint, - ], - }, - "Domestic_Hot_Water_Differential_Pressure_Setpoint": { - "tags": [ - TAG.Point, - TAG.Domestic, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Setpoint, - ], - }, - }, - }, - }, - }, - "Load_Shed_Differential_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, - "parents": [BRICK.Load_Shed_Setpoint], - "subclasses": { - "Chilled_Water_Differential_Pressure_Load_Shed_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Chilled, - TAG.Water, + TAG.Temperature, TAG.Differential, - TAG.Pressure, - TAG.Load, - TAG.Shed, + TAG.Reset, TAG.Setpoint, - ], - "parents": [ - BRICK.Chilled_Water_Differential_Pressure_Setpoint + TAG.High, ], }, }, - "tags": [ - TAG.Point, - TAG.Load, - TAG.Shed, - TAG.Differential, - TAG.Pressure, - TAG.Setpoint, - ], - }, - }, - "tags": [ - TAG.Point, - TAG.Differential, - TAG.Pressure, - TAG.Setpoint, - ], - }, - "Medium_Temperature_Hot_Water_Differential_Pressure_Load_Shed_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Shed, - TAG.Load, - TAG.Setpoint, - ], - }, - "Differential_Pressure_Deadband_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Differential, - TAG.Pressure, - TAG.Deadband, - TAG.Setpoint, - ], - "subclasses": { - "Hot_Water_Differential_Pressure_Deadband_Setpoint": { - BRICK.hasSubstance: BRICK.Hot_Water, - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Deadband, - TAG.Setpoint, - ], - }, - "Chilled_Water_Differential_Pressure_Deadband_Setpoint": { - BRICK.hasSubstance: BRICK.Chilled_Water, - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Chilled, - TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Deadband, - TAG.Setpoint, - ], - }, - "Leaving_Water_Differential_Pressure_Deadband_Setpoint": { - BRICK.hasSubstance: BRICK.Leaving_Water, - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Leaving, - TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Deadband, - TAG.Setpoint, - ], - }, - "Entering_Water_Differential_Pressure_Deadband_Setpoint": { - BRICK.hasSubstance: BRICK.Entering_Water, - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Entering, - TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Deadband, - TAG.Setpoint, - ], }, }, }, }, }, }, - } + }, } From d6505d7259247dc97403d4d6b178c86fc3bc51ab Mon Sep 17 00:00:00 2001 From: Connor Cantrell <33592545+connorjcantrell@users.noreply.github.com> Date: Fri, 30 Aug 2024 16:00:47 -0700 Subject: [PATCH 2/7] Make `brick:Threshold` a top level class --- bricksrc/setpoint.py | 4116 ++++++++++++++--------------------------- bricksrc/threshold.py | 1275 +++++++++++++ 2 files changed, 2696 insertions(+), 2695 deletions(-) create mode 100644 bricksrc/threshold.py diff --git a/bricksrc/setpoint.py b/bricksrc/setpoint.py index abc50491..9187812f 100644 --- a/bricksrc/setpoint.py +++ b/bricksrc/setpoint.py @@ -9,291 +9,303 @@ TAG.Setpoint, ], "subclasses": { - "Target_Setpoint": { + "Dewpoint_Setpoint": { + BRICK.hasQuantity: QUDTQK.DewPointTemperature, + "tags": [ + TAG.Point, + TAG.Dewpoint, + TAG.Setpoint, + ], + }, + "Differential_Setpoint": { + BRICK.hasQuantity: QUDTQK.Dimensionless, "subclasses": { - "Dewpoint_Setpoint": { - BRICK.hasQuantity: QUDTQK.DewPointTemperature, + "Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, "tags": [ TAG.Point, - TAG.Dewpoint, + TAG.Differential, + TAG.Pressure, TAG.Setpoint, ], - }, - "Differential_Setpoint": { - BRICK.hasQuantity: QUDTQK.Dimensionless, "subclasses": { - "Differential_Pressure_Setpoint": { + "Air_Differential_Pressure_Setpoint": { BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Air, "tags": [ TAG.Point, + TAG.Air, TAG.Differential, TAG.Pressure, TAG.Setpoint, ], "subclasses": { - "Air_Differential_Pressure_Setpoint": { + "Exhaust_Air_Differential_Pressure_Setpoint": { BRICK.hasQuantity: BRICK.Differential_Pressure, - BRICK.hasSubstance: BRICK.Air, + BRICK.hasSubstance: BRICK.Exhaust_Air, "tags": [ TAG.Point, + TAG.Exhaust, TAG.Air, + TAG.Setpoint, + TAG.Pressure, + TAG.Differential, + ], + }, + "Return_Air_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Setpoint, + TAG.Pressure, + TAG.Differential, + ], + }, + "Supply_Air_Differential_Pressure_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Differential_Pressure_Setpoint, + ], + BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Supply_Air, + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Setpoint, + TAG.Pressure, + TAG.Differential, + ], + }, + }, + }, + "Water_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Water, + "tags": [ + TAG.Point, + TAG.Water, + TAG.Differential, + TAG.Pressure, + TAG.Setpoint, + ], + "subclasses": { + "Chilled_Water_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + BRICK.hasSubstance: BRICK.Chilled_Water, + "tags": [ + TAG.Point, + TAG.Chilled, + TAG.Water, TAG.Differential, TAG.Pressure, TAG.Setpoint, ], - "subclasses": { - "Exhaust_Air_Differential_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, - BRICK.hasSubstance: BRICK.Exhaust_Air, - "tags": [ - TAG.Point, - TAG.Exhaust, - TAG.Air, - TAG.Setpoint, - TAG.Pressure, - TAG.Differential, - ], - }, - "Return_Air_Differential_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, - BRICK.hasSubstance: BRICK.Return_Air, - "tags": [ - TAG.Point, - TAG.Return, - TAG.Air, - TAG.Setpoint, - TAG.Pressure, - TAG.Differential, - ], - }, - "Supply_Air_Differential_Pressure_Setpoint": { - "aliases": [ - BRICK.Discharge_Air_Differential_Pressure_Setpoint, - ], - BRICK.hasQuantity: BRICK.Differential_Pressure, - BRICK.hasSubstance: BRICK.Supply_Air, - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Setpoint, - TAG.Pressure, - TAG.Differential, - ], - }, - }, }, - "Water_Differential_Pressure_Setpoint": { + "Hot_Water_Differential_Pressure_Setpoint": { BRICK.hasQuantity: BRICK.Differential_Pressure, - BRICK.hasSubstance: BRICK.Water, + BRICK.hasSubstance: BRICK.Hot_Water, "tags": [ TAG.Point, + TAG.Hot, TAG.Water, TAG.Differential, TAG.Pressure, TAG.Setpoint, ], "subclasses": { - "Chilled_Water_Differential_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, - BRICK.hasSubstance: BRICK.Chilled_Water, + "Domestic_Hot_Water_Differential_Pressure_Setpoint": { "tags": [ TAG.Point, - TAG.Chilled, + TAG.Domestic, + TAG.Temperature, + TAG.Hot, TAG.Water, TAG.Differential, TAG.Pressure, TAG.Setpoint, ], }, - "Hot_Water_Differential_Pressure_Setpoint": { + "Medium_Temperature_Hot_Water_Differential_Pressure_Setpoint": { BRICK.hasQuantity: BRICK.Differential_Pressure, - BRICK.hasSubstance: BRICK.Hot_Water, "tags": [ TAG.Point, + TAG.Medium, + TAG.Temperature, TAG.Hot, TAG.Water, TAG.Differential, TAG.Pressure, TAG.Setpoint, ], - "subclasses": { - "Domestic_Hot_Water_Differential_Pressure_Setpoint": { - "tags": [ - TAG.Point, - TAG.Domestic, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Setpoint, - ], - }, - "Medium_Temperature_Hot_Water_Differential_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Setpoint, - ], - }, - }, }, }, }, }, }, - "Differential_Speed_Setpoint": { - BRICK.hasQuantity: BRICK.Speed, - "tags": [ - TAG.Point, - TAG.Differential, - TAG.Speed, - TAG.Setpoint, - ], - }, - "Differential_Temperature_Setpoint": { + }, + }, + "Differential_Speed_Setpoint": { + BRICK.hasQuantity: BRICK.Speed, + "tags": [ + TAG.Point, + TAG.Differential, + TAG.Speed, + TAG.Setpoint, + ], + }, + "Differential_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Temperature, + "tags": [ + TAG.Point, + TAG.Differential, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Differential_Air_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Differential_Temperature, "tags": [ TAG.Point, TAG.Differential, + TAG.Air, TAG.Temperature, TAG.Setpoint, ], - "subclasses": { - "Differential_Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Temperature, - "tags": [ - TAG.Point, - TAG.Differential, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Water_Differential_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Temperature, - BRICK.hasSubstance: BRICK.Water, - "tags": [ - TAG.Point, - TAG.Water, - TAG.Differential, - TAG.Temperature, - TAG.Setpoint, - ], - }, - }, - }, - "Load_Shed_Differential_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, - "parents": [ - BRICK.Load_Shed_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Load, - TAG.Shed, - TAG.Differential, - TAG.Pressure, - TAG.Setpoint, - ], }, - "Medium_Temperature_Hot_Water_Differential_Pressure_Load_Shed_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, + "Water_Differential_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Temperature, + BRICK.hasSubstance: BRICK.Water, "tags": [ TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, TAG.Water, TAG.Differential, - TAG.Pressure, - TAG.Shed, - TAG.Load, + TAG.Temperature, TAG.Setpoint, ], }, }, }, - "Enthalpy_Setpoint": { - BRICK.hasQuantity: QUDTQK.Enthalpy, + "Load_Shed_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + "parents": [ + BRICK.Load_Shed_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Load, + TAG.Shed, + TAG.Differential, + TAG.Pressure, + TAG.Setpoint, + ], + }, + "Medium_Temperature_Hot_Water_Differential_Pressure_Load_Shed_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, "tags": [ TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Differential, + TAG.Pressure, + TAG.Shed, + TAG.Load, TAG.Setpoint, - TAG.Enthalpy, ], }, - "Flow_Setpoint": { + }, + }, + "Enthalpy_Setpoint": { + BRICK.hasQuantity: QUDTQK.Enthalpy, + "tags": [ + TAG.Point, + TAG.Setpoint, + TAG.Enthalpy, + ], + }, + "Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + "tags": [ + TAG.Point, + TAG.Flow, + TAG.Setpoint, + ], + "subclasses": { + "Air_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Air, "tags": [ TAG.Point, + TAG.Air, TAG.Flow, TAG.Setpoint, ], "subclasses": { - "Air_Flow_Setpoint": { + "Exhaust_Air_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Air, + BRICK.hasSubstance: BRICK.Exhaust_Air, "tags": [ TAG.Point, + TAG.Exhaust, TAG.Air, TAG.Flow, TAG.Setpoint, ], "subclasses": { - "Exhaust_Air_Flow_Setpoint": { + "Exhaust_Air_Stack_Flow_Setpoint": { BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Exhaust_Air, "tags": [ TAG.Point, TAG.Exhaust, TAG.Air, - TAG.Flow, - TAG.Setpoint, - ], - "subclasses": { - "Exhaust_Air_Stack_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - "tags": [ - TAG.Point, - TAG.Exhaust, - TAG.Air, - TAG.Stack, - TAG.Flow, - TAG.Setpoint, - ], - }, - }, - }, - "Outside_Air_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Outside_Air, - "tags": [ - TAG.Point, - TAG.Outside, - TAG.Air, + TAG.Stack, TAG.Flow, TAG.Setpoint, ], }, - "Supply_Air_Flow_Setpoint": { + }, + }, + "Outside_Air_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Outside_Air, + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], + }, + "Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Flow_Setpoint, + ], + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], + "subclasses": { + "Cooling_Supply_Air_Flow_Setpoint": { "aliases": [ - BRICK.Discharge_Air_Flow_Setpoint, - ], - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, + BRICK.Cooling_Discharge_Air_Flow_Setpoint, ], "tags": [ TAG.Point, + TAG.Cool, TAG.Supply, TAG.Discharge, TAG.Air, @@ -301,12 +313,17 @@ TAG.Setpoint, ], "subclasses": { - "Cooling_Supply_Air_Flow_Setpoint": { + "Occupied_Cooling_Supply_Air_Flow_Setpoint": { "aliases": [ + BRICK.Occupied_Cooling_Discharge_Air_Flow_Setpoint, + ], + "parents": [ BRICK.Cooling_Discharge_Air_Flow_Setpoint, + BRICK.Cooling_Supply_Air_Flow_Setpoint, ], "tags": [ TAG.Point, + TAG.Occupied, TAG.Cool, TAG.Supply, TAG.Discharge, @@ -314,411 +331,184 @@ TAG.Flow, TAG.Setpoint, ], - "subclasses": { - "Occupied_Cooling_Supply_Air_Flow_Setpoint": { - "aliases": [ - BRICK.Occupied_Cooling_Discharge_Air_Flow_Setpoint, - ], - "parents": [ - BRICK.Cooling_Discharge_Air_Flow_Setpoint, - BRICK.Cooling_Supply_Air_Flow_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Occupied, - TAG.Cool, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Setpoint, - ], - }, - "Unoccupied_Cooling_Supply_Air_Flow_Setpoint": { - "aliases": [ - BRICK.Unoccupied_Cooling_Discharge_Air_Flow_Setpoint, - ], - "parents": [ - BRICK.Cooling_Discharge_Air_Flow_Setpoint, - BRICK.Cooling_Supply_Air_Flow_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Unoccupied, - TAG.Cool, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Setpoint, - ], - }, - }, }, - "Heating_Supply_Air_Flow_Setpoint": { + "Unoccupied_Cooling_Supply_Air_Flow_Setpoint": { "aliases": [ - BRICK.Heating_Discharge_Air_Flow_Setpoint, + BRICK.Unoccupied_Cooling_Discharge_Air_Flow_Setpoint, + ], + "parents": [ + BRICK.Cooling_Discharge_Air_Flow_Setpoint, + BRICK.Cooling_Supply_Air_Flow_Setpoint, ], "tags": [ TAG.Point, - TAG.Heat, + TAG.Unoccupied, + TAG.Cool, TAG.Supply, TAG.Discharge, TAG.Air, TAG.Flow, TAG.Setpoint, ], - "subclasses": { - "Occupied_Heating_Supply_Air_Flow_Setpoint": { - "aliases": [ - BRICK.Occupied_Heating_Discharge_Air_Flow_Setpoint, - ], - "parents": [ - BRICK.Heating_Discharge_Air_Flow_Setpoint, - BRICK.Heating_Supply_Air_Flow_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Occupied, - TAG.Heat, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Setpoint, - ], - }, - "Unoccupied_Heating_Supply_Air_Flow_Setpoint": { - "aliases": [ - BRICK.Unoccupied_Heating_Discharge_Air_Flow_Setpoint, - ], - "parents": [ - BRICK.Heating_Discharge_Air_Flow_Setpoint, - BRICK.Heating_Supply_Air_Flow_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Unoccupied, - TAG.Heat, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Setpoint, - ], - }, - }, }, - "Occupied_Supply_Air_Flow_Setpoint": { + }, + }, + "Heating_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Heating_Discharge_Air_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Heat, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Setpoint, + ], + "subclasses": { + "Occupied_Heating_Supply_Air_Flow_Setpoint": { "aliases": [ - BRICK.Occupied_Discharge_Air_Flow_Setpoint, + BRICK.Occupied_Heating_Discharge_Air_Flow_Setpoint, + ], + "parents": [ + BRICK.Heating_Discharge_Air_Flow_Setpoint, + BRICK.Heating_Supply_Air_Flow_Setpoint, ], "tags": [ TAG.Point, TAG.Occupied, + TAG.Heat, TAG.Supply, TAG.Discharge, TAG.Air, TAG.Flow, TAG.Setpoint, ], - "subclasses": { - "Occupied_Cooling_Supply_Air_Flow_Setpoint": { - "aliases": [ - BRICK.Occupied_Cooling_Discharge_Air_Flow_Setpoint, - ], - "parents": [ - BRICK.Cooling_Discharge_Air_Flow_Setpoint, - BRICK.Cooling_Supply_Air_Flow_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Occupied, - TAG.Cool, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Setpoint, - ], - }, - "Occupied_Heating_Supply_Air_Flow_Setpoint": { - "aliases": [ - BRICK.Occupied_Heating_Discharge_Air_Flow_Setpoint, - ], - "parents": [ - BRICK.Heating_Discharge_Air_Flow_Setpoint, - BRICK.Heating_Supply_Air_Flow_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Occupied, - TAG.Heat, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Setpoint, - ], - }, - }, }, - "Unoccupied_Supply_Air_Flow_Setpoint": { + "Unoccupied_Heating_Supply_Air_Flow_Setpoint": { "aliases": [ - BRICK.Unoccupied_Discharge_Air_Flow_Setpoint, + BRICK.Unoccupied_Heating_Discharge_Air_Flow_Setpoint, + ], + "parents": [ + BRICK.Heating_Discharge_Air_Flow_Setpoint, + BRICK.Heating_Supply_Air_Flow_Setpoint, ], "tags": [ TAG.Point, TAG.Unoccupied, + TAG.Heat, TAG.Supply, TAG.Discharge, TAG.Air, TAG.Flow, TAG.Setpoint, ], - "subclasses": { - "Unoccupied_Cooling_Supply_Air_Flow_Setpoint": { - "aliases": [ - BRICK.Unoccupied_Cooling_Discharge_Air_Flow_Setpoint, - ], - "parents": [ - BRICK.Cooling_Discharge_Air_Flow_Setpoint, - BRICK.Cooling_Supply_Air_Flow_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Unoccupied, - TAG.Cool, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Setpoint, - ], - }, - "Unoccupied_Heating_Supply_Air_Flow_Setpoint": { - "aliases": [ - BRICK.Unoccupied_Heating_Discharge_Air_Flow_Setpoint, - ], - "parents": [ - BRICK.Heating_Discharge_Air_Flow_Setpoint, - BRICK.Heating_Supply_Air_Flow_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Unoccupied, - TAG.Heat, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Setpoint, - ], - }, - }, }, }, }, - }, - }, - "Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Water, - "tags": [ - TAG.Point, - TAG.Water, - TAG.Flow, - TAG.Setpoint, - ], - "subclasses": { - "Bypass_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Bypass_Water, - "tags": [ - TAG.Point, - TAG.Bypass, - TAG.Water, - TAG.Flow, - TAG.Setpoint, + "Occupied_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Occupied_Discharge_Air_Flow_Setpoint, ], - }, - "Chilled_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Chilled_Water, "tags": [ TAG.Point, - TAG.Chilled, - TAG.Water, + TAG.Occupied, + TAG.Supply, + TAG.Discharge, + TAG.Air, TAG.Flow, TAG.Setpoint, ], "subclasses": { - "Entering_Chilled_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Entering_Chilled_Water, - "parents": [ - BRICK.Chilled_Water_Flow_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Chilled, - TAG.Water, - TAG.Entering, - TAG.Flow, - TAG.Setpoint, + "Occupied_Cooling_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Occupied_Cooling_Discharge_Air_Flow_Setpoint, ], - }, - "Leaving_Chilled_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Leaving_Chilled_Water, "parents": [ - BRICK.Chilled_Water_Flow_Setpoint, + BRICK.Cooling_Discharge_Air_Flow_Setpoint, + BRICK.Cooling_Supply_Air_Flow_Setpoint, ], "tags": [ TAG.Point, - TAG.Chilled, - TAG.Water, - TAG.Leaving, + TAG.Occupied, + TAG.Cool, + TAG.Supply, + TAG.Discharge, + TAG.Air, TAG.Flow, TAG.Setpoint, ], }, - }, - }, - "Condenser_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Condenser_Water, - "tags": [ - TAG.Point, - TAG.Condenser, - TAG.Water, - TAG.Flow, - TAG.Setpoint, - ], - }, - "Entering_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Entering_Water, - "tags": [ - TAG.Point, - TAG.Entering, - TAG.Water, - TAG.Flow, - TAG.Setpoint, - ], - "subclasses": { - "Entering_Chilled_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Entering_Chilled_Water, - "parents": [ - BRICK.Chilled_Water_Flow_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Chilled, - TAG.Water, - TAG.Entering, - TAG.Flow, - TAG.Setpoint, + "Occupied_Heating_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Occupied_Heating_Discharge_Air_Flow_Setpoint, ], - }, - "Entering_Hot_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Entering_Hot_Water, "parents": [ - BRICK.Hot_Water_Flow_Setpoint, + BRICK.Heating_Discharge_Air_Flow_Setpoint, + BRICK.Heating_Supply_Air_Flow_Setpoint, ], "tags": [ TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Entering, + TAG.Occupied, + TAG.Heat, + TAG.Supply, + TAG.Discharge, + TAG.Air, TAG.Flow, TAG.Setpoint, ], }, }, }, - "Hot_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Hot_Water, + "Unoccupied_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Unoccupied_Discharge_Air_Flow_Setpoint, + ], "tags": [ TAG.Point, - TAG.Hot, - TAG.Water, + TAG.Unoccupied, + TAG.Supply, + TAG.Discharge, + TAG.Air, TAG.Flow, TAG.Setpoint, ], "subclasses": { - "Entering_Hot_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Entering_Hot_Water, - "parents": [ - BRICK.Hot_Water_Flow_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Entering, - TAG.Flow, - TAG.Setpoint, + "Unoccupied_Cooling_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Unoccupied_Cooling_Discharge_Air_Flow_Setpoint, ], - }, - "Leaving_Hot_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Leaving_Hot_Water, "parents": [ - BRICK.Hot_Water_Flow_Setpoint, + BRICK.Cooling_Discharge_Air_Flow_Setpoint, + BRICK.Cooling_Supply_Air_Flow_Setpoint, ], "tags": [ TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Leaving, + TAG.Unoccupied, + TAG.Cool, + TAG.Supply, + TAG.Discharge, + TAG.Air, TAG.Flow, TAG.Setpoint, ], }, - }, - }, - "Leaving_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Leaving_Water, - "tags": [ - TAG.Point, - TAG.Leaving, - TAG.Water, - TAG.Flow, - TAG.Setpoint, - ], - "subclasses": { - "Leaving_Chilled_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Leaving_Chilled_Water, - "parents": [ - BRICK.Chilled_Water_Flow_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Chilled, - TAG.Water, - TAG.Leaving, - TAG.Flow, - TAG.Setpoint, + "Unoccupied_Heating_Supply_Air_Flow_Setpoint": { + "aliases": [ + BRICK.Unoccupied_Heating_Discharge_Air_Flow_Setpoint, ], - }, - "Leaving_Hot_Water_Flow_Setpoint": { - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Leaving_Hot_Water, "parents": [ - BRICK.Hot_Water_Flow_Setpoint, + BRICK.Heating_Discharge_Air_Flow_Setpoint, + BRICK.Heating_Supply_Air_Flow_Setpoint, ], "tags": [ TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Leaving, + TAG.Unoccupied, + TAG.Heat, + TAG.Supply, + TAG.Discharge, + TAG.Air, TAG.Flow, TAG.Setpoint, ], @@ -729,1887 +519,908 @@ }, }, }, - "Frequency_Setpoint": { - BRICK.hasQuantity: BRICK.Frequency, - "tags": [ - TAG.Point, - TAG.Setpoint, - TAG.Frequency, - ], - }, - "Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.PressureRatio, + "Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Water, "tags": [ TAG.Point, - TAG.Humidity, + TAG.Water, + TAG.Flow, TAG.Setpoint, ], "subclasses": { - "Building_Air_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Building_Air, - "tags": [ - TAG.Point, - TAG.Humidity, - TAG.Setpoint, - TAG.Air, - TAG.Building, - ], - }, - "Bypass_Air_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Bypass_Air, + "Bypass_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Bypass_Water, "tags": [ TAG.Point, - TAG.Humidity, - TAG.Setpoint, - TAG.Air, TAG.Bypass, - ], - }, - "Exhaust_Air_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Exhaust_Air, - "tags": [ - TAG.Point, - TAG.Humidity, + TAG.Water, + TAG.Flow, TAG.Setpoint, - TAG.Air, - TAG.Exhaust, ], }, - "Mixed_Air_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Mixed_Air, + "Chilled_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Chilled_Water, "tags": [ TAG.Point, - TAG.Humidity, + TAG.Chilled, + TAG.Water, + TAG.Flow, TAG.Setpoint, - TAG.Air, - TAG.Mixed, ], + "subclasses": { + "Entering_Chilled_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Entering_Chilled_Water, + "parents": [ + BRICK.Chilled_Water_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Chilled, + TAG.Water, + TAG.Entering, + TAG.Flow, + TAG.Setpoint, + ], + }, + "Leaving_Chilled_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Leaving_Chilled_Water, + "parents": [ + BRICK.Chilled_Water_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Chilled, + TAG.Water, + TAG.Leaving, + TAG.Flow, + TAG.Setpoint, + ], + }, + }, }, - "Occupied_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, + "Condenser_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Condenser_Water, "tags": [ TAG.Point, - TAG.Humidity, + TAG.Condenser, + TAG.Water, + TAG.Flow, TAG.Setpoint, - TAG.Occupied, ], }, - "Outside_Air_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Outside_Air, + "Entering_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Entering_Water, "tags": [ TAG.Point, - TAG.Humidity, + TAG.Entering, + TAG.Water, + TAG.Flow, TAG.Setpoint, - TAG.Air, - TAG.Outside, ], + "subclasses": { + "Entering_Chilled_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Entering_Chilled_Water, + "parents": [ + BRICK.Chilled_Water_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Chilled, + TAG.Water, + TAG.Entering, + TAG.Flow, + TAG.Setpoint, + ], + }, + "Entering_Hot_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Entering_Hot_Water, + "parents": [ + BRICK.Hot_Water_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Flow, + TAG.Setpoint, + ], + }, + }, }, - "Return_Air_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Return_Air, + "Hot_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Hot_Water, "tags": [ TAG.Point, - TAG.Humidity, + TAG.Hot, + TAG.Water, + TAG.Flow, TAG.Setpoint, - TAG.Air, - TAG.Return, - ], - }, - "Supply_Air_Humidity_Setpoint": { - "aliases": [ - BRICK.Discharge_Air_Humidity_Setpoint, - ], - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, - ], - "tags": [ - TAG.Point, - TAG.Humidity, - TAG.Setpoint, - TAG.Air, - TAG.Supply, - TAG.Discharge, - ], - }, - "Unoccupied_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - "tags": [ - TAG.Point, - TAG.Humidity, - TAG.Setpoint, - TAG.Unoccupied, - ], - }, - "Zone_Air_Humidity_Setpoint": { - BRICK.hasQuantity: QUDTQK.RelativeHumidity, - BRICK.hasSubstance: BRICK.Zone_Air, - "tags": [ - TAG.Point, - TAG.Humidity, - TAG.Setpoint, - TAG.Air, - TAG.Zone, - ], - }, - }, - }, - "Illuminance_Setpoint": { - BRICK.hasQuantity: QUDTQK.Illuminance, - "tags": [ - TAG.Point, - TAG.Setpoint, - TAG.Illuminance, - ], - }, - "Load_Shed_Setpoint": { - "tags": [ - TAG.Point, - TAG.Shed, - TAG.Load, - TAG.Setpoint, - ], - "subclasses": { - "Entering_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Entering, - TAG.Pressure, - TAG.Shed, - TAG.Load, - TAG.Setpoint, - ], - }, - "Leaving_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Leaving, - TAG.Pressure, - TAG.Shed, - TAG.Load, - TAG.Setpoint, - ], - }, - "Load_Shed_Differential_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, - "parents": [ - BRICK.Load_Shed_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Load, - TAG.Shed, - TAG.Differential, - TAG.Pressure, - TAG.Setpoint, - ], - }, - "Medium_Temperature_Hot_Water_Differential_Pressure_Load_Shed_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Pressure, - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Differential, - TAG.Pressure, - TAG.Shed, - TAG.Load, - TAG.Setpoint, - ], - }, - }, - }, - "Luminance_Setpoint": { - BRICK.hasQuantity: QUDTQK.Luminance, - "tags": [ - TAG.Point, - TAG.Luminance, - TAG.Setpoint, - ], - }, - "Position_Setpoint": { - "subclasses": { - "Damper_Position_Setpoint": { - BRICK.hasQuantity: BRICK.Position, - "tags": [ - TAG.Point, - TAG.Damper, - TAG.Position, - TAG.Setpoint, - ], - }, - "Valve_Position_Setpoint": {}, - }, - }, - "Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Pressure, - "tags": [ - TAG.Point, - TAG.Pressure, - TAG.Setpoint, - ], - "subclasses": { - "Air_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Pressure, - "tags": [ - TAG.Setpoint, - TAG.Pressure, - TAG.Setpoint, - TAG.Air, ], "subclasses": { - "Building_Air_Static_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Static_Pressure, - BRICK.hasSubstance: BRICK.Building_Air, + "Entering_Hot_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Entering_Hot_Water, "parents": [ - BRICK.Air_Pressure_Setpoint, + BRICK.Hot_Water_Flow_Setpoint, ], "tags": [ TAG.Point, - TAG.Building, - TAG.Air, - TAG.Static, - TAG.Pressure, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Flow, + TAG.Setpoint, + ], + }, + "Leaving_Hot_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "parents": [ + BRICK.Hot_Water_Flow_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Flow, TAG.Setpoint, ], }, }, }, - "Static_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Static_Pressure, + "Leaving_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Leaving_Water, "tags": [ TAG.Point, - TAG.Static, - TAG.Pressure, + TAG.Leaving, + TAG.Water, + TAG.Flow, TAG.Setpoint, ], "subclasses": { - "Building_Air_Static_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Static_Pressure, - BRICK.hasSubstance: BRICK.Building_Air, + "Leaving_Chilled_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Leaving_Chilled_Water, "parents": [ - BRICK.Air_Pressure_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Building, - TAG.Air, - TAG.Static, - TAG.Pressure, - TAG.Setpoint, + BRICK.Chilled_Water_Flow_Setpoint, ], - }, - "Chilled_Water_Static_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Static_Pressure, - BRICK.hasSubstance: BRICK.Chilled_Water, "tags": [ TAG.Point, TAG.Chilled, TAG.Water, - TAG.Static, - TAG.Pressure, - TAG.Setpoint, - ], - }, - "Duct_Air_Static_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Static_Pressure, - BRICK.hasSubstance: BRICK.Air, - "tags": [ - TAG.Point, - TAG.Duct, - TAG.Air, - TAG.Static, - TAG.Pressure, + TAG.Leaving, + TAG.Flow, TAG.Setpoint, ], }, - "Exhaust_Air_Static_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Static_Pressure, - BRICK.hasSubstance: BRICK.Exhaust_Air, - "tags": [ - TAG.Point, - TAG.Exhaust, - TAG.Air, - TAG.Static, - TAG.Pressure, - TAG.Setpoint, + "Leaving_Hot_Water_Flow_Setpoint": { + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "parents": [ + BRICK.Hot_Water_Flow_Setpoint, ], - }, - "Hot_Water_Static_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Static_Pressure, - BRICK.hasSubstance: BRICK.Hot_Water, "tags": [ TAG.Point, TAG.Hot, TAG.Water, - TAG.Static, - TAG.Pressure, - TAG.Setpoint, - ], - }, - "Supply_Air_Static_Pressure_Setpoint": { - "aliases": [ - BRICK.Discharge_Air_Static_Pressure_Setpoint, - ], - BRICK.hasQuantity: BRICK.Static_Pressure, - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Static, - TAG.Pressure, - TAG.Setpoint, - ], - }, - "Underfloor_Air_Plenum_Static_Pressure_Setpoint": { - "tags": [ - TAG.Point, - TAG.Underfloor, - TAG.Air, - TAG.Plenum, - TAG.Static, - TAG.Pressure, + TAG.Leaving, + TAG.Flow, TAG.Setpoint, ], }, }, }, - "Velocity_Pressure_Setpoint": { - "tags": [ - TAG.Point, - TAG.Velocity, - TAG.Pressure, - TAG.Setpoint, - ], - }, - "Water_Pressure_Setpoint": { - BRICK.hasQuantity: BRICK.Pressure, - "tags": [ - TAG.Setpoint, - TAG.Pressure, - TAG.Setpoint, - TAG.Water, - ], - }, }, }, - "Speed_Setpoint": { - BRICK.hasQuantity: BRICK.Speed, + }, + }, + "Frequency_Setpoint": { + BRICK.hasQuantity: BRICK.Frequency, + "tags": [ + TAG.Point, + TAG.Setpoint, + TAG.Frequency, + ], + }, + "Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.PressureRatio, + "tags": [ + TAG.Point, + TAG.Humidity, + TAG.Setpoint, + ], + "subclasses": { + "Building_Air_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + BRICK.hasSubstance: BRICK.Building_Air, "tags": [ TAG.Point, - TAG.Speed, + TAG.Humidity, TAG.Setpoint, + TAG.Air, + TAG.Building, ], - "subclasses": { - "Rated_Speed_Setpoint": { - BRICK.hasQuantity: BRICK.Speed, - "tags": [ - TAG.Point, - TAG.Rated, - TAG.Speed, - TAG.Setpoint, - ], - }, - }, }, - "Temperature_Setpoint": { - BRICK.hasQuantity: QUDTQK.Temperature, + "Bypass_Air_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + BRICK.hasSubstance: BRICK.Bypass_Air, "tags": [ TAG.Point, - TAG.Temperature, + TAG.Humidity, TAG.Setpoint, + TAG.Air, + TAG.Bypass, + ], + }, + "Exhaust_Air_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + BRICK.hasSubstance: BRICK.Exhaust_Air, + "tags": [ + TAG.Point, + TAG.Humidity, + TAG.Setpoint, + TAG.Air, + TAG.Exhaust, + ], + }, + "Mixed_Air_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + BRICK.hasSubstance: BRICK.Mixed_Air, + "tags": [ + TAG.Point, + TAG.Humidity, + TAG.Setpoint, + TAG.Air, + TAG.Mixed, + ], + }, + "Occupied_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + "tags": [ + TAG.Point, + TAG.Humidity, + TAG.Setpoint, + TAG.Occupied, + ], + }, + "Outside_Air_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + BRICK.hasSubstance: BRICK.Outside_Air, + "tags": [ + TAG.Point, + TAG.Humidity, + TAG.Setpoint, + TAG.Air, + TAG.Outside, + ], + }, + "Return_Air_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Humidity, + TAG.Setpoint, + TAG.Air, + TAG.Return, + ], + }, + "Supply_Air_Humidity_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Humidity_Setpoint, + ], + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, + ], + "tags": [ + TAG.Point, + TAG.Humidity, + TAG.Setpoint, + TAG.Air, + TAG.Supply, + TAG.Discharge, + ], + }, + "Unoccupied_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + "tags": [ + TAG.Point, + TAG.Humidity, + TAG.Setpoint, + TAG.Unoccupied, + ], + }, + "Zone_Air_Humidity_Setpoint": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + BRICK.hasSubstance: BRICK.Zone_Air, + "tags": [ + TAG.Point, + TAG.Humidity, + TAG.Setpoint, + TAG.Air, + TAG.Zone, ], - "subclasses": { - "Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Air, - "tags": [ - TAG.Point, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Effective_Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Air, - "tags": [ - TAG.Point, - TAG.Effective, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Effective_Return_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Effective_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Return, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Effective, - ], - }, - "Effective_Room_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Effective_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Room, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Effective, - ], - }, - "Effective_Supply_Air_Temperature_Setpoint": { - "aliases": [ - BRICK.Effective_Discharge_Air_Temperature_Setpoint, - ], - "parents": [ - BRICK.Effective_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Effective, - ], - }, - "Effective_Target_Zone_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Effective_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Effective, - TAG.Target, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - }, - }, - "Mixed_Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Mixed_Air, - "tags": [ - TAG.Point, - TAG.Mixed, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Occupied_Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Air, - "tags": [ - TAG.Point, - TAG.Occupied, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Occupied_Return_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Return, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Occupied, - ], - }, - "Occupied_Room_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Room, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Occupied, - ], - }, - "Occupied_Supply_Air_Temperature_Setpoint": { - "aliases": [ - BRICK.Occupied_Discharge_Air_Temperature_Setpoint, - ], - "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Occupied, - ], - }, - "Occupied_Target_Zone_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Occupied, - TAG.Target, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - }, - }, - "Return_Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Return_Air, - "tags": [ - TAG.Point, - TAG.Return, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Effective_Return_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Effective_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Return, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Effective, - ], - }, - "Occupied_Return_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Return, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Occupied, - ], - }, - "Unoccupied_Return_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Return, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Unoccupied, - ], - }, - }, - }, - "Room_Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Air, - "tags": [ - TAG.Point, - TAG.Room, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Effective_Room_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Effective_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Room, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Effective, - ], - }, - "Occupied_Room_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Room, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Occupied, - ], - }, - "Unoccupied_Room_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Room, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Unoccupied, - ], - }, - }, - }, - "Supply_Air_Temperature_Setpoint": { - "aliases": [ - BRICK.Discharge_Air_Temperature_Setpoint, - ], - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: [ - BRICK.Supply_Air, - BRICK.Discharge_Air, - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Effective_Supply_Air_Temperature_Setpoint": { - "aliases": [ - BRICK.Effective_Discharge_Air_Temperature_Setpoint, - ], - "parents": [ - BRICK.Effective_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Effective, - ], - }, - "Occupied_Supply_Air_Temperature_Setpoint": { - "aliases": [ - BRICK.Occupied_Discharge_Air_Temperature_Setpoint, - ], - "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Occupied, - ], - }, - "Supply_Air_Temperature_Cooling_Setpoint": { - "aliases": [ - BRICK.Discharge_Air_Temperature_Cooling_Setpoint, - ], - "parents": [ - BRICK.Cooling_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Temperature, - TAG.Cool, - TAG.Setpoint, - ], - }, - "Supply_Air_Temperature_Heating_Setpoint": { - "aliases": [ - BRICK.Discharge_Air_Temperature_Heating_Setpoint, - ], - "parents": [ - BRICK.Heating_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - ], - }, - "Unoccupied_Supply_Air_Temperature_Setpoint": { - "aliases": [ - BRICK.Unoccupied_Discharge_Air_Temperature_Setpoint, - ], - "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Unoccupied, - ], - }, - }, - }, - "Target_Zone_Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Zone_Air, - "tags": [ - TAG.Point, - TAG.Target, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Effective_Target_Zone_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Effective_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Effective, - TAG.Target, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Occupied_Target_Zone_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Occupied, - TAG.Target, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Standby_Target_Zone_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Standby, - TAG.Target, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Unoccupied_Target_Zone_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Unoccupied, - TAG.Target, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - }, - }, - "Unoccupied_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Unoccupied, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Unoccupied_Return_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Return, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Unoccupied, - ], - }, - "Unoccupied_Room_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Room, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Unoccupied, - ], - }, - "Unoccupied_Supply_Air_Temperature_Setpoint": { - "aliases": [ - BRICK.Unoccupied_Discharge_Air_Temperature_Setpoint, - ], - "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Temperature, - TAG.Heat, - TAG.Setpoint, - TAG.Unoccupied, - ], - }, - "Unoccupied_Target_Zone_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Unoccupied, - TAG.Target, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - }, - }, - }, - }, - "Entering_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Entering, - TAG.Pressure, - TAG.Shed, - TAG.Load, - TAG.Setpoint, - ], - }, - "Leaving_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Leaving, - TAG.Pressure, - TAG.Shed, - TAG.Load, - TAG.Setpoint, - ], - }, - "Radiant_Panel_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Radiant, - TAG.Panel, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Embedded_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Embedded, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Core_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Core, - TAG.Temperature, - TAG.Setpoint, - ], - }, - }, - }, - "Inside_Face_Surface_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Inside, - TAG.Face, - TAG.Surface, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Outside_Face_Surface_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Outside, - TAG.Face, - TAG.Surface, - TAG.Temperature, - TAG.Setpoint, - ], - }, - }, - }, - "Schedule_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Temperature, - TAG.Setpoint, - TAG.Schedule, - ], - }, - "Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Water, - "tags": [ - TAG.Point, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Chilled_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Chilled_Water, - "tags": [ - TAG.Point, - TAG.Chilled, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Entering_Chilled_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Entering_Chilled_Water, - "parents": [ - BRICK.Chilled_Water_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Entering, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - TAG.Chilled, - ], - }, - "Leaving_Chilled_Water_Temperature_Setpoint": { - "parents": [ - BRICK.Chilled_Water_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Leaving, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - TAG.Chilled, - ], - }, - }, - }, - "Domestic_Hot_Water_Temperature_Setpoint": { - "parents": [ - BRICK.Hot_Water_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Domestic, - TAG.Hot, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Entering_Domestic_Hot_Water_Temperature_Setpoint": { - "parents": [ - BRICK.Entering_Water_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Domestic, - TAG.Hot, - TAG.Entering, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Leaving_Domestic_Hot_Water_Temperature_Setpoint": { - "parents": [ - BRICK.Leaving_Water_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Domestic, - TAG.Hot, - TAG.Leaving, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - }, - }, - }, - "Entering_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Entering_Water, - "tags": [ - TAG.Point, - TAG.Entering, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Entering_Chilled_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Entering_Chilled_Water, - "parents": [ - BRICK.Chilled_Water_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Entering, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - TAG.Chilled, - ], - }, - "Entering_Domestic_Hot_Water_Temperature_Setpoint": { - "parents": [ - BRICK.Entering_Water_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Domestic, - TAG.Hot, - TAG.Entering, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Entering_Hot_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Entering_Hot_Water, - "parents": [ - BRICK.Hot_Water_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Entering, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - TAG.Hot, - ], - }, - "Entering_Water_Temperature_Deadband_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Entering_Water, - "parents": [ - BRICK.Entering_Water_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Entering, - TAG.Water, - TAG.Temperature, - TAG.Deadband, - TAG.Setpoint, - ], - }, - }, - }, - "Hot_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Hot_Water, - "tags": [ - TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Domestic_Hot_Water_Temperature_Setpoint": { - "parents": [ - BRICK.Hot_Water_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Domestic, - TAG.Hot, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Entering_Domestic_Hot_Water_Temperature_Setpoint": { - "parents": [ - BRICK.Entering_Water_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Domestic, - TAG.Hot, - TAG.Entering, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Leaving_Domestic_Hot_Water_Temperature_Setpoint": { - "parents": [ - BRICK.Leaving_Water_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Domestic, - TAG.Hot, - TAG.Leaving, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - }, - }, - }, - "Entering_Hot_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Entering_Hot_Water, - "parents": [ - BRICK.Hot_Water_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Entering, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - TAG.Hot, - ], - }, - "Leaving_Hot_Water_Temperature_Setpoint": { - "parents": [ - BRICK.Hot_Water_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Leaving, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - TAG.Hot, - ], - }, - }, - }, - "Leaving_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Leaving_Water, - "tags": [ - TAG.Point, - TAG.Leaving, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Entering_Condenser_Water_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Entering_Condenser_Water, - "tags": [ - TAG.Point, - TAG.Entering, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - TAG.Condenser, - ], - }, - "Leaving_Chilled_Water_Temperature_Setpoint": { - "parents": [ - BRICK.Chilled_Water_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Leaving, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - TAG.Chilled, - ], - }, - "Leaving_Condenser_Water_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Leaving, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - TAG.Condenser, - ], - }, - "Leaving_Domestic_Hot_Water_Temperature_Setpoint": { - "parents": [ - BRICK.Leaving_Water_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Domestic, - TAG.Hot, - TAG.Leaving, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Leaving_Hot_Water_Temperature_Setpoint": { - "parents": [ - BRICK.Hot_Water_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Leaving, - TAG.Water, - TAG.Temperature, - TAG.Setpoint, - TAG.Hot, - ], - }, - "Leaving_Water_Temperature_Deadband_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Leaving_Water, - "parents": [ - BRICK.Leaving_Water_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Leaving, - TAG.Water, - TAG.Temperature, - TAG.Deadband, - TAG.Setpoint, - ], - }, - }, - }, - }, - }, - }, }, }, }, - "Threshold_Setpoint": { + "Illuminance_Setpoint": { + BRICK.hasQuantity: QUDTQK.Illuminance, + "tags": [ + TAG.Point, + TAG.Setpoint, + TAG.Illuminance, + ], + }, + "Load_Shed_Setpoint": { + "tags": [ + TAG.Point, + TAG.Shed, + TAG.Load, + TAG.Setpoint, + ], "subclasses": { - "Lockout_Setpoint": {}, - "Lower_Threshold_Setpoint": { - "subclasses": { - "Enable_Hot_Water_System_Outside_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Enable, - TAG.Hot, - TAG.Water, - TAG.System, - TAG.Outside, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Entering_Hot_Water_Temperature_Low_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Entering, - TAG.Temperature, - TAG.Low, - TAG.Reset, - TAG.Setpoint, - ], - "subclasses": { - "Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Entering, - TAG.Temperature, - TAG.Low, - TAG.Reset, - TAG.Setpoint, - ], - }, - }, - }, - "Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Entering, - TAG.Temperature, - TAG.Low, - TAG.Reset, - TAG.Setpoint, - ], - }, - "Heating_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Temperature, - TAG.Setpoint, - TAG.Heat, - ], - "subclasses": { - "Heating_Zone_Air_Temperature_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Zone_Air, - "tags": [ - TAG.Point, - TAG.Heat, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - "subclasses": { - "Effective_Heating_Zone_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Effective_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Effective, - TAG.Heat, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Occupied_Heating_Zone_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Occupied, - TAG.Heat, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Standby_Heating_Zone_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Standby, - TAG.Heat, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Unoccupied_Heating_Zone_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Unoccupied, - TAG.Heat, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - }, - }, - "Occupied_Heating_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Temperature, - TAG.Setpoint, - TAG.Heat, - TAG.Occupied, - ], - "subclasses": { - "Occupied_Heating_Zone_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Occupied, - TAG.Heat, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - }, - }, - "Open_Heating_Valve_Outside_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Heating_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Open, - TAG.Heat, - TAG.Valve, - TAG.Outside, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Unoccupied_Heating_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Temperature, - TAG.Setpoint, - TAG.Heat, - TAG.Unoccupied, - ], - "subclasses": { - "Unoccupied_Heating_Zone_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Unoccupied, - TAG.Heat, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - }, - }, - }, + "Entering_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Pressure, + TAG.Shed, + TAG.Load, + TAG.Setpoint, + ], + }, + "Leaving_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Pressure, + TAG.Shed, + TAG.Load, + TAG.Setpoint, + ], + }, + "Load_Shed_Differential_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + "parents": [ + BRICK.Load_Shed_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Load, + TAG.Shed, + TAG.Differential, + TAG.Pressure, + TAG.Setpoint, + ], + }, + "Medium_Temperature_Hot_Water_Differential_Pressure_Load_Shed_Setpoint": { + BRICK.hasQuantity: BRICK.Differential_Pressure, + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Differential, + TAG.Pressure, + TAG.Shed, + TAG.Load, + TAG.Setpoint, + ], + }, + }, + }, + "Luminance_Setpoint": { + BRICK.hasQuantity: QUDTQK.Luminance, + "tags": [ + TAG.Point, + TAG.Luminance, + TAG.Setpoint, + ], + }, + "Position_Setpoint": { + "subclasses": { + "Damper_Position_Setpoint": { + BRICK.hasQuantity: BRICK.Position, + "tags": [ + TAG.Point, + TAG.Damper, + TAG.Position, + TAG.Setpoint, + ], + }, + "Valve_Position_Setpoint": {}, + }, + }, + "Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Pressure, + "tags": [ + TAG.Point, + TAG.Pressure, + TAG.Setpoint, + ], + "subclasses": { + "Air_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Pressure, + "tags": [ + TAG.Setpoint, + TAG.Pressure, + TAG.Setpoint, + TAG.Air, + ], + "subclasses": { + "Building_Air_Static_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: BRICK.Building_Air, + "parents": [ + BRICK.Air_Pressure_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Building, + TAG.Air, + TAG.Static, + TAG.Pressure, + TAG.Setpoint, + ], }, - "Humidification_Setpoint": {}, - "Leaving_Hot_Water_Temperature_Low_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + }, + }, + "Static_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Static_Pressure, + "tags": [ + TAG.Point, + TAG.Static, + TAG.Pressure, + TAG.Setpoint, + ], + "subclasses": { + "Building_Air_Static_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: BRICK.Building_Air, + "parents": [ + BRICK.Air_Pressure_Setpoint, + ], "tags": [ TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Leaving, - TAG.Temperature, - TAG.Low, - TAG.Reset, + TAG.Building, + TAG.Air, + TAG.Static, + TAG.Pressure, TAG.Setpoint, ], - "subclasses": { - "Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Leaving, - TAG.Temperature, - TAG.Low, - TAG.Reset, - TAG.Setpoint, - ], - }, - }, }, - "Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { + "Chilled_Water_Static_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: BRICK.Chilled_Water, "tags": [ TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, + TAG.Chilled, TAG.Water, - TAG.Leaving, - TAG.Temperature, - TAG.Low, - TAG.Reset, + TAG.Static, + TAG.Pressure, TAG.Setpoint, ], }, - "Low_Outside_Air_Temperature_Enable_Setpoint": { + "Duct_Air_Static_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: BRICK.Air, "tags": [ TAG.Point, - TAG.Low, - TAG.Outside, + TAG.Duct, TAG.Air, - TAG.Temperature, - TAG.Enable, + TAG.Static, + TAG.Pressure, TAG.Setpoint, ], }, - "Outside_Air_Temperature_Low_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Outside_Air, + "Exhaust_Air_Static_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: BRICK.Exhaust_Air, "tags": [ TAG.Point, - TAG.Outside, + TAG.Exhaust, TAG.Air, - TAG.Temperature, - TAG.Low, - TAG.Reset, + TAG.Static, + TAG.Pressure, TAG.Setpoint, ], }, - "Return_Air_Temperature_Low_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Return_Air, + "Hot_Water_Static_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: BRICK.Hot_Water, "tags": [ TAG.Point, - TAG.Return, - TAG.Air, - TAG.Temperature, - TAG.Low, - TAG.Reset, + TAG.Hot, + TAG.Water, + TAG.Static, + TAG.Pressure, TAG.Setpoint, ], }, - "Supply_Air_Flow_Low_Reset_Setpoint": { + "Supply_Air_Static_Pressure_Setpoint": { "aliases": [ - BRICK.Discharge_Air_Flow_Low_Reset_Setpoint, + BRICK.Discharge_Air_Static_Pressure_Setpoint, + ], + BRICK.hasQuantity: BRICK.Static_Pressure, + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, ], "tags": [ TAG.Point, TAG.Supply, TAG.Discharge, TAG.Air, - TAG.Flow, - TAG.Reset, + TAG.Static, + TAG.Pressure, TAG.Setpoint, - TAG.Low, ], }, - "Supply_Air_Temperature_Low_Reset_Setpoint": { - "aliases": [ - BRICK.Discharge_Air_Temperature_Low_Reset_Setpoint, + "Underfloor_Air_Plenum_Static_Pressure_Setpoint": { + "tags": [ + TAG.Point, + TAG.Underfloor, + TAG.Air, + TAG.Plenum, + TAG.Static, + TAG.Pressure, + TAG.Setpoint, ], + }, + }, + }, + "Velocity_Pressure_Setpoint": { + "tags": [ + TAG.Point, + TAG.Velocity, + TAG.Pressure, + TAG.Setpoint, + ], + }, + "Water_Pressure_Setpoint": { + BRICK.hasQuantity: BRICK.Pressure, + "tags": [ + TAG.Setpoint, + TAG.Pressure, + TAG.Setpoint, + TAG.Water, + ], + }, + }, + }, + "Speed_Setpoint": { + BRICK.hasQuantity: BRICK.Speed, + "tags": [ + TAG.Point, + TAG.Speed, + TAG.Setpoint, + ], + "subclasses": { + "Rated_Speed_Setpoint": { + BRICK.hasQuantity: BRICK.Speed, + "tags": [ + TAG.Point, + TAG.Rated, + TAG.Speed, + TAG.Setpoint, + ], + }, + }, + }, + "Temperature_Setpoint": { + BRICK.hasQuantity: QUDTQK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Air_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Air, + "tags": [ + TAG.Point, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Effective_Air_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Supply_Air, - "parents": [ - BRICK.Temperature_Low_Reset_Setpoint, + BRICK.hasSubstance: BRICK.Air, + "tags": [ + TAG.Point, + TAG.Effective, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, ], + "subclasses": { + "Effective_Return_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Effective, + ], + }, + "Effective_Room_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Room, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Effective, + ], + }, + "Effective_Supply_Air_Temperature_Setpoint": { + "aliases": [ + BRICK.Effective_Discharge_Air_Temperature_Setpoint, + ], + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Effective, + ], + }, + "Effective_Target_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Effective, + TAG.Target, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + }, + }, + "Mixed_Air_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Mixed_Air, "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, + TAG.Mixed, TAG.Air, TAG.Temperature, - TAG.Differential, - TAG.Reset, TAG.Setpoint, - TAG.Low, ], }, - "Temperature_Low_Reset_Setpoint": { + "Occupied_Air_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Air, "tags": [ TAG.Point, + TAG.Occupied, + TAG.Air, TAG.Temperature, - TAG.Low, - TAG.Reset, TAG.Setpoint, ], "subclasses": { - "Entering_Hot_Water_Temperature_Low_Reset_Setpoint": { + "Occupied_Return_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Entering, + TAG.Return, + TAG.Air, TAG.Temperature, - TAG.Low, - TAG.Reset, + TAG.Heat, TAG.Setpoint, + TAG.Occupied, + ], + }, + "Occupied_Room_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Room, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Occupied, + ], + }, + "Occupied_Supply_Air_Temperature_Setpoint": { + "aliases": [ + BRICK.Occupied_Discharge_Air_Temperature_Setpoint, + ], + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Occupied, ], - "subclasses": { - "Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Entering, - TAG.Temperature, - TAG.Low, - TAG.Reset, - TAG.Setpoint, - ], - }, - }, }, - "Leaving_Hot_Water_Temperature_Low_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "Occupied_Target_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Leaving, + TAG.Occupied, + TAG.Target, + TAG.Zone, + TAG.Air, TAG.Temperature, - TAG.Low, - TAG.Reset, TAG.Setpoint, ], - "subclasses": { - "Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Leaving, - TAG.Temperature, - TAG.Low, - TAG.Reset, - TAG.Setpoint, - ], - }, - }, }, - "Outside_Air_Temperature_Low_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Outside_Air, + }, + }, + "Return_Air_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Effective_Return_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Outside, + TAG.Return, TAG.Air, TAG.Temperature, - TAG.Low, - TAG.Reset, + TAG.Heat, TAG.Setpoint, + TAG.Effective, ], }, - "Return_Air_Temperature_Low_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Return_Air, + "Occupied_Return_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], "tags": [ TAG.Point, TAG.Return, TAG.Air, TAG.Temperature, - TAG.Low, - TAG.Reset, + TAG.Heat, TAG.Setpoint, + TAG.Occupied, ], }, - "Supply_Air_Temperature_Low_Reset_Setpoint": { - "aliases": [ - BRICK.Discharge_Air_Temperature_Low_Reset_Setpoint, - ], - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Supply_Air, + "Unoccupied_Return_Air_Temperature_Setpoint": { "parents": [ - BRICK.Temperature_Low_Reset_Setpoint, + BRICK.Unoccupied_Air_Temperature_Setpoint, ], "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, + TAG.Return, TAG.Air, TAG.Temperature, - TAG.Differential, - TAG.Reset, + TAG.Heat, TAG.Setpoint, - TAG.Low, + TAG.Unoccupied, ], }, }, }, - }, - }, - "Outside_Air_Lockout_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Outside, - TAG.Air, - TAG.Lockout, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Reset_Setpoint": { - BRICK.hasQuantity: QUDTQK.Dimensionless, - "tags": [ - TAG.Point, - TAG.Reset, - TAG.Setpoint, - ], - "subclasses": { - "Supply_Air_Flow_Reset_Setpoint": { - "aliases": [ - BRICK.Discharge_Air_Flow_Reset_Setpoint, - ], - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Discharge_Air, + "Room_Air_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Air, "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, + TAG.Room, TAG.Air, - TAG.Flow, - TAG.Reset, + TAG.Temperature, TAG.Setpoint, ], "subclasses": { - "Supply_Air_Flow_High_Reset_Setpoint": { - "aliases": [ - BRICK.Discharge_Air_Flow_High_Reset_Setpoint, + "Effective_Room_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, ], "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, + TAG.Room, TAG.Air, - TAG.Flow, - TAG.Reset, + TAG.Temperature, + TAG.Heat, TAG.Setpoint, - TAG.High, + TAG.Effective, ], }, - "Supply_Air_Flow_Low_Reset_Setpoint": { - "aliases": [ - BRICK.Discharge_Air_Flow_Low_Reset_Setpoint, + "Occupied_Room_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, ], "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, + TAG.Room, TAG.Air, - TAG.Flow, - TAG.Reset, + TAG.Temperature, + TAG.Heat, + TAG.Setpoint, + TAG.Occupied, + ], + }, + "Unoccupied_Room_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Room, + TAG.Air, + TAG.Temperature, + TAG.Heat, TAG.Setpoint, - TAG.Low, + TAG.Unoccupied, ], }, }, }, - "Supply_Air_Temperature_Reset_Differential_Setpoint": { + "Supply_Air_Temperature_Setpoint": { "aliases": [ - BRICK.Discharge_Air_Temperature_Reset_Differential_Setpoint, + BRICK.Discharge_Air_Temperature_Setpoint, ], - BRICK.hasQuantity: BRICK.Differential_Temperature, + BRICK.hasQuantity: BRICK.Temperature, BRICK.hasSubstance: [ BRICK.Supply_Air, BRICK.Discharge_Air, @@ -2620,123 +1431,85 @@ TAG.Discharge, TAG.Air, TAG.Temperature, - TAG.Differential, - TAG.Reset, - TAG.Setpoint, - ], - }, - "Temperature_Differential_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Differential_Temperature, - "tags": [ - TAG.Point, - TAG.Temperature, - TAG.Differential, - TAG.Reset, - TAG.Setpoint, - ], - }, - "Temperature_High_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, - TAG.Temperature, - TAG.High, - TAG.Reset, TAG.Setpoint, ], "subclasses": { - "Entering_Hot_Water_Temperature_High_Reset_Setpoint": { + "Effective_Supply_Air_Temperature_Setpoint": { + "aliases": [ + BRICK.Effective_Discharge_Air_Temperature_Setpoint, + ], + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Entering, + TAG.Supply, + TAG.Discharge, + TAG.Air, TAG.Temperature, - TAG.High, - TAG.Reset, + TAG.Heat, TAG.Setpoint, + TAG.Effective, ], - "subclasses": { - "Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Entering, - TAG.Temperature, - TAG.High, - TAG.Reset, - TAG.Setpoint, - ], - }, - }, }, - "Leaving_Hot_Water_Temperature_High_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "Occupied_Supply_Air_Temperature_Setpoint": { + "aliases": [ + BRICK.Occupied_Discharge_Air_Temperature_Setpoint, + ], + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Leaving, + TAG.Supply, + TAG.Discharge, + TAG.Air, TAG.Temperature, - TAG.High, - TAG.Reset, + TAG.Heat, TAG.Setpoint, + TAG.Occupied, ], - "subclasses": { - "Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Leaving, - TAG.Temperature, - TAG.High, - TAG.Reset, - TAG.Setpoint, - ], - }, - }, }, - "Outside_Air_Temperature_High_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Outside_Air, + "Supply_Air_Temperature_Cooling_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Cooling_Setpoint, + ], + "parents": [ + BRICK.Cooling_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Outside, + TAG.Supply, + TAG.Discharge, TAG.Air, TAG.Temperature, - TAG.High, - TAG.Reset, + TAG.Cool, TAG.Setpoint, ], }, - "Return_Air_Temperature_High_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Return_Air, + "Supply_Air_Temperature_Heating_Setpoint": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Heating_Setpoint, + ], + "parents": [ + BRICK.Heating_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Return, + TAG.Supply, + TAG.Discharge, TAG.Air, TAG.Temperature, - TAG.High, - TAG.Reset, + TAG.Heat, TAG.Setpoint, ], }, - "Supply_Air_Temperature_High_Reset_Setpoint": { + "Unoccupied_Supply_Air_Temperature_Setpoint": { "aliases": [ - BRICK.Discharge_Air_Temperature_High_Reset_Setpoint, + BRICK.Unoccupied_Discharge_Air_Temperature_Setpoint, ], - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Supply_Air, "parents": [ - BRICK.Temperature_High_Reset_Setpoint, + BRICK.Unoccupied_Air_Temperature_Setpoint, ], "tags": [ TAG.Point, @@ -2744,116 +1517,123 @@ TAG.Discharge, TAG.Air, TAG.Temperature, - TAG.Differential, - TAG.Reset, + TAG.Heat, TAG.Setpoint, - TAG.High, + TAG.Unoccupied, ], }, }, }, - "Temperature_Low_Reset_Setpoint": { + "Target_Zone_Air_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Zone_Air, "tags": [ TAG.Point, + TAG.Target, + TAG.Zone, + TAG.Air, TAG.Temperature, - TAG.Low, - TAG.Reset, TAG.Setpoint, ], "subclasses": { - "Entering_Hot_Water_Temperature_Low_Reset_Setpoint": { + "Effective_Target_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Effective_Air_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Entering, + TAG.Effective, + TAG.Target, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Occupied_Target_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Occupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Target, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Standby_Target_Zone_Air_Temperature_Setpoint": { + "tags": [ + TAG.Point, + TAG.Standby, + TAG.Target, + TAG.Zone, + TAG.Air, TAG.Temperature, - TAG.Low, - TAG.Reset, TAG.Setpoint, ], - "subclasses": { - "Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Entering, - TAG.Temperature, - TAG.Low, - TAG.Reset, - TAG.Setpoint, - ], - }, - }, }, - "Leaving_Hot_Water_Temperature_Low_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "Unoccupied_Target_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Hot, - TAG.Water, - TAG.Leaving, + TAG.Unoccupied, + TAG.Target, + TAG.Zone, + TAG.Air, TAG.Temperature, - TAG.Low, - TAG.Reset, TAG.Setpoint, ], - "subclasses": { - "Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Leaving, - TAG.Temperature, - TAG.Low, - TAG.Reset, - TAG.Setpoint, - ], - }, - }, }, - "Outside_Air_Temperature_Low_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Outside_Air, + }, + }, + "Unoccupied_Air_Temperature_Setpoint": { + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Air, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Unoccupied_Return_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Outside, + TAG.Return, TAG.Air, TAG.Temperature, - TAG.Low, - TAG.Reset, + TAG.Heat, TAG.Setpoint, + TAG.Unoccupied, ], }, - "Return_Air_Temperature_Low_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Return_Air, + "Unoccupied_Room_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Return, + TAG.Room, TAG.Air, TAG.Temperature, - TAG.Low, - TAG.Reset, + TAG.Heat, TAG.Setpoint, + TAG.Unoccupied, ], }, - "Supply_Air_Temperature_Low_Reset_Setpoint": { + "Unoccupied_Supply_Air_Temperature_Setpoint": { "aliases": [ - BRICK.Discharge_Air_Temperature_Low_Reset_Setpoint, + BRICK.Unoccupied_Discharge_Air_Temperature_Setpoint, ], - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Supply_Air, "parents": [ - BRICK.Temperature_Low_Reset_Setpoint, + BRICK.Unoccupied_Air_Temperature_Setpoint, ], "tags": [ TAG.Point, @@ -2861,506 +1641,452 @@ TAG.Discharge, TAG.Air, TAG.Temperature, - TAG.Differential, - TAG.Reset, + TAG.Heat, + TAG.Setpoint, + TAG.Unoccupied, + ], + }, + "Unoccupied_Target_Zone_Air_Temperature_Setpoint": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Target, + TAG.Zone, + TAG.Air, + TAG.Temperature, TAG.Setpoint, - TAG.Low, ], }, }, }, }, }, - "Supply_Air_Flow_Reset_Setpoint": { - "aliases": [ - BRICK.Discharge_Air_Flow_Reset_Setpoint, + "Entering_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Pressure, + TAG.Shed, + TAG.Load, + TAG.Setpoint, ], - BRICK.hasQuantity: QUDTQK.VolumeFlowRate, - BRICK.hasSubstance: BRICK.Discharge_Air, + }, + "Leaving_Medium_Temperature_Hot_Water_Temperature_Load_Shed_Setpoint": { "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Reset, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Pressure, + TAG.Shed, + TAG.Load, + TAG.Setpoint, + ], + }, + "Radiant_Panel_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Radiant, + TAG.Panel, + TAG.Temperature, TAG.Setpoint, ], "subclasses": { - "Supply_Air_Flow_High_Reset_Setpoint": { - "aliases": [ - BRICK.Discharge_Air_Flow_High_Reset_Setpoint, - ], + "Embedded_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Reset, + TAG.Embedded, + TAG.Temperature, TAG.Setpoint, - TAG.High, ], + "subclasses": { + "Core_Temperature_Setpoint": { + "tags": [ + TAG.Point, + TAG.Core, + TAG.Temperature, + TAG.Setpoint, + ], + }, + }, }, - "Supply_Air_Flow_Low_Reset_Setpoint": { - "aliases": [ - BRICK.Discharge_Air_Flow_Low_Reset_Setpoint, - ], + "Inside_Face_Surface_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Reset, + TAG.Inside, + TAG.Face, + TAG.Surface, + TAG.Temperature, TAG.Setpoint, - TAG.Low, ], }, - }, - }, - "Upper_Threshold_Setpoint": { - "subclasses": { - "CO2_Setpoint": { - BRICK.hasQuantity: BRICK.CO2_Concentration, + "Outside_Face_Surface_Temperature_Setpoint": { "tags": [ TAG.Point, - TAG.CO2, + TAG.Outside, + TAG.Face, + TAG.Surface, + TAG.Temperature, TAG.Setpoint, ], - "subclasses": { - "Return_Air_CO2_Setpoint": { - BRICK.hasQuantity: BRICK.CO2_Concentration, - "tags": [ - TAG.Point, - TAG.Return, - TAG.Air, - TAG.CO2, - TAG.Setpoint, - ], - }, - }, }, - "Cooling_Temperature_Setpoint": { + }, + }, + "Schedule_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Setpoint, + TAG.Schedule, + ], + }, + "Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Water, + "tags": [ + TAG.Point, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Chilled_Water_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Chilled_Water, "tags": [ TAG.Point, + TAG.Chilled, + TAG.Water, TAG.Temperature, TAG.Setpoint, - TAG.Cool, ], "subclasses": { - "Cooling_Zone_Air_Temperature_Setpoint": { + "Entering_Chilled_Water_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Zone_Air, - "tags": [ - TAG.Point, - TAG.Cool, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, + BRICK.hasSubstance: BRICK.Entering_Chilled_Water, + "parents": [ + BRICK.Chilled_Water_Temperature_Setpoint, ], - "subclasses": { - "Effective_Cooling_Zone_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Effective_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Effective, - TAG.Cool, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Occupied_Cooling_Zone_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Occupied, - TAG.Cool, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Standby_Cooling_Zone_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Standby, - TAG.Cool, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - "Unoccupied_Cooling_Zone_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Unoccupied, - TAG.Cool, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - }, - }, - "Occupied_Cooling_Temperature_Setpoint": { "tags": [ TAG.Point, + TAG.Entering, + TAG.Water, TAG.Temperature, TAG.Setpoint, - TAG.Cool, - TAG.Occupied, + TAG.Chilled, ], - "subclasses": { - "Occupied_Cooling_Zone_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Occupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Occupied, - TAG.Cool, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - }, }, - "Supply_Air_Temperature_Cooling_Setpoint": { - "aliases": [ - BRICK.Discharge_Air_Temperature_Cooling_Setpoint, - ], + "Leaving_Chilled_Water_Temperature_Setpoint": { "parents": [ - BRICK.Cooling_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Temperature, - TAG.Cool, - TAG.Setpoint, + BRICK.Chilled_Water_Temperature_Setpoint, ], - }, - "Unoccupied_Cooling_Temperature_Setpoint": { "tags": [ TAG.Point, + TAG.Leaving, + TAG.Water, TAG.Temperature, TAG.Setpoint, - TAG.Cool, - TAG.Unoccupied, - ], - "subclasses": { - "Unoccupied_Cooling_Zone_Air_Temperature_Setpoint": { - "parents": [ - BRICK.Unoccupied_Air_Temperature_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Unoccupied, - TAG.Cool, - TAG.Zone, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], - }, - }, - }, - }, - }, - "Dehumidification_Setpoint": {}, - "Disable_Hot_Water_System_Outside_Air_Temperature_Setpoint": { - "tags": [ - TAG.Point, - TAG.Disable, - TAG.Hot, - TAG.Water, - TAG.System, - TAG.Outside, - TAG.Air, - TAG.Temperature, - TAG.Setpoint, - ], + TAG.Chilled, + ], + }, + }, }, - "Entering_Hot_Water_Temperature_High_Reset_Setpoint": { + "Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Hot_Water_Temperature_Setpoint, + ], "tags": [ TAG.Point, + TAG.Domestic, TAG.Hot, TAG.Water, - TAG.Entering, TAG.Temperature, - TAG.High, - TAG.Reset, TAG.Setpoint, ], "subclasses": { - "Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { + "Entering_Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Entering_Water_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Medium, + TAG.Domestic, + TAG.Hot, + TAG.Entering, + TAG.Water, TAG.Temperature, + TAG.Setpoint, + ], + }, + "Leaving_Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Leaving_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Domestic, TAG.Hot, + TAG.Leaving, TAG.Water, - TAG.Entering, TAG.Temperature, - TAG.High, - TAG.Reset, TAG.Setpoint, ], }, }, }, - "Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Entering, - TAG.Temperature, - TAG.High, - TAG.Reset, - TAG.Setpoint, - ], - }, - "Leaving_Hot_Water_Temperature_High_Reset_Setpoint": { + "Entering_Water_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + BRICK.hasSubstance: BRICK.Entering_Water, "tags": [ TAG.Point, - TAG.Hot, + TAG.Entering, TAG.Water, - TAG.Leaving, TAG.Temperature, - TAG.High, - TAG.Reset, TAG.Setpoint, ], "subclasses": { - "Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { + "Entering_Chilled_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Entering_Chilled_Water, + "parents": [ + BRICK.Chilled_Water_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Medium, + TAG.Entering, + TAG.Water, TAG.Temperature, + TAG.Setpoint, + TAG.Chilled, + ], + }, + "Entering_Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Entering_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Domestic, TAG.Hot, + TAG.Entering, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Entering_Hot_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Entering_Hot_Water, + "parents": [ + BRICK.Hot_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Entering, TAG.Water, - TAG.Leaving, TAG.Temperature, - TAG.High, - TAG.Reset, + TAG.Setpoint, + TAG.Hot, + ], + }, + "Entering_Water_Temperature_Deadband_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Entering_Water, + "parents": [ + BRICK.Entering_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Entering, + TAG.Water, + TAG.Temperature, + TAG.Deadband, TAG.Setpoint, ], }, }, }, - "Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { + "Hot_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Hot_Water, "tags": [ TAG.Point, - TAG.Medium, - TAG.Temperature, TAG.Hot, TAG.Water, - TAG.Leaving, - TAG.Temperature, - TAG.High, - TAG.Reset, - TAG.Setpoint, - ], - }, - "Outside_Air_Temperature_High_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Outside_Air, - "tags": [ - TAG.Point, - TAG.Outside, - TAG.Air, - TAG.Temperature, - TAG.High, - TAG.Reset, - TAG.Setpoint, - ], - }, - "Return_Air_Temperature_High_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Return_Air, - "tags": [ - TAG.Point, - TAG.Return, - TAG.Air, - TAG.Temperature, - TAG.High, - TAG.Reset, - TAG.Setpoint, - ], - }, - "Supply_Air_Flow_High_Reset_Setpoint": { - "aliases": [ - BRICK.Discharge_Air_Flow_High_Reset_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Flow, - TAG.Reset, - TAG.Setpoint, - TAG.High, - ], - }, - "Supply_Air_Temperature_High_Reset_Setpoint": { - "aliases": [ - BRICK.Discharge_Air_Temperature_High_Reset_Setpoint, - ], - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Supply_Air, - "parents": [ - BRICK.Temperature_High_Reset_Setpoint, - ], - "tags": [ - TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, - TAG.Temperature, - TAG.Differential, - TAG.Reset, - TAG.Setpoint, - TAG.High, - ], - }, - "Temperature_High_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - "tags": [ - TAG.Point, TAG.Temperature, - TAG.High, - TAG.Reset, TAG.Setpoint, ], "subclasses": { - "Entering_Hot_Water_Temperature_High_Reset_Setpoint": { + "Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Hot_Water_Temperature_Setpoint, + ], "tags": [ TAG.Point, + TAG.Domestic, TAG.Hot, TAG.Water, - TAG.Entering, TAG.Temperature, - TAG.High, - TAG.Reset, TAG.Setpoint, ], "subclasses": { - "Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { + "Entering_Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Entering_Water_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Medium, + TAG.Domestic, + TAG.Hot, + TAG.Entering, + TAG.Water, TAG.Temperature, + TAG.Setpoint, + ], + }, + "Leaving_Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Leaving_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Domestic, TAG.Hot, + TAG.Leaving, TAG.Water, - TAG.Entering, TAG.Temperature, - TAG.High, - TAG.Reset, TAG.Setpoint, ], }, }, }, - "Leaving_Hot_Water_Temperature_High_Reset_Setpoint": { + "Entering_Hot_Water_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + BRICK.hasSubstance: BRICK.Entering_Hot_Water, + "parents": [ + BRICK.Hot_Water_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Hot, + TAG.Entering, TAG.Water, + TAG.Temperature, + TAG.Setpoint, + TAG.Hot, + ], + }, + "Leaving_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Hot_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, TAG.Leaving, + TAG.Water, TAG.Temperature, - TAG.High, - TAG.Reset, TAG.Setpoint, + TAG.Hot, ], - "subclasses": { - "Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Setpoint": { - "tags": [ - TAG.Point, - TAG.Medium, - TAG.Temperature, - TAG.Hot, - TAG.Water, - TAG.Leaving, - TAG.Temperature, - TAG.High, - TAG.Reset, - TAG.Setpoint, - ], - }, - }, }, - "Outside_Air_Temperature_High_Reset_Setpoint": { + }, + }, + "Leaving_Water_Temperature_Setpoint": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Water, + "tags": [ + TAG.Point, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + ], + "subclasses": { + "Entering_Condenser_Water_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Outside_Air, + BRICK.hasSubstance: BRICK.Entering_Condenser_Water, "tags": [ TAG.Point, - TAG.Outside, - TAG.Air, + TAG.Entering, + TAG.Water, TAG.Temperature, - TAG.High, - TAG.Reset, TAG.Setpoint, + TAG.Condenser, ], }, - "Return_Air_Temperature_High_Reset_Setpoint": { - BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Return_Air, + "Leaving_Chilled_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Chilled_Water_Temperature_Setpoint, + ], "tags": [ TAG.Point, - TAG.Return, - TAG.Air, + TAG.Leaving, + TAG.Water, TAG.Temperature, - TAG.High, - TAG.Reset, TAG.Setpoint, + TAG.Chilled, ], }, - "Supply_Air_Temperature_High_Reset_Setpoint": { - "aliases": [ - BRICK.Discharge_Air_Temperature_High_Reset_Setpoint, + "Leaving_Condenser_Water_Temperature_Setpoint": { + "tags": [ + TAG.Point, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + TAG.Condenser, + ], + }, + "Leaving_Domestic_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Leaving_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Domestic, + TAG.Hot, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + ], + }, + "Leaving_Hot_Water_Temperature_Setpoint": { + "parents": [ + BRICK.Hot_Water_Temperature_Setpoint, + ], + "tags": [ + TAG.Point, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Setpoint, + TAG.Hot, ], + }, + "Leaving_Water_Temperature_Deadband_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, - BRICK.hasSubstance: BRICK.Supply_Air, + BRICK.hasSubstance: BRICK.Leaving_Water, "parents": [ - BRICK.Temperature_High_Reset_Setpoint, + BRICK.Leaving_Water_Temperature_Setpoint, ], "tags": [ TAG.Point, - TAG.Supply, - TAG.Discharge, - TAG.Air, + TAG.Leaving, + TAG.Water, TAG.Temperature, - TAG.Differential, - TAG.Reset, + TAG.Deadband, TAG.Setpoint, - TAG.High, ], }, }, diff --git a/bricksrc/threshold.py b/bricksrc/threshold.py new file mode 100644 index 00000000..1e9992ef --- /dev/null +++ b/bricksrc/threshold.py @@ -0,0 +1,1275 @@ +from namespaces import TAG, BRICK, RDFS, QUDTQK + + +threshold_definitions = { + "Threshold": { + "subclasses": { + "Lockout_Threshold": {}, + "Lower_Threshold": { + "subclasses": { + "Enable_Hot_Water_System_Outside_Air_Temperature_Threshold": { + "tags": [ + TAG.Point, + TAG.Enable, + TAG.Hot, + TAG.Water, + TAG.System, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Entering_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + "Heating_Temperature_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Threshold, + TAG.Heat, + ], + "subclasses": { + "Heating_Zone_Air_Temperature_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Zone_Air, + "tags": [ + TAG.Point, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + "subclasses": { + "Effective_Heating_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Effective_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Effective, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Occupied_Heating_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Occupied_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Standby_Heating_Zone_Air_Temperature_Threshold": { + "tags": [ + TAG.Point, + TAG.Standby, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Unoccupied_Heating_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + }, + }, + "Occupied_Heating_Temperature_Threshold": { + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Threshold, + TAG.Heat, + TAG.Occupied, + ], + "subclasses": { + "Occupied_Heating_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Occupied_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + }, + }, + "Open_Heating_Valve_Outside_Air_Temperature_Threshold": { + "parents": [ + BRICK.Heating_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Open, + TAG.Heat, + TAG.Valve, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Unoccupied_Heating_Temperature_Threshold": { + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Threshold, + TAG.Heat, + TAG.Unoccupied, + ], + "subclasses": { + "Unoccupied_Heating_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Heat, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + }, + }, + }, + }, + "Humidification_Threshold": {}, + "Leaving_Hot_Water_Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + "Low_Outside_Air_Temperature_Enable_Threshold": { + "tags": [ + TAG.Point, + TAG.Low, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.Enable, + TAG.Threshold, + ], + }, + "Outside_Air_Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Outside_Air, + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + "Return_Air_Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + "Supply_Air_Flow_Low_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Flow_Low_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, + TAG.Threshold, + TAG.Low, + ], + }, + "Supply_Air_Temperature_Low_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Low_Reset_Threshold, + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Supply_Air, + "parents": [ + BRICK.Temperature_Low_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Threshold, + TAG.Low, + ], + }, + "Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Leaving_Hot_Water_Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Outside_Air_Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Outside_Air, + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + "Return_Air_Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + "Supply_Air_Temperature_Low_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Low_Reset_Threshold, + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Supply_Air, + "parents": [ + BRICK.Temperature_Low_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Threshold, + TAG.Low, + ], + }, + }, + }, + }, + }, + "Outside_Air_Lockout_Temperature_Threshold": { + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Air, + TAG.Lockout, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Reset_Threshold": { + BRICK.hasQuantity: QUDTQK.Dimensionless, + "tags": [ + TAG.Point, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Supply_Air_Flow_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Flow_Reset_Threshold, + ], + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Discharge_Air, + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Supply_Air_Flow_High_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Flow_High_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, + TAG.Threshold, + TAG.High, + ], + }, + "Supply_Air_Flow_Low_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Flow_Low_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, + TAG.Threshold, + TAG.Low, + ], + }, + }, + }, + "Supply_Air_Temperature_Reset_Differential_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Reset_Differential_Threshold, + ], + BRICK.hasQuantity: BRICK.Differential_Temperature, + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Threshold, + ], + }, + "Temperature_Differential_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Differential_Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Threshold, + ], + }, + "Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Leaving_Hot_Water_Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Outside_Air_Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Outside_Air, + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + "Return_Air_Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + "Supply_Air_Temperature_High_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Temperature_High_Reset_Threshold, + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Supply_Air, + "parents": [ + BRICK.Temperature_High_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Threshold, + TAG.High, + ], + }, + }, + }, + "Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Leaving_Hot_Water_Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Leaving_Medium_Temperature_Hot_Water_Temperature_Low_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Outside_Air_Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Outside_Air, + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + "Return_Air_Temperature_Low_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.Low, + TAG.Reset, + TAG.Threshold, + ], + }, + "Supply_Air_Temperature_Low_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Low_Reset_Threshold, + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Supply_Air, + "parents": [ + BRICK.Temperature_Low_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Threshold, + TAG.Low, + ], + }, + }, + }, + }, + }, + "Supply_Air_Flow_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Flow_Reset_Threshold, + ], + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + BRICK.hasSubstance: BRICK.Discharge_Air, + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Supply_Air_Flow_High_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Flow_High_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, + TAG.Threshold, + TAG.High, + ], + }, + "Supply_Air_Flow_Low_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Flow_Low_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, + TAG.Threshold, + TAG.Low, + ], + }, + }, + }, + "Upper_Threshold_Threshold": { + "subclasses": { + "CO2_Threshold": { + BRICK.hasQuantity: BRICK.CO2_Concentration, + "tags": [ + TAG.Point, + TAG.CO2, + TAG.Threshold, + ], + "subclasses": { + "Return_Air_CO2_Threshold": { + BRICK.hasQuantity: BRICK.CO2_Concentration, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.CO2, + TAG.Threshold, + ], + }, + }, + }, + "Cooling_Temperature_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Threshold, + TAG.Cool, + ], + "subclasses": { + "Cooling_Zone_Air_Temperature_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Zone_Air, + "tags": [ + TAG.Point, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + "subclasses": { + "Effective_Cooling_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Effective_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Effective, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Occupied_Cooling_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Occupied_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Standby_Cooling_Zone_Air_Temperature_Threshold": { + "tags": [ + TAG.Point, + TAG.Standby, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Unoccupied_Cooling_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + }, + }, + "Occupied_Cooling_Temperature_Threshold": { + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Threshold, + TAG.Cool, + TAG.Occupied, + ], + "subclasses": { + "Occupied_Cooling_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Occupied_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + }, + }, + "Supply_Air_Temperature_Cooling_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Temperature_Cooling_Threshold, + ], + "parents": [ + BRICK.Cooling_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Cool, + TAG.Threshold, + ], + }, + "Unoccupied_Cooling_Temperature_Threshold": { + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Threshold, + TAG.Cool, + TAG.Unoccupied, + ], + "subclasses": { + "Unoccupied_Cooling_Zone_Air_Temperature_Threshold": { + "parents": [ + BRICK.Unoccupied_Air_Temperature_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Cool, + TAG.Zone, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + }, + }, + }, + }, + "Dehumidification_Threshold": {}, + "Disable_Hot_Water_System_Outside_Air_Temperature_Threshold": { + "tags": [ + TAG.Point, + TAG.Disable, + TAG.Hot, + TAG.Water, + TAG.System, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.Threshold, + ], + }, + "Entering_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + "Leaving_Hot_Water_Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + "Outside_Air_Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Outside_Air, + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + "Return_Air_Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + "Supply_Air_Flow_High_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Flow_High_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Flow, + TAG.Reset, + TAG.Threshold, + TAG.High, + ], + }, + "Supply_Air_Temperature_High_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Temperature_High_Reset_Threshold, + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Supply_Air, + "parents": [ + BRICK.Temperature_High_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Threshold, + TAG.High, + ], + }, + "Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Entering_Medium_Temperature_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Entering, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Leaving_Hot_Water_Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Leaving_Hot_Water, + "tags": [ + TAG.Point, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + "subclasses": { + "Leaving_Medium_Temperature_Hot_Water_Temperature_High_Reset_Threshold": { + "tags": [ + TAG.Point, + TAG.Medium, + TAG.Temperature, + TAG.Hot, + TAG.Water, + TAG.Leaving, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + }, + }, + "Outside_Air_Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Outside_Air, + "tags": [ + TAG.Point, + TAG.Outside, + TAG.Air, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + "Return_Air_Temperature_High_Reset_Threshold": { + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Return_Air, + "tags": [ + TAG.Point, + TAG.Return, + TAG.Air, + TAG.Temperature, + TAG.High, + TAG.Reset, + TAG.Threshold, + ], + }, + "Supply_Air_Temperature_High_Reset_Threshold": { + "aliases": [ + BRICK.Discharge_Air_Temperature_High_Reset_Threshold, + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Supply_Air, + "parents": [ + BRICK.Temperature_High_Reset_Threshold, + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Differential, + TAG.Reset, + TAG.Threshold, + TAG.High, + ], + }, + }, + }, + }, + }, + } + } +} From 6b9d09ad0e1e3380d5fb525f2fc9861070d8d5c4 Mon Sep 17 00:00:00 2001 From: Connor Cantrell <33592545+connorjcantrell@users.noreply.github.com> Date: Fri, 30 Aug 2024 17:00:31 -0700 Subject: [PATCH 3/7] Move deadband and time setpoint to parameter --- bricksrc/parameter.py | 324 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 267 insertions(+), 57 deletions(-) diff --git a/bricksrc/parameter.py b/bricksrc/parameter.py index 62497ed2..c6ac962c 100644 --- a/bricksrc/parameter.py +++ b/bricksrc/parameter.py @@ -1,5 +1,5 @@ from rdflib import Literal -from .namespaces import BRICK, TAG, OWL +from .namespaces import BRICK, TAG, OWL, QUDTQK parameter_definitions = { "Parameter": { @@ -13,6 +13,20 @@ }, }, }, + "Time_Parameter": { + BRICK.hasQuantity: BRICK.Time, + "tags": [TAG.Point, TAG.Time, TAG.Parameter], + "subclasses": { + "Deceleration_Time_Parameter": { + BRICK.hasQuantity: BRICK.Time, + "tags": [TAG.Point, TAG.Time, TAG.Parameter, TAG.Deceleration], + }, + "Acceleration_Time_Parameter": { + BRICK.hasQuantity: BRICK.Time, + "tags": [TAG.Point, TAG.Time, TAG.Parameter, TAG.Acceleration], + }, + }, + }, "Alarm_Sensitivity_Parameter": { "tags": [TAG.Point, TAG.Alarm, TAG.Sensitivity, TAG.Parameter], "subclasses": { @@ -68,7 +82,6 @@ TAG.Max, TAG.Load, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Load_Setpoint": { @@ -77,11 +90,250 @@ TAG.Min, TAG.Load, TAG.Parameter, - TAG.Setpoint, ], }, }, }, + "Deadband_Parameter": { + "tags": [TAG.Point, TAG.Deadband, TAG.Parameter], + BRICK.hasQuantity: QUDTQK.Dimensionless, + "subclasses": { + "Humidity_Deadband_Parameter": { + BRICK.hasQuantity: QUDTQK.RelativeHumidity, + "tags": [TAG.Point, TAG.Deadband, TAG.Parameter, TAG.Humidity], + }, + "Temperature_Deadband_Parameter": { + BRICK.hasQuantity: BRICK.Temperature, + "subclasses": { + "Occupied_Cooling_Temperature_Deadband_Parameter": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Cool, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Cooling_Temperature_Setpoint], + }, + "Occupied_Heating_Temperature_Deadband_Parameter": { + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Occupied, + TAG.Heat, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Heating_Temperature_Setpoint], + }, + "Unoccupied_Cooling_Temperature_Deadband_Parameter": { + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Cool, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Cooling_Temperature_Setpoint], + }, + "Unoccupied_Heating_Temperature_Deadband_Parameter": { + "tags": [ + TAG.Point, + TAG.Unoccupied, + TAG.Heat, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Heating_Temperature_Setpoint], + }, + "Supply_Air_Temperature_Deadband_Parameter": { + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, + ], + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, + ], + BRICK.hasQuantity: BRICK.Temperature, + "aliases": [ + BRICK[ + "Discharge_Air_Temperature_Deadband_Parameter" + ] + ], + "subclasses": { + "Heating_Supply_Air_Temperature_Deadband_Parameter": { + "aliases": [ + BRICK[ + "Heating_Discharge_Air_Temperature_Deadband_Parameter" + ] + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Discharge_Air, + "tags": [ + TAG.Point, + TAG.Heat, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [ + BRICK.Discharge_Air_Temperature_Heating_Setpoint, + BRICK.Heating_Temperature_Setpoint, + ], + }, + "Cooling_Supply_Air_Temperature_Deadband_Parameter": { + "aliases": [ + BRICK[ + "Cooling_Discharge_Air_Temperature_Deadband_Parameter" + ] + ], + BRICK.hasQuantity: BRICK.Temperature, + BRICK.hasSubstance: BRICK.Discharge_Air, + "tags": [ + TAG.Point, + TAG.Cool, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [ + BRICK.Discharge_Air_Temperature_Cooling_Setpoint, + BRICK.Cooling_Temperature_Setpoint, + ], + }, + }, + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [ + BRICK.Discharge_Air_Temperature_Setpoint, + BRICK.Air_Temperature_Setpoint, + ], + }, + "Entering_Water_Temperature_Deadband_Parameter": { + BRICK.hasSubstance: BRICK.Entering_Water, + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Entering, + TAG.Water, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Entering_Water_Temperature_Setpoint], + }, + "Leaving_Water_Temperature_Deadband_Parameter": { + BRICK.hasSubstance: BRICK.Leaving_Water, + BRICK.hasQuantity: BRICK.Temperature, + "tags": [ + TAG.Point, + TAG.Leaving, + TAG.Water, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Leaving_Water_Temperature_Setpoint], + }, + }, + "tags": [ + TAG.Point, + TAG.Temperature, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Temperature_Setpoint], + }, + "Air_Flow_Deadband_Parameter": { + BRICK.hasSubstance: BRICK.Air, + BRICK.hasQuantity: QUDTQK.VolumeFlowRate, + "subclasses": { + "Exhaust_Air_Stack_Flow_Deadband_Parameter": { + "tags": [ + TAG.Point, + TAG.Exhaust, + TAG.Air, + TAG.Stack, + TAG.Flow, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Exhaust_Air_Stack_Flow_Setpoint], + } + }, + "tags": [ + TAG.Point, + TAG.Air, + TAG.Flow, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Air_Flow_Setpoint], + }, + "Static_Pressure_Deadband_Parameter": { + BRICK.hasQuantity: BRICK.Static_Pressure, + "tags": [ + TAG.Point, + TAG.Static, + TAG.Pressure, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [BRICK.Static_Pressure_Setpoint], + "subclasses": { + "Supply_Air_Static_Pressure_Deadband_Parameter": { + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, + ], + BRICK.hasSubstance: [ + BRICK.Supply_Air, + BRICK.Discharge_Air, + ], + BRICK.hasQuantity: BRICK.Static_Pressure, + "aliases": [ + BRICK[ + "Discharge_Air_Static_Pressure_Deadband_Parameter" + ] + ], + "tags": [ + TAG.Point, + TAG.Supply, + TAG.Discharge, + TAG.Air, + TAG.Static, + TAG.Pressure, + TAG.Deadband, + TAG.Parameter, + ], + "parents": [ + BRICK.Discharge_Air_Static_Pressure_Setpoint, + BRICK.Supply_Air_Static_Pressure_Setpoint, + ], + }, + }, + }, + }, + }, "Temperature_Parameter": { "tags": [TAG.Point, TAG.Temperature, TAG.Parameter], "subclasses": { @@ -832,7 +1084,6 @@ TAG.Speed, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Max_Speed_Setpoint_Limit": { @@ -842,7 +1093,6 @@ TAG.Speed, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "parents": [BRICK.Max_Limit], }, @@ -853,7 +1103,6 @@ TAG.Speed, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "parents": [BRICK.Min_Limit], }, @@ -865,7 +1114,7 @@ TAG.Air, TAG.Temperature, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "parents": [BRICK.Temperature_Parameter], "subclasses": { @@ -880,7 +1129,7 @@ TAG.Air, TAG.Temperature, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "subclasses": { "Max_Supply_Air_Temperature_Setpoint_Limit": { @@ -897,7 +1146,7 @@ TAG.Air, TAG.Temperature, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "parents": [ BRICK.Max_Temperature_Setpoint_Limit @@ -917,7 +1166,7 @@ TAG.Air, TAG.Temperature, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "parents": [ BRICK.Min_Temperature_Setpoint_Limit @@ -934,7 +1183,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Max_Air_Flow_Setpoint_Limit": { @@ -945,7 +1193,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Air_Flow_Setpoint_Limit": { @@ -956,7 +1203,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, }, @@ -973,7 +1219,7 @@ TAG.Max, TAG.Position, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "parents": [BRICK.Max_Limit], }, @@ -983,7 +1229,7 @@ TAG.Min, TAG.Position, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "parents": [BRICK.Min_Limit], }, @@ -996,7 +1242,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Max_Chilled_Water_Differential_Pressure_Setpoint_Limit": { @@ -1009,7 +1254,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Chilled_Water_Differential_Pressure_Setpoint_Limit": { @@ -1022,7 +1266,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Max_Hot_Water_Differential_Pressure_Setpoint_Limit": { @@ -1035,7 +1278,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Hot_Water_Differential_Pressure_Setpoint_Limit": { @@ -1048,7 +1290,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, }, @@ -1059,7 +1300,7 @@ TAG.Fresh, TAG.Air, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "subclasses": { "Min_Fresh_Air_Setpoint_Limit": { @@ -1069,7 +1310,7 @@ TAG.Fresh, TAG.Air, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "parents": [BRICK.Min_Limit], }, @@ -1080,7 +1321,7 @@ TAG.Fresh, TAG.Air, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "parents": [BRICK.Max_Limit], }, @@ -1102,7 +1343,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Min_Static_Pressure_Setpoint_Limit": { @@ -1113,7 +1353,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Max_Static_Pressure_Setpoint_Limit": { @@ -1124,7 +1363,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "High_Static_Pressure_Cutout_Setpoint_Limit": { @@ -1135,7 +1373,7 @@ TAG.Pressure, TAG.Cutout, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], }, }, @@ -1150,7 +1388,6 @@ TAG.Speed, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Max_Supply_Air_Static_Pressure_Setpoint_Limit": { @@ -1169,7 +1406,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Max_Chilled_Water_Differential_Pressure_Setpoint_Limit": { @@ -1182,7 +1418,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Max_Hot_Water_Differential_Pressure_Setpoint_Limit": { @@ -1195,7 +1430,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Max_Static_Pressure_Setpoint_Limit": { @@ -1206,7 +1440,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Max_Supply_Air_Static_Pressure_Setpoint_Limit": { @@ -1225,7 +1458,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, }, @@ -1236,7 +1468,7 @@ TAG.Max, TAG.Temperature, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "parents": [BRICK.Temperature_Parameter], }, @@ -1248,7 +1480,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Max_Outside_Air_Flow_Setpoint_Limit": { @@ -1260,7 +1491,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Max_Cooling_Supply_Air_Flow_Setpoint_Limit": { @@ -1279,7 +1509,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Max_Occupied_Cooling_Supply_Air_Flow_Setpoint_Limit": { @@ -1299,7 +1528,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Max_Unoccupied_Cooling_Supply_Air_Flow_Setpoint_Limit": { @@ -1319,7 +1547,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, }, @@ -1340,7 +1567,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Max_Occupied_Heating_Supply_Air_Flow_Setpoint_Limit": { @@ -1360,7 +1586,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Max_Unoccupied_Heating_Supply_Air_Flow_Setpoint_Limit": { @@ -1380,7 +1605,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, }, @@ -1399,7 +1623,6 @@ TAG.Speed, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Hot_Water_Differential_Pressure_Setpoint_Limit": { @@ -1412,7 +1635,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Chilled_Water_Differential_Pressure_Setpoint_Limit": { @@ -1425,7 +1647,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Supply_Air_Static_Pressure_Setpoint_Limit": { @@ -1444,7 +1665,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Temperature_Setpoint_Limit": { @@ -1453,7 +1673,7 @@ TAG.Min, TAG.Temperature, TAG.Limit, - TAG.Setpoint, + TAG.Parameter, ], "parents": [BRICK.Temperature_Parameter], }, @@ -1465,7 +1685,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Min_Supply_Air_Static_Pressure_Setpoint_Limit": { @@ -1484,7 +1703,6 @@ TAG.Pressure, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, }, @@ -1497,7 +1715,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Min_Outside_Air_Flow_Setpoint_Limit": { @@ -1509,7 +1726,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Cooling_Supply_Air_Flow_Setpoint_Limit": { @@ -1528,7 +1744,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Min_Occupied_Cooling_Supply_Air_Flow_Setpoint_Limit": { @@ -1548,7 +1763,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Unoccupied_Cooling_Supply_Air_Flow_Setpoint_Limit": { @@ -1568,7 +1782,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, }, @@ -1589,7 +1802,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], "subclasses": { "Min_Occupied_Heating_Supply_Air_Flow_Setpoint_Limit": { @@ -1609,7 +1821,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, "Min_Unoccupied_Heating_Supply_Air_Flow_Setpoint_Limit": { @@ -1629,7 +1840,6 @@ TAG.Flow, TAG.Limit, TAG.Parameter, - TAG.Setpoint, ], }, }, From 763d4db6c1203651f8cd9e3b84d00c10aa2a629a Mon Sep 17 00:00:00 2001 From: Connor Cantrell <33592545+connorjcantrell@users.noreply.github.com> Date: Tue, 3 Sep 2024 14:14:30 -0700 Subject: [PATCH 4/7] Remove "Target" terminology --- bricksrc/setpoint.py | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/bricksrc/setpoint.py b/bricksrc/setpoint.py index 9187812f..2f48ad10 100644 --- a/bricksrc/setpoint.py +++ b/bricksrc/setpoint.py @@ -1206,14 +1206,13 @@ TAG.Effective, ], }, - "Effective_Target_Zone_Air_Temperature_Setpoint": { + "Effective_Zone_Air_Temperature_Setpoint": { "parents": [ BRICK.Effective_Air_Temperature_Setpoint, ], "tags": [ TAG.Point, TAG.Effective, - TAG.Target, TAG.Zone, TAG.Air, TAG.Temperature, @@ -1290,14 +1289,13 @@ TAG.Occupied, ], }, - "Occupied_Target_Zone_Air_Temperature_Setpoint": { + "Occupied_Zone_Air_Temperature_Setpoint": { "parents": [ BRICK.Occupied_Air_Temperature_Setpoint, ], "tags": [ TAG.Point, TAG.Occupied, - TAG.Target, TAG.Zone, TAG.Air, TAG.Temperature, @@ -1524,65 +1522,60 @@ }, }, }, - "Target_Zone_Air_Temperature_Setpoint": { + "Zone_Air_Temperature_Setpoint": { BRICK.hasQuantity: BRICK.Temperature, BRICK.hasSubstance: BRICK.Zone_Air, "tags": [ TAG.Point, - TAG.Target, TAG.Zone, TAG.Air, TAG.Temperature, TAG.Setpoint, ], "subclasses": { - "Effective_Target_Zone_Air_Temperature_Setpoint": { + "Effective_Zone_Air_Temperature_Setpoint": { "parents": [ BRICK.Effective_Air_Temperature_Setpoint, ], "tags": [ TAG.Point, TAG.Effective, - TAG.Target, TAG.Zone, TAG.Air, TAG.Temperature, TAG.Setpoint, ], }, - "Occupied_Target_Zone_Air_Temperature_Setpoint": { + "Occupied_Zone_Air_Temperature_Setpoint": { "parents": [ BRICK.Occupied_Air_Temperature_Setpoint, ], "tags": [ TAG.Point, TAG.Occupied, - TAG.Target, TAG.Zone, TAG.Air, TAG.Temperature, TAG.Setpoint, ], }, - "Standby_Target_Zone_Air_Temperature_Setpoint": { + "Standby_Zone_Air_Temperature_Setpoint": { "tags": [ TAG.Point, TAG.Standby, - TAG.Target, TAG.Zone, TAG.Air, TAG.Temperature, TAG.Setpoint, ], }, - "Unoccupied_Target_Zone_Air_Temperature_Setpoint": { + "Unoccupied_Zone_Air_Temperature_Setpoint": { "parents": [ BRICK.Unoccupied_Air_Temperature_Setpoint, ], "tags": [ TAG.Point, TAG.Unoccupied, - TAG.Target, TAG.Zone, TAG.Air, TAG.Temperature, @@ -1646,14 +1639,13 @@ TAG.Unoccupied, ], }, - "Unoccupied_Target_Zone_Air_Temperature_Setpoint": { + "Unoccupied_Zone_Air_Temperature_Setpoint": { "parents": [ BRICK.Unoccupied_Air_Temperature_Setpoint, ], "tags": [ TAG.Point, TAG.Unoccupied, - TAG.Target, TAG.Zone, TAG.Air, TAG.Temperature, From ff78ad85cd63e84e95fcb312df37ffef66d582ea Mon Sep 17 00:00:00 2001 From: Connor Cantrell <33592545+connorjcantrell@users.noreply.github.com> Date: Wed, 4 Sep 2024 08:44:08 -0700 Subject: [PATCH 5/7] Rename deadband classes --- bricksrc/parameter.py | 44 ++++++++++++++++++++----------------------- 1 file changed, 20 insertions(+), 24 deletions(-) diff --git a/bricksrc/parameter.py b/bricksrc/parameter.py index c6ac962c..a7a09e53 100644 --- a/bricksrc/parameter.py +++ b/bricksrc/parameter.py @@ -94,18 +94,18 @@ }, }, }, - "Deadband_Parameter": { + "Deadband": { "tags": [TAG.Point, TAG.Deadband, TAG.Parameter], BRICK.hasQuantity: QUDTQK.Dimensionless, "subclasses": { - "Humidity_Deadband_Parameter": { + "Humidity_Deadband": { BRICK.hasQuantity: QUDTQK.RelativeHumidity, "tags": [TAG.Point, TAG.Deadband, TAG.Parameter, TAG.Humidity], }, - "Temperature_Deadband_Parameter": { + "Temperature_Deadband": { BRICK.hasQuantity: BRICK.Temperature, "subclasses": { - "Occupied_Cooling_Temperature_Deadband_Parameter": { + "Occupied_Cooling_Temperature_Deadband": { BRICK.hasQuantity: BRICK.Temperature, "tags": [ TAG.Point, @@ -117,7 +117,7 @@ ], "parents": [BRICK.Cooling_Temperature_Setpoint], }, - "Occupied_Heating_Temperature_Deadband_Parameter": { + "Occupied_Heating_Temperature_Deadband": { BRICK.hasQuantity: BRICK.Temperature, "tags": [ TAG.Point, @@ -129,7 +129,7 @@ ], "parents": [BRICK.Heating_Temperature_Setpoint], }, - "Unoccupied_Cooling_Temperature_Deadband_Parameter": { + "Unoccupied_Cooling_Temperature_Deadband": { "tags": [ TAG.Point, TAG.Unoccupied, @@ -140,7 +140,7 @@ ], "parents": [BRICK.Cooling_Temperature_Setpoint], }, - "Unoccupied_Heating_Temperature_Deadband_Parameter": { + "Unoccupied_Heating_Temperature_Deadband": { "tags": [ TAG.Point, TAG.Unoccupied, @@ -151,7 +151,7 @@ ], "parents": [BRICK.Heating_Temperature_Setpoint], }, - "Supply_Air_Temperature_Deadband_Parameter": { + "Supply_Air_Temperature_Deadband": { BRICK.hasSubstance: [ BRICK.Supply_Air, BRICK.Discharge_Air, @@ -162,15 +162,13 @@ ], BRICK.hasQuantity: BRICK.Temperature, "aliases": [ - BRICK[ - "Discharge_Air_Temperature_Deadband_Parameter" - ] + BRICK["Discharge_Air_Temperature_Deadband"] ], "subclasses": { - "Heating_Supply_Air_Temperature_Deadband_Parameter": { + "Heating_Supply_Air_Temperature_Deadband": { "aliases": [ BRICK[ - "Heating_Discharge_Air_Temperature_Deadband_Parameter" + "Heating_Discharge_Air_Temperature_Deadband" ] ], BRICK.hasQuantity: BRICK.Temperature, @@ -190,10 +188,10 @@ BRICK.Heating_Temperature_Setpoint, ], }, - "Cooling_Supply_Air_Temperature_Deadband_Parameter": { + "Cooling_Supply_Air_Temperature_Deadband": { "aliases": [ BRICK[ - "Cooling_Discharge_Air_Temperature_Deadband_Parameter" + "Cooling_Discharge_Air_Temperature_Deadband" ] ], BRICK.hasQuantity: BRICK.Temperature, @@ -228,7 +226,7 @@ BRICK.Air_Temperature_Setpoint, ], }, - "Entering_Water_Temperature_Deadband_Parameter": { + "Entering_Water_Temperature_Deadband": { BRICK.hasSubstance: BRICK.Entering_Water, BRICK.hasQuantity: BRICK.Temperature, "tags": [ @@ -241,7 +239,7 @@ ], "parents": [BRICK.Entering_Water_Temperature_Setpoint], }, - "Leaving_Water_Temperature_Deadband_Parameter": { + "Leaving_Water_Temperature_Deadband": { BRICK.hasSubstance: BRICK.Leaving_Water, BRICK.hasQuantity: BRICK.Temperature, "tags": [ @@ -263,11 +261,11 @@ ], "parents": [BRICK.Temperature_Setpoint], }, - "Air_Flow_Deadband_Parameter": { + "Air_Flow_Deadband": { BRICK.hasSubstance: BRICK.Air, BRICK.hasQuantity: QUDTQK.VolumeFlowRate, "subclasses": { - "Exhaust_Air_Stack_Flow_Deadband_Parameter": { + "Exhaust_Air_Stack_Flow_Deadband": { "tags": [ TAG.Point, TAG.Exhaust, @@ -289,7 +287,7 @@ ], "parents": [BRICK.Air_Flow_Setpoint], }, - "Static_Pressure_Deadband_Parameter": { + "Static_Pressure_Deadband": { BRICK.hasQuantity: BRICK.Static_Pressure, "tags": [ TAG.Point, @@ -300,7 +298,7 @@ ], "parents": [BRICK.Static_Pressure_Setpoint], "subclasses": { - "Supply_Air_Static_Pressure_Deadband_Parameter": { + "Supply_Air_Static_Pressure_Deadband": { BRICK.hasSubstance: [ BRICK.Supply_Air, BRICK.Discharge_Air, @@ -311,9 +309,7 @@ ], BRICK.hasQuantity: BRICK.Static_Pressure, "aliases": [ - BRICK[ - "Discharge_Air_Static_Pressure_Deadband_Parameter" - ] + BRICK["Discharge_Air_Static_Pressure_Deadband"] ], "tags": [ TAG.Point, From ef9ef1e6311963624668500d4dae68f1866be7a4 Mon Sep 17 00:00:00 2001 From: Connor Cantrell <33592545+connorjcantrell@users.noreply.github.com> Date: Wed, 4 Sep 2024 08:44:44 -0700 Subject: [PATCH 6/7] fix typo --- bricksrc/threshold.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bricksrc/threshold.py b/bricksrc/threshold.py index 1e9992ef..90b81c2a 100644 --- a/bricksrc/threshold.py +++ b/bricksrc/threshold.py @@ -822,7 +822,7 @@ }, }, }, - "Upper_Threshold_Threshold": { + "Upper_Threshold": { "subclasses": { "CO2_Threshold": { BRICK.hasQuantity: BRICK.CO2_Concentration, From 039eaba8f43ee4a19ec70d2b1a8f6f3f4dc731a5 Mon Sep 17 00:00:00 2001 From: Connor Cantrell <33592545+connorjcantrell@users.noreply.github.com> Date: Wed, 4 Sep 2024 13:31:27 -0700 Subject: [PATCH 7/7] update import path --- bricksrc/setpoint.py | 2 +- bricksrc/threshold.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bricksrc/setpoint.py b/bricksrc/setpoint.py index 2f48ad10..546e21f4 100644 --- a/bricksrc/setpoint.py +++ b/bricksrc/setpoint.py @@ -1,4 +1,4 @@ -from namespaces import TAG, BRICK, RDFS, QUDTQK +from .namespaces import TAG, BRICK, RDFS, QUDTQK from rdflib import Literal setpoint_definitions = { diff --git a/bricksrc/threshold.py b/bricksrc/threshold.py index 90b81c2a..a0f789c5 100644 --- a/bricksrc/threshold.py +++ b/bricksrc/threshold.py @@ -1,4 +1,4 @@ -from namespaces import TAG, BRICK, RDFS, QUDTQK +from .namespaces import TAG, BRICK, RDFS, QUDTQK threshold_definitions = {