Recent Releases of HPWHsim
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 12 days 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 about 2 months 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 5 months 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 1 year 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 almost 2 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 2 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 2 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 over 2 years ago

HPWHsim - Version 1.18.1
Fixes UA on CAHP120
Consumption - Buildings and Heating
- C++
Published by pmskintner about 3 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 about 3 years ago

HPWHsim - Version 1.17.1
- Removes debug messages
Consumption - Buildings and Heating
- C++
Published by pmskintner about 3 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 about 3 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 3 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 3 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 over 3 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 almost 4 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 about 4 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 about 4 years ago

HPWHsim - Version 1.12.4
CAHP120 Model with correct resistance element sizes
Consumption - Buildings and Heating
- C++
Published by pmskintner about 4 years ago

HPWHsim - Version 1.12.3
Correctly tuned CAHP 120 model
Consumption - Buildings and Heating
- C++
Published by pmskintner about 4 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 about 4 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 4 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 4 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 over 4 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 over 4 years ago

HPWHsim - Version 1.10.3
- Fix inversion mixing bug.
- Conduction stability error now fatal.
Consumption - Buildings and Heating
- C++
Published by pmskintner over 4 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 over 4 years ago

HPWHsim - Version 1.10.1
- Update to Rheem Premium and Builder model presets
Consumption - Buildings and Heating
- C++
Published by pmskintner almost 5 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 almost 5 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 about 5 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 5 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 over 5 years ago

HPWHsim - Version 1.6.1
- Generalized getNthSimTcouple to simulate N thermocouples.
Consumption - Buildings and Heating
- C++
Published by pmskintner over 5 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 over 5 years ago

HPWHsim - HPWHsim version 1.4.1
- Clean up compiler warning
Consumption - Buildings and Heating
- C++
Published by nealkruis over 7 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 over 7 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 over 8 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 about 9 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 about 9 years ago
