-
Notifications
You must be signed in to change notification settings - Fork 57
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
Add misc appliances to panel load calc #1323
Conversation
# Assume all homes have a microwave | ||
if args[:geometry_unit_num_occupants] <= 2 | ||
microwave_power = 900 # W, small, <= 0.9 cu ft | ||
elsif args[:geometry_unit_num_occupants] <= 4 |
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.
@joseph-robertson - is this okay or do I need to define the condition as args[:geometry_unit_num_occupants] > 2 && args[:geometry_unit_num_occupants] <= 4
?
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 right to me.
Should Occupants=0 assign 900 W?
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.
I think so. Microwave exists in unoccupied homes too.
I am also wondering if we should do this based on # of bedrooms instead. Is there a conversion we can use between occupants and bedrooms?
garage_door_power = 0 | ||
else | ||
# Assume one automatic door opener if has garage, regardless of no. garages | ||
garage_door_power = 373 # W, 1/2 HP (1 mech HP = 745.7 W) |
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.
I had this built into OS-HPXML defaults: https://github.com/NREL/OpenStudio-HPXML/blob/electric_panel/HPXMLtoOpenStudio/resources/defaults.rb#L6128-L6130
But maybe it makes sense to do the assignment here instead.
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.
Yeah, this is more of a ResStock assumption
# Assume all homes have a microwave | ||
if args[:geometry_unit_num_occupants] <= 2 | ||
microwave_power = 900 # W, small, <= 0.9 cu ft | ||
elsif args[:geometry_unit_num_occupants] <= 4 |
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 right to me.
Should Occupants=0 assign 900 W?
0d62f6c
to
1cbe4a5
Compare
@lixiliu - in response to your question, the |
Thanks @JLReyna - and apologies for the confusion, the question is really for assigning microwave and garbage disposal, not garage door (and I completely agreed that there should not be a dependency to occupants there). There are market guidance on the sizing of microwave and garbage disposal based on household size, which I am using currently. But using occupants instead of bedrooms means we may have undersized equipment for vacant homes which have 0 occupants. So instead of using occupants directly, can we infer typical occupancy based on bedrooms and size based on that? |
garbage_disposal_power = 0 | ||
else | ||
# Power estimated from avg load amp not HP rating, from InSinkErators | ||
if args[:geometry_unit_num_bedrooms] <= 1 |
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.
Note, this has been updated to vary based on bedrooms instead of occupants.
Pull Request Description
Assign the following miscellaneous permanently connected appliances to homes for NEC panel load calculations:
Microwave: 100% of homes, power level based on the number of occupants
Sizing (in cu ft) based on Whirlpool's microwave buying guide, then power is assigned to each cu ft class based on general search
Garbage disposal: 52% of homes (AHS 2013), power level based on the number of occupants
Power rating estimated based on average load amperage (x 120V), not horsepower rating as they appear to consume more power
Power rating based on InSinkErator product labels
Sizing based on Lowe's garbage disposal buying guide
Garage door opener: assign one ½ HP if home has a garage, regardless of the number of garage
@afontani @JLReyna - should this be based on occupants or bedrooms, is there a conversion between the two?
Related Pull Requests
[related PRs from different repositories]
Related Issues
[What issue(s) is the PR addressing]
Checklist
Required:
Optional (not all items may apply):
openstudio tasks.rb update_measures
has been run