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
Zone design loads #1705
Zone design loads #1705
Conversation
…es are present, the entire building is treated as a single zone.
…rather than the HVACPlant element. Huge refactor & cleanup of variable names. Address duct loads for dual-fuel HPs. Add error-checking for HVAC systems attached to unconditioned zones.
…o-HPXML into zone_design_loads
…using Skylight/AttachedToFloor elements for skylights with shafts.
Action items per our discussion today:
|
…dio-HPXML into zone_design_loads # Conflicts: # BuildResidentialHPXML/measure.rb # BuildResidentialHPXML/measure.xml # HPXMLtoOpenStudio/measure.xml # HPXMLtoOpenStudio/resources/hvac_sizing.rb # workflow/tests/base_results/results_simulations_energy.csv # workflow/tests/base_results/results_simulations_loads.csv # workflow/tests/base_results/results_simulations_misc.csv
…o-HPXML into zone_design_loads
…dio-HPXML into zone_design_loads
…dio-HPXML into zone_design_loads
…dio-HPXML into zone_design_loads
base-enclosure-infil-ela.xml,6.8,91.76,36000.0,24000.0,0.0,37830.0,8798.0,7508.0,0.0,575.0,6840.0,0.0,0.0,2148.0,2171.0,9790.0,0.0,20619.0,6126.0,7037.0,0.0,207.0,321.0,0.0,0.0,0.0,2293.0,1314.0,0.0,3320.0,0.0,0.0,0.0,0.0,0.0,0.0 | ||
base-enclosure-infil-ela.xml,6.8,91.76,36000.0,24000.0,0.0,37830.0,8798.0,7508.0,0.0,575.0,6840.0,0.0,0.0,2148.0,2171.0,9790.0,0.0,20565.0,6072.0,7037.0,0.0,207.0,321.0,0.0,0.0,0.0,2293.0,1314.0,0.0,3320.0,0.0,-591.0,0.0,-1391.0,0.0,800.0 |
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 that some of these diffs are because we used to prevent a negative value for latent cooling loads. It's been this way since the initial implementation of MJ8. But I have confirmed with another ACCA accredited software tool that negative values are fine; you can report a negative latent cooling load and the total cooling load can indeed be lowered by a negative latent cooling load.
…o-HPXML into zone_design_loads
…x house045 skylight.
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 haven't run any simulation yet, just reviewing codes and trying to understand the changes. Glad to see much refactoring happening here. Overall they look pretty good. Thorough tests around them. I'm going to approve first, probably will be able to test more during room by room branch review.
Latest changes look good to me, everything looks good, for the only remaining question about fenestration procedure, I don't think it's necessary to answer it before merging. I'm fine going with what it is now and we can discuss it later. |
Misc hpxml.rb cleanup
Pull Request Description
Calculate block design loads at the HPXML Zone level. If no HPXML Zone elements are present, the entire building is treated as a single zone (like before).
TODO:
AttachedToSpace
checks? See Schematron docChecklist
PR Author: Check these when they're done. Not all may apply.
strikethroughand check any that do not apply.PR Reviewer: Verify each has been completed.
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