Recent Releases of HPWHsim
HPWHsim - v2.0.0
What's Changed
- Merge cmake branch by @nealkruis in https://github.com/bigladder/HPWHsim/pull/45
- Limit UA by @pmskintner in https://github.com/bigladder/HPWHsim/pull/48
- Dynamically generate version number based on git repo tags by @nealkruis in https://github.com/bigladder/HPWHsim/pull/49
- Add inversion mixing and internal conduction by @pmskintner in https://github.com/bigladder/HPWHsim/pull/47
- Write 12 tcouples by @pmskintner in https://github.com/bigladder/HPWHsim/pull/51
- Two inlets by @pmskintner in https://github.com/bigladder/HPWHsim/pull/52
- Fixed Height Bug by @pmskintner in https://github.com/bigladder/HPWHsim/pull/53
- Add getTankSize() by @pmskintner in https://github.com/bigladder/HPWHsim/pull/54
- setTankSize_adjustUA by @pmskintner in https://github.com/bigladder/HPWHsim/pull/55
- Radius Calc and Units Fix by @pmskintner in https://github.com/bigladder/HPWHsim/pull/56
- Update Constants to CSE by @pmskintner in https://github.com/bigladder/HPWHsim/pull/57
- Debugs by @pmskintner in https://github.com/bigladder/HPWHsim/pull/59
- Draw entire tank by @pmskintner in https://github.com/bigladder/HPWHsim/pull/60
- Negative Runtime Error Msg Fix by @pmskintner in https://github.com/bigladder/HPWHsim/pull/61
- Set runtime constants by @pmskintner in https://github.com/bigladder/HPWHsim/pull/62
- Add extra heat by @pmskintner in https://github.com/bigladder/HPWHsim/pull/63
- UAFittings by @pmskintner in https://github.com/bigladder/HPWHsim/pull/64
- Cx_A_20 by @pmskintner in https://github.com/bigladder/HPWHsim/pull/65
- Nyle HPWHs by @pmskintner in https://github.com/bigladder/HPWHsim/pull/66
- New Aspect Ratio Based Height and Radius Calculation by @pmskintner in https://github.com/bigladder/HPWHsim/pull/67
- Debugging Geometry by @pmskintner in https://github.com/bigladder/HPWHsim/pull/68
- New Presets by @pmskintner in https://github.com/bigladder/HPWHsim/pull/69
- Defrost by @pmskintner in https://github.com/bigladder/HPWHsim/pull/70
- Static variants of getTankRadius() and getTankSurfaceArea() by @pmskintner in https://github.com/bigladder/HPWHsim/pull/71
- Update nyle presets by @pmskintner in https://github.com/bigladder/HPWHsim/pull/73
- New Presets Created by @pmskintner in https://github.com/bigladder/HPWHsim/pull/72
- Update Nyle Presets by @pmskintner in https://github.com/bigladder/HPWHsim/pull/74
- Fix NyleC25A_C Build issue by @pmskintner in https://github.com/bigladder/HPWHsim/pull/75
- Fix data error for C250A by @pmskintner in https://github.com/bigladder/HPWHsim/pull/76
- New Rheem models and BW by @pmskintner in https://github.com/bigladder/HPWHsim/pull/77
- Add Colmac Presets by @pmskintner in https://github.com/bigladder/HPWHsim/pull/78
- Change Large Compressor Sanden Logic by @pmskintner in https://github.com/bigladder/HPWHsim/pull/79
- Update Rheem Premium and Builder by @pmskintner in https://github.com/bigladder/HPWHsim/pull/80
- CI with cmake by @pmskintner in https://github.com/bigladder/HPWHsim/pull/81
- Add yearly tests for the large compressors by @pmskintner in https://github.com/bigladder/HPWHsim/pull/83
- Fix mixing with setpoint not outlet by @pmskintner in https://github.com/bigladder/HPWHsim/pull/84
- New Colmac Perfmaps by @pmskintner in https://github.com/bigladder/HPWHsim/pull/85
- Update Nyle Logics by @pmskintner in https://github.com/bigladder/HPWHsim/pull/82
- Fix Yearly Tests with Nyle Units Using New Logic by @pmskintner in https://github.com/bigladder/HPWHsim/pull/86
- Make Conduction Error Fatal by @pmskintner in https://github.com/bigladder/HPWHsim/pull/87
- Fix inversion mix bug by @pmskintner in https://github.com/bigladder/HPWHsim/pull/88
- minutesPerStep as private variable by @pmskintner in https://github.com/bigladder/HPWHsim/pull/89
- Bug - Two RE at Once by @pmskintner in https://github.com/bigladder/HPWHsim/pull/90
- Add Sanden 120 Gal Unit by @pmskintner in https://github.com/bigladder/HPWHsim/pull/91
- New dr modes by @pmskintner in https://github.com/bigladder/HPWHsim/pull/92
- Fix targeting temperature higher than setpoint for integrated units. by @pmskintner in https://github.com/bigladder/HPWHsim/pull/93
- New DR test with setpoint change by @pmskintner in https://github.com/bigladder/HPWHsim/pull/94
- Test tank size fixed by @pmskintner in https://github.com/bigladder/HPWHsim/pull/96
- AO Smith CAHP 120 by @pmskintner in https://github.com/bigladder/HPWHsim/pull/97
- Fix tankSizeFixed false for storage and resistance tanks by @pmskintner in https://github.com/bigladder/HPWHsim/pull/98
- Consistent function signatures by @pmskintner in https://github.com/bigladder/HPWHsim/pull/95
- allow users to force the changing of tank size by @pmskintner in https://github.com/bigladder/HPWHsim/pull/99
- CAHP 120 by @pmskintner in https://github.com/bigladder/HPWHsim/pull/100
- CAHP120 - Correct Resistance Element Wattage by @pmskintner in https://github.com/bigladder/HPWHsim/pull/101
- Scalable HPWH model by @pmskintner in https://github.com/bigladder/HPWHsim/pull/102
- Set Defaults Function in Constructor by @pmskintner in https://github.com/bigladder/HPWHsim/pull/103
- Pass C temperatures to getCapacity by @pmskintner in https://github.com/bigladder/HPWHsim/pull/104
- Add variable for tracking condensor inlet water temperature by @pmskintner in https://github.com/bigladder/HPWHsim/pull/105
- Add resistance to scalable HP model and function to change RE elements size by @pmskintner in https://github.com/bigladder/HPWHsim/pull/106
- getMinOperatingTemp by @pmskintner in https://github.com/bigladder/HPWHsim/pull/107
- Simplify scalable model by @pmskintner in https://github.com/bigladder/HPWHsim/pull/108
- Fix C_TO_F Issue by @pmskintner in https://github.com/bigladder/HPWHsim/pull/109
- Cap Compressor Outlet Temperature by @pmskintner in https://github.com/bigladder/HPWHsim/pull/110
- check setpoint fixed in setpoint possible? by @pmskintner in https://github.com/bigladder/HPWHsim/pull/111
- Prevent external overheat by @pmskintner in https://github.com/bigladder/HPWHsim/pull/112
- getSizingFractions(double &aquafract, double &percentUseable) by @pmskintner in https://github.com/bigladder/HPWHsim/pull/113
- Compressor Min Runtime by @pmskintner in https://github.com/bigladder/HPWHsim/pull/114
- Catch edge cases in fractToMeetComparisonExternal by @pmskintner in https://github.com/bigladder/HPWHsim/pull/115
- move message callback variables to constructor by @pmskintner in https://github.com/bigladder/HPWHsim/pull/116
- Add tolerance to sizing fraction check by @pmskintner in https://github.com/bigladder/HPWHsim/pull/117
- Force 1 - useableFract greater than aquafract if "equal" by @pmskintner in https://github.com/bigladder/HPWHsim/pull/118
- Cmake option to omit tests by @pmskintner in https://github.com/bigladder/HPWHsim/pull/119
- Add Generic Tier 3 Preset by @pmskintner in https://github.com/bigladder/HPWHsim/pull/120
- Restank swing by @pmskintner in https://github.com/bigladder/HPWHsim/pull/121
- Add heating cycle param by @pmskintner in https://github.com/bigladder/HPWHsim/pull/122
- getResistanceCapacity by @pmskintner in https://github.com/bigladder/HPWHsim/pull/123
- Fix bug where highest element index not checked before set/get by @pmskintner in https://github.com/bigladder/HPWHsim/pull/124
- VRB_reluctant only for fatal errors by @pmskintner in https://github.com/bigladder/HPWHsim/pull/125
- Commercial res tank by @pmskintner in https://github.com/bigladder/HPWHsim/pull/126
- Swing tank unit conversion by @pmskintner in https://github.com/bigladder/HPWHsim/pull/127
- Update calc to use 8.25 by @pmskintner in https://github.com/bigladder/HPWHsim/pull/128
- Increased API for Compressors by @pmskintner in https://github.com/bigladder/HPWHsim/pull/129
- Multipass split systems by @pmskintner in https://github.com/bigladder/HPWHsim/pull/130
- Res Tank Generic with R-value by @pmskintner in https://github.com/bigladder/HPWHsim/pull/131
- Large Rheem MP HPWHS by @pmskintner in https://github.com/bigladder/HPWHsim/pull/132
- Update to Colmac Performance Maps by @pmskintner in https://github.com/bigladder/HPWHsim/pull/133
- remove warning when draws in excess of tank volume by @pmskintner in https://github.com/bigladder/HPWHsim/pull/134
- Update to C++ 17. by @galanCA in https://github.com/bigladder/HPWHsim/pull/135
- Add Generalized Mix tank algorithm for Split System Multipass Heaters by @pmskintner in https://github.com/bigladder/HPWHsim/pull/136
- MP Generic by @pmskintner in https://github.com/bigladder/HPWHsim/pull/137
- Fixes for warnings by @pmskintner in https://github.com/bigladder/HPWHsim/pull/138
- Add Nyle MP units by @pmskintner in https://github.com/bigladder/HPWHsim/pull/139
- Remove excess output by @pmskintner in https://github.com/bigladder/HPWHsim/pull/140
- Fix C_TO_F issue in max setpoint by @pmskintner in https://github.com/bigladder/HPWHsim/pull/141
- Add btwxt for Mitsu QAHV by @pmskintner in https://github.com/bigladder/HPWHsim/pull/142
- Update CAHP120 UA by @pmskintner in https://github.com/bigladder/HPWHsim/pull/143
- Rheem plug in shared by @pmskintner in https://github.com/bigladder/HPWHsim/pull/145
- Rheem Plug In Dedicated Units by @pmskintner in https://github.com/bigladder/HPWHsim/pull/146
- Soc heating logic by @pmskintner in https://github.com/bigladder/HPWHsim/pull/148
- Adds state of charge calc by @pmskintner in https://github.com/bigladder/HPWHsim/pull/147
- canUseSoCControls by @pmskintner in https://github.com/bigladder/HPWHsim/pull/149
- Add exact node fraction heating for SoC by @pmskintner in https://github.com/bigladder/HPWHsim/pull/150
- Make extra files discoverable by @pmskintner in https://github.com/bigladder/HPWHsim/pull/153
- Account for the secondary heat exchanger in QAHV by @pmskintner in https://github.com/bigladder/HPWHsim/pull/151
- Add overload getSoCFraction() by @pmskintner in https://github.com/bigladder/HPWHsim/pull/152
- Fixes hang bug in SoC controls by @pmskintner in https://github.com/bigladder/HPWHsim/pull/154
- Change check to let fixed setpoint equip through by @pmskintner in https://github.com/bigladder/HPWHsim/pull/155
- Clean calls to auto by @pmskintner in https://github.com/bigladder/HPWHsim/pull/156
- Add HPTS presets by @pmskintner in https://github.com/bigladder/HPWHsim/pull/158
- Fixdiv0 by @chipbarnaby in https://github.com/bigladder/HPWHsim/pull/160
- Sanden -> SANCO2 rebrand by @chipbarnaby in https://github.com/bigladder/HPWHsim/pull/161
- Initialize tank temps by @spahrenk in https://github.com/bigladder/HPWHsim/pull/169
- Revert conduction calc with minimal diffs. by @spahrenk in https://github.com/bigladder/HPWHsim/pull/179
- Fix largerDraw range by @spahrenk in https://github.com/bigladder/HPWHsim/pull/178
- Fix tank-node initialization for generic models. by @spahrenk in https://github.com/bigladder/HPWHsim/pull/175
- Fix heat-distribution initialization. by @spahrenk in https://github.com/bigladder/HPWHsim/pull/176
- Compute sim thermocouple T by resampling. by @spahrenk in https://github.com/bigladder/HPWHsim/pull/180
- Fix extra-heat assignment by @spahrenk in https://github.com/bigladder/HPWHsim/pull/181
- Separate version control by @spahrenk in https://github.com/bigladder/HPWHsim/pull/182
- Reduce storage-tank preset setpoint. by @spahrenk in https://github.com/bigladder/HPWHsim/pull/177
- Balance energy by @spahrenk in https://github.com/bigladder/HPWHsim/pull/184
- Initialize tank temperature by @spahrenk in https://github.com/bigladder/HPWHsim/pull/186
- Change extra heat method by @spahrenk in https://github.com/bigladder/HPWHsim/pull/185
- Write test outlet temperature by @spahrenk in https://github.com/bigladder/HPWHsim/pull/187
- Update HPWHsim to use btwxt v1.0.0 by @chipbarnaby in https://github.com/bigladder/HPWHsim/pull/189
- Heat exchange models by @spahrenk in https://github.com/bigladder/HPWHsim/pull/183
- Add clang format by @tanaya-mankad in https://github.com/bigladder/HPWHsim/pull/193
- Update HPWHsim for cross-platform development by @nealkruis in https://github.com/bigladder/HPWHsim/pull/195
- Change cop coefficients for model AquaThermAire by @spahrenk in https://github.com/bigladder/HPWHsim/pull/192
- Fix addHeatExternal error; further improve energy balance by @spahrenk in https://github.com/bigladder/HPWHsim/pull/194
- Improve dynamic allocation of btwxt objects by @spahrenk in https://github.com/bigladder/HPWHsim/pull/198
- Improve mixing external heat by @spahrenk in https://github.com/bigladder/HPWHsim/pull/199
- Update Btwxt version with new version of Courier by @nealkruis in https://github.com/bigladder/HPWHsim/pull/201
- Convert unit tests to googletest by @spahrenk in https://github.com/bigladder/HPWHsim/pull/200
- Calculate UEF and related metrics by @spahrenk in https://github.com/bigladder/HPWHsim/pull/197
- Add generic models by @spahrenk in https://github.com/bigladder/HPWHsim/pull/204
- Update to btwxt including new api getters by @chipbarnaby in https://github.com/bigladder/HPWHsim/pull/206
- Use courier for logging and error handling by @spahrenk in https://github.com/bigladder/HPWHsim/pull/205
- Use CLI11 for command-line input by @spahrenk in https://github.com/bigladder/HPWHsim/pull/207
- Add AeroTherm2023 models by @spahrenk in https://github.com/bigladder/HPWHsim/pull/209
- Merge develop into main by @spahrenk in https://github.com/bigladder/HPWHsim/pull/213
- Small changes to address review comments by @spahrenk in https://github.com/bigladder/HPWHsim/pull/215
- Add AOSmith and LG models by @spahrenk in https://github.com/bigladder/HPWHsim/pull/219
- Constrain performance curves and add 80-gallon LG model by @spahrenk in https://github.com/bigladder/HPWHsim/pull/220
- Large draw fix by @spahrenk in https://github.com/bigladder/HPWHsim/pull/226
- Data model updates: AIRTOWATERHEATPUMP by @spahrenk in https://github.com/bigladder/HPWHsim/pull/224
- Make generic update by @spahrenk in https://github.com/bigladder/HPWHsim/pull/227
- Update CI actions for Ubuntu by @spahrenk in https://github.com/bigladder/HPWHsim/pull/231
- Use new data model for external files by @spahrenk in https://github.com/bigladder/HPWHsim/pull/225
- Remove all file input. by @spahrenk in https://github.com/bigladder/HPWHsim/pull/234
- Fix cases where a tank has two inlets by @spahrenk in https://github.com/bigladder/HPWHsim/pull/235
- Use lattice to export to json by @spahrenk in https://github.com/bigladder/HPWHsim/pull/236
- Fix unreachable code in getFrac calculation by @spahrenk in https://github.com/bigladder/HPWHsim/pull/237
- Fix assignment in conditional. by @spahrenk in https://github.com/bigladder/HPWHsim/pull/241
- Use custom command to detect if presets need to be regenerated by @nealkruis in https://github.com/bigladder/HPWHsim/pull/247
- Add additional data-model fields by @spahrenk in https://github.com/bigladder/HPWHsim/pull/245
- Use heating capacity in performance RGI by @spahrenk in https://github.com/bigladder/HPWHsim/pull/246
- Add product info by @spahrenk in https://github.com/bigladder/HPWHsim/pull/229
- Add ratings info by @spahrenk in https://github.com/bigladder/HPWHsim/pull/230
- Init presets from cbor by @spahrenk in https://github.com/bigladder/HPWHsim/pull/240
- Venv cleanup by @tanaya-mankad in https://github.com/bigladder/HPWHsim/pull/252
- Define datasets, expand fitting by @spahrenk in https://github.com/bigladder/HPWHsim/pull/250
- Add performance fitting by @spahrenk in https://github.com/bigladder/HPWHsim/pull/248
- Separate yearly tests by @spahrenk in https://github.com/bigladder/HPWHsim/pull/249
- Update tests by @tanaya-mankad in https://github.com/bigladder/HPWHsim/pull/254
- Update ubuntu build by @tanaya-mankad in https://github.com/bigladder/HPWHsim/pull/255
- Revert generic init by @tanaya-mankad in https://github.com/bigladder/HPWHsim/pull/261
- Add commercial models (IceAir, and BradfordWhite tests) by @tanaya-mankad in https://github.com/bigladder/HPWHsim/pull/262
- Add new Central HPWH units from Nyle, AOSmith, Laars, and Watts by @tanaya-mankad in https://github.com/bigladder/HPWHsim/pull/267
- Add Rheem central units by @tanaya-mankad in https://github.com/bigladder/HPWHsim/pull/268
New Contributors
- @nealkruis made their first contribution in https://github.com/bigladder/HPWHsim/pull/45
- @pmskintner made their first contribution in https://github.com/bigladder/HPWHsim/pull/48
- @galanCA made their first contribution in https://github.com/bigladder/HPWHsim/pull/135
- @spahrenk made their first contribution in https://github.com/bigladder/HPWHsim/pull/169
- @tanaya-mankad made their first contribution in https://github.com/bigladder/HPWHsim/pull/193
Full Changelog: https://github.com/bigladder/HPWHsim/compare/v1.26.0...v2.0.0
Consumption - Buildings and Heating
- C++
Published by nealkruis 14 days ago
HPWHsim - v1.26.0
What's Changed
- Data model updates: AIRTOWATERHEATPUMP by @spahrenk in https://github.com/bigladder/HPWHsim/pull/224
- Update CI actions for Ubuntu by @spahrenk in https://github.com/bigladder/HPWHsim/pull/231
- Use new data model for external files by @spahrenk in https://github.com/bigladder/HPWHsim/pull/225
- Remove all file input. by @spahrenk in https://github.com/bigladder/HPWHsim/pull/234
- Fix cases where a tank has two inlets by @spahrenk in https://github.com/bigladder/HPWHsim/pull/235
- Use lattice to export to json by @spahrenk in https://github.com/bigladder/HPWHsim/pull/236
- Fix unreachable code in getFrac calculation by @spahrenk in https://github.com/bigladder/HPWHsim/pull/237
- Fix assignment in conditional. by @spahrenk in https://github.com/bigladder/HPWHsim/pull/241
Full Changelog: https://github.com/bigladder/HPWHsim/compare/v1.25.0...v1.26.0
Consumption - Buildings and Heating
- C++
Published by nealkruis about 1 year ago
HPWHsim - v1.25.0
What's Changed
- Add ability to match UEF by modifying COP performance map by @spahrenk in https://github.com/bigladder/HPWHsim/pull/227
Full Changelog: https://github.com/bigladder/HPWHsim/compare/v1.24.1...v1.25.0
Consumption - Buildings and Heating
- C++
Published by nealkruis over 1 year ago
HPWHsim - v1.24.1
What's Changed
- Large draw fix by @spahrenk in https://github.com/bigladder/HPWHsim/pull/226
Full Changelog: https://github.com/bigladder/HPWHsim/compare/v1.24.0...v1.24.1
Consumption - Buildings and Heating
- C++
Published by nealkruis over 1 year ago
HPWHsim - v1.24.0
What's Changed
- Improve dynamic allocation of btwxt objects by @spahrenk in https://github.com/bigladder/HPWHsim/pull/198
- Improve mixing external heat by @spahrenk in https://github.com/bigladder/HPWHsim/pull/199
- Update Btwxt version with new version of Courier by @nealkruis in https://github.com/bigladder/HPWHsim/pull/201
- Convert unit tests to googletest by @spahrenk in https://github.com/bigladder/HPWHsim/pull/200
- Calculate UEF and related metrics by @spahrenk in https://github.com/bigladder/HPWHsim/pull/197
- Add generic models by @spahrenk in https://github.com/bigladder/HPWHsim/pull/204
- Update to btwxt including new api getters by @chipbarnaby in https://github.com/bigladder/HPWHsim/pull/206
- Use courier for logging and error handling by @spahrenk in https://github.com/bigladder/HPWHsim/pull/205
- Use CLI11 for command-line input by @spahrenk in https://github.com/bigladder/HPWHsim/pull/207
- Add AeroTherm2023 models by @spahrenk in https://github.com/bigladder/HPWHsim/pull/209
- Add AOSmith and LG models by @spahrenk in https://github.com/bigladder/HPWHsim/pull/219
- Constrain performance curves and add 80-gallon LG model by @spahrenk in https://github.com/bigladder/HPWHsim/pull/220
Full Changelog: https://github.com/bigladder/HPWHsim/compare/v1.23.0...v1.24.0
Consumption - Buildings and Heating
- C++
Published by nealkruis over 1 year ago
HPWHsim - v1.23.0
What's Changed
- Initialize tank temps by @spahrenk in https://github.com/bigladder/HPWHsim/pull/169
- Fix largerDraw range by @spahrenk in https://github.com/bigladder/HPWHsim/pull/178
- Fix tank-node initialization for generic models. by @spahrenk in https://github.com/bigladder/HPWHsim/pull/175
- Fix heat-distribution initialization. by @spahrenk in https://github.com/bigladder/HPWHsim/pull/176
- Compute sim thermocouple T by resampling. by @spahrenk in https://github.com/bigladder/HPWHsim/pull/180
- Fix extra-heat assignment by @spahrenk in https://github.com/bigladder/HPWHsim/pull/181
- Separate version control by @spahrenk in https://github.com/bigladder/HPWHsim/pull/182
- Reduce storage-tank preset setpoint. by @spahrenk in https://github.com/bigladder/HPWHsim/pull/177
- Balance energy by @spahrenk in https://github.com/bigladder/HPWHsim/pull/184
- Initialize tank temperature by @spahrenk in https://github.com/bigladder/HPWHsim/pull/186
- Change extra heat method by @spahrenk in https://github.com/bigladder/HPWHsim/pull/185
- Write test outlet temperature by @spahrenk in https://github.com/bigladder/HPWHsim/pull/187
- Update HPWHsim to use btwxt v1.0.0 by @chipbarnaby in https://github.com/bigladder/HPWHsim/pull/189
- Heat exchange models by @spahrenk in https://github.com/bigladder/HPWHsim/pull/183
- Add clang format by @tanaya-mankad in https://github.com/bigladder/HPWHsim/pull/193
- Update HPWHsim for cross-platform development by @nealkruis in https://github.com/bigladder/HPWHsim/pull/195
- Change cop coefficients for model AquaThermAire by @spahrenk in https://github.com/bigladder/HPWHsim/pull/192
- Fix addHeatExternal error; further improve energy balance by @spahrenk in https://github.com/bigladder/HPWHsim/pull/194
New Contributors
- @spahrenk made their first contribution in https://github.com/bigladder/HPWHsim/pull/169
- @tanaya-mankad made their first contribution in https://github.com/bigladder/HPWHsim/pull/193
Full Changelog: https://github.com/bigladder/HPWHsim/compare/v1.22.0...v1.23.0
Consumption - Buildings and Heating
- C++
Published by nealkruis over 2 years ago
HPWHsim - v1.22.0
What's Changed
- Sanden -> SANCO2 rebrand by @chipbarnaby in https://github.com/EcotopeResearch/HPWHsim/pull/161
Full Changelog: https://github.com/EcotopeResearch/HPWHsim/compare/v1.21.1...v1.22.0
Consumption - Buildings and Heating
- C++
Published by nealkruis over 3 years ago
HPWHsim - v1.21.0
What's Changed
- Clean calls to auto by @pmskintner in https://github.com/EcotopeResearch/HPWHsim/pull/156
- Add AOSmith HPTS presets by @pmskintner in https://github.com/EcotopeResearch/HPWHsim/pull/158
Full Changelog: https://github.com/EcotopeResearch/HPWHsim/compare/v1.20.0...v1.21.0
Consumption - Buildings and Heating
- C++
Published by nealkruis over 3 years ago
HPWHsim - Version 1.20.0
- Adds ability to switch to state of charge control scheme for external compressors
- Adds state of charge calculation and associated API
- Refactors heating logic into TempBased- and SoCBasedHeatingLogics
- Adds changeable entering high temperature shut off controls for compressors.
- Adds an approximation for controlled secondary heat exchangers used in the QAHV preset
Consumption - Buildings and Heating
- C++
Published by pmskintner over 3 years ago
HPWHsim - Version 1.19.0
Adds new heat pump only integrated units:
- MODELS_RheemPlugInShared40
- MODELS_RheemPlugInShared50
- MODELS_RheemPlugInShared65
- MODELS_RheemPlugInShared80
- MODELS_RheemPlugInDedicated40
- MODELS_RheemPlugInDedicated50
Consumption - Buildings and Heating
- C++
Published by pmskintner almost 4 years ago
HPWHsim - Version 1.18.1
Fixes UA on CAHP120
Consumption - Buildings and Heating
- C++
Published by pmskintner over 4 years ago
HPWHsim - Version 1.18.0
- Adds split system Mitsubishi QAHV preset.
- Adds dependency on btwxt, for grid interpolation.
Consumption - Buildings and Heating
- C++
Published by pmskintner over 4 years ago
HPWHsim - Version 1.17.1
- Removes debug messages
Consumption - Buildings and Heating
- C++
Published by pmskintner over 4 years ago
HPWHsim - Version 1.17.0
- Adds generic and scalable split system MP HPWH
- Adds Nyle split system MP presets, with and without cold weather package
Consumption - Buildings and Heating
- C++
Published by pmskintner over 4 years ago
HPWHsim - Version 1.16.1
- Adds tank mixing in split system multipass heaters during heating
Consumption - Buildings and Heating
- C++
Published by pmskintner over 4 years ago
HPWHsim - Version 1.16.0
- Adds generic resistance tank options
- Adds experimental split system multipass HPWHs from Colmac and Rheem
- Update to C++ 17
Consumption - Buildings and Heating
- C++
Published by pmskintner over 4 years ago
HPWHsim - Version 1.15.0
- Adds Tier 3 Generic HPWH's
- Adds a commercial resistance tank with specific controls for a swing tank.
- Getter for resistance element size.
- The height of resistance elements now kept track of in a map so the resistance element getters can get elements in order of height in the tank.
- Fix bug with message verbosity getting reset.
- Adds a heating cycle enum for single or multipass.
Consumption - Buildings and Heating
- C++
Published by pmskintner about 5 years ago
HPWHsim - Version 1.14.0
- Additional CMake Option to avoid building HPWHsim testing code: HPWHSIM_OMIT_TESTTOOL
- Note if turned on must be turned off in CMakeCache.txt
Consumption - Buildings and Heating
- C++
Published by pmskintner over 5 years ago
HPWHsim - Version 1.13.1
- Fixes bug where linkages for messages were nulled.
- Fixes bug where 1 - the useable tank fraction was approximately equal to the aquastat fraction but smaller.
Consumption - Buildings and Heating
- C++
Published by pmskintner over 5 years ago
HPWHsim - Version 1.13.0
- Add's a Scalable HPWH with resistance elements and fixs preset HPWH capacity and volume.
- Functions to scale capacity and COP or specifically set capacity for scalable HPWH models
- Tracks HPWH condenser water temperature.
- Function to get the minimum operating temperature of a compressor.
- Sets a cap on the max outlet temperature of a compressor based on the refrigerant.
- Can only set setpoint higher than this if the HPWH has resistance elements.
- Force an external heat source to heat to its shut off condition to enter the proper end of heating logic.
- Optional additional standby condition for heating.
- Function to get sizing fractions corresponding to when the compressor turns on (aquastat fraction) and when the compressor turns off (percentUseable)
Bug Fixes:
- Inversions were not mixed in SP HPWH's when setpoint temperature was decreased. In case of cold weather packages the setpoint would be decreased when air temperature drops too low (i.e. < 40F)
- getSetpoint() unit conversion.
Consumption - Buildings and Heating
- C++
Published by pmskintner over 5 years ago
HPWHsim - Version 1.12.4
CAHP120 Model with correct resistance element sizes
Consumption - Buildings and Heating
- C++
Published by pmskintner over 5 years ago
HPWHsim - Version 1.12.3
Correctly tuned CAHP 120 model
Consumption - Buildings and Heating
- C++
Published by pmskintner over 5 years ago
HPWHsim - Version 1.12.2
Allow force the changing of tank sizes for all models
Consumption - Buildings and Heating
- C++
Published by pmskintner over 5 years ago
HPWHsim - Version 1.12.1
Fix condensity sum bug for in progress CAHP preset
Consumption - Buildings and Heating
- C++
Published by pmskintner over 5 years ago
HPWHsim - Version 1.12.0
- Tank sizes fixed for unitary HPWH's
- Function signatures rewrote with defaults
- Secret new model CAHP 120 (still in development)
Consumption - Buildings and Heating
- C++
Published by pmskintner over 5 years ago
HPWHsim - Version 1.11.1
Fix bug where bottom node would exceed setpoint if the rest of the tank was above setpoint.
Consumption - Buildings and Heating
- C++
Published by pmskintner almost 6 years ago
HPWHsim - Version 1.11.0
-
New DR Signals (not backwards compatible):
- DR_LOC (1)
- DR_LOR (2)
- DR_TOO (4)
- DR_TOT (8)
- Supports combining with bitwise OR
- DR_TOO | DR_TOT is conflicting, the way it is set up is that DR_TOT will dominate.
-
Add Sanden 120 gallon preset
-
Fix bug where 2 ER elements could run at once.
-
Fix bug where a lockout heat source could run an already engaged heat source.
Consumption - Buildings and Heating
- C++
Published by pmskintner almost 6 years ago
HPWHsim - Version 1.10.3
- Fix inversion mixing bug.
- Conduction stability error now fatal.
Consumption - Buildings and Heating
- C++
Published by pmskintner almost 6 years ago
HPWHsim - Version 1.10.2
- New Colmac Performance Maps for CxV-5 and CxA series from data submitted to the CEC.
- Nyle logic changed to allow operation as a swing tank with a 15 degree temperature lift.
- Colmac systems given same treatment
- Additional tests to give yearly performance estimates.
- Speed improvements to testing.
Consumption - Buildings and Heating
- C++
Published by pmskintner about 6 years ago
HPWHsim - Version 1.10.1
- Update to Rheem Premium and Builder model presets
Consumption - Buildings and Heating
- C++
Published by pmskintner about 6 years ago
HPWHsim - Version 1.10.0
- New presets for updated NEEA HPWH list
- New presets for large HPWHs from Nyle and Colmac, using a new 3 parameter regression performance map
- Defrost derating
- Tank surface area calculation now based on a constant aspect ratio
Consumption - Buildings and Heating
- C++
Published by pmskintner about 6 years ago
HPWHsim - Version 1.9.0
- Storage Tank model accepts extra user defined heat
- Draw entire tank in one time step
Consumption - Buildings and Heating
- C++
Published by pmskintner over 6 years ago
HPWHsim - Version 1.8.0
- Adjusts UA based on volume and empirical equations
- Uses empirical equations to find tank aspect ratio
Consumption - Buildings and Heating
- C++
Published by pmskintner over 6 years ago
HPWHsim - Version 1.7.0
- Two inlet model
- Set inlet heights into tank
- Storage tank preset
Consumption - Buildings and Heating
- C++
Published by pmskintner almost 7 years ago
HPWHsim - Version 1.6.1
- Generalized getNthSimTcouple to simulate N thermocouples.
Consumption - Buildings and Heating
- C++
Published by pmskintner almost 7 years ago
HPWHsim - Version 1.6.0
New Features
- New tank model:
- Node-by-node standby loss calculations
- Inversion mixing
- Inter-node conduction
- Automatic versioning based on git repo tags
Consumption - Buildings and Heating
- C++
Published by nealkruis about 7 years ago
HPWHsim - HPWHsim version 1.4.1
- Clean up compiler warning
Consumption - Buildings and Heating
- C++
Published by nealkruis over 8 years ago
HPWHsim - HPWHsim version 1.4.0
- Generalized on/off logic
- New lockout logic
- Heat source followedBy logic (instead of engaging sequentially)
- Any number of performance curves for different ambient temperatures (previously hardcoded to two)
- New Rheem presets
- Updated AOSmith HPTU calibrations
- New for DR engagement logic
- Updated Sanden calibrations
- Utilize CMake build system
Consumption - Buildings and Heating
- C++
Published by nealkruis almost 9 years ago
HPWHsim - HPWHsim version 1.3.0
This is the stable release following initial development. Created 8/11/16.
Consumption - Buildings and Heating
- C++
Published by nkvaltine about 10 years ago
HPWHsim - HPWHsim 1.0.1
Minor adjustment to variable definitions to allow safe compiling in Windows environment.
Consumption - Buildings and Heating
- C++
Published by nkvaltine over 10 years ago
HPWHsim - The Official HPWHsim, v1.0.0
This is the first official version of HPWHsim.
Consumption - Buildings and Heating
- C++
Published by nkvaltine over 10 years ago