Skip to content

Natural ventilation enhancements#2152

Draft
shorowit wants to merge 13 commits intomasterfrom
year_round_nat_vent
Draft

Natural ventilation enhancements#2152
shorowit wants to merge 13 commits intomasterfrom
year_round_nat_vent

Conversation

@shorowit
Copy link
Contributor

@shorowit shorowit commented Jan 22, 2026

Pull Request Description

Addresses #917.

  • Breaking change: Replaces NaturalVentilationAvailabilityDaysperWeek with NaturalVentilationControl/DaysperWeek.
  • Adds NaturalVentilationControl/Seasons (year-round, cooling, or heating) to control seasonal natural ventilation availability; now defaults to year-round.
  • Adds NaturalVentilationControl/OpenFractionofOperableArea to control the fraction of operable window area that is open during ventilation.
  • Updates the default days/week assumption from 3 to 7 to align with ANSI 301.

Checklist

Not all may apply:

  • Schematron validator (EPvalidator.sch) 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 moved this from Triage to In progress in OpenStudio-HPXML Feb 3, 2026
@shorowit shorowit marked this pull request as draft February 6, 2026 20:46
shorowit and others added 5 commits February 6, 2026 14:00
…nt element to better accommodate multiple inputs. Update changelog.
…HPXML into year_round_nat_vent

# Conflicts:
#	HPXMLtoOpenStudio/measure.xml
#	ReportSimulationOutput/measure.xml
#	workflow/tests/base_results/results_simulations_misc.csv
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

1 participant