Closed j-ti closed 1 year ago
Frieda found this for specific load profiles of industry etc.: https://github.com/tillboeckmann/stromlastprofile_GHD/tree/main/data_out/results_lastgaenge
* load profiles for private consumers from https://loadprofilegenerator.de, this is a windows software that lets you create a customized household and generate a load curve, how can we integrate it?
- There could be a database of different households in a csv file from which we sample
- load profiles for businesses: "büroähnliche Betriebe (WZ64-71), Handel (WZ47), Beherbergung (WZ55), Krankenhäuser (WZ86) und Schulen (WZ85) nach Destatis (2008)", available in csv from https://github.com/tillboeckmann/stromlastprofile_GHD/tree/main/data_out/results_lastgaenge
- how can we randomize these time series?
- to start with we could just add a noise signal, we just want different actors to be a bit more realistic and may analyse which actor type has which (dis-)advantage within the market
- How do we distinguish between types of actors (consumers, industry etc.) ?
- take a look at scenario.py:
def create_random2(num_nodes, num_actors):
- I'm talking to Bashini next week on Wednesday about load curves
- ++
* load profiles for private consumers from https://loadprofilegenerator.de, this is a windows software that lets you create a customized household and generate a load curve, how can we integrate it?
* There could be a database of different households in a csv file from which we sample
- Load Profile Generator already has results for 64 different types of households (family, couple, single, etc.) which we could prpbably integrate. Each data set is one year in 1 min resolution https://www.loadprofilegenerator.de/results2/
meeting with Bashini:
http://opendata.ffe.de/dataset/normalized-industrial-electrical-load-profiles-germany/
I saved the data to the "data" folder in the repo. The data.py code loads the JSON and converts it to a DataFrame. We can choose between internal_id[1] = 0: Industry (total) internal_id[1] = 1: Iron & steel industry internal_id[1] = 2: Chemical and Petrochemical industry internal_id[1] = 3: Non-ferrous metal industry internal_id[1] = 4: Non-metallic Minerals internal_id[1] = 5: Transport Equipment internal_id[1] = 6: Machinery internal_id[1] = 7: Mining and Quarrying internal_id[1] = 8: Food and Tabacco internal_id[1] = 9: Paper, Pulp and Print internal_id[1] = 10: Wood and Wood Products internal_id[1] = 11: Construction internal_id[1] = 12: Textile and Leather internal_id[1] = 13: Non-specified (Industry)
The time series is in 60 min resolution (household is 1 min resolution, commercial builidngs is 15 min resolution)
first idea: (1) prediction is moving average of realized (2) realized is predicted + noise