From 9d38775b43737e3840d9cd15294bf20081830d41 Mon Sep 17 00:00:00 2001 From: evgeniya-engel Date: Tue, 10 Dec 2024 23:36:42 +0000 Subject: [PATCH 1/2] hydronic: new abstract, CH, CHWS, DC types --- .../resources/HVAC/entity_types/ABSTRACT.yaml | 11 +++++++++ .../yaml/resources/HVAC/entity_types/CH.yaml | 24 +++++++++++++++++++ .../resources/HVAC/entity_types/CHWS.yaml | 11 +++++++++ .../yaml/resources/HVAC/entity_types/DC.yaml | 10 ++++++++ .../resources/fields/telemetry_fields.yaml | 3 +++ 5 files changed, 59 insertions(+) diff --git a/ontology/yaml/resources/HVAC/entity_types/ABSTRACT.yaml b/ontology/yaml/resources/HVAC/entity_types/ABSTRACT.yaml index bc958cde8..b885f7f67 100644 --- a/ontology/yaml/resources/HVAC/entity_types/ABSTRACT.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/ABSTRACT.yaml @@ -1422,6 +1422,17 @@ PSWTC: implements: - OPERATIONAL +PRSWTC: + description: "Primary loop water temperature control." + is_abstract: true + opt_uses: + - primary_return_water_temperature_sensor + uses: + - primary_supply_water_temperature_sensor + - primary_supply_water_temperature_setpoint + implements: + - OPERATIONAL + SGTC: guid: "8ead3288-04f5-49d0-9d96-0a85688a923a" description: "Supply glycol temperature control." diff --git a/ontology/yaml/resources/HVAC/entity_types/CH.yaml b/ontology/yaml/resources/HVAC/entity_types/CH.yaml index 1e768b5f3..520f95eb8 100644 --- a/ontology/yaml/resources/HVAC/entity_types/CH.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/CH.yaml @@ -190,6 +190,17 @@ CH_SS_SWTC_DX2SWC_SWISOVM: - DX2SWC - SWISOVM +CH_SS_SWTC_DX2SWC_SWISOVM_REFPM2X: + description: "Two-stage air-cooled chiller with supply temperature control, supply isolation valve and two circuit refrigerant pressure monitoring." + is_canonical: true + implements: + - CH + - SS + - SWTC + - DX2SWC + - SWISOVM + - REFPM2X + CH_SS_CHWRWISOVPM_SCHWTC_CHWDPM: guid: "6bf879c5-ec1b-478f-9fac-8318b285bd9c" description: "Simple air-cooled chiller." @@ -559,6 +570,19 @@ CH_SS_SWTC_DX4SWC_SWISOVPM_REFSM2X_REFPM2X: - REFSM2X - REFPM2X +CH_SS_SWTC_WDPM_DX4SWC_SWISOVPM_REFSM2X_REFPM2X: + description: "Four-stage air-cooled chiller with differential pressure monitoring and two-circuit refrigerant temperature and pressure monitoring." + is_canonical: true + implements: + - CH + - SS + - SWTC + - WDPM + - DX4SWC + - SWISOVPM + - REFSM2X + - REFPM2X + CH_SS_SCHWTC_HWDT: guid: "ef865ad6-bf61-41f5-b717-ebaa4240d853" description: "Simple air-cooled heat recovery chiller." diff --git a/ontology/yaml/resources/HVAC/entity_types/CHWS.yaml b/ontology/yaml/resources/HVAC/entity_types/CHWS.yaml index 49e46f279..8c937def4 100644 --- a/ontology/yaml/resources/HVAC/entity_types/CHWS.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/CHWS.yaml @@ -447,6 +447,17 @@ CHWS_SEWDPC_SESWTC_SERWFRM_PRWFRM_PWDT: - PRWFRM - PWDT +CHWS_PRSWTC_PRWFRM_SEWDPC_SEWTM_SEWFRM: + description: "Chilled water system with primary loop supply water temperature control and flowrate monitoring, secondary loop water temperature and flow monitoring and differential pressure control." + is_canonical: true + implements: + - CHWS + - PRSWTC + - PRWFRM + - SEWDPC + - SEWTM + - SEWFRM + CHWS_SEWDPC_SESWTC_SERWFRM_PRWFRM_PRWDPC_PWDT: guid: "fe148047-bc3a-48be-96e8-c1d589e2d4e6" description: "Chilled water system with secondary loop supply water temperature control, primary and secondary differential pressure control, primary and secondary flowrate monitoring." diff --git a/ontology/yaml/resources/HVAC/entity_types/DC.yaml b/ontology/yaml/resources/HVAC/entity_types/DC.yaml index 225b2c550..622313cd0 100644 --- a/ontology/yaml/resources/HVAC/entity_types/DC.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/DC.yaml @@ -46,3 +46,13 @@ DC_SS_SWTC_RWISOVM: - SS - SWTC - RWISOVM + +DC_SS_VSC_SWTC_SWISOVM: + description: "Dry air cooler with isolation valve on the supply side." + is_canonical: true + implements: + - DC + - SS + - VSC + - SWTC + - SWISOVM diff --git a/ontology/yaml/resources/fields/telemetry_fields.yaml b/ontology/yaml/resources/fields/telemetry_fields.yaml index d4c9289ad..9d7065624 100644 --- a/ontology/yaml/resources/fields/telemetry_fields.yaml +++ b/ontology/yaml/resources/fields/telemetry_fields.yaml @@ -1134,6 +1134,9 @@ literals: - primary_supply_water_temperature_sensor: flexible_min: 255.9259259 flexible_max: 380.3703704 +- primary_supply_water_temperature_setpoint: + flexible_min: 255.9259259 + flexible_max: 380.3703704 - primary_supply_water_flowrate_sensor: flexible_min: -0.000315451 flexible_max: 0.315451 From 67513f7ebdcd3bcfee254224aecd45811be1d525 Mon Sep 17 00:00:00 2001 From: db-robot Date: Tue, 10 Dec 2024 23:37:22 +0000 Subject: [PATCH 2/2] Add GUIDs to new entity types --- ontology/yaml/resources/HVAC/entity_types/ABSTRACT.yaml | 1 + ontology/yaml/resources/HVAC/entity_types/CH.yaml | 2 ++ ontology/yaml/resources/HVAC/entity_types/CHWS.yaml | 1 + ontology/yaml/resources/HVAC/entity_types/DC.yaml | 1 + 4 files changed, 5 insertions(+) diff --git a/ontology/yaml/resources/HVAC/entity_types/ABSTRACT.yaml b/ontology/yaml/resources/HVAC/entity_types/ABSTRACT.yaml index b885f7f67..f55c8dfaf 100644 --- a/ontology/yaml/resources/HVAC/entity_types/ABSTRACT.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/ABSTRACT.yaml @@ -1423,6 +1423,7 @@ PSWTC: - OPERATIONAL PRSWTC: + guid: "26e7feb6-34d7-4eca-8118-ad200649161c" description: "Primary loop water temperature control." is_abstract: true opt_uses: diff --git a/ontology/yaml/resources/HVAC/entity_types/CH.yaml b/ontology/yaml/resources/HVAC/entity_types/CH.yaml index 520f95eb8..5c01b3a17 100644 --- a/ontology/yaml/resources/HVAC/entity_types/CH.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/CH.yaml @@ -191,6 +191,7 @@ CH_SS_SWTC_DX2SWC_SWISOVM: - SWISOVM CH_SS_SWTC_DX2SWC_SWISOVM_REFPM2X: + guid: "e64f0b0a-dfb1-43f9-908b-0a039ffa7bdf" description: "Two-stage air-cooled chiller with supply temperature control, supply isolation valve and two circuit refrigerant pressure monitoring." is_canonical: true implements: @@ -571,6 +572,7 @@ CH_SS_SWTC_DX4SWC_SWISOVPM_REFSM2X_REFPM2X: - REFPM2X CH_SS_SWTC_WDPM_DX4SWC_SWISOVPM_REFSM2X_REFPM2X: + guid: "c2c25a1f-44cb-4c3e-9e49-18735d656431" description: "Four-stage air-cooled chiller with differential pressure monitoring and two-circuit refrigerant temperature and pressure monitoring." is_canonical: true implements: diff --git a/ontology/yaml/resources/HVAC/entity_types/CHWS.yaml b/ontology/yaml/resources/HVAC/entity_types/CHWS.yaml index 8c937def4..cc706c79b 100644 --- a/ontology/yaml/resources/HVAC/entity_types/CHWS.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/CHWS.yaml @@ -448,6 +448,7 @@ CHWS_SEWDPC_SESWTC_SERWFRM_PRWFRM_PWDT: - PWDT CHWS_PRSWTC_PRWFRM_SEWDPC_SEWTM_SEWFRM: + guid: "3d55637e-976c-4ff5-b86d-f99f7f910ab9" description: "Chilled water system with primary loop supply water temperature control and flowrate monitoring, secondary loop water temperature and flow monitoring and differential pressure control." is_canonical: true implements: diff --git a/ontology/yaml/resources/HVAC/entity_types/DC.yaml b/ontology/yaml/resources/HVAC/entity_types/DC.yaml index 622313cd0..9662d7449 100644 --- a/ontology/yaml/resources/HVAC/entity_types/DC.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/DC.yaml @@ -48,6 +48,7 @@ DC_SS_SWTC_RWISOVM: - RWISOVM DC_SS_VSC_SWTC_SWISOVM: + guid: "6f384455-0b46-4f86-a7b3-fc08dda6fe11" description: "Dry air cooler with isolation valve on the supply side." is_canonical: true implements: