heat_demand_timeseries
- class EgonEtragoHeatCts(**kwargs)[source]
Bases:
sqlalchemy.orm.decl_api.Base- bus_id
- p_set
- scn_name
- class EgonEtragoTimeseriesIndividualHeating(**kwargs)[source]
Bases:
sqlalchemy.orm.decl_api.Base- bus_id
- dist_aggregated_mw
- scenario
- class EgonIndividualHeatingPeakLoads(**kwargs)[source]
Bases:
sqlalchemy.orm.decl_api.Base- building_id
- scenario
- w_th
- class EgonTimeseriesDistrictHeating(**kwargs)[source]
Bases:
sqlalchemy.orm.decl_api.Base- area_id
- dist_aggregated_mw
- scenario
- class HeatTimeSeries(dependencies)[source]
Bases:
egon.data.datasets.DatasetChooses heat demand profiles for each residential and CTS building
This dataset creates heat demand profiles in an hourly resoultion. Time series for CTS buildings are created using the SLP-gas method implemented in the demandregio disagregator with the function
export_etrago_cts_heat_profiles()and stored in the database. Time series for residential buildings are created based on a variety of synthetical created individual demand profiles that are part ofDataBundle. This method is desribed within the functions and in this publication:C. Büttner, J. Amme, J. Endres, A. Malla, B. Schachler, I. Cußmann, Open modeling of electricity and heat demand curves for all residential buildings in Germany, Energy Informatics 5 (1) (2022) 21. doi:10.1186/s42162-022-00201-y.
- Dependencies
- Resulting tables
demand.egon_timeseries_district_heatingis created and filleddemand.egon_etrago_heat_ctsis created and filleddemand.egon_heat_timeseries_selected_profilesis created and filleddemand.egon_daily_heat_demand_per_climate_zoneis created and filledboundaries.egon_map_zensus_climate_zonesis created and filled
- name: str = 'HeatTimeSeries'
- version: str = '0.0.12'
- create_district_heating_profile(scenario, area_id)[source]
Create a heat demand profile for a district heating grid.
The created heat demand profile includes the demands of households and the service sector.
- Parameters
scenario (str) – The name of the selected scenario.
area_id (int) – The index of the selected district heating grid.
- Returns
pd.DataFrame – An hourly heat demand timeseries in MW for the selected district heating grid.
- create_district_heating_profile_python_like(scenario='eGon2035')[source]
Creates profiles for all district heating grids in one scenario. Similar to create_district_heating_profile but faster and needs more RAM. The results are directly written into the database.
- Parameters
scenario (str) – Name of the selected scenario.
- Returns
None.
- create_timeseries_for_building(building_id, scenario)[source]
Generates final heat demand timeseries for a specific building
- Parameters
building_id (int) – Index of the selected building
scenario (str) – Name of the selected scenario.
- Returns
pandas.DataFrame – Hourly heat demand timeseries in MW for the selected building