You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For zones that aren't served by AirLoops in the proposed model, but end up added to one in the Baseline model, those additional properties don't exist, and because zone.additionalProperties.getFeatureAsDouble isn't 'checked', they will throw 'optional is not initialized' errors. I believe such an occurance is very likely with actual proposed models (e.g. zones served by FCUs, but that don't have different enough loads to kick them into their own single-zone systems in the baseline).
Suggest querying and adding additional properties for more HVAC types in the proposed, or handling missing additional properties within air_loop_hvac_apply_prm_baseline_fan_power.
The text was updated successfully, but these errors were encountered:
eringold
changed the title
Appendix G: fan power additional properties only populated for zones on AirLoops
90.1 PRM: fan power additional properties only populated for zones on AirLoops
Jun 2, 2023
@lymereJ possibly. It's kind of an unwieldy model, probably not great to have as part of a test suite. Once I'm past this deadline I can see if I can mock something up that would be lighter.
This is also my first (and rushed) attempt at using the new PRM template, so it's possible there are things about how it expects the model to be setup that I haven't fully grasped.
If you want to share the rough model for now that'd be great, we could use it to test this fix internally and we could integrate the "better" model later.
@dmaddoxwhite @lymereJ @weilixu Another issue trying to use
model_create_prm_stable_baseline_building
on an actual model.Fan power additional properties are set for zones served by AirLoopHVACs in the proposed model:
openstudio-standards/lib/openstudio-standards/standards/Standards.Model.rb
Lines 242 to 256 in d332605
After baseline air systems are made, those properties are queried:
openstudio-standards/lib/openstudio-standards/standards/ashrae_90_1_prm/ashrae_90_1_prm.AirLoopHVAC.rb
Lines 269 to 271 in d332605
For zones that aren't served by AirLoops in the proposed model, but end up added to one in the Baseline model, those additional properties don't exist, and because
zone.additionalProperties.getFeatureAsDouble
isn't 'checked', they will throw 'optional is not initialized' errors. I believe such an occurance is very likely with actual proposed models (e.g. zones served by FCUs, but that don't have different enough loads to kick them into their own single-zone systems in the baseline).Suggest querying and adding additional properties for more HVAC types in the proposed, or handling missing additional properties within
air_loop_hvac_apply_prm_baseline_fan_power
.The text was updated successfully, but these errors were encountered: