-
Notifications
You must be signed in to change notification settings - Fork 195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow placing all solar thermal collectors on a PlantEquipmentList #3762
Allow placing all solar thermal collectors on a PlantEquipmentList #3762
Conversation
\reference-class-name validBranchEquipmentTypes | ||
\reference validBranchEquipmentNames | ||
\reference-class-name validPlantEquipmentTypes ! Need to be able to place it on PlantEquipmentList | ||
\reference validPlantEquipmentNames ! Need to be able to place it on PlantEquipmentList |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No change really here, they were already there, just trying to be consistent
@@ -40284,6 +40284,8 @@ SolarCollector:FlatPlate:PhotovoltaicThermal, | |||
\reference validOASysEquipmentNames | |||
\reference-class-name validBranchEquipmentTypes | |||
\reference validBranchEquipmentNames | |||
\reference-class-name validPlantEquipmentTypes ! Need to be able to place it on PlantEquipmentList | |||
\reference validPlantEquipmentNames ! Need to be able to place it on PlantEquipmentList |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix 1/2
@@ -40351,6 +40353,8 @@ SolarCollector:IntegralCollectorStorage, | |||
\type alpha | |||
\reference-class-name validBranchEquipmentTypes | |||
\reference validBranchEquipmentNames | |||
\reference-class-name validPlantEquipmentTypes ! Need to be able to place it on PlantEquipmentList | |||
\reference validPlantEquipmentNames ! Need to be able to place it on PlantEquipmentList |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix 2/2
|
||
idf_eg = idf_peq_list.extensibleGroups()[2]; | ||
EXPECT_EQ("SolarCollector:IntegralCollectorStorage", idf_eg.getString(PlantEquipmentListExtensibleFields::EquipmentObjectType).get()); | ||
EXPECT_EQ(collector_integralcollectorstorage.name().get(), idf_eg.getString(PlantEquipmentListExtensibleFields::EquipmentName).get()); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Before fix:
PlantEquipmentList,
Plant Loop 1 Heating Equipment List, !- Name
SolarCollector:FlatPlate:Water, !- Equipment Object Type 1
Solar Collector Flat Plate Water 1, !- Equipment Name 1
SolarCollector:FlatPlate:PhotovoltaicThermal, !- Equipment Object Type 2
, !- Equipment Name 2
SolarCollector:IntegralCollectorStorage, !- Equipment Object Type 3
; !- Equipment Name 3
After fix :
PlantEquipmentList,
Plant Loop 1 Heating Equipment List, !- Name
SolarCollector:FlatPlate:Water, !- Equipment Object Type 1
Solar Collector Flat Plate Water 1, !- Equipment Name 1
SolarCollector:FlatPlate:PhotovoltaicThermal, !- Equipment Object Type 2
Solar Collector Flat Plate Photovoltaic Thermal 1, !- Equipment Name 2
SolarCollector:IntegralCollectorStorage, !- Equipment Object Type 3
Solar Collector Integral Collector Storage 1; !- Equipment Name 3
Thanks! |
…ings work: missing plant equipment references etc Note that for solar collectors, technically E+ does say it expects them on the demand side, but it works on the supply... NREL/OpenStudio#3762 NREL/OpenStudio#3761 (comment) NREL/OpenStudio#2880
Pull request overview
PlantEquipmentList
(SolarCollectorFlatPlatePhotovoltaicThermal
andSolarCollectorIntegralCollectorStorage
) by adding the proper\reference validPlantEquipmentNames
to theProposedEnergy+.idd
Pull Request Author
src/model/test
): N/Asrc/energyplus/Test
): Yes, added somesrc/osversion/VersionTranslator.cpp
): N/A (no model API changes)src/openstudio_lib/library/OpenStudioPolicy.xml
): N/ALabels:
IDDChange
APIChange
Pull Request - Ready for CI
so that CI builds your PRReview Checklist
This will not be exhaustively relevant to every PR.