From 457acb1de48db3e2203d5d10de46fede9d508504 Mon Sep 17 00:00:00 2001 From: yan86996 <149843661+yan86996@users.noreply.github.com> Date: Wed, 13 Aug 2025 16:53:12 -0700 Subject: [PATCH 1/4] Update core_v1.py From 6be5b4a33c198213a5cf97ec108117f1f0023a98 Mon Sep 17 00:00:00 2001 From: yan86996 <149843661+yan86996@users.noreply.github.com> Date: Thu, 14 Aug 2025 17:13:42 -0700 Subject: [PATCH 2/4] Update core_v1.py --- reset_strategies/core_v1.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/reset_strategies/core_v1.py b/reset_strategies/core_v1.py index 7ebe7ed..fabca79 100644 --- a/reset_strategies/core_v1.py +++ b/reset_strategies/core_v1.py @@ -237,7 +237,7 @@ def read_vfd_power_csvs(self): rf_power = rf_data_AV['Present_Value'][np.char.find(rf_data_AV['Object_Name'], value+'_POWER') >= 0][0] if self.ahu_name == 'AHU_6': - rf_power *= 2.5 + rf_power *= 1 vfd_rf_power += rf_power @@ -1142,3 +1142,4 @@ def calc_sp_limit(self, current_oat, lo_oat, hi_oat, val_at_lo_oat, val_at_hi_oa rv = val_at_lo_oat + val_range * (current_oat-lo_oat)/ oat_range return rv + From a70afe061bf2ed73d8b0c2c1405f3d589c763793 Mon Sep 17 00:00:00 2001 From: yan86996 <149843661+yan86996@users.noreply.github.com> Date: Wed, 20 Aug 2025 18:43:25 -0700 Subject: [PATCH 3/4] Update reset_main.py --- reset_strategies/reset_main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reset_strategies/reset_main.py b/reset_strategies/reset_main.py index c589235..59fc351 100644 --- a/reset_strategies/reset_main.py +++ b/reset_strategies/reset_main.py @@ -115,7 +115,7 @@ temperature_reset_CORE = reset.Reset(SPmin=sat_min, SPmax=sat_max, num_ignore_clg=num_ignore_clg, num_ignore_htg=num_ignore_htg, SPtrim=sp_trim, SPres=sp_res, SPres_max=sp_res_max) - dehumd_limits = (55, 60, 65, 60) # lo_oa_dwpt, hi_oa_dwpt, spmax_at_lo_oat_dwpt, spmax_at_hi_oat_dwpt + dehumd_limits = (55, 60, 65, 58) # lo_oa_dwpt, hi_oa_dwpt, spmax_at_lo_oat_dwpt, spmax_at_hi_oat_dwpt core_control = CORE(algo=algo, core_version=core_version, max_off_time=max_off_time, dehumid=True, dehumd_limits=dehumd_limits, g36_sat=g36_sat, folder_dir=folder_dir, zone_names=zones, ahu_name=ahu, zone_dev_map=devID_zoneID, vdf_dev_map=devID_vfdID, pump_dev_map=devID_pumpID, ahu_dev_map=devID_ahuID, From 8f54bdd46be85478bc55abdd558dcb5225dba22e Mon Sep 17 00:00:00 2001 From: yan86996 <149843661+yan86996@users.noreply.github.com> Date: Wed, 20 Aug 2025 19:04:34 -0700 Subject: [PATCH 4/4] Update core_v1.py --- reset_strategies/core_v1.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/reset_strategies/core_v1.py b/reset_strategies/core_v1.py index fabca79..2eb8600 100644 --- a/reset_strategies/core_v1.py +++ b/reset_strategies/core_v1.py @@ -873,7 +873,7 @@ def estimate_power(self, cur_sat_sp, diff_sat): self.estimations['rhv_power_delta_' + vav] = np.zeros(len(diff_sat)) self.estimations['rhv_power_delta'] += self.estimations['rhv_power_delta_' + vav] - + # ΔPrh_lower, 0, ΔPrh_higher = self.estimations['rhv_power_delta_' + vav] print(f"ΔPrh_lower {vav}: {self.estimations['rhv_power_delta_' + vav][0]}") print(f"ΔPrh_higher {vav}: {self.estimations['rhv_power_delta_' + vav][-1]}") @@ -887,7 +887,11 @@ def estimate_power(self, cur_sat_sp, diff_sat): diff_afr = self.estimations['diff_zone_tot_afr'] afr_ratio = (afr + diff_afr)/afr - + + # ΔVs_lower, 0, ΔVs_higher = self.estimations['diff_zone_tot_afr'] + print(f"ΔVs_lower: {self.estimations['diff_zone_tot_afr'][0]}") + print(f"ΔVs_higher: {self.estimations['diff_zone_tot_afr'][-1]}") + ### fan power based on vfd percent out and motor rating # for each candidate sat (based on fan power law) # supply + return fans @@ -1143,3 +1147,4 @@ def calc_sp_limit(self, current_oat, lo_oat, hi_oat, val_at_lo_oat, val_at_hi_oa return rv +