pvcompare.demand.adjust_heat_demand

pvcompare.demand.adjust_heat_demand(temperature, heating_limit_temp, demand)[source]

Adjust the hourly heat demands exceeding the heating limit temperature.

The heat demand above the heating limit temperature is set to zero. Excess heat demand is then distributed equally over the remaining hourly heat demand.

Parameters
  • temperature (pandas.Series) – Ambient temperature time series

  • heating_limit_temp (int) – Temperature limit for heating

  • demand (pandas.Series) – Heat demand from demandlib without limited heating during year

Returns

demand – Hourly heat demand time series with values set to zero above the heating limit temperature.

Return type

pandas.Series