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.