-
Notifications
You must be signed in to change notification settings - Fork 56
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
remove VRP default in VAV constructor #1561
Conversation
Removes model_system_outdoor_air_sizing_vrp_method(air_loop) and air_loop_hvac_apply_vav_damper_action(air_loop) methods from the default constructor for VAV systems. Instead, default to ZoneSum for the controller mechanical ventilation, and single maximum for VAV reheat terminals. Still apply these methods before the sizing run in the create PRM baseline and create prototype methods. Also, harmonize the outdoor air system setup between the VAV and PVAV archetypes.
@lymereJ could you review this too? There should (hopefully) be no impact on the PRM methods. |
@@ -3249,7 +3249,7 @@ def model_add_crac(model, | |||
fan.setAvailabilitySchedule(hvac_op_sch) | |||
else | |||
OpenStudio.logFree(OpenStudio::Error, 'openstudio.Model.Model', "Fan type '#{fan_type}' not recognized, cannot add CRAC.") | |||
return [] | |||
return false |
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.
Looks like YARD comment for return should be updated.
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.
it's behind an error message, so the return type doesn't really matter. I'm aligning with the rest of the to return false after an error.
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.
If PRM tests pass, I'm fine with these changes. I just left a very minor comment.
may change to ventilation eventually
Thanks for the review @lymereJ! Looks like there are a few prototype regression changes, but no PRM test failures. |
we anticipated it was placed in the wrong place, but it's changing the performance results.
…est-reporters v1.6.1.
Removing aws-sdk-s3 and git-revision gems not used in master
Removes model_system_outdoor_air_sizing_vrp_method(air_loop) and air_loop_hvac_apply_vav_damper_action(air_loop) methods from the default constructor for VAV systems. Instead, default to ZoneSum for the controller mechanical ventilation, and single maximum for VAV reheat terminals. Still apply these methods before the sizing run in the create PRM baseline and create prototype methods.
Also, harmonize the outdoor air system setup between the VAV and PVAV archetypes.
Because of some slight name changes, there may be some adjustments to the regression models, though the performance results should not have changed.