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

Update 1- and 2-speed AC/HP models #1936

Draft
wants to merge 38 commits into
base: resnet_heat_pump
Choose a base branch
from

Conversation

shorowit
Copy link
Contributor

@shorowit shorowit commented Feb 22, 2025

Pull Request Description

Branches off of #1932.

Updates 1-speed and 2-speed AC/HP models per RESNET MINHERS Addendum 82.

Also allows detailed performance datapoints to be specified for these systems.

Adds a lot more tests.

Checklist

Not all may apply:

  • 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 Feb 22, 2025
@shorowit shorowit added the enhancement New feature or request label Feb 24, 2025
Base automatically changed from pan_heaters to resnet_heat_pump March 1, 2025 00:00
shorowit and others added 8 commits February 28, 2025 17:01
…-HPXML into one_and_two_speed_hvac

# 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_loads.csv
#	workflow/tests/base_results/results_simulations_misc.csv
…ate to the latest RESNET values and update tests.
…-HPXML into one_and_two_speed_hvac

# Conflicts:
#	BuildResidentialHPXML/measure.xml
#	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
…rowing in size as I found more opportunities to improve/simplify the code. The main changes are: 1) moving more code to defaults.rb, 2) putting RESNET MINHERS assumptions all in one place rather than scattered throughout, 3) calculating/storing default assumptions up front so we don't need to call out to HVAC methods from all over the place, 4) Replacing speed-based arrays with single values where values no longer differ by speed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In progress
Development

Successfully merging this pull request may close these issues.

1 participant