industry¶
The central module containing all code dealing with the spatial distribution of industrial electricity demands. Industrial demands from DemandRegio are distributed from nuts3 level down to osm landuse polygons and/or industrial sites also identified within this processing step bringing three different inputs together.
-
class
DemandCurvesOsmIndustry
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
-
bus
¶
-
p_set
¶
-
scn_name
¶
-
-
class
DemandCurvesOsmIndustryIndividual
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
-
bus_id
¶
-
demand
¶
-
osm_id
¶
-
p_set
¶
-
peak_load
¶
-
scn_name
¶
-
voltage_level
¶
-
-
class
DemandCurvesSitesIndustry
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
-
bus
¶
-
p_set
¶
-
scn_name
¶
-
wz
¶
-
-
class
DemandCurvesSitesIndustryIndividual
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
-
bus_id
¶
-
demand
¶
-
p_set
¶
-
peak_load
¶
-
scn_name
¶
-
site_id
¶
-
voltage_level
¶
-
wz
¶
-
-
class
EgonDemandRegioOsmIndElectricity
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
-
demand
¶
-
id
¶
-
osm_id
¶
-
scenario
¶
-
wz
¶
-
-
class
EgonDemandRegioSitesIndElectricity
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
-
demand
¶
-
industrial_sites_id
¶
-
scenario
¶
-
wz
¶
-
-
class
IndustrialDemandCurves
(dependencies)[source]¶ Bases:
egon.data.datasets.Dataset
-
create_tables
()[source]¶ Create tables for industrial sites and distributed industrial demands :returns: None.
-
industrial_demand_distr
()[source]¶ Distribute electrical demands for industry to osm landuse polygons and/or industrial sites, identified earlier in the process. The demands per subsector on nuts3-level from demandregio are distributed linearly to the area of the corresponding landuse polygons or evenly to identified industrial sites.
Returns: None.