Menu

#1364 CF1R schema updates needed for new CBECC-Res HVAC/DHW type

2022.3.0
Verified
None
Critical
Documentation
2022
Unaffected
CBECCr
2023-07-13
2023-06-14
No

@dianepepetone I think you may want to weigh in on this issue, and eventually make the necessary schema mods. I can then follow up with the necessary XML output rule mods.

We are going to need the following updates made to the CF1R schema for this coming 2022.3.0 release.
This MAY be something we add to CBECC down the line, but no plans along those lines for this next release - so this is a CF1R-only update.
additions are:
<xsd:simpletype name="ResidentialHeatingSystemType">
<xsd:appinfo source="displayterm">
<dtyp:displayterm value="HeatPumpDHWCombo">Heat Pump DHW Combo</dtyp:displayterm>
<xsd:appinfo source="CBECCresXML">
<dtyp:cbeccresxmlterm value="HeatPumpDHWCombo">Heat Pump DHW Combo</dtyp:cbeccresxmlterm>
<xsd:restriction base="dtyp:EnumerationConstant">
<xsd:enumeration value="HeatPumpDHWCombo"></xsd:enumeration></xsd:restriction></xsd:appinfo></xsd:appinfo></xsd:simpletype>

and:
<xsd:element name="Y05_NotApplicableMessage" type="comp:NotApplicableMessage">
<xsd:annotation>
<xsd:documentation source="FieldText">Cap 47</xsd:documentation>
<xsd:appinfo source="CBECCresXML">
<dtyp:cbeccresxmlterm>:</dtyp:cbeccresxmlterm>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>

Discussion

  • Diane Pepetone

    Diane Pepetone - 2023-06-14
     
  • Diane Pepetone

    Diane Pepetone - 2023-06-14

    Rob, some clarification on the first change - is this to be added to ResidentialHeatingSystemType in ResHvac only or does it also have to be added to a field in the CF1R-PRF like Y02_ResidentialHeatingSystemType?

     
  • Rob Hitchcock

    Rob Hitchcock - 2023-06-14

    Diane, I think just adding the enum to ResidentialHeatingSystemType in ResHvac is sufficient. I will need to modify the mappings for various elements like Y02_ResidentialHeatingSystemType in the rules. But the other requested addition of Y05_NotApplicableMessage would need to be made in both the main schema and the rules.

     
  • Diane Pepetone

    Diane Pepetone - 2023-06-15
     
  • Diane Pepetone

    Diane Pepetone - 2023-06-15

    Rob, If Y05 Cap 47F needs a choice with NotApplicbleMessage, wouldn't Y06 COP for 47F need it too?

     
  • Scott Criswell

    Scott Criswell - 2023-06-19

    Correction I think on Diane's suggestion - asking if we need to add a Y05a_NotApplicableMessage (not Y06 - I believe).
    To that I would say - YES, we should also add Y05a_NotApplicableMessage.
    Thanks for the heads-up on this Diane!

     
  • Rob Hitchcock

    Rob Hitchcock - 2023-06-27

    Diane, Have these updates been made to the CF1R PRF schema? I don't see them in the latest versions I have. Scott has made the necessary rule changes consistent with the naming in this thread.

     
  • Thao Chau

    Thao Chau - 2023-06-28
    • Priority: High --> Critical
    • Type: Enhancement --> Documentation
    • HERS: TBD --> Unaffected
     
  • Diane Pepetone

    Diane Pepetone - 2023-06-28
     
  • Diane Pepetone

    Diane Pepetone - 2023-06-28

    I have added the new HeatPumpDHWCombo to ResHvac.xsd In the CF1R-PRF schema: I added the Y05_NotApplicableMessage and just now in Y02_ResidentialHeatingSystemType I added the new HeatPumpDHWCombo to the restricted list of values in case it will be needed there.

     
  • Diane Pepetone

    Diane Pepetone - 2023-06-28
    • status: New --> 90%Done
    • assigned_to: Diane Pepetone --> Rob Hitchcock
     
  • Rob Hitchcock

    Rob Hitchcock - 2023-07-05

    SVN Revision 2378:
    - Section_W (HVAC - HEATING UNIT TYPES) update per GitHub 2022-CBECC-Res-Schema Issue #27
    - Modified W04_EfficiencyType to output "n/a" for W04_NotApplicableMessage for HeatPumpDHWCombo heating system type
    - Section_X (HVAC - COOLING UNIT TYPES) update per this ticket
    - Added new table row for HeatPumpDHWCombo with cooling
    - Excluded table rows for SCSysRpt:CoolingType == "NoCooling" that were previously incompletely reported
    - Pending question on populating X08_CoolingSystemHERS_VerificationName for HeatPumpDHWCombo with cooling

     
  • Rob Hitchcock

    Rob Hitchcock - 2023-07-10
    • status: 90%Done --> Fixed
     
  • Thao Chau

    Thao Chau - 2023-07-13
    • status: Fixed --> Verified