Skip to content

Commit

Permalink
Normalize peak power only for peak_tot, not for peak_dict.
Browse files Browse the repository at this point in the history
  • Loading branch information
javiarrobas committed Jan 11, 2024
1 parent f032705 commit 08a4dfc
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions kpis/kpi_calculator.py
Original file line number Diff line number Diff line change
Expand Up @@ -412,10 +412,10 @@ def get_peak_electricity(self):
df_pow_data_all = pd.concat([df_pow_data_all, df_pow_data], axis=1)
df_pow_data_all.index = pd.TimedeltaIndex(df_pow_data_all.index, unit='s')
df_pow_data_all['total_demand'] = df_pow_data_all.sum(axis=1)
df_pow_data_all = df_pow_data_all.resample('15T').mean()/self.case._get_area()/1000.
df_pow_data_all = df_pow_data_all.resample('15T').mean()/1000.
i = df_pow_data_all['total_demand'].idxmax()
peak = df_pow_data_all.loc[i,'total_demand']
self.pele_tot = peak
self.pele_tot = peak/self.case._get_area()
# Find contributions to peak by each signal
for signal in self.case.kpi_json[source]:
self.pele_dict[signal] = df_pow_data_all.loc[i,signal]
Expand Down Expand Up @@ -459,10 +459,10 @@ def get_peak_gas(self):
df_pow_data_all = pd.concat([df_pow_data_all, df_pow_data], axis=1)
df_pow_data_all.index = pd.TimedeltaIndex(df_pow_data_all.index, unit='s')
df_pow_data_all['total_demand'] = df_pow_data_all.sum(axis=1)
df_pow_data_all = df_pow_data_all.resample('15T').mean()/self.case._get_area()/1000.
df_pow_data_all = df_pow_data_all.resample('15T').mean()/1000.
i = df_pow_data_all['total_demand'].idxmax()
peak = df_pow_data_all.loc[i,'total_demand']
self.pgas_tot = peak
self.pgas_tot = peak/self.case._get_area()
# Find contributions to peak by each signal
for signal in self.case.kpi_json[source]:
self.pgas_dict[signal] = df_pow_data_all.loc[i,signal]
Expand Down Expand Up @@ -506,10 +506,10 @@ def get_peak_district_heating(self):
df_pow_data_all = pd.concat([df_pow_data_all, df_pow_data], axis=1)
df_pow_data_all.index = pd.TimedeltaIndex(df_pow_data_all.index, unit='s')
df_pow_data_all['total_demand'] = df_pow_data_all.sum(axis=1)
df_pow_data_all = df_pow_data_all.resample('15T').mean()/self.case._get_area()/1000.
df_pow_data_all = df_pow_data_all.resample('15T').mean()/1000.
i = df_pow_data_all['total_demand'].idxmax()
peak = df_pow_data_all.loc[i,'total_demand']
self.pdih_tot = peak
self.pdih_tot = peak/self.case._get_area()
# Find contributions to peak by each signal
for signal in self.case.kpi_json[source]:
self.pdih_dict[signal] = df_pow_data_all.loc[i,signal]
Expand Down

0 comments on commit 08a4dfc

Please sign in to comment.