Skip to content

120V HPWHs, take 2#2195

Draft
shorowit wants to merge 31 commits into
masterfrom
hpwh_120v
Draft

120V HPWHs, take 2#2195
shorowit wants to merge 31 commits into
masterfrom
hpwh_120v

Conversation

@shorowit

@shorowit shorowit commented Apr 20, 2026

Copy link
Copy Markdown
Contributor

Pull Request Description

Closes #1427.

Re-implements #1534 off the master branch. Uses the HPXML HPWHVoltage/HasMixingValue/MixingValveSetpoint elements (added here).

Example docs for HPWH:

image image

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 self-assigned this Apr 20, 2026
@shorowit shorowit added the enhancement New feature or request label Apr 20, 2026
Comment thread HPXMLtoOpenStudio/resources/defaults.rb Outdated
Comment on lines +6306 to +6309
elsif water_heating_system.hpwh_voltage == HPXML::HPWHVoltage120Dedicated
cop = 3.6
else # 120V shared
cop = 4.2

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Need to replace with equations based on UEF. @jmaguire1

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

@shorowit: I spent a while today going back through how I did this the first time around, I think I'm largely set up to redo the same simulations to derive the COP/UEF correlations we need. Before I do that, we should make sure we're on the same page about what to use for UA, since that will have a small effect on the correlations I come up with. Once we have that sorted, it's not too hard to rerun all the simulations and compile the results into the correlations we need.

Comment thread HPXMLtoOpenStudio/resources/waterheater.rb Outdated
Comment thread HPXMLtoOpenStudio/resources/waterheater.rb Outdated
Comment thread docs/source/workflow_inputs.rst Outdated
Comment thread HPXMLtoOpenStudio/resources/hotwater_appliances.rb Outdated
@shorowit shorowit moved this from Triage to In progress in OpenStudio-HPXML Apr 28, 2026
@shorowit shorowit added this to the 1.13.0 milestone May 5, 2026
…d unit, not necessary for dedicated) to ensure curves produce 1.0 at nominal conditions
Comment thread HPXMLtoOpenStudio/resources/defaults.rb Outdated
shorowit added 2 commits June 15, 2026 12:00
…HPXML into hpwh_120v

# Conflicts:
#	Changelog.md
#	HPXMLtoOpenStudio/measure.xml
#	HPXMLtoOpenStudio/resources/hpxml_schematron/EPvalidator.sch
#	docs/source/workflow_inputs.rst
#	workflow/tests/base_results/results_simulations_bills.csv
#	workflow/tests/base_results/results_simulations_misc.csv
@shorowit shorowit mentioned this pull request Jun 15, 2026
7 tasks
@shorowit

shorowit commented Jun 16, 2026

Copy link
Copy Markdown
Contributor Author
  • Add a warning if a 120V HPWH has backup elements with too high power (900W for shared, 1800W for dedicated).
  • Jeff will double-check control algorithm for 120V systems w/ backup
  • Address Possible HPWH warnings #2227?

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.

120 V HPWH

2 participants