Dwelling Need Models

This section contains the models used to obtain energy needs linked to the occupant of a dwelling (specific energy use and domestic hot water)

buildingmodel.models.dwelling_needs.actual_cooking_needs(dwellings, parameters)[source]

Specific needs are obtained by drawing in a sample of specific energy consumption obtained from the dwelling survey and conditioned by the number of occupants

Parameters:

dwellings

Returns:

buildingmodel.models.dwelling_needs.actual_dhw_needs(dwellings, min_water_temperature, mean_water_temperature, parameters)[source]

The dhw needs are calculated by drawing the daily hot water consumption in a beta distribution and then using ground temperature to calculate the equivalent energy needs

Parameters:

dwellings

Returns:

buildingmodel.models.dwelling_needs.actual_specific_needs(dwellings, parameters)[source]

Specific needs are obtained by drawing in a sample of specific energy consumption obtained from the dwelling survey and conditioned by the number of occupants

Parameters:

dwellings

Returns:

buildingmodel.models.dwelling_needs.conventional_needs(dwellings, mean_water_temperature)[source]

Conventional dhw need and occupant gains are calculated from the living area of the dwelling :param dwellings:

Returns:

buildingmodel.models.dwelling_needs.daily_dhw_need(dhw_use, temperature)[source]
Parameters:
  • dhw_use

  • temperature

Returns:

buildingmodel.models.dwelling_needs.occupant_count_factor(occupant_count)[source]

Specific and dhw use by occupant decreases when the number of occupants in a dwelling increases. This is represented by the use of a factor that decreases iwth the number of occupants. :param occupant_count:

Returns:

buildingmodel.models.dwelling_needs.run_models(dwellings, climate, parameters)[source]
Parameters:

dwellings – a Dataframe containing dwellings parameters and results

Returns:

buildingmodel.models.dwelling_needs.water_temperature(climate)[source]
Parameters:

climate

Returns: