Skip to content
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

MJ8 infiltration/ventilation #1712

Merged
merged 11 commits into from
May 18, 2024
Merged

MJ8 infiltration/ventilation #1712

merged 11 commits into from
May 18, 2024

Conversation

shorowit
Copy link
Contributor

@shorowit shorowit commented May 15, 2024

Pull Request Description

Closes #1711. Updates vent/infil calcs to be consistent with MJ8.

Checklist

PR Author: Check these when they're done. Not all may apply. strikethrough and check any that do not apply.

PR Reviewer: Verify each has been completed.

  • Schematron validator (EPvalidator.xml) has been updated
  • Sample files have been added/updated (openstudio tasks.rb update_hpxmls)
  • Tests have been added/updated (e.g., HPXMLtoOpenStudio/tests/test*.rb and/or workflow/tests/test*.rb)
  • Documentation has been updated
  • Changelog has been updated
  • openstudio tasks.rb update_measures has been run
  • No unexpected changes to simulation results of sample files

@shorowit shorowit self-assigned this May 15, 2024
Base automatically changed from zone_design_loads to room-by-room-sizing May 15, 2024 23:05
Base automatically changed from room-by-room-sizing to master May 16, 2024 00:46
@shorowit shorowit marked this pull request as draft May 16, 2024 14:34
@shorowit shorowit marked this pull request as ready for review May 17, 2024 20:46
@shorowit shorowit requested a review from yzhou601 May 17, 2024 20:46
Copy link
Collaborator

@yzhou601 yzhou601 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@shorowit Overall the changes look good, nice to see our calculations more consistent with manual J, I did get a few questions.

HPXMLtoOpenStudio/resources/hvac_sizing.rb Outdated Show resolved Hide resolved
HPXMLtoOpenStudio/resources/hvac_sizing.rb Show resolved Hide resolved
vent_mech_cfis = hpxml_bldg.ventilation_fans.find { |vent_mech| vent_mech.fan_type == HPXML::MechVentTypeCFIS && vent_mech.distribution_system_idref == hvac_distribution.id }
return if vent_mech_cfis.nil?

vent_cfm = vent_mech_cfis.total_unit_flow_rate
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, should we exclude the cfis cfms from the ventilation load calculation (q_bal_cfm)? I feel we do want it for infiltration adjustments considering it's analyzing all the air flows in the house.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Worksheet E says:

image

I assume they say "may" instead of "will" because you could have an additional exhaust fan that runs when CFIS runs in order to create balanced ventilation. But if you don't have that, then I assume it should be included like we are.

shorowit and others added 9 commits May 17, 2024 17:07
…o mj8_ventilation

# Conflicts:
#	HPXMLtoOpenStudio/measure.xml
#	workflow/tests/base_results/results_simulations_bills.csv
#	workflow/tests/base_results/results_simulations_energy.csv
#	workflow/tests/base_results/results_simulations_hvac.csv
#	workflow/tests/base_results/results_simulations_loads.csv
#	workflow/tests/base_results/results_simulations_misc.csv
#	workflow/tests/base_results/results_sizing.csv
…o mj8_ventilation

# Conflicts:
#	HPXMLtoOpenStudio/measure.xml
#	workflow/tests/base_results/results_simulations_bills.csv
#	workflow/tests/base_results/results_simulations_energy.csv
#	workflow/tests/base_results/results_simulations_hvac.csv
#	workflow/tests/base_results/results_simulations_loads.csv
#	workflow/tests/base_results/results_simulations_misc.csv
#	workflow/tests/base_results/results_sizing.csv
@shorowit shorowit merged commit f5b5c0e into master May 18, 2024
@shorowit shorowit deleted the mj8_ventilation branch May 18, 2024 16:58
@joseph-robertson joseph-robertson mentioned this pull request May 19, 2024
11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Improve MJ8 infiltration/ventilation
2 participants