-
Notifications
You must be signed in to change notification settings - Fork 63
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
Appendix g dev debug unmet load hour issues #1428
Appendix g dev debug unmet load hour issues #1428
Conversation
@dmaddoxwhite, is that okay? |
I am ok with it, I wonder if we should bump up the multiplier to account for the reduced iterations. |
The multipliers are from the PRM-RM. So we probably would want to specify that we changed the approach if that's what we want to do. |
How about adding an argument to the method to set the maximum number of sizing factor adjustment runs? If we limit to three, without an override, a user might get a model that fails due to unmet hours with no way to fix it. |
@dmaddoxwhite in my experience, equipment size is rarely if ever the source of unmet hours. If one iteration doesn't fix it, eight iterations won't either. The issue is more likely to do with schedule alignment (e.g. 5% occupancy when the HVAC system is turned off), design conditions (extremes in the annual weather file very different from design conditions), or some weird VAV sizing issue. For many of these, even an HVAC systems with 10x the capacity isn't going to solve them. Users will generate models that have baselines that fail the UMLH test. I'd rather they fail faster (3 iterations) than wait for 8 and wonder why it still didn't work. Alternatively, we can add some QAQC checks to point out basic issues (like 5% occupancy in zones when the HVAC system is off). I've already got methods in standards to check for those sorts of things. |
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 fine; made some minor cleanup fixes and changed number of adjustments to 3. It may be worth adding some checking in here to pick out the cause of unmet hours, rather than just increasing sizing factors. The PRM RM includes some direction beyond sizing, but IMO it's not very specific or actionable.
@weilixu @lymereJ @dmaddoxwhite good to merge. Up to you if you want to edit the # of adjustments further or make that a user argument. It's also fine as is. |
Thanks @mdahlhausen, we will update the number of iteration. |
Remove the optmum start control from PRM method
…github.com/NREL/openstudio-standards into appendixG_dev_debug_unmet_load_hour_issues # Conflicts: # lib/openstudio-standards/standards/Standards.Model.rb
Bug fixes including