diff --git a/ontology/yaml/resources/HVAC/entity_types/ABSTRACT.yaml b/ontology/yaml/resources/HVAC/entity_types/ABSTRACT.yaml index 3d4deef8f..5eea0dd27 100644 --- a/ontology/yaml/resources/HVAC/entity_types/ABSTRACT.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/ABSTRACT.yaml @@ -145,6 +145,8 @@ REFM: is_abstract: true implements: - MONITORING + opt_uses: + - high_zone_air_refrigerant_concentration_alarm uses: - zone_air_refrigerant_concentration_sensor @@ -263,6 +265,8 @@ DSP: opt_uses: - discharge_air_temperature_sensor - zone_air_relative_humidity_sensor + - high_zone_air_relative_humidity_alarm + - low_zone_air_relative_humidity_alarm - failed_discharge_air_temperature_alarm - failed_zone_air_temperature_alarm - high_zone_air_temperature_alarm @@ -1470,6 +1474,8 @@ EPC: - exhaust_air_static_pressure_setpoint opt_uses: - exhaust_air_flowrate_sensor + - high_exhaust_air_static_pressure_alarm + - low_exhaust_air_static_pressure_alarm implements: - OPERATIONAL @@ -1759,6 +1765,7 @@ CHWDC: - cooling_thermal_power_capacity - leaving_cooling_coil_temperature_sensor - failed_discharge_air_temperature_alarm + - failed_chilled_water_valve_alarm uses: - chilled_water_valve_percentage_command - discharge_air_temperature_sensor @@ -1866,6 +1873,7 @@ CHWZC: - leaving_cooling_coil_temperature_sensor - failed_discharge_air_temperature_alarm - failed_zone_air_temperature_alarm + - failed_chilled_water_valve_alarm - high_zone_air_temperature_alarm - low_zone_air_temperature_alarm uses: @@ -2702,6 +2710,7 @@ HWZC: - failed_zone_air_temperature_alarm - high_zone_air_temperature_alarm - low_zone_air_temperature_alarm + - failed_heating_water_valve_alarm uses: - heating_water_valve_percentage_command - zone_air_heating_temperature_setpoint @@ -3139,6 +3148,8 @@ ECON: opt_uses: - low_limit_outside_air_damper_percentage_command - outside_air_damper_percentage_sensor + - failed_outside_air_damper_alarm + - failed_outside_air_flowrate_alarm - outside_air_flowrate_sensor - outside_air_flowrate_setpoint - outside_air_relative_humidity_sensor @@ -3308,6 +3319,7 @@ VOADM: - mixed_air_temperature_sensor - outside_air_damper_percentage_sensor - failed_mixed_air_temperature_alarm + - failed_outside_air_damper_alarm uses: - outside_air_damper_percentage_command - outside_air_temperature_sensor @@ -3332,6 +3344,7 @@ OAFM: opt_uses: - outside_air_damper_percentage_sensor - outside_air_temperature_sensor + - failed_outside_air_flowrate_alarm uses: - outside_air_flowrate_sensor implements: @@ -3519,6 +3532,7 @@ BYPVPM: is_abstract: true opt_uses: - bypass_valve_percentage_sensor + - failed_bypass_valve_alarm uses: - bypass_valve_percentage_command implements: @@ -3615,18 +3629,18 @@ CHWBZC: - high_zone_air_temperature_alarm - low_zone_air_temperature_alarm - CHWBYPVPM: guid: "68cd5104-bf2e-48f3-8b88-c12192509393" description: "Chilled water bypass valve percentage monitoring." is_abstract: true + opt_uses: + - failed_chilled_water_bypass_valve_alarm uses: - chilled_water_bypass_valve_percentage_command - chilled_water_bypass_valve_percentage_sensor implements: - MONITORING - MXVPM: guid: "4bb25777-d661-4fd3-9f8f-a84b349ada87" description: "Mixing valve percent monitoring." @@ -4268,6 +4282,7 @@ SWISOVM: - MONITORING opt_uses: - failed_isolation_valve_alarm + - failed_supply_water_isolation_valve_alarm - local_override_isolation_valve_alarm @@ -4275,6 +4290,8 @@ SWISOVPM: guid: "33856563-ebe5-42ee-a928-e8b46d81772d" description: "Supply side isolation valve monitoring." is_abstract: true + opt_uses: + - failed_supply_water_isolation_valve_alarm uses: - supply_water_isolation_valve_percentage_command - supply_water_isolation_valve_percentage_sensor @@ -4286,6 +4303,8 @@ RWISOVM: guid: "2d35bbb0-bcad-4f36-a8cb-0c9031d81886" description: "Return side isolation valve monitoring." is_abstract: true + opt_uses: + - failed_return_water_isolation_valve_alarm uses: - return_water_isolation_valve_command - return_water_isolation_valve_status @@ -4353,6 +4372,8 @@ CHWSWISOVM: guid: "1a187792-767f-4132-9333-161c6db07ce4" description: "Supply side isolation valve monitoring." is_abstract: true + opt_uses: + - failed_chilled_supply_water_isolation_valve_alarm uses: - chilled_supply_water_isolation_valve_command - chilled_supply_water_isolation_valve_status @@ -4446,6 +4467,8 @@ CWRISOVM: guid: "cb8b8c1e-30c2-48fc-b6c0-44d73468d994" description: "Condensing water return isolation monitoring." is_abstract: true + opt_uses: + - failed_condensing_return_water_isolation_valve_alarm uses: - condensing_return_water_isolation_valve_command - condensing_return_water_isolation_valve_status @@ -4457,6 +4480,8 @@ CWSISOVPM: guid: "3221aa75-8df4-4964-82dd-9a5c59c3a73b" description: "Condensing water supply isolation monitoring." is_abstract: true + opt_uses: + - failed_condensing_supply_water_isolation_valve_alarm uses: - condensing_supply_water_isolation_valve_percentage_command - condensing_supply_water_isolation_valve_percentage_sensor @@ -4468,6 +4493,8 @@ CWSISOVM: guid: "6284c4c0-1261-44f7-bebb-ab6aa11443ca" description: "Condensing water supply isolation monitoring." is_abstract: true + opt_uses: + - failed_condensing_supply_water_isolation_valve_alarm uses: - condensing_supply_water_isolation_valve_command - condensing_supply_water_isolation_valve_status @@ -6933,3 +6960,197 @@ PMDM: - zone_air_pm10pt0_density_sensor implements: - MONITORING + +HSWTC: + description: "Heating water valve monitoring on supply water side." + is_abstract: true + opt_uses: + - heating_supply_water_valve_percentage_sensor + - heating_return_water_temperature_sensor + - failed_heating_supply_water_valve_alarm + uses: + - heating_supply_water_valve_percentage_command + - heating_supply_water_temperature_sensor + - heating_supply_water_temperature_setpoint + implements: + - CONTROL + +WSEBYPVPM: + description: "Water side economizer bypass valve monitoring." + is_abstract: true + opt_uses: + - economizer_bypass_valve_percentage_sensor + - failed_economizer_bypass_valve_alarm + uses: + - economizer_bypass_valve_percentage_command + implements: + - MONITORING + +FSISOVM: + description: "Filtration supply isolation valve monitoring." + is_abstract: true + uses: + - filtration_supply_water_isolation_valve_command + implements: + - MONITORING + +FRISOVM: + description: "Filtration return isolation valve monitoring." + is_abstract: true + uses: + - filtration_return_water_isolation_valve_command + implements: + - MONITORING + +PRWFRM: + description: "Primary supply water flowrate monitoring" + uses: + - primary_supply_water_flowrate_sensor + implements: + - MONITORING + +SEWFRM: + description: "Secondary supply water flowrate monitoring" + uses: + - secondary_supply_water_flowrate_sensor + implements: + - MONITORING + +MWFRM: + description: "Make-up water flowrate monitoring." + is_abstract: true + opt_uses: + - failed_makeup_water_flowrate_alarm + uses: + - makeup_water_flowrate_sensor + implements: + - MONITORING + +BWFRM: + description: "Blowdown water flowrate monitoring." + is_abstract: true + opt_uses: + - failed_blowdown_water_flowrate_alarm + uses: + - blowdown_water_flowrate_sensor + implements: + - MONITORING + +DX3SCHWC: + description: "Three compressor run control on chilled supply water side." + is_abstract: true + uses: + - compressor_run_command_1 + - compressor_run_command_2 + - compressor_run_command_3 + - compressor_run_status_1 + - compressor_run_status_2 + - compressor_run_status_3 + - chilled_supply_water_temperature_sensor + - chilled_supply_water_temperature_setpoint + implements: + - CONTROL + +CWBYPVPM: + description: "Condensing water bypass valve percentage monitoring." + is_abstract: true + opt_uses: + - failed_condensing_water_bypass_valve_alarm + uses: + - condensing_water_bypass_valve_percentage_command + - condensing_water_bypass_valve_percentage_sensor + implements: + - MONITORING + +HWBYPVPM: + description: "Heating water bypass valve percentage monitoring." + is_abstract: true + opt_uses: + - failed_heating_water_bypass_valve_alarm + uses: + - heating_water_bypass_valve_percentage_command + - heating_water_bypass_valve_percentage_sensor + implements: + - MONITORING + +HWBYPVM: + description: "Heating water bypass valve monitoring." + is_abstract: true + opt_uses: + - failed_heating_water_bypass_valve_alarm + uses: + - heating_water_bypass_valve_command + - heating_water_bypass_valve_status + implements: + - MONITORING + +HWDPC: + description: "Heating water differential pressure control." + is_abstract: true + uses: + - heating_water_differential_pressure_sensor + - heating_water_differential_pressure_setpoint + implements: + - OPERATIONAL + +HP6SWC: + description: "Six-compressor heat pump control on supply water side." + is_abstract: true + opt_uses: + - heating_percentage_command + - heating_thermal_power_capacity + - high_supply_water_temperature_alarm + - low_supply_water_temperature_alarm + uses: + - compressor_run_command_1 + - compressor_run_command_2 + - compressor_run_command_3 + - compressor_run_command_4 + - compressor_run_command_5 + - compressor_run_command_6 + - compressor_run_status_1 + - compressor_run_status_2 + - compressor_run_status_3 + - compressor_run_status_4 + - compressor_run_status_5 + - compressor_run_status_6 + - supply_water_temperature_sensor + - supply_water_temperature_setpoint + implements: + - CONTROL + +CPC2X: + description: "Circulation control for 2 pumps." + is_abstract: true + uses: + - circulation_pump_run_command_1 + - circulation_pump_run_status_1 + - circulation_pump_run_command_2 + - circulation_pump_run_status_2 + +SDHC: + description: "Supply dehumidification control with a temperature setpoint." + is_abstract: true + opt_uses: + - dehumidification_percentage_command + - zone_air_dewpoint_temperature_sensor + - supply_air_relative_humidity_sensor + - failed_dehumidifier_alarm + uses: + - dehumidification_run_command + - leaving_dehumidifier_temperature_sensor + - leaving_dehumidifier_temperature_setpoint + implements: + - CONTROL + +FPHC: + description: "Four pipe heating and cooling control for radiant panels." + is_abstract: true + opt_uses: + - heating_supply_water_isolation_valve_command + - chilled_supply_water_isolation_valve_command + - heating_water_valve_percentage_sensor + - chilled_water_valve_percentage_sensor + uses: + - heating_water_valve_percentage_command + - chilled_water_valve_percentage_command \ No newline at end of file diff --git a/ontology/yaml/resources/HVAC/entity_types/AHU.yaml b/ontology/yaml/resources/HVAC/entity_types/AHU.yaml index 110a6e31a..95988d036 100644 --- a/ontology/yaml/resources/HVAC/entity_types/AHU.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/AHU.yaml @@ -4932,3 +4932,20 @@ AHU_CHWSC_EFSS_EFVSC_FDPM3X_HTWHLSTC_HWSC_RCO2M_RSPC_SFM_SFSS_SFVSC_SSPC_VOADM_V - SSPC - VOADM - VMADC + +AHU_CHWSC_ECON_FDPM_HWSC_SFSS_SFVSC_SSPC_SDHC_RTM: + description: "Multi-zone AHU with dehumidifier and return temperature monitoring" + is_canonical: true + implements: + - AHU + - CHWSC + - ECON + - FDPM + - HWSC + - SFSS + - SFVSC + - SSPC + - SDHC + - RTM + opt_uses: + - smoke_alarm \ No newline at end of file diff --git a/ontology/yaml/resources/HVAC/entity_types/ASHP.yaml b/ontology/yaml/resources/HVAC/entity_types/ASHP.yaml new file mode 100644 index 000000000..37ca2dd68 --- /dev/null +++ b/ontology/yaml/resources/HVAC/entity_types/ASHP.yaml @@ -0,0 +1,32 @@ +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the License); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an AS IS BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +######################## +### Canonical Types ### +######################## + +ASHP_SS_HP6SWC_CPC2X_RWISOVM: + description: "Six-stage air source heat pump with 2 circulation pumps and return isolation valve." + is_canonical: true + implements: + - ASHP + - SS + - HP6SWC + - CPC2X + - RWISOVM + opt_uses: + - low_refrigerant_pressure_alarm_1 + - low_refrigerant_pressure_alarm_2 + - high_refrigerant_pressure_alarm_1 + - high_refrigerant_pressure_alarm_2 \ No newline at end of file diff --git a/ontology/yaml/resources/HVAC/entity_types/CDWS.yaml b/ontology/yaml/resources/HVAC/entity_types/CDWS.yaml index 99d62a793..834b866a0 100644 --- a/ontology/yaml/resources/HVAC/entity_types/CDWS.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/CDWS.yaml @@ -163,3 +163,14 @@ CDWS_NONCANONICAL_1: - return_water_isolation_valve_status_3 - supply_water_isolation_valve_status_4 - return_water_isolation_valve_status_4 + +CDWS_SWTC_BYPVPM_WFRM_MWFRM_BWFRM: + description: "Condensing water system (temp control) with bypass control, flow monitoring and basin water system" + is_canonical: true + implements: + - CDWS + - SWTC + - BYPVPM + - WFRM + - MWFRM + - BWFRM \ No newline at end of file diff --git a/ontology/yaml/resources/HVAC/entity_types/CH.yaml b/ontology/yaml/resources/HVAC/entity_types/CH.yaml index 9220847cd..86cdf039b 100644 --- a/ontology/yaml/resources/HVAC/entity_types/CH.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/CH.yaml @@ -661,3 +661,36 @@ CH_SS_CHWSWISOVM_CWSISOVM_CWRISOVM_CHWRWISOVM_CHWDT: opt_uses: - lost_power_alarm - run_mode + +CH_SS_VSC_CHDXSC_SCHWTC_CWSISOVPM_CHWSWISOVM_CHWDPM_CWDT_REFPM_REFSM: + description: "Water cooled chiller with condensing and chilled supply water isolation valves, condensing water temperature differential monitoring, + chilled water differential pressure monitoring and single circuit refrigerant pressure and temperature monitoring." + is_canonical: true + implements: + - CH + - SS + - VSC + - CHDXSC + - SCHWTC + - CWSISOVPM + - CHWSWISOVM + - CHWDPM + - CWDT + - REFPM + - REFSM + +CH_SS_DX3SCHWC_CWSISOVM_CWRISOVM_CHWSWISOVM_CHWDPM_CWDT_CHWDT_RCKTM: + description: "Water cooled chiller with three compressors, refrigeration circuit monitoring, condensing supply and return water isolation valve, + chilled supply water islation valve, chilled and condensing water differential pressure monitoring and condensing water temperature differential monitoring." + is_canonical: true + implements: + - CH + - SS + - DX3SCHWC + - CWSISOVM + - CWRISOVM + - CHWSWISOVM + - CHWDPM + - CWDT + - CHWDT + - RCKTM \ No newline at end of file diff --git a/ontology/yaml/resources/HVAC/entity_types/CHWS.yaml b/ontology/yaml/resources/HVAC/entity_types/CHWS.yaml index a211f927e..5b796d519 100644 --- a/ontology/yaml/resources/HVAC/entity_types/CHWS.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/CHWS.yaml @@ -336,3 +336,28 @@ CHWS_SWTC_WDPC_BYPVPM_WFRM_NONCANONICAL_1: uses: - production_differential_pressure_sensor - supply_water_flowrate_sensor # Need to rename to flowrate_sensor + +CHWS_SWTC_WDPM_WFRM: + description: "Chilled water system with supply temperature, differential pressure monitoring and water flowrate monitoring." + is_canonical: true + implements: + - CHWS + - SWTC + - WDPM + - WFRM + +CHWS_WDPC_SWISOVPM_BYPVPM_WSEBYPVPM_PWDT_PRWFRM_SEWTM_SEWFRM_CLPM: + description: "Chilled water system with water differential pressure control, bypass valve, water side economizer bypass valve, + primary water temperature differential monitoring, primary and secondary loop flow monitoring and cooling thermal power monitoring." + is_canonical: true + implements: + - CHWS + - WDPC + - SWISOVPM + - BYPVPM + - WSEBYPVPM + - PWDT + - PRWFRM + - SEWTM + - SEWFRM + - CLPM \ No newline at end of file diff --git a/ontology/yaml/resources/HVAC/entity_types/CT.yaml b/ontology/yaml/resources/HVAC/entity_types/CT.yaml index b4ebe016a..33c326d69 100644 --- a/ontology/yaml/resources/HVAC/entity_types/CT.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/CT.yaml @@ -226,3 +226,18 @@ CT_SS_CWDT_OA_VSFC_CSWIVS_CRWIVS_CSWTC: - run_mode - lost_power_alarm +CT_SS_VSC_SWTM_RWISOVM_SWISOVM_FSISOVM_FRISOVM: + description: "Cooling tower with variable speed control, supply and return isolation valves and supply temp monitoring, supply and return filter isolation valves and supply water temperature monitoring." + is_canonical: true + implements: + - CT + - SS + - VSC + - SWTM + - RWISOVM + - SWISOVM + - FSISOVM + - FRISOVM + opt_uses: + - high_water_level_alarm + - low_water_level_alarm diff --git a/ontology/yaml/resources/HVAC/entity_types/DMP.yaml b/ontology/yaml/resources/HVAC/entity_types/DMP.yaml index 11c0fc978..2c56ee23b 100644 --- a/ontology/yaml/resources/HVAC/entity_types/DMP.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/DMP.yaml @@ -109,3 +109,11 @@ DMP_BPC_NONCANONICAL_1: uses: - east_exhaust_air_damper_percentage_command - west_exhaust_air_damper_percentage_command + +DMP_ZSPC_EFM: + description: "Stand-alone zone pressure control damper with exhaust air flowrate monitoring." + is_canonical: true + implements: + - DMP + - ZSPC + - EFM \ No newline at end of file diff --git a/ontology/yaml/resources/HVAC/entity_types/FAN.yaml b/ontology/yaml/resources/HVAC/entity_types/FAN.yaml index e1589ff0d..68f63ba9e 100644 --- a/ontology/yaml/resources/HVAC/entity_types/FAN.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/FAN.yaml @@ -796,3 +796,12 @@ FAN_VSMC: - FAN - VSMC +FAN_SS_CSP_VSC_REFM: + description: "Cooling fan with variable speed command (no feedback) and refrigerant monitoring." + is_canonical: true + implements: + - FAN + - SS + - CSP + - VSC + - REFM \ No newline at end of file diff --git a/ontology/yaml/resources/HVAC/entity_types/FCU.yaml b/ontology/yaml/resources/HVAC/entity_types/FCU.yaml index 3afd33993..d2f3ca90c 100644 --- a/ontology/yaml/resources/HVAC/entity_types/FCU.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/FCU.yaml @@ -1790,3 +1790,23 @@ FCU_RHDHS_DXDC_DFSS_RTM_DSPM_DFM: opt_uses: - water_leak_alarm - failed_alarm + +FCU_DFSS_DFMSC_CSP_CHWZC: + description: "Chilled water FCU with cooling-only (zone control) and discharge fan multi-speed control." + is_canonical: true + implements: + - FCU + - DFSS + - DFMSC + - CSP + - CHWZC + +FCU_DFSS_CSP_DXZC_RAIDC: + description: "Typical DX FCU with cooling-only (discharge control) with return air isolation damper control." + is_canonical: true + implements: + - FCU + - DFSS + - CSP + - DXZC + - RAIDC \ No newline at end of file diff --git a/ontology/yaml/resources/HVAC/entity_types/GENERALTYPES.yaml b/ontology/yaml/resources/HVAC/entity_types/GENERALTYPES.yaml index 49cb2e021..be4c6f556 100644 --- a/ontology/yaml/resources/HVAC/entity_types/GENERALTYPES.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/GENERALTYPES.yaml @@ -215,6 +215,12 @@ CDWS: - differential_pressure_specification - failed_communication_alarm +ASHP: + description: "Tag for air-source heat pumps." + is_abstract: true + opt_uses: + - failed_communication_alarm + CT: guid: "d3872cf4-a6c7-4baf-9115-4cbd92d62e64" description: "Tag for cooling tower. Cooling towers are devices which cool incoming fluid through the @@ -262,6 +268,12 @@ DMP: is_abstract: true opt_uses: - failed_communication_alarm + - high_building_air_static_pressure_alarm_1 + - high_building_air_static_pressure_alarm_2 + - high_building_air_static_pressure_alarm_3 + - low_building_air_static_pressure_alarm_1 + - low_building_air_static_pressure_alarm_2 + - low_building_air_static_pressure_alarm_3 implements: - EQUIPMENT diff --git a/ontology/yaml/resources/HVAC/entity_types/HWS.yaml b/ontology/yaml/resources/HVAC/entity_types/HWS.yaml index 7096582c7..5c2432959 100644 --- a/ontology/yaml/resources/HVAC/entity_types/HWS.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/HWS.yaml @@ -349,3 +349,21 @@ HWS_SWTC_CPC: - circulation_pump_speed_percentage_setpoint - failed_alarm +HWS_SWTC_WDPM_WFRM: + description: "Simple heating water system with supply temp, differential pressure monitoring and water flowrate monitoring." + is_canonical: true + implements: + - HWS + - SWTC + - WDPM + - WFRM + +HWS_SWTC_WDPC_WFRM_HWTTC: + description: "Simple heating water system with supply temp and differential pressure control and hot water tank temperature control." + is_canonical: true + implements: + - HWS + - SWTC + - WDPC + - WFRM + - HWTTC \ No newline at end of file diff --git a/ontology/yaml/resources/HVAC/entity_types/HX.yaml b/ontology/yaml/resources/HVAC/entity_types/HX.yaml index 70777e1fe..2d3b92124 100644 --- a/ontology/yaml/resources/HVAC/entity_types/HX.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/HX.yaml @@ -165,3 +165,23 @@ HX_RWISOVM: implements: - HX - RWISOVM + +HX_CWDT_CHWDT_CWBYPVPM_CHWBYPVPM: + description: "Condenser and chilled water heat exchanger." + is_canonical: true + implements: + - HX + - CWDT + - CHWDT + - CWBYPVPM + - CHWBYPVPM + +HX_CWDT_HSWTC_HWDPC_HWBYPVPM: + description: "Condenser and heating water heat exchanger with heating water bypass valve, heating supply water valve control and heating water temperature differentioal control." + is_canonical: true + implements: + - HX + - CWDT + - HSWTC + - HWDPC + - HWBYPVPM \ No newline at end of file diff --git a/ontology/yaml/resources/HVAC/entity_types/MAU.yaml b/ontology/yaml/resources/HVAC/entity_types/MAU.yaml index 5b569ebcd..ecef79fe6 100644 --- a/ontology/yaml/resources/HVAC/entity_types/MAU.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/MAU.yaml @@ -855,3 +855,20 @@ MAU_SFSS_SFVSC_HTSC_BPC_SHM_NONCANONICAL_2: uses: - humidification_run_command +MAU_SFSS2X_SFVSC2X_CHWSC_HWSC_SSPC_VOADM_FDPM_ZSPM_OAFM: + description: "Multi-zone chilled water and heating water MAU with supply air static pressure control, variable outside air damper and outside airflow monitoring, + filter differential pressure monitoring, zone static pressure monitoring." + is_canonical: true + implements: + - MAU + - SFSS2X + - SFVSC2X + - CHWSC + - HWSC + - SSPC + - VOADM + - FDPM + - ZSPM + - OAFM + opt_uses: + - smoke_alarm \ No newline at end of file diff --git a/ontology/yaml/resources/HVAC/entity_types/PMP.yaml b/ontology/yaml/resources/HVAC/entity_types/PMP.yaml index 7c519467e..01eebcb2f 100644 --- a/ontology/yaml/resources/HVAC/entity_types/PMP.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/PMP.yaml @@ -172,3 +172,12 @@ PMP_SS_VSC_NONCANONICAL_2: - mixing_valve_percentage_command - chilled_supply_water_temperature_setpoint - chilled_supply_water_temperature_sensor + +PMP_SS_VSC_HWBYPVM: + description: "Variable speed pump with heating water bypass valve binary control." + is_canonical: true + implements: + - PMP + - SS + - VSC + - HWBYPVM \ No newline at end of file diff --git a/ontology/yaml/resources/HVAC/entity_types/RP.yaml b/ontology/yaml/resources/HVAC/entity_types/RP.yaml index 7e13ac448..dff7ba160 100644 --- a/ontology/yaml/resources/HVAC/entity_types/RP.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/RP.yaml @@ -59,3 +59,44 @@ RP_CAM_DPHC4_ZTC: - DPHC4 - ZTC +RP_DSP_CHWVM: + description: "Cooling-only radiant panel, one pipe installation." + is_canonical: true + implements: + - RP + - DSP + - CHWVM + +RP_DSP_HWVM: + description: "Heating-only radiant panel, one pipe installation." + is_canonical: true + implements: + - RP + - DSP + - HWVM + +RP_DSP_CHWVM_CAM: + description: "Cooling-only one-pipe radiant panel with condensate monitoring." + is_canonical: true + implements: + - RP + - DSP + - CHWVM + - CAM + +RP_DSP_FPHC: + description: "Four-pipe radiant panel for room heating and cooling." + is_canonical: true + implements: + - RP + - DSP + - FPHC + +RP_DSP_FPHC_CAM: + description: "Four-pipe radiant panel for room heating and cooling with condensate monitoring." + is_canonical: true + implements: + - RP + - DSP + - FPHC + - CAM \ No newline at end of file diff --git a/ontology/yaml/resources/HVAC/entity_types/VAV.yaml b/ontology/yaml/resources/HVAC/entity_types/VAV.yaml index ee0404ece..b95b80196 100644 --- a/ontology/yaml/resources/HVAC/entity_types/VAV.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/VAV.yaml @@ -109,6 +109,7 @@ VAV_SD_DSP_HWZC: - DSP - HWZC + VAV_SD_DSP_HTZC: guid: "47b47e69-d873-4976-b578-a07cb3d85176" description: "Single duct reheat VAV with electric heat." @@ -597,3 +598,84 @@ VAV_CO2C_NONCANONICAL_1: uses: - supply_air_damper_percentage_sensor - supply_air_flowrate_sensor + +VAV_CSP_DFSS_DFVSC_SFM: + description: "Fan powered cooling only VAV with fan speed control and supply airflow monitoring." + is_canonical: true + implements: + - VAV + - CSP + - DFSS + - DFVSC + - SFM + +VAV_ED_ZSPC: + description: "Exhaust air zone pressure control VAV." + is_canonical: true + implements: + - VAV + - ED + - ZSPC + +VAV_DSP_PDSCV: + description: "VAV with pressure dependent supply valve control." + is_canonical: true + implements: + - VAV + - DSP + - PDSCV + +VAV_DSP_PDSCV_FPHC: + description: "VAV with pressure dependent supply valve control, paired with a four-pipe radiant panel." + is_canonical: true + implements: + - VAV + - DSP + - PDSCV + - FPHC + +VAV_DSP_PDSCV_CO2C: + description: "VAV with pressure dependent supply valve control and CO2 control." + is_canonical: true + implements: + - VAV + - DSP + - PDSCV + - CO2C + +VAV_DSP_PDSCV_HTZC: + description: "Reheat VAV with pressure dependent supply damper control." + is_canonical: true + implements: + - VAV + - DSP + - PDSCV + - HTZC + +VAV_DSP_PDSCV_FPHC_CAM: + description: "VAV with pressure dependent supply valve control and condensate monitoring, paired with a four-pipe radiant panel." + is_canonical: true + implements: + - VAV + - DSP + - PDSCV + - FPHC + - CAM + +VAV_DSP_PDSCV_HTZC_CO2C: + description: "Reheat VAV with pressure dependent supply damper control and CO2 control." + is_canonical: true + implements: + - VAV + - DSP + - PDSCV + - HTZC + - CO2C + +VAV_PDSCV_WDPC2X: + description: "VAV with pressure-dependent supply damper control and dual sensor differential pressure control." + is_canonical: true + implements: + - VAV + - PDSCV + - WDPC2X \ No newline at end of file diff --git a/ontology/yaml/resources/fields/telemetry_fields.yaml b/ontology/yaml/resources/fields/telemetry_fields.yaml index d648f49b8..b9eee4ab5 100644 --- a/ontology/yaml/resources/fields/telemetry_fields.yaml +++ b/ontology/yaml/resources/fields/telemetry_fields.yaml @@ -15,6 +15,9 @@ # Original Field set literals: +- blowdown_water_flowrate_sensor: + flexible_min: -0.000315451 + flexible_max: 0.315451 - building_air_static_pressure_sensor: flexible_min: -249.080024 flexible_max: 249.080024 @@ -198,6 +201,18 @@ literals: - heater_run_command: - ON - OFF +- heating_water_bypass_valve_command: + - OPEN + - CLOSED +- heating_water_bypass_valve_status: + - OPEN + - CLOSED +- heating_water_bypass_valve_percentage_command: + fixed_min: 0 + fixed_max: 100 +- heating_water_bypass_valve_percentage_sensor: + fixed_min: 0 + fixed_max: 100 - heating_water_valve_percentage_command: fixed_min: 0.0 fixed_max: 100.0 @@ -440,6 +455,9 @@ literals: - zone_air_temperature_sensor: flexible_min: 255.9259259 flexible_max: 322.037037 +- zone_air_dewpoint_temperature_sensor: + flexible_min: 255.9259259 + flexible_max: 310.9259259 - outside_air_co_concentration_sensor: flexible_min: 0.00035 flexible_max: 0.0015 @@ -485,6 +503,12 @@ literals: - bypass_valve_percentage_sensor: fixed_min: 0.0 fixed_max: 100.0 +- economizer_bypass_valve_percentage_command: + fixed_min: 0 + fixed_max: 100 +- economizer_bypass_valve_percentage_sensor: + fixed_min: 0 + fixed_max: 100 - chilled_water_isolation_valve_status: - OPEN - CLOSED @@ -515,6 +539,9 @@ literals: - cooling_air_flowrate_setpoint: flexible_min: 0.0 flexible_max: 4.719474432 +- dehumidification_percentage_command: + fixed_min: 0 + fixed_max: 100 - dehumidification_run_command: - ON - OFF @@ -674,6 +701,9 @@ literals: - secondary_supply_water_temperature_sensor: flexible_min: 255.9259259 flexible_max: 380.3703704 +- secondary_supply_water_flowrate_sensor: + flexible_min: -0.000315451 + flexible_max: 0.315451 - shade_extent_percentage_command: fixed_min: 0.0 fixed_max: 100.0 @@ -804,6 +834,12 @@ literals: - leaving_cooling_coil_temperature_setpoint: flexible_min: 255.9259259 flexible_max: 338.7037037 +- leaving_dehumidifier_temperature_sensor: + flexible_min: 255.9259259 + flexible_max: 338.7037037 +- leaving_dehumidifier_temperature_setpoint: + flexible_min: 255.9259259 + flexible_max: 338.7037037 - heating_water_valve_command: - OPEN - CLOSED @@ -837,6 +873,9 @@ literals: - chilled_water_flowrate_sensor: flexible_min: -0.000315451 flexible_max: 0.315451 +- chilled_water_temperature_sensor: + flexible_min: 274.8148148 + flexible_max: 299.8148148 - compressor_speed_frequency_sensor: flexible_min: -0.5 flexible_max: 65.0 @@ -940,6 +979,9 @@ literals: - primary_supply_water_temperature_sensor: flexible_min: 255.9259259 flexible_max: 380.3703704 +- primary_supply_water_flowrate_sensor: + flexible_min: -0.000315451 + flexible_max: 0.315451 - supply_air_isolation_damper_status: - OPEN - CLOSED @@ -1196,9 +1238,6 @@ literals: - cooling_water_flowrate_sensor: flexible_min: -0.000315451 flexible_max: 0.315451 -- heating_water_flowrate_sensor: - flexible_min: -0.000315451 - flexible_max: 0.0315451 - zone_air_offset_temperature_setpoint: flexible_min: 254.8148148 flexible_max: 283.1481481 @@ -1211,6 +1250,9 @@ literals: - supply_water_isolation_valve_status: - OPEN - CLOSED +- filtration_supply_water_isolation_valve_command: + - OPEN + - CLOSED - return_water_isolation_valve_command: - OPEN - CLOSED @@ -1220,6 +1262,9 @@ literals: - chilled_return_water_isolation_valve_command: - OPEN - CLOSED +- filtration_return_water_isolation_valve_command: + - OPEN + - CLOSED - condensing_return_water_isolation_valve_percentage_command: fixed_min: 0.0 fixed_max: 100.0 @@ -1485,6 +1530,9 @@ literals: - failed_humidifier_alarm: - ACTIVE - INACTIVE +- failed_dehumidifier_alarm: + - ACTIVE + - INACTIVE - failed_heat_exchange_alarm: - ACTIVE - INACTIVE @@ -1720,9 +1768,15 @@ literals: - cooling_run_status: - ON - OFF +- high_refrigerant_pressure_alarm: + - ACTIVE + - INACTIVE - high_return_air_temperature_alarm: - ACTIVE - INACTIVE +- low_refrigerant_pressure_alarm: + - ACTIVE + - INACTIVE - low_return_air_temperature_alarm: - ACTIVE - INACTIVE @@ -1847,6 +1901,12 @@ literals: - heating_supply_water_isolation_valve_percentage_sensor: fixed_min: 0.0 fixed_max: 100.0 +- heating_supply_water_valve_percentage_command: + fixed_min: 0 + fixed_max: 100 +- heating_supply_water_valve_percentage_sensor: + fixed_min: 0 + fixed_max: 100 - heating_return_water_isolation_valve_percentage_sensor: fixed_min: 0.0 fixed_max: 100.0 @@ -2470,12 +2530,18 @@ literals: - transducer_failed_alarm: - ACTIVE - INACTIVE -- chilled_water_temperature_sensor: - flexible_min: 274.8148148 - flexible_max: 299.8148148 - heating_water_temperature_sensor: flexible_min: 255.9259259 flexible_max: 380.3703704 +- heating_water_flowrate_sensor: + flexible_min: -0.000315451 + flexible_max: 0.0315451 +- heating_water_differential_pressure_sensor: + flexible_min: -34473.78945 + flexible_max: 344737.8945 +- heating_water_differential_pressure_setpoint: + flexible_min: -34473.78945 + flexible_max: 344737.8945 - leaving_water_tank_temperature_sensor: flexible_min: 255.9259259 flexible_max: 380.3703704 @@ -2656,6 +2722,9 @@ literals: - low_exhaust_fan_speed_command: - ON - OFF +- high_exhaust_air_static_pressure_alarm: + - ACTIVE + - INACTIVE - high_exhaust_fan_speed_command: - ON - OFF @@ -2921,18 +2990,63 @@ literals: - failed_exhaust_air_temperature_alarm: - ACTIVE - INACTIVE +- failed_bypass_valve_alarm: + - ACTIVE + - INACTIVE +- failed_condensing_water_bypass_valve_alarm: + - ACTIVE + - INACTIVE +- failed_chilled_water_bypass_valve_alarm: + - ACTIVE + - INACTIVE +- failed_heating_water_bypass_valve_alarm: + - ACTIVE + - INACTIVE +- failed_economizer_bypass_valve_alarm: + - ACTIVE + - INACTIVE - failed_heating_water_valve_alarm: - ACTIVE - INACTIVE +- failed_heating_supply_water_valve_alarm: + - ACTIVE + - INACTIVE - failed_isolation_valve_alarm: - ACTIVE - INACTIVE +- failed_supply_water_isolation_valve_alarm: + - ACTIVE + - INACTIVE +- failed_chilled_supply_water_isolation_valve_alarm: + - ACTIVE + - INACTIVE +- failed_condensing_supply_water_isolation_valve_alarm: + - ACTIVE + - INACTIVE +- failed_return_water_isolation_valve_alarm: + - ACTIVE + - INACTIVE +- failed_condensing_return_water_isolation_valve_alarm: + - ACTIVE + - INACTIVE - failed_mixed_air_temperature_alarm: - ACTIVE - INACTIVE +- failed_outside_air_damper_alarm: + - ACTIVE + - INACTIVE +- failed_outside_air_flowrate_alarm: + - ACTIVE + - INACTIVE - failed_return_air_isolation_damper_alarm: - ACTIVE - INACTIVE +- failed_blowdown_water_flowrate_alarm: + - ACTIVE + - INACTIVE +- failed_makeup_water_flowrate_alarm: + - ACTIVE + - INACTIVE - failed_smoke_detection_alarm: - ACTIVE - INACTIVE @@ -2960,12 +3074,18 @@ literals: - high_zone_air_co2_concentration_alarm: - ACTIVE - INACTIVE +- high_zone_air_refrigerant_concentration_alarm: + - ACTIVE + - INACTIVE - high_zone_air_static_pressure_alarm: - ACTIVE - INACTIVE - high_zone_air_temperature_alarm: - ACTIVE - INACTIVE +- high_zone_air_relative_humidity_alarm: + - ACTIVE + - INACTIVE - local_alarm: - ACTIVE - INACTIVE @@ -3002,6 +3122,9 @@ literals: - low_zone_air_temperature_alarm: - ACTIVE - INACTIVE +- low_zone_air_relative_humidity_alarm: + - ACTIVE + - INACTIVE - failed_communication_alarm: - ACTIVE - INACTIVE @@ -3029,6 +3152,12 @@ literals: - high_water_temperature_alarm: - ACTIVE - INACTIVE +- high_water_level_alarm: + - ACTIVE + - INACTIVE +- low_water_level_alarm: + - ACTIVE + - INACTIVE - ultraviolet_irradiance_sensor: fixed_min: 0.0 flexible_max: 2000.0 @@ -3070,4 +3199,4 @@ literals: flexible_max: 80 - tamper_alarm: - ACTIVE - - INACTIVE + - INACTIVE \ No newline at end of file diff --git a/ontology/yaml/resources/subfields/subfields.yaml b/ontology/yaml/resources/subfields/subfields.yaml index 32c29f437..9122e6ea3 100644 --- a/ontology/yaml/resources/subfields/subfields.yaml +++ b/ontology/yaml/resources/subfields/subfields.yaml @@ -117,6 +117,7 @@ descriptor: panel: "An interface to control a device." fabric: "Textile material." failed: "Indicates that a point is not operating as intended or is incapable of operating." + filtration: "Component used for removing dust and other particulate matter from the air." fire: "a potential to cause physical damage through burning" floor: "Lower surface of a room or zone." flue: "Chimney for conveying exhaust gas."