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 GSHP curves #1472

Merged
merged 23 commits into from
Dec 11, 2023
Merged
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
0d7f020
Add new curves based on latest ClimateMaster TS product
jmaguire1 Aug 23, 2023
adbb079
Use new curves for both heating and cooling, rather than a weird mix
jmaguire1 Aug 23, 2023
e0ac2d2
Slight update to curves to try to match rated conditions (might be sl…
jmaguire1 Aug 23, 2023
998411a
Latest results.
Aug 23, 2023
93f97c2
Merge branch 'geothermal_loop' into gshp_curve_update
joseph-robertson Aug 24, 2023
944a4d2
Latest results.
Aug 25, 2023
aefc7ce
Merge branch 'geothermal_loop' into gshp_curve_update
joseph-robertson Aug 25, 2023
8878d23
Merge branch 'geothermal_loop' into gshp_curve_update
joseph-robertson Oct 11, 2023
938d53a
Latest results.
Oct 11, 2023
dd1a9e8
Merge branch 'geothermal_loop' into gshp_curve_update
joseph-robertson Nov 13, 2023
13e68a8
Latest results.
Nov 13, 2023
7457278
New heating coefficients! Results in a 5-10% decrease in heating COP,…
jmaguire1 Nov 13, 2023
7897cb0
Merge branch 'gshp_curve_update' of https://github.com/NREL/OpenStudi…
jmaguire1 Nov 13, 2023
fd16adb
Merge branch 'geothermal_loop' into gshp_curve_update
joseph-robertson Nov 28, 2023
52090cb
Latest results.
Nov 28, 2023
95796d4
Remove old curve values, clean up comments
jmaguire1 Dec 8, 2023
061edda
Merge branch 'master' of https://github.com/NREL/OpenStudio-HPXML int…
jmaguire1 Dec 8, 2023
5166661
Oops, wrong base branch. Rebase off 'geothermal loop'
jmaguire1 Dec 8, 2023
21d6b12
Merge branch 'geothermal_loop' of https://github.com/NREL/OpenStudio-…
shorowit Dec 8, 2023
9451af5
Fix incorrect previous conflict resolution.
shorowit Dec 8, 2023
6e29447
Merge branch 'master' of https://github.com/NREL/OpenStudio-HPXML int…
shorowit Dec 11, 2023
2506265
Latest results.
Dec 11, 2023
90df35f
Update Changelog.md [ci skip]
shorowit Dec 11, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
New heating coefficients! Results in a 5-10% decrease in heating COP,…
… still making sure this is the final set we want to run with but MUCH closer to our existing results.
jmaguire1 committed Nov 13, 2023
commit 7457278eb2b861e1181c8e9acaa5138221bc711a
16 changes: 8 additions & 8 deletions HPXMLtoOpenStudio/resources/hvac.rb
Original file line number Diff line number Diff line change
@@ -1226,9 +1226,9 @@ def self.set_curves_gshp(heat_pump)
# EWT: 80F EAT:80/67F, AFR: 1200cfm, WFR: 4.5gpm

# Original Curves
# hp_ap.cool_cap_curve_spec = [[-1.57177156131221, 4.60343712716819, -2.15976622898044, 0.0590964827802021, 0.0194696644460315]]
# hp_ap.cool_power_curve_spec = [[-4.42471086639888, 0.658017281046304, 4.37331801294626, 0.174096187531254, -0.0526514790164159]]
# hp_ap.cool_sh_curve_spec = [[4.54172823345154, 14.7653304889134, -18.3541272090485, -0.74401391092935, 0.545560799548833, 0.0182620032235494]]
#hp_ap.cool_cap_curve_spec = [[-1.57177156131221, 4.60343712716819, -2.15976622898044, 0.0590964827802021, 0.0194696644460315]]
#hp_ap.cool_power_curve_spec = [[-4.42471086639888, 0.658017281046304, 4.37331801294626, 0.174096187531254, -0.0526514790164159]]
#hp_ap.cool_sh_curve_spec = [[4.54172823345154, 14.7653304889134, -18.3541272090485, -0.74401391092935, 0.545560799548833, 0.0182620032235494]]

# New Curves
hp_ap.cool_cap_curve_spec = [[-5.45013866666657, 7.42301402824225, -1.43760846638838, 0.249103937703341, 0.0378875477019811]]
@@ -1244,12 +1244,12 @@ def self.set_curves_gshp(heat_pump)
# EWT: 60F EAT: 70F AFR: 1200 cfm, WFR: 4.5 gpm

# Original Curves
# hp_ap.heat_cap_curve_spec = [[-5.12650150, -0.93997630, 7.21443206, 0.121065721, 0.051809805]]
# hp_ap.heat_power_curve_spec = [[-7.73235249, 6.43390775, 2.29152262, -0.175598629, 0.005888871]]
#hp_ap.heat_cap_curve_spec = [[-5.12650150, -0.93997630, 7.21443206, 0.121065721, 0.051809805]]
#hp_ap.heat_power_curve_spec = [[-7.73235249, 6.43390775, 2.29152262, -0.175598629, 0.005888871]]

# New Curves
hp_ap.heat_cap_curve_spec = [[-3.04714037601818, -1.7717579227605, 5.55453544312946, 0.153056493748853, 0.070628730979525]]
hp_ap.heat_power_curve_spec = [[-8.40883018520825, 8.04576322484112, 1.37680341623847, -0.335009421166367, 0.0221331110472605]]
#Final Curves (normalize to rated rather than max)
hp_ap.heat_cap_curve_spec = [[-3.75031847962047, -2.18062040443483, 6.8363364819032, 0.188376814356582, 0.0869274802923634]]
hp_ap.heat_power_curve_spec = [[-8.4754723813072, 8.10952801956388, 1.38771494628738, -0.33766445915032, 0.0223085217874051]]

# Fan/pump adjustments calculations
power_f = heat_pump.fan_watts_per_cfm * 400.0 / UnitConversions.convert(1.0, 'ton', 'Btu/hr') * UnitConversions.convert(1.0, 'W', 'kW') # 400 cfm/ton, result is in kW per Btu/hr of capacity