uesgraphs.DHW_estimation.utils package

Small utils package that stores a few other functions that do not generate DHW

Submodules

uesgraphs.DHW_estimation.utils.OpenDHW_Utilities module

uesgraphs.DHW_estimation.utils.OpenDHW_Utilities.convert_dhw_load_to_storage_load(timeseries_df, start_plot, end_plot, dir_output, V_stor=300, dT_stor=55, dT_threshhold=10, Qcon_flow_max=5000, plot_cum_demand=False, with_losses=True, save_fig=True)[source]

Converts the input DHW-Profile without a DHW-Storage to a DHW-Profile with a DHW-Storage. The output profile looks as if the HP would not supply the DHW-load directly but would rather re-heat the DHW-Storage, which has dropped below a certain dT Threshold. The advantage is, that no storage model has to be part of a dynamic simulation, although the heatpump still acts as if a storage is supplied. Based on DIN EN 12831-3.

Parameters:
  • timeseries_df – stores the DHW-demand profile in [W] per Timestep

  • dir_output – directory where figure is saved

  • V_stor – Storage Volume in Liters

  • dT_stor – max dT in Storage

  • dT_threshhold – max dT Drop before Storage needs to be re-heated

  • Qcon_flow_max – Heat Flow Rate at the Heatpump when refilling the Storage in [W]

  • plot_cum_demand – Plot the cumulative “Summenliniendiagram” as described in DIN DIN EN 12831-3

  • with_losses – Boolean if the storage should have losses

  • start_plot – e.g. ‘2019-08-02’

  • end_plot – e.g. ‘2019-08-03’

  • save_fig – decide to save the fig as a pdf and png

Returns:

storage_load: DHW-profile that re-heats a storage.