From a6e1d2dac373e623cfaf338699df389ab3286e4a Mon Sep 17 00:00:00 2001 From: "Lerond, Jeremy" Date: Thu, 12 Sep 2024 16:07:09 -0700 Subject: [PATCH] Misc changes. --- .../data/unitarydirectexpansion_curves.json | 565 +++++++----------- copper/library.py | 11 +- copper/unitarydirectexpansion.py | 28 +- tests/test_unitarydirectexpansion.py | 4 +- 4 files changed, 262 insertions(+), 346 deletions(-) diff --git a/copper/data/unitarydirectexpansion_curves.json b/copper/data/unitarydirectexpansion_curves.json index ee01f55..fb46332 100644 --- a/copper/data/unitarydirectexpansion_curves.json +++ b/copper/data/unitarydirectexpansion_curves.json @@ -6,26 +6,26 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "variable", - "ref_cap": 20221.9016703, + "ref_net_cap": 20221.9016703, "ref_cap_unit": "W", - "full_eff": 12.0, - "full_eff_unit": "cop", + "full_eff": 12, + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 23.3, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 120.0, - "max_outdoor_fan_power": 360.0, - "fan_power_unit": "si", + "min_outdoor_fan_power": 120, + "max_outdoor_fan_power": 360, + "fan_power_unit": "W", "set_of_curves": { "eir-f-t": { "out_var": "eir-f-t", "type": "bi_quad", "coeff1": 0.4837275410586239, "coeff2": -0.00364739987251039, - "coeff3": 3.000036591163603e-05, + "coeff3": 0.00003000036591163603, "coeff4": 0.014453258541274567, "coeff5": 0.00043326507491928557, "coeff6": -0.0006300626066893465, @@ -46,7 +46,7 @@ "coeff2": 0.012983532608714035, "coeff3": 0.0005380434782603825, "coeff4": -0.0006292952732351738, - "coeff5": -5.255684084564359e-05, + "coeff5": -0.00005255684084564359, "coeff6": -0.00020543478260870093, "x_min": 17.372222222222206, "x_max": 21.81666666666672, @@ -95,10 +95,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "LCM150U4E": { "eqp_type": "UnitaryDirectExpansion", @@ -107,18 +104,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "variable", - "ref_cap": 40443.8033406, + "ref_net_cap": 40443.8033406, "ref_cap_unit": "W", - "full_eff": 11.0, - "full_eff_unit": "cop", + "full_eff": 11, + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, - "part_eff": 20.0, + "part_eff": 20, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 65.0, - "max_outdoor_fan_power": 750.0, + "min_outdoor_fan_power": 65, + "max_outdoor_fan_power": 750, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -145,9 +142,9 @@ "type": "bi_quad", "coeff1": 0.7007640779210673, "coeff2": 0.02931100271740792, - "coeff3": 9.171195652129139e-05, + "coeff3": 0.00009171195652129139, "coeff4": -0.0012846684782615778, - "coeff5": -4.4999999999982554e-05, + "coeff5": -0.000044999999999982554, "coeff6": -0.00022597826086957588, "x_min": 17.372222222222206, "x_max": 21.81666666666672, @@ -196,10 +193,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "LCM120U4E": { "eqp_type": "UnitaryDirectExpansion", @@ -208,18 +202,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "variable", - "ref_cap": 33410.0984118, + "ref_net_cap": 33410.0984118, "ref_cap_unit": "W", "full_eff": 12.2, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, - "part_eff": 21.0, + "part_eff": 21, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 65.0, - "max_outdoor_fan_power": 750.0, + "min_outdoor_fan_power": 65, + "max_outdoor_fan_power": 750, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -248,7 +242,7 @@ "coeff2": 0.02311663815791191, "coeff3": 0.0003108552631574321, "coeff4": 0.0002826578947363425, - "coeff5": -4.7368421052618875e-05, + "coeff5": -0.000047368421052618875, "coeff6": -0.0002984210526315919, "x_min": 17.372222222222206, "x_max": 21.81666666666672, @@ -297,10 +291,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "LCM102U4E": { "eqp_type": "UnitaryDirectExpansion", @@ -309,18 +300,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "variable", - "ref_cap": 28427.8907539, + "ref_net_cap": 28427.8907539, "ref_cap_unit": "W", "full_eff": 12.6, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, - "part_eff": 21.0, + "part_eff": 21, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 65.0, - "max_outdoor_fan_power": 750.0, + "min_outdoor_fan_power": 65, + "max_outdoor_fan_power": 750, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -398,10 +389,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "LCM092U4E": { "eqp_type": "UnitaryDirectExpansion", @@ -410,18 +398,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "variable", - "ref_cap": 25204.1093282, + "ref_net_cap": 25204.1093282, "ref_cap_unit": "W", "full_eff": 12.6, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, - "part_eff": 22.0, + "part_eff": 22, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 65.0, - "max_outdoor_fan_power": 450.0, + "min_outdoor_fan_power": 65, + "max_outdoor_fan_power": 450, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -450,7 +438,7 @@ "coeff2": 0.026425609011643918, "coeff3": 0.0002648982558135244, "coeff4": 0.004423665697673812, - "coeff5": -9.732558139532999e-05, + "coeff5": -0.00009732558139532999, "coeff6": -0.00037203488372094216, "x_min": 17.372222222222206, "x_max": 21.81666666666672, @@ -499,10 +487,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "D208122216": { "eqp_type": "UnitaryDirectExpansion", @@ -511,18 +496,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "variable", - "ref_cap": 20221.9016703, + "ref_net_cap": 20221.9016703, "ref_cap_unit": "W", "full_eff": 11.2, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 15.5, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 249.0, - "max_outdoor_fan_power": 249.0, + "min_outdoor_fan_power": 249, + "max_outdoor_fan_power": 249, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -552,7 +537,7 @@ "coeff3": 0.001634612771739291, "coeff4": 0.005219684566773371, "coeff5": -0.00019033951863355741, - "coeff6": 1.1739130376109408e-08, + "coeff6": 1.1739130376109408e-8, "x_min": 15.149999999999977, "x_max": 21.81666666666672, "y_min": 18.48333333333329, @@ -600,10 +585,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "DFC0723D000001S": { "eqp_type": "UnitaryDirectExpansion", @@ -612,18 +594,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "variable", - "ref_cap": 20221.9016703, + "ref_net_cap": 20221.9016703, "ref_cap_unit": "W", "full_eff": 11.2, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 15.5, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 249.0, - "max_outdoor_fan_power": 249.0, + "min_outdoor_fan_power": 249, + "max_outdoor_fan_power": 249, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -653,7 +635,7 @@ "coeff3": 0.001634612771739291, "coeff4": 0.005219684566773371, "coeff5": -0.00019033951863355741, - "coeff6": 1.1739130376109408e-08, + "coeff6": 1.1739130376109408e-8, "x_min": 15.149999999999977, "x_max": 21.81666666666672, "y_min": 18.48333333333329, @@ -701,10 +683,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "DFC1803D000001S": { "eqp_type": "UnitaryDirectExpansion", @@ -713,18 +692,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "variable", - "ref_cap": 50408.2186564, + "ref_net_cap": 50408.2186564, "ref_cap_unit": "W", - "full_eff": 11.0, - "full_eff_unit": "cop", + "full_eff": 11, + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 14.2, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 249.0, - "max_outdoor_fan_power": 249.0, + "min_outdoor_fan_power": 249, + "max_outdoor_fan_power": 249, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -754,7 +733,7 @@ "coeff3": 0.0016227225654071205, "coeff4": 0.005182185194666875, "coeff5": -0.00018897126764952366, - "coeff6": 1.009136207583139e-08, + "coeff6": 1.009136207583139e-8, "x_min": 15.149999999999977, "x_max": 21.81666666666672, "y_min": 18.48333333333329, @@ -802,10 +781,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "DFC2403D000001S": { "eqp_type": "UnitaryDirectExpansion", @@ -814,18 +790,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "variable", - "ref_cap": 67406.338901, + "ref_net_cap": 67406.338901, "ref_cap_unit": "W", - "full_eff": 11.0, - "full_eff_unit": "cop", + "full_eff": 11, + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 14.2, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 372.0, - "max_outdoor_fan_power": 372.0, + "min_outdoor_fan_power": 372, + "max_outdoor_fan_power": 372, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -855,7 +831,7 @@ "coeff3": 0.0016227697010871098, "coeff4": 0.0051823430217423395, "coeff5": -0.00018897274844723033, - "coeff6": 7.54658378496198e-09, + "coeff6": 7.54658378496198e-9, "x_min": 15.149999999999977, "x_max": 21.81666666666672, "y_min": 18.48333333333329, @@ -903,10 +879,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "DFC3003D000001S": { "eqp_type": "UnitaryDirectExpansion", @@ -915,18 +888,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "variable", - "ref_cap": 84990.601223, + "ref_net_cap": 84990.601223, "ref_cap_unit": "W", - "full_eff": 11.0, - "full_eff_unit": "cop", + "full_eff": 11, + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 14.2, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 372.0, - "max_outdoor_fan_power": 372.0, + "min_outdoor_fan_power": 372, + "max_outdoor_fan_power": 372, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -956,7 +929,7 @@ "coeff3": 0.0016227494612070601, "coeff4": 0.003307520858279101, "coeff5": -0.00016625333793106323, - "coeff6": 2.7931033805272953e-09, + "coeff6": 2.7931033805272953e-9, "x_min": 15.149999999999977, "x_max": 21.81666666666672, "y_min": 18.48333333333329, @@ -1004,10 +977,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50A040": { "eqp_type": "UnitaryDirectExpansion", @@ -1016,18 +986,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 124555.1914475, + "ref_net_cap": 124555.1914475, "ref_cap_unit": "W", "full_eff": 9.9, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 14.1, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -1056,7 +1026,7 @@ "coeff2": 0.0062137254668933545, "coeff3": 0.0007432595281307101, "coeff4": 0.0006839293069395433, - "coeff5": -5.564368013758446e-05, + "coeff5": -0.00005564368013758446, "coeff6": -0.00018364341532959997, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -1078,7 +1048,7 @@ "coeff5": 0, "coeff6": 0, "x_min": 0.8, - "x_max": 2.0, + "x_max": 2, "out_min": null, "out_max": null, "ref_ect": 35, @@ -1095,7 +1065,7 @@ "coeff5": 0, "coeff6": 0, "x_min": 0.8, - "x_max": 2.0, + "x_max": 2, "out_min": null, "out_max": null, "ref_ect": 35, @@ -1105,10 +1075,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50A050": { "eqp_type": "UnitaryDirectExpansion", @@ -1117,18 +1084,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 140674.098576, + "ref_net_cap": 140674.098576, "ref_cap_unit": "W", "full_eff": 9.9, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 14.3, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -1136,7 +1103,7 @@ "type": "bi_quad", "coeff1": 0.2996253078261021, "coeff2": 0.03367075654382309, - "coeff3": 2.0206123802252347e-05, + "coeff3": 0.000020206123802252347, "coeff4": 0.005799814881651321, "coeff5": 0.0009356111226864819, "coeff6": -0.0019814377737752634, @@ -1157,7 +1124,7 @@ "coeff2": 0.015542788869528276, "coeff3": 0.0007369095151672496, "coeff4": -0.0004964866887664929, - "coeff5": -6.265176268272638e-05, + "coeff5": -0.00006265176268272638, "coeff6": -0.00021072476804853864, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -1206,10 +1173,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50A025": { "eqp_type": "UnitaryDirectExpansion", @@ -1218,18 +1182,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 77956.8962942, + "ref_net_cap": 77956.8962942, "ref_cap_unit": "W", "full_eff": 9.9, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 13.5, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -1258,7 +1222,7 @@ "coeff2": 0.016588523718600305, "coeff3": 0.0004941614601710995, "coeff4": 0.0009953510699840203, - "coeff5": -4.872180451129249e-05, + "coeff5": -0.00004872180451129249, "coeff6": -0.00021550028918451095, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -1307,10 +1271,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50A060": { "eqp_type": "UnitaryDirectExpansion", @@ -1319,18 +1280,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 186100.1095745, + "ref_net_cap": 186100.1095745, "ref_cap_unit": "W", "full_eff": 9.8, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 13.1, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -1408,10 +1369,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50A027": { "eqp_type": "UnitaryDirectExpansion", @@ -1420,18 +1378,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 79129.180449, + "ref_net_cap": 79129.180449, "ref_cap_unit": "W", "full_eff": 9.9, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 13.6, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -1460,7 +1418,7 @@ "coeff2": 0.01786005894793309, "coeff3": 0.0005111786362458461, "coeff4": 0.0005571794514440281, - "coeff5": -4.9714285714298756e-05, + "coeff5": -0.000049714285714298756, "coeff6": -0.0001807879924953272, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -1509,10 +1467,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50A020": { "eqp_type": "UnitaryDirectExpansion", @@ -1521,18 +1476,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 70337.04928800001, + "ref_net_cap": 70337.04928800001, "ref_cap_unit": "W", "full_eff": 9.9, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 13.8, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -1561,7 +1516,7 @@ "coeff2": -0.0027088870997097492, "coeff3": 0.0009684975369458544, "coeff4": -0.0002498611607772455, - "coeff5": -5.394582975065546e-05, + "coeff5": -0.00005394582975065546, "coeff6": -0.00016176128916190705, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -1610,10 +1565,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50A035": { "eqp_type": "UnitaryDirectExpansion", @@ -1622,18 +1574,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 105139.235133625, + "ref_net_cap": 105139.235133625, "ref_cap_unit": "W", "full_eff": 9.8, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 13.75, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -1662,7 +1614,7 @@ "coeff2": -0.022667861668397366, "coeff3": 0.001401957875585373, "coeff4": 0.0024514419700492895, - "coeff5": -6.321951219515065e-05, + "coeff5": -0.00006321951219515065, "coeff6": -0.0002250214746586099, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -1711,10 +1663,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50A030": { "eqp_type": "UnitaryDirectExpansion", @@ -1723,18 +1672,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 89679.7378422, + "ref_net_cap": 89679.7378422, "ref_cap_unit": "W", "full_eff": 9.9, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 13.7, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -1763,7 +1712,7 @@ "coeff2": 0.006552963012719126, "coeff3": 0.0008303094450121878, "coeff4": -0.0004806550837953833, - "coeff5": -3.025210084035574e-05, + "coeff5": -0.00003025210084035574, "coeff6": -0.00021156605231212018, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -1812,10 +1761,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50A055HC": { "eqp_type": "UnitaryDirectExpansion", @@ -1824,18 +1770,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 173644.59042975, + "ref_net_cap": 173644.59042975, "ref_cap_unit": "W", "full_eff": 9.8, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 13.775, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -1913,10 +1859,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50A055": { "eqp_type": "UnitaryDirectExpansion", @@ -1925,18 +1868,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 169248.52484925, + "ref_net_cap": 169248.52484925, "ref_cap_unit": "W", "full_eff": 9.8, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 13.9, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -1964,8 +1907,8 @@ "coeff1": 0.9471895824657043, "coeff2": -0.0045549698959788405, "coeff3": 0.0009642558343912553, - "coeff4": -1.9823493556859367e-06, - "coeff5": -7.2935064935093e-05, + "coeff4": -0.0000019823493556859367, + "coeff5": -0.000072935064935093, "coeff6": -0.00011268146487659848, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -2014,10 +1957,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50P090HC": { "eqp_type": "UnitaryDirectExpansion", @@ -2026,18 +1966,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 271300.0472495276, + "ref_net_cap": 271300.0472495276, "ref_cap_unit": "W", "full_eff": 9.8, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 14.225, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -2066,7 +2006,7 @@ "coeff2": 0.005962813043764505, "coeff3": 0.0008784900181624519, "coeff4": 0.0024984059308304106, - "coeff5": -6.000000000094558e-05, + "coeff5": -0.00006000000000094558, "coeff6": -0.00027980300188050694, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -2115,10 +2055,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50P040": { "eqp_type": "UnitaryDirectExpansion", @@ -2127,18 +2064,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 120159.125867, + "ref_net_cap": 120159.125867, "ref_cap_unit": "W", "full_eff": 9.8, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 13.75, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -2167,7 +2104,7 @@ "coeff2": 0.022662141050483794, "coeff3": 0.00038111733496909266, "coeff4": 0.001477371977696155, - "coeff5": -7.676655052266113e-05, + "coeff5": -0.00007676655052266113, "coeff6": -0.00013580927103831915, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -2216,10 +2153,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50P6050": { "eqp_type": "UnitaryDirectExpansion", @@ -2228,18 +2162,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 157525.68330125, + "ref_net_cap": 157525.68330125, "ref_cap_unit": "W", "full_eff": 9.8, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 14.576, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -2268,8 +2202,8 @@ "coeff2": 0.02246134953456288, "coeff3": 0.0002589952668359428, "coeff4": -0.0005934640199947976, - "coeff5": -8.697408637875145e-05, - "coeff6": -2.126166063092655e-05, + "coeff5": -0.00008697408637875145, + "coeff6": -0.00002126166063092655, "x_min": 14.038888888888891, "x_max": 24.03888888888889, "y_min": 24.03888888888889, @@ -2317,10 +2251,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50A075": { "eqp_type": "UnitaryDirectExpansion", @@ -2329,18 +2260,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 226083.3727030551, + "ref_net_cap": 226083.3727030551, "ref_cap_unit": "W", "full_eff": 9.8, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 14.225, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -2369,7 +2300,7 @@ "coeff2": 0.011506826143544742, "coeff3": 0.0005752856624533036, "coeff4": 0.0019991706004507006, - "coeff5": -8.520000000317163e-05, + "coeff5": -0.00008520000000317163, "coeff6": -0.00014668480300732232, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -2418,10 +2349,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50P100HC": { "eqp_type": "UnitaryDirectExpansion", @@ -2430,18 +2358,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 301444.4970741734, + "ref_net_cap": 301444.4970741734, "ref_cap_unit": "W", "full_eff": 9.8, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 14.225, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -2470,7 +2398,7 @@ "coeff2": 0.0015058965636502073, "coeff3": 0.0009331252264715311, "coeff4": 0.0026542396471135664, - "coeff5": -7.379999996927106e-05, + "coeff5": -0.00007379999996927106, "coeff6": -0.0002482471856376674, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -2514,15 +2442,12 @@ "out_max": null, "ref_ect": 35, "units": "si", - "rho": 1.0 + "rho": 1 } }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50P100": { "eqp_type": "UnitaryDirectExpansion", @@ -2531,18 +2456,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 301444.4970741734, + "ref_net_cap": 301444.4970741734, "ref_cap_unit": "W", "full_eff": 9.8, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 14.225, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -2550,7 +2475,7 @@ "type": "bi_quad", "coeff1": 0.5591800635512778, "coeff2": 0.009211949104915143, - "coeff3": 5.920304285689324e-05, + "coeff3": 0.00005920304285689324, "coeff4": 0.004891681515645771, "coeff5": 0.0006246214965512902, "coeff6": -0.0010015963353062545, @@ -2571,7 +2496,7 @@ "coeff2": 0.007580159216740976, "coeff3": 0.0007282508163935454, "coeff4": 0.002745089736193591, - "coeff5": -8.144999996608036e-05, + "coeff5": -0.00008144999996608036, "coeff6": -0.00023113789859038718, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -2620,10 +2545,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50P070HC": { "eqp_type": "UnitaryDirectExpansion", @@ -2632,18 +2554,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 211011.147864, + "ref_net_cap": 211011.147864, "ref_cap_unit": "W", "full_eff": 9.8, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 14.225, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -2672,7 +2594,7 @@ "coeff2": -0.005093149167382987, "coeff3": 0.0010733995333161266, "coeff4": 0.0035324255829556265, - "coeff5": -6.878571428573649e-05, + "coeff5": -0.00006878571428573649, "coeff6": -0.00023031894934335499, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -2721,10 +2643,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50P6050HC": { "eqp_type": "UnitaryDirectExpansion", @@ -2733,18 +2652,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 163387.10407525, + "ref_net_cap": 163387.10407525, "ref_cap_unit": "W", "full_eff": 9.8, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 14.325, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -2773,8 +2692,8 @@ "coeff2": 0.014853656199851442, "coeff3": 0.0004019552639136677, "coeff4": 0.0006222417101668493, - "coeff5": -9.547725816785521e-05, - "coeff6": -1.3084410940850805e-06, + "coeff5": -0.00009547725816785521, + "coeff6": -0.0000013084410940850805, "x_min": 14.038888888888891, "x_max": 24.03888888888889, "y_min": 24.03888888888889, @@ -2822,10 +2741,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50P035HC": { "eqp_type": "UnitaryDirectExpansion", @@ -2834,18 +2750,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 112832.3498995, + "ref_net_cap": 112832.3498995, "ref_cap_unit": "W", "full_eff": 9.8, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 13.75, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -2853,7 +2769,7 @@ "type": "bi_quad", "coeff1": 0.4910606831083327, "coeff2": 0.01528294108637085, - "coeff3": -2.3069655617067274e-05, + "coeff3": -0.000023069655617067274, "coeff4": 0.003974183542696544, "coeff5": 0.000562531791685689, "coeff6": -0.0008868293639680783, @@ -2874,7 +2790,7 @@ "coeff2": 0.00018014331981637327, "coeff3": 0.0008199896427141215, "coeff4": 0.002249302285173248, - "coeff5": -6.371799628944702e-05, + "coeff5": -0.00006371799628944702, "coeff6": -0.00021552106430156704, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -2923,10 +2839,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50A060HC": { "eqp_type": "UnitaryDirectExpansion", @@ -2935,18 +2848,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 189792.80466212, + "ref_net_cap": 189792.80466212, "ref_cap_unit": "W", "full_eff": 9.8, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 13.4, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -2954,7 +2867,7 @@ "type": "bi_quad", "coeff1": 0.8840392583829936, "coeff2": 0.014546106781847992, - "coeff3": 8.97670847194317e-05, + "coeff3": 0.0000897670847194317, "coeff4": -0.019941356915282944, "coeff5": 0.0010556331334019738, "coeff6": -0.0011931849098034625, @@ -3024,10 +2937,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50P030": { "eqp_type": "UnitaryDirectExpansion", @@ -3036,18 +2946,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 90119.34440025, + "ref_net_cap": 90119.34440025, "ref_cap_unit": "W", "full_eff": 9.8, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 13.75, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -3076,7 +2986,7 @@ "coeff2": 0.012992604382625122, "coeff3": 0.0006391229882950272, "coeff4": 0.003036391462435602, - "coeff5": -8.73031358885213e-05, + "coeff5": -0.0000873031358885213, "coeff6": -0.0002291163684620106, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -3125,10 +3035,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50P070": { "eqp_type": "UnitaryDirectExpansion", @@ -3137,18 +3044,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 203684.3718965, + "ref_net_cap": 203684.3718965, "ref_cap_unit": "W", "full_eff": 9.8, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 14.275, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -3177,7 +3084,7 @@ "coeff2": 0.002181089865899929, "coeff3": 0.0008232079280315141, "coeff4": 0.0025236912548778283, - "coeff5": -9.323741007196242e-05, + "coeff5": -0.00009323741007196242, "coeff6": -0.0001502206864902242, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -3226,10 +3133,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50P040HC": { "eqp_type": "UnitaryDirectExpansion", @@ -3238,18 +3142,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 128951.257028, + "ref_net_cap": 128951.257028, "ref_cap_unit": "W", "full_eff": 10.1, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 13.9, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -3279,7 +3183,7 @@ "coeff3": 0.0011348947604120792, "coeff4": 0.004728071800153216, "coeff5": -0.00012097402597405042, - "coeff6": -9.014582977999192e-05, + "coeff6": -0.00009014582977999192, "x_min": 14.038888888888891, "x_max": 24.03888888888889, "y_min": 24.03888888888889, @@ -3327,10 +3231,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50P090": { "eqp_type": "UnitaryDirectExpansion", @@ -3339,18 +3240,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 271300.0472495276, + "ref_net_cap": 271300.0472495276, "ref_cap_unit": "W", "full_eff": 9.8, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 14.225, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -3358,7 +3259,7 @@ "type": "bi_quad", "coeff1": 0.5468231663825215, "coeff2": 0.006280524576549846, - "coeff3": 8.01344225818503e-05, + "coeff3": 0.0000801344225818503, "coeff4": 0.006288801452616652, "coeff5": 0.0005725672241121121, "coeff6": -0.0009484762178044934, @@ -3379,7 +3280,7 @@ "coeff2": 0.010311057563792215, "coeff3": 0.0007115172413903665, "coeff4": 0.001525634323560622, - "coeff5": -6.600000000103398e-05, + "coeff5": -0.00006600000000103398, "coeff6": -0.0002298968105101367, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -3428,10 +3329,7 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null }, "48_50P075HC": { "eqp_type": "UnitaryDirectExpansion", @@ -3440,18 +3338,18 @@ "condenser_type": "air", "compressor_type": "scroll", "compressor_speed": "constant/variable", - "ref_cap": 226083.3727030551, + "ref_net_cap": 226083.3727030551, "ref_cap_unit": "W", "full_eff": 9.8, - "full_eff_unit": "cop", + "full_eff_unit": "eer", "sim_engine": "energyplus", "full_eff_ref_std": "ahri_340/360", "full_eff_ref_std_alt": null, "part_eff": 14.225, "part_eff_ref_std": "ahri_340/360", "part_eff_ref_std_alt": null, - "min_outdoor_fan_power": 746.0, - "max_outdoor_fan_power": 746.0, + "min_outdoor_fan_power": 746, + "max_outdoor_fan_power": 746, "fan_power_unit": "si", "set_of_curves": { "eir-f-t": { @@ -3459,7 +3357,7 @@ "type": "bi_quad", "coeff1": 0.6671143720310171, "coeff2": 0.009084366330596285, - "coeff3": -7.444246111081888e-05, + "coeff3": -0.00007444246111081888, "coeff4": -0.0024286898882957537, "coeff5": 0.0006034075405606668, "coeff6": -0.0007066668572601534, @@ -3480,7 +3378,7 @@ "coeff2": 0.0014028145535460842, "coeff3": 0.0009224958258055572, "coeff4": 0.003190254515442016, - "coeff5": -6.060000000226496e-05, + "coeff5": -0.00006060000000226496, "coeff6": -0.0002461294559190719, "x_min": 14.038888888888891, "x_max": 24.03888888888889, @@ -3529,9 +3427,6 @@ }, "indoor_fan_control_mode": null, "indoor_fan_power": null, - "ref_gross_cap": 18101.22, - "ref_net_cap": null, - "ref_gross_cap_unit": "si", - "ref_net_cap_unit": "si" + "ref_gross_cap": null } } \ No newline at end of file diff --git a/copper/library.py b/copper/library.py index c67f357..18caba6 100644 --- a/copper/library.py +++ b/copper/library.py @@ -45,6 +45,10 @@ def __init__(self, path=chiller_lib, rating_std="", export=False): and not "indoor_fan_speeds" in p ): obj_args[p] = vals[p] + elif ( + p == "part_eff" and class_name == "UnitaryDirectExpansion" + ): # TODO: set to be recalculated like chillers + org_part_eff = vals[p] # Temporarily set the part load efficiency to the # full load efficiency, units are assumed to be @@ -76,7 +80,12 @@ def __init__(self, path=chiller_lib, rating_std="", export=False): # Set part load efficiency if # the calculation was sucessful if part_eff > -999: - vals["part_eff"] = part_eff + if ( + class_name == "UnitaryDirectExpansion" + ): # TODO: set to be recalculated like chillers + vals["part_eff"] = org_part_eff + else: + vals["part_eff"] = part_eff vals["part_eff_unit"] = vals["full_eff_unit"] else: if "part_eff" in vals.keys(): diff --git a/copper/unitarydirectexpansion.py b/copper/unitarydirectexpansion.py index fcaed80..4b065db 100644 --- a/copper/unitarydirectexpansion.py +++ b/copper/unitarydirectexpansion.py @@ -26,7 +26,7 @@ def __init__( full_eff_unit, compressor_type, compressor_speed="constant", - ref_cap_unit="si", + ref_cap_unit="W", indoor_fan_power=None, part_eff=0, ref_gross_cap=None, @@ -90,11 +90,12 @@ def __init__( log_fan = True ref_net_cap = ref_gross_cap - indoor_fan_power self.ref_cap_unit = ref_cap_unit - if self.ref_cap_unit != "si": + if self.ref_cap_unit != "kW": ref_net_cap_ton = Units(value=ref_net_cap, unit=self.ref_cap_unit) self.ref_net_cap = ref_net_cap_ton.conversion(new_unit="kW") ref_gross_cap_ton = Units(value=ref_gross_cap, unit=self.ref_cap_unit) self.ref_gross_cap = ref_gross_cap_ton.conversion(new_unit="kW") + self.ref_cap_unit = "kW" else: self.ref_net_cap = ref_net_cap self.ref_gross_cap = ref_gross_cap @@ -149,8 +150,8 @@ def __init__( "x2_norm": self.ect, "nbval": nb_val, }, - "eir-f-ff": {"x1_min": 0, "x1_max": 1, "x1_norm": 1, "nbval": nb_val}, - "cap-f-ff": {"x1_min": 0, "x1_max": 1, "x1_norm": 1, "nbval": nb_val}, + "eir-f-ff": {"x1_min": 0, "x1_max": 2, "x1_norm": 1, "nbval": nb_val}, + "cap-f-ff": {"x1_min": 0, "x1_max": 2, "x1_norm": 1, "nbval": nb_val}, "plf-f-plr": {"x1_min": 0, "x1_max": 1, "x1_norm": 1, "nbval": nb_val}, } @@ -200,7 +201,7 @@ def calc_fan_power(self, capacity_ratio): return self.indoor_fan_power * (a * capacity_ratio + b) def calc_rated_eff( - self, eff_type="ieer", unit="eer", output_report=False, alt=False + self, eff_type="part", unit="cop", output_report=False, alt=False ): """Calculate unitary DX equipment efficiency. @@ -256,8 +257,10 @@ def calc_rated_eff( - self.indoor_fan_power ) - # User-specific capacity is a NET efficiency - rated_cop = self.full_eff + # Convert user-specified full load efficiency to COP + # User-specified capacity is a NET efficiency + full_eff = Units(value=self.full_eff, unit=self.full_eff_unit) + rated_cop = full_eff.conversion(new_unit="cop") # Iterate through the different sets of rating conditions to calculate IEER ieer = 0 @@ -282,7 +285,7 @@ def calc_rated_eff( load_factor_gross = ( reduced_plr[red_cap_num] / tot_cap_temp_mod_fac ) # Load percentage * Rated gross capacity / Available gross capacity - indoor_fan_power = self.calc_fan_power(load_factor_gross) + indoor_fan_power = self.calc_fan_power(load_factor_gross) / 1000 net_cooling_cap_reduced = ( self.ref_gross_cap * tot_cap_temp_mod_fac * tot_cap_flow_mod_fac - indoor_fan_power @@ -326,8 +329,17 @@ def calc_rated_eff( load_factor * elec_power_reduced_cap + indoor_fan_power ) + if eff_type == "full": + ieer = eer_reduced + break + # Update IEER ieer += weighting_factor[red_cap_num] * eer_reduced + + # Convert efficiency to original unit unless specified + if unit != "cop": + ieer = Units(value=ieer, unit="cop") + ieer = ieer.conversion(new_unit=self.full_eff_unit) return ieer def ieer_to_eer(self, ieer): diff --git a/tests/test_unitarydirectexpansion.py b/tests/test_unitarydirectexpansion.py index 82249c5..b5871fd 100644 --- a/tests/test_unitarydirectexpansion.py +++ b/tests/test_unitarydirectexpansion.py @@ -19,7 +19,7 @@ class UnitaryDirectExpansion(TestCase): compressor_type="scroll", condenser_type="air", compressor_speed="constant", - ref_cap_unit="si", + ref_cap_unit="W", ref_gross_cap=471000, full_eff=5.89, full_eff_unit="cop", @@ -31,7 +31,7 @@ class UnitaryDirectExpansion(TestCase): def test_calc_eff_ect(self): ieer = round(self.dx_unit_dft.calc_rated_eff(), 1) - self.assertTrue(7.4 == ieer, f"{ieer} is different than 7.4") + self.assertTrue(5.7 == ieer, f"{ieer} is different than 5.7") # Two-speed fan unit dx_unit_two_speed = self.dx_unit_dft