-
Notifications
You must be signed in to change notification settings - Fork 5
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
Repair HPWHsim energy balancing #447
Conversation
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.
As I understand this PR, there are no changes in CSE; we're just using an updated HPWHSIM branch. Right?
Based on a quick scan, it looks like all the test file changes are minimal EXCEPT dhwloop32U.cse. MtrElecLoop values change 5 - 10 % in some cases. This needs to be investigated.
There may be other large changes, it is hard to see them in github's diff display.
I will write some stuff in slack about how I review test diffs.
The dhwloop32U.cse output provides some really helpful energy balance reports. The energy balance errors in the primary tank before this change were on the order of magnitude of the change in the loop heater energy. My hypothesis is that the error in the prior results was causing lower heating requirements in the primary heater that were being made up by the loop heater. |
Unit conversions declared constexp in header. Document and conform addExtraHeatAboveNode and addHeatAboveNode. Move latter from HeatSource to HPWH. |
Description
isEnergyBalanced
is added to HPWHsim, but is only configured to check for energy errors across a single simulation step, whereas cse compares energy differences hourly (I think.) But this could be developed further, if needed.Author Progress Checklist:
Reviewer Checklist: