-
Notifications
You must be signed in to change notification settings - Fork 24
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
Electric panel (NEC calculations) #1853
base: master
Are you sure you want to change the base?
Conversation
A large question is how useful this is going to be for actual HPXML users. Based on entered information, will they get warnings? Will they get invalid outputs?
|
|
It's difficult to make the schema perfect for the space and capacity calculations. I think the difficulty stems from two places: [1] An NEC calculation cannot be done by someone taking a picture of their panel alone. While the panel has some essential information like the max current rating, open breaker spaces, and the number of laundry/kitchen circuits, the majority of the data needed come from the product stickers on individual appliances. So maybe it does make sense IN THE FUTURE to:
[2] A person filling out the BranchCircuits schema would have solved any space problem simply by the process of filling it out, because of the need to balance the math between occupied, headroom, and rated total spaces
|
Pull Request Description
Support electric panel NEC calculations.
Related to: hpxmlwg/hpxml#420 and hpxmlwg/hpxml#435.
Checklist:
Watts
underServiceFeeder
to something else;Power
?Capacity
? Decided onPowerRating
.electric_panel_xxx
arguments section maps more directly toElectricPanels
HPXML sectionbackup_heating_capacity
input for HPWH; assume no simultaneous operation and so takemax(heating_capacity, backup_heating_capacity)
? Can the 120V HPWH have backup?Pool and permanent spaDefault watts based on input capacity and not output capacityadditional_properties.heat_rated_cops
,additional_properties.cool_rated_cops
)?HeatingSystem
,CoolingSystem
,HeatPump
: addheating_input_capacity
,cooling_input_capacity
, andbackup_heating_input_capacity
methods to hpxml.rbWaterHeatingSystem
: addheating_input_capacity
andbackup_heating_input_capacity
methods to hpxml.rb (additional_properties.cop
set byWaterheater.set_heat_pump_cop
)fan_watts_per_cfm
*xxx_airflow_cfm
? Yes.electric_auxiliary_energy / 2.08
? Yes.count
andfan_power
? Yes.Checklist
Not all may apply:
EPvalidator.xml
) has been updatedopenstudio tasks.rb update_hpxmls
)HPXMLtoOpenStudio/tests/test*.rb
and/orworkflow/tests/test*.rb
)openstudio tasks.rb update_measures
has been run