From 72dddd7daab81592c4577e1520f4b15e6b82d6c2 Mon Sep 17 00:00:00 2001 From: Josip Grguric Date: Mon, 29 Jul 2024 09:49:36 +0200 Subject: [PATCH 01/31] Removed __pycache__ files. Added .gitignore --- .gitignore | 2 + .../prosumer_S_model.cpython-38.pyc | Bin 1618 -> 0 bytes .../__pycache__/prosumer_model.cpython-38.pyc | Bin 6937 -> 0 bytes .../prosumer_mosaik.cpython-38.pyc | Bin 4844 -> 0 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 209 -> 0 bytes .../gpcontroller_model.cpython-38.pyc | Bin 2069 -> 0 bytes .../gpcontroller_mosaik.cpython-38.pyc | Bin 4145 -> 0 bytes .../__pycache__/controller.cpython-38.pyc | Bin 3079 -> 0 bytes .../__pycache__/mosaik-model.cpython-38.pyc | Bin 2958 -> 0 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 210 -> 0 bytes .../controller_model.cpython-310.pyc | Bin 1319 -> 0 bytes .../controller_model.cpython-38.pyc | Bin 1342 -> 0 bytes .../controller_model.cpython-39.pyc | Bin 1284 -> 0 bytes .../controller_mosaik.cpython-38.pyc | Bin 3267 -> 0 bytes .../controller_mosaikAPI.cpython-310.pyc | Bin 2831 -> 0 bytes .../controller_mosaikAPI.cpython-38.pyc | Bin 2840 -> 0 bytes .../__pycache__/emarket_model.cpython-38.pyc | Bin 6361 -> 0 bytes .../__pycache__/emarket_mosaik.cpython-38.pyc | Bin 3835 -> 0 bytes .../p2ptrading_model.cpython-38.pyc | Bin 3568 -> 0 bytes .../p2ptrading_mosaik.cpython-38.pyc | Bin 3704 -> 0 bytes .../__pycache__/rtprice_model.cpython-38.pyc | Bin 1581 -> 0 bytes .../__pycache__/rtprice_mosaik.cpython-38.pyc | Bin 2703 -> 0 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 198 -> 0 bytes .../__pycache__/__init__.cpython-39.pyc | Bin 154 -> 0 bytes .../__pycache__/battery_model.cpython-38.pyc | Bin 2312 -> 0 bytes .../__pycache__/battery_model.cpython-39.pyc | Bin 2305 -> 0 bytes .../__pycache__/battery_mosaik.cpython-38.pyc | Bin 3189 -> 0 bytes .../Battery/__pycache__/model.cpython-310.pyc | Bin 2338 -> 0 bytes .../Battery/__pycache__/model.cpython-38.pyc | Bin 2325 -> 0 bytes .../Battery/__pycache__/model.cpython-39.pyc | Bin 2297 -> 0 bytes .../__pycache__/mosaik-model.cpython-310.pyc | Bin 3045 -> 0 bytes .../__pycache__/mosaik-model.cpython-38.pyc | Bin 3165 -> 0 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 202 -> 0 bytes .../controller_model.cpython-310.pyc | Bin 1319 -> 0 bytes .../controller_model.cpython-38.pyc | Bin 1323 -> 0 bytes .../controller_model.cpython-39.pyc | Bin 1284 -> 0 bytes .../controller_mosaik.cpython-38.pyc | Bin 3367 -> 0 bytes .../controller_mosaikAPI.cpython-310.pyc | Bin 2831 -> 0 bytes .../controller_mosaikAPI.cpython-38.pyc | Bin 2840 -> 0 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 198 -> 0 bytes .../__pycache__/eboiler_model.cpython-38.pyc | Bin 1661 -> 0 bytes .../__pycache__/eboiler_mosaik.cpython-38.pyc | Bin 2586 -> 0 bytes .../__pycache__/model.cpython-38.pyc | Bin 11681 -> 0 bytes .../__pycache__/network.cpython-38.pyc | Bin 4608 -> 0 bytes .../__pycache__/simulator.cpython-38.pyc | Bin 6860 -> 0 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 203 -> 0 bytes .../electrolyser_model.cpython-310.pyc | Bin 947 -> 0 bytes .../electrolyser_model.cpython-38.pyc | Bin 1448 -> 0 bytes .../electrolyser_model.cpython-39.pyc | Bin 910 -> 0 bytes .../electrolyser_mosaik.cpython-38.pyc | Bin 2672 -> 0 bytes .../electrolyser_mosaikAPI.cpython-310.pyc | Bin 2357 -> 0 bytes .../electrolyser_mosaikAPI.cpython-38.pyc | Bin 2309 -> 0 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 199 -> 0 bytes .../electricity_network_model.cpython-38.pyc | Bin 1013 -> 0 bytes .../electricity_network_mosaik.cpython-38.pyc | Bin 3295 -> 0 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 199 -> 0 bytes .../__pycache__/fuelcell.cpython-310.pyc | Bin 742 -> 0 bytes .../__pycache__/fuelcell.cpython-38.pyc | Bin 737 -> 0 bytes .../__pycache__/fuelcell_model.cpython-38.pyc | Bin 1145 -> 0 bytes .../fuelcell_mosaik.cpython-310.pyc | Bin 2311 -> 0 bytes .../fuelcell_mosaik.cpython-38.pyc | Bin 2623 -> 0 bytes .../__pycache__/h2demand_model.cpython-38.pyc | Bin 720 -> 0 bytes .../h2demand_mosaik.cpython-38.pyc | Bin 2451 -> 0 bytes .../h2product_model.cpython-38.pyc | Bin 726 -> 0 bytes .../h2product_mosaik.cpython-38.pyc | Bin 2453 -> 0 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 199 -> 0 bytes .../gas_network_model.cpython-38.pyc | Bin 1258 -> 0 bytes .../gas_network_mosaik.cpython-38.pyc | Bin 3194 -> 0 bytes .../h2product_model.cpython-38.pyc | Bin 734 -> 0 bytes .../h2product_mosaik.cpython-38.pyc | Bin 2475 -> 0 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 200 -> 0 bytes .../h2storage_model.cpython-38.pyc | Bin 2508 -> 0 bytes .../h2storage_mosaik.cpython-38.pyc | Bin 3245 -> 0 bytes .../hydrogen_storage.cpython-310.pyc | Bin 2398 -> 0 bytes .../hydrogen_storage.cpython-38.pyc | Bin 2385 -> 0 bytes .../hydrogen_storage_mosaik.cpython-310.pyc | Bin 3171 -> 0 bytes .../hydrogen_storage_mosaik.cpython-38.pyc | Bin 3169 -> 0 bytes .../__pycache__/qdemand_model.cpython-38.pyc | Bin 714 -> 0 bytes .../__pycache__/qdemand_mosaik.cpython-38.pyc | Bin 2443 -> 0 bytes .../__pycache__/qproduct_model.cpython-38.pyc | Bin 722 -> 0 bytes .../qproduct_mosaik.cpython-38.pyc | Bin 2436 -> 0 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 199 -> 0 bytes .../heat_network_model.cpython-38.pyc | Bin 1229 -> 0 bytes .../heat_network_mosaik.cpython-38.pyc | Bin 3262 -> 0 bytes .../__pycache__/qdemand_model.cpython-38.pyc | Bin 714 -> 0 bytes .../__pycache__/qdemand_mosaik.cpython-38.pyc | Bin 2415 -> 0 bytes .../__pycache__/qproduct_model.cpython-38.pyc | Bin 722 -> 0 bytes .../qproduct_mosaik.cpython-38.pyc | Bin 2467 -> 0 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 200 -> 0 bytes .../__pycache__/Heat_Pump_Des.cpython-38.pyc | Bin 11558 -> 0 bytes .../Heat_Pump_Model.cpython-38.pyc | Bin 3936 -> 0 bytes .../Heat_Pump_mosaik.cpython-38.pyc | Bin 3760 -> 0 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 209 -> 0 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 199 -> 0 bytes .../__pycache__/qstorage_model.cpython-38.pyc | Bin 2790 -> 0 bytes .../qstorage_mosaik.cpython-38.pyc | Bin 2912 -> 0 bytes .../Load/__pycache__/__init__.cpython-38.pyc | Bin 196 -> 0 bytes .../__pycache__/collector.cpython-310.pyc | Bin 2516 -> 0 bytes .../__pycache__/load_model.cpython-310.pyc | Bin 781 -> 0 bytes .../__pycache__/load_model.cpython-38.pyc | Bin 837 -> 0 bytes .../__pycache__/load_model.cpython-39.pyc | Bin 748 -> 0 bytes .../__pycache__/load_mosaik.cpython-38.pyc | Bin 2370 -> 0 bytes .../load_mosaikAPI.cpython-310.pyc | Bin 2077 -> 0 bytes .../__pycache__/load_mosaikAPI.cpython-38.pyc | Bin 2038 -> 0 bytes .../mosaik_csvread.cpython-310.pyc | Bin 3397 -> 0 bytes .../__pycache__/model.cpython-38.pyc | Bin 2442 -> 0 bytes .../__pycache__/mosaik-model.cpython-38.pyc | Bin 3061 -> 0 bytes .../PVModel_Mosaik.cpython-310.pyc | Bin 2499 -> 0 bytes .../__pycache__/PVModel_Mosaik.cpython-38.pyc | Bin 2500 -> 0 bytes .../__pycache__/PV_model_new.cpython-310.pyc | Bin 3297 -> 0 bytes .../__pycache__/PV_model_new.cpython-39.pyc | Bin 3278 -> 0 bytes .../PV/__pycache__/collector.cpython-310.pyc | Bin 2514 -> 0 bytes .../mosaik_csvread.cpython-310.pyc | Bin 3395 -> 0 bytes Models/PV/__pycache__/pv_model.cpython-38.pyc | Bin 3392 -> 0 bytes .../__pycache__/pv_model_new.cpython-38.pyc | Bin 3325 -> 0 bytes .../PV/__pycache__/pv_mosaik.cpython-38.pyc | Bin 2639 -> 0 bytes .../__pycache__/Wind_model.cpython-310.pyc | Bin 1780 -> 0 bytes .../__pycache__/Wind_model.cpython-38.pyc | Bin 1812 -> 0 bytes .../__pycache__/Wind_model.cpython-39.pyc | Bin 1723 -> 0 bytes Models/Wind/__pycache__/dash.cpython-38.pyc | Bin 479 -> 0 bytes .../__pycache__/wind_SimAPI.cpython-310.pyc | Bin 2385 -> 0 bytes .../__pycache__/wind_mosaik.cpython-38.pyc | Bin 2503 -> 0 bytes Result/GameCase/forecast.csv | 194 +++++++++--------- Result/GameCase/results.csv | 97 --------- Result/ResidentialCase/results.csv | 194 +++++++++--------- Result/forecast.csv | 97 +++++++++ .../__pycache__/buildmodelset.cpython-38.pyc | Bin 3148 -> 0 bytes .../bids/__pycache__/__init__.cpython-38.pyc | Bin 203 -> 0 bytes .../__pycache__/initial_bids.cpython-38.pyc | Bin 256 -> 0 bytes environment_macosarm64.yml | 96 +++++++++ simple_test.py | 2 + 131 files changed, 391 insertions(+), 291 deletions(-) create mode 100644 .gitignore delete mode 100644 Agents/__pycache__/prosumer_S_model.cpython-38.pyc delete mode 100644 Agents/__pycache__/prosumer_model.cpython-38.pyc delete mode 100644 Agents/__pycache__/prosumer_mosaik.cpython-38.pyc delete mode 100644 Controllers/GPController/__pycache__/__init__.cpython-38.pyc delete mode 100644 Controllers/GPController/__pycache__/gpcontroller_model.cpython-38.pyc delete mode 100644 Controllers/GPController/__pycache__/gpcontroller_mosaik.cpython-38.pyc delete mode 100644 Controllers/NetVoltageControllerSim/__pycache__/controller.cpython-38.pyc delete mode 100644 Controllers/NetVoltageControllerSim/__pycache__/mosaik-model.cpython-38.pyc delete mode 100644 Controllers/ResidentialController/__pycache__/__init__.cpython-38.pyc delete mode 100644 Controllers/ResidentialController/__pycache__/controller_model.cpython-310.pyc delete mode 100644 Controllers/ResidentialController/__pycache__/controller_model.cpython-38.pyc delete mode 100644 Controllers/ResidentialController/__pycache__/controller_model.cpython-39.pyc delete mode 100644 Controllers/ResidentialController/__pycache__/controller_mosaik.cpython-38.pyc delete mode 100644 Controllers/ResidentialController/__pycache__/controller_mosaikAPI.cpython-310.pyc delete mode 100644 Controllers/ResidentialController/__pycache__/controller_mosaikAPI.cpython-38.pyc delete mode 100644 Games/__pycache__/emarket_model.cpython-38.pyc delete mode 100644 Games/__pycache__/emarket_mosaik.cpython-38.pyc delete mode 100644 Games/__pycache__/p2ptrading_model.cpython-38.pyc delete mode 100644 Games/__pycache__/p2ptrading_mosaik.cpython-38.pyc delete mode 100644 Games/__pycache__/rtprice_model.cpython-38.pyc delete mode 100644 Games/__pycache__/rtprice_mosaik.cpython-38.pyc delete mode 100644 Models/Battery/__pycache__/__init__.cpython-38.pyc delete mode 100644 Models/Battery/__pycache__/__init__.cpython-39.pyc delete mode 100644 Models/Battery/__pycache__/battery_model.cpython-38.pyc delete mode 100644 Models/Battery/__pycache__/battery_model.cpython-39.pyc delete mode 100644 Models/Battery/__pycache__/battery_mosaik.cpython-38.pyc delete mode 100644 Models/Battery/__pycache__/model.cpython-310.pyc delete mode 100644 Models/Battery/__pycache__/model.cpython-38.pyc delete mode 100644 Models/Battery/__pycache__/model.cpython-39.pyc delete mode 100644 Models/Battery/__pycache__/mosaik-model.cpython-310.pyc delete mode 100644 Models/Battery/__pycache__/mosaik-model.cpython-38.pyc delete mode 100644 Models/Controller/__pycache__/__init__.cpython-38.pyc delete mode 100644 Models/Controller/__pycache__/controller_model.cpython-310.pyc delete mode 100644 Models/Controller/__pycache__/controller_model.cpython-38.pyc delete mode 100644 Models/Controller/__pycache__/controller_model.cpython-39.pyc delete mode 100644 Models/Controller/__pycache__/controller_mosaik.cpython-38.pyc delete mode 100644 Models/Controller/__pycache__/controller_mosaikAPI.cpython-310.pyc delete mode 100644 Models/Controller/__pycache__/controller_mosaikAPI.cpython-38.pyc delete mode 100644 Models/Eboiler/__pycache__/__init__.cpython-38.pyc delete mode 100644 Models/Eboiler/__pycache__/eboiler_model.cpython-38.pyc delete mode 100644 Models/Eboiler/__pycache__/eboiler_mosaik.cpython-38.pyc delete mode 100644 Models/EleDisNetworkSim/__pycache__/model.cpython-38.pyc delete mode 100644 Models/EleDisNetworkSim/__pycache__/network.cpython-38.pyc delete mode 100644 Models/EleDisNetworkSim/__pycache__/simulator.cpython-38.pyc delete mode 100644 Models/Electrolyser/__pycache__/__init__.cpython-38.pyc delete mode 100644 Models/Electrolyser/__pycache__/electrolyser_model.cpython-310.pyc delete mode 100644 Models/Electrolyser/__pycache__/electrolyser_model.cpython-38.pyc delete mode 100644 Models/Electrolyser/__pycache__/electrolyser_model.cpython-39.pyc delete mode 100644 Models/Electrolyser/__pycache__/electrolyser_mosaik.cpython-38.pyc delete mode 100644 Models/Electrolyser/__pycache__/electrolyser_mosaikAPI.cpython-310.pyc delete mode 100644 Models/Electrolyser/__pycache__/electrolyser_mosaikAPI.cpython-38.pyc delete mode 100644 Models/Elenetwork/__pycache__/__init__.cpython-38.pyc delete mode 100644 Models/Elenetwork/__pycache__/electricity_network_model.cpython-38.pyc delete mode 100644 Models/Elenetwork/__pycache__/electricity_network_mosaik.cpython-38.pyc delete mode 100644 Models/Fuelcell/__pycache__/__init__.cpython-38.pyc delete mode 100644 Models/Fuelcell/__pycache__/fuelcell.cpython-310.pyc delete mode 100644 Models/Fuelcell/__pycache__/fuelcell.cpython-38.pyc delete mode 100644 Models/Fuelcell/__pycache__/fuelcell_model.cpython-38.pyc delete mode 100644 Models/Fuelcell/__pycache__/fuelcell_mosaik.cpython-310.pyc delete mode 100644 Models/Fuelcell/__pycache__/fuelcell_mosaik.cpython-38.pyc delete mode 100644 Models/H2demand/__pycache__/h2demand_model.cpython-38.pyc delete mode 100644 Models/H2demand/__pycache__/h2demand_mosaik.cpython-38.pyc delete mode 100644 Models/H2demand/__pycache__/h2product_model.cpython-38.pyc delete mode 100644 Models/H2demand/__pycache__/h2product_mosaik.cpython-38.pyc delete mode 100644 Models/H2network/__pycache__/__init__.cpython-38.pyc delete mode 100644 Models/H2network/__pycache__/gas_network_model.cpython-38.pyc delete mode 100644 Models/H2network/__pycache__/gas_network_mosaik.cpython-38.pyc delete mode 100644 Models/H2product/__pycache__/h2product_model.cpython-38.pyc delete mode 100644 Models/H2product/__pycache__/h2product_mosaik.cpython-38.pyc delete mode 100644 Models/H2storage/__pycache__/__init__.cpython-38.pyc delete mode 100644 Models/H2storage/__pycache__/h2storage_model.cpython-38.pyc delete mode 100644 Models/H2storage/__pycache__/h2storage_mosaik.cpython-38.pyc delete mode 100644 Models/H2storage/__pycache__/hydrogen_storage.cpython-310.pyc delete mode 100644 Models/H2storage/__pycache__/hydrogen_storage.cpython-38.pyc delete mode 100644 Models/H2storage/__pycache__/hydrogen_storage_mosaik.cpython-310.pyc delete mode 100644 Models/H2storage/__pycache__/hydrogen_storage_mosaik.cpython-38.pyc delete mode 100644 Models/Heatdemand/__pycache__/qdemand_model.cpython-38.pyc delete mode 100644 Models/Heatdemand/__pycache__/qdemand_mosaik.cpython-38.pyc delete mode 100644 Models/Heatdemand/__pycache__/qproduct_model.cpython-38.pyc delete mode 100644 Models/Heatdemand/__pycache__/qproduct_mosaik.cpython-38.pyc delete mode 100644 Models/Heatnetwork/__pycache__/__init__.cpython-38.pyc delete mode 100644 Models/Heatnetwork/__pycache__/heat_network_model.cpython-38.pyc delete mode 100644 Models/Heatnetwork/__pycache__/heat_network_mosaik.cpython-38.pyc delete mode 100644 Models/Heatproduct/__pycache__/qdemand_model.cpython-38.pyc delete mode 100644 Models/Heatproduct/__pycache__/qdemand_mosaik.cpython-38.pyc delete mode 100644 Models/Heatproduct/__pycache__/qproduct_model.cpython-38.pyc delete mode 100644 Models/Heatproduct/__pycache__/qproduct_mosaik.cpython-38.pyc delete mode 100644 Models/Heatpump/__pycache__/__init__.cpython-38.pyc delete mode 100644 Models/Heatpump/heatpump/__pycache__/Heat_Pump_Des.cpython-38.pyc delete mode 100644 Models/Heatpump/heatpump/__pycache__/Heat_Pump_Model.cpython-38.pyc delete mode 100644 Models/Heatpump/heatpump/__pycache__/Heat_Pump_mosaik.cpython-38.pyc delete mode 100644 Models/Heatpump/heatpump/__pycache__/__init__.cpython-38.pyc delete mode 100644 Models/Heatstorage/__pycache__/__init__.cpython-38.pyc delete mode 100644 Models/Heatstorage/__pycache__/qstorage_model.cpython-38.pyc delete mode 100644 Models/Heatstorage/__pycache__/qstorage_mosaik.cpython-38.pyc delete mode 100644 Models/Load/__pycache__/__init__.cpython-38.pyc delete mode 100644 Models/Load/__pycache__/collector.cpython-310.pyc delete mode 100644 Models/Load/__pycache__/load_model.cpython-310.pyc delete mode 100644 Models/Load/__pycache__/load_model.cpython-38.pyc delete mode 100644 Models/Load/__pycache__/load_model.cpython-39.pyc delete mode 100644 Models/Load/__pycache__/load_mosaik.cpython-38.pyc delete mode 100644 Models/Load/__pycache__/load_mosaikAPI.cpython-310.pyc delete mode 100644 Models/Load/__pycache__/load_mosaikAPI.cpython-38.pyc delete mode 100644 Models/Load/__pycache__/mosaik_csvread.cpython-310.pyc delete mode 100644 Models/LoadinNetSim/__pycache__/model.cpython-38.pyc delete mode 100644 Models/LoadinNetSim/__pycache__/mosaik-model.cpython-38.pyc delete mode 100644 Models/PV/__pycache__/PVModel_Mosaik.cpython-310.pyc delete mode 100644 Models/PV/__pycache__/PVModel_Mosaik.cpython-38.pyc delete mode 100644 Models/PV/__pycache__/PV_model_new.cpython-310.pyc delete mode 100644 Models/PV/__pycache__/PV_model_new.cpython-39.pyc delete mode 100644 Models/PV/__pycache__/collector.cpython-310.pyc delete mode 100644 Models/PV/__pycache__/mosaik_csvread.cpython-310.pyc delete mode 100644 Models/PV/__pycache__/pv_model.cpython-38.pyc delete mode 100644 Models/PV/__pycache__/pv_model_new.cpython-38.pyc delete mode 100644 Models/PV/__pycache__/pv_mosaik.cpython-38.pyc delete mode 100644 Models/Wind/__pycache__/Wind_model.cpython-310.pyc delete mode 100644 Models/Wind/__pycache__/Wind_model.cpython-38.pyc delete mode 100644 Models/Wind/__pycache__/Wind_model.cpython-39.pyc delete mode 100644 Models/Wind/__pycache__/dash.cpython-38.pyc delete mode 100644 Models/Wind/__pycache__/wind_SimAPI.cpython-310.pyc delete mode 100644 Models/Wind/__pycache__/wind_mosaik.cpython-38.pyc create mode 100644 Result/forecast.csv delete mode 100644 configuration/__pycache__/buildmodelset.cpython-38.pyc delete mode 100644 configuration/bids/__pycache__/__init__.cpython-38.pyc delete mode 100644 configuration/bids/__pycache__/initial_bids.cpython-38.pyc create mode 100644 environment_macosarm64.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..46c9745 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +__pycache__/ +.DS_Store \ No newline at end of file diff --git a/Agents/__pycache__/prosumer_S_model.cpython-38.pyc b/Agents/__pycache__/prosumer_S_model.cpython-38.pyc deleted file mode 100644 index d3d8e7ab8be9e3becb6a93177ab6085bc9dd0a39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1618 zcmds1&2AGh5Vm(W$tG!O5CzJAt~r3z!U+A#cS{B2W}GUB ziizFJvzYqli-%+bt64@+tj{Iudy-4GepoNV zBMd<`Be=rg1GXA-)(4e!Lr$&3%DQ>h`mlAx&M5M2c3j(fvI89b{zhTwwOvbR+G>&L z1Lc~aqC$X3jccEFOBWie3KOZ+T`m$aiBzIu3p&<7pl3SL}GP{ZsBt3xak6; zlA)^^E5N#dhFoi;G6llsU|d70RAjh1x}1X;DFbcXXMbsEe~|}FNOsI%1%Ka@NB0N2 zMu8a!y*Jjw@!(meHbK8q-P_$wT+eoQGh|@U*E$(~6rElh>iDbD1?U}sMS^n#O9Tr9^dJB|c2%-Lhg#4IZwLy8#IaBK7IP|$@Au)yt`XHA4m+yTc8}B+e)=?wVy5y x+`~FsllWGz<}Oat|HSQS@&kER%#SEGCv@94aI-K@2qrIegN;Eb_@Uj diff --git a/Agents/__pycache__/prosumer_model.cpython-38.pyc b/Agents/__pycache__/prosumer_model.cpython-38.pyc deleted file mode 100644 index 15a7c40c23641eb27530dca033e38612bec568d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6937 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 BF#P}k diff --git a/Agents/__pycache__/prosumer_mosaik.cpython-38.pyc b/Agents/__pycache__/prosumer_mosaik.cpython-38.pyc deleted file mode 100644 index 0caf045315d7a887debc015f7a1a0d09d08518ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4844 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 I5|g>+|Da;=-v9sr diff --git a/Controllers/GPController/__pycache__/gpcontroller_mosaik.cpython-38.pyc b/Controllers/GPController/__pycache__/gpcontroller_mosaik.cpython-38.pyc deleted file mode 100644 index 606e0bafc3cf0b5e8cfa0a388a207628717ba1a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4145 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 d+|^Dq}ra-g-&Ox_#69V=JWsn diff --git a/Controllers/NetVoltageControllerSim/__pycache__/mosaik-model.cpython-38.pyc b/Controllers/NetVoltageControllerSim/__pycache__/mosaik-model.cpython-38.pyc deleted file mode 100644 index 9a584ac807cb72fe1aaa4f333f4e0769f0e5d0df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2958 zcmbVO&2t<_74PopnVp^ekRl5a2SXGR2d}}Zq<|b;Di=gDNs5Y~%5orEN)40g)_Uyu z*zN9>t*zOUMCC>mS1?u5(N_-q6Z{8#<>Y^X3I*@=?n)~|F3eQF>3RL8KYs81-kXP= zPDJ2p{{2n))+!-+WqWzrp zqmPK_i0&y7T}d9dPP~3wtccZ9((lNwc!$!stZ~MVW zt5WW&>_~3j+1!N>%;v)q-jvSF@n&_nxi8a4WtCThk7`!3?+7(m-JaQEceC8k@8L%&2Y zQVwEqVc&N*w^H-cjkki+3C^<`UXY< z;a?{rfY!K9&V008jDUZ_y(^ApurhAt0d8Xh1TOkTcM4%u(?65Hus^a9htH^uAdutn zP$WjG?||V8X4%$zmS*m4CT@VXEFm!z(j+~uUdQ=vqIeg@J17vhC8Ri_ zfb7zcItjt>VR*08H|QH|vhoUE>4N)c+<+E9`z18}YY;A4h@mybIQio4lp{|cvzi~W z4KnqO_n03-l>LEDgF1i_zxKB=UdUNc`!y5nxnuXJi#o^T3BRdt3P?#FkX3bH5yU25 zuvOvK)j9~fI^QbhK1Y!LYfGBpv3XRL>RV_TB*P)V)N43^Ab*Yv>$^{E+dbl0VpMP8 zgtT^NgL7X*9YG z8V@v|%{48j;h?!a*R(+cysUwxXS|N;cHKgcob#I30eFQ2^MlbUcr&V7xTedk{@x^f z+trJ^n+i9rFai|TSWL7Tq%{b~p~^~QgQFxLOFaX;$VLKv3=`<@fgqeyPFGpPR#`|RI&bWT z>s^U+{4PZ*E-pObMV{P;7w``=P=ih|+tD-Xd~_E);Z3m`vD!oYz;Ew>51}$W3DgIp zTYxT%TqiZ;Mzq1+HW}R-t=DW;wdngmT3l%cs)N@d>#3ij_9rMDbioX|Mm07LH4Zs3 zxr9k=qvb194+ql3X!ko9)L1$QKoZhbFQg$f#(?n4m1AMwqY8^muZa~D6Ao0+C`OWv zbL_X{cr;G(*@&x2>W5&jevAVD5!8nuY-e6TQ<>*+ytKRPXo7iLt$@Iet7jo?x1w&i z7QXKEDd?|UnA9C*@F>Rp8k~Sr&KIG|_9h!U7e)2XCwV?DvNAE1>UlPrmC`sFW_A@w ztqkPaVw@+KTitp~8+1Ur!orIL;uO}?Ef^Y#qCP?e{8^PE(UuKGf9rA& zdg~hs`_^Tqvfus&n~NVMNN{QkSGo47^T1wZeo>7}abKxQL9sa2wh25`rmBD>Sj=n_ zG7p}uQnRDst`%bUKMxsh&s=*C{}}Xb5D*}Y(GAFGUAD$TxS7W&gK7~`_BH=E`&ZCi I+Xp@U52}>GSpWb4 diff --git a/Controllers/ResidentialController/__pycache__/__init__.cpython-38.pyc b/Controllers/ResidentialController/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index d363beb84f975fb46832d3bdcaa4cfbd024c250b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 210 zcmWIL<>g`k0=>G<6cGIwL?8o3AjbiSi&=m~3PUi1CZpdI zlbD%NnweG_;l0Dr$E_Zov)7kc&rK#~C!WWWR!?2Zf!VF(jOQ&^B|mutf` z$yFLfQt|0k9;C_8hOBu*8_V^eXL|qzD+nhA1*C-u$O;3{C@erzpx@GHYiwwA1cA+1 z|2GsMoo3n0(jkxiOMX(DVFG4r?hV{QWrI6#OM5irax^MUF^i`#i_!~NU5#>p(R7x> zRm@CAqq3o^gh_4qmt`w(`P{j%{Y!;+`$p7582-e)J?}V^D)W>-4t(!WW~X^N^^TL! zI|^hLX5RZKn#Ez_=c)3JWR{1?cw>}CLaNQzo9?#jZtuD~-bYM7_j-%3>MecXI2AJ5 znqHL-=V21&oFloKSeq_>46PQuezufZQL{BqyT?%zYFN-UM~nhT$P3YoP+*EZCWY~Y z+}H(ha!S;jf=mc>c514P!bbKqOEr7R(IQUOu8tUj-85ij<2mNph}_B>!nmcBB>TFq zsq#9{fjvI_r|zpooT8O=FT*T)Yre0OYAqv`?z-=cj=$0_Q znm112fYz+OLfMXYuzl}!uh-xDc`nt}#$lKZ17D4$=$Ms=+*(YoRPg>tX@g!+Q4aMK9av^pzT#afM86DZp30KhhE+NKU`YyCL14eBxJDtOpu z$5?nFx@@Du9x;<%KmAu@wWr^)P^O6=OU}y{=OEr$gm#Nia|oQTt$qCt)#K87ovttG>{ojoV0MN)uG7DI+Cek` diff --git a/Controllers/ResidentialController/__pycache__/controller_model.cpython-38.pyc b/Controllers/ResidentialController/__pycache__/controller_model.cpython-38.pyc deleted file mode 100644 index 3870d52ff72e5ba243a55166d482ebfb51e9ea91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1342 zcmZWpy>HV%6u&!v#0jZrJMdkUH3JM`t56k@ASMEWcCjLz+}tI0>)7epX_MkI(Eb^S zotb}x*&AYF>B7duduKaJ)r;=Eckk;yen016W1~S}eEzf}f7J;2jf?eRz@iH?*#_~3 z2qNee%uD7H!9J3nV^DQ5!VogFhQHbf?7M@8pTnn;xLqo z&z7klM%mNRL1Zi=oMaRv%}kIiGe8=d1=1Agx3sjitZC^80-LeHA80_@ z^}L?MBR=&O{IE2G2+T(1^*e51gWK=q_ISkQc$}MJKApiTjL#su(9*?dJWt^&W+KCJ zUejHIs5HDq-tarTa;|J|q3~|siMk8w-V>WSvmhG2jfD)8;Rl%nLPlxe zg}v2N57%COih0jx%iQ5Sh=P=JL|mgys9pV7VVyr(t1R$(UX|Sdt`0pcm>M{T0&oZx z(J)bfkKHGk@qk>|831)m)M-YJ2uyZts%~Z@q#C*s(v#~|oT_Ubsp9OS2KlweSZ$-^ zR$3FrC8Z=<=O{H44`av@CJvEV{Z5I6MlsxN5 z1)nC#ZJ-j8?T%|9qYew@D-(jsL4oh?T0UlJg5}ms1@MI-rV0VkjoNjEAARlsQ3RjJ zD7R;)T03Fv2`=O`H(&?7A!-v@pVJe!t|Xs%%9|#dxP{onUbT`L$me7a1Tl~^P3F+1 zW|6}RZPHEFFjih2Ei=kYo86=54{tNA^bFb-k~Q+ClJmU5IZ${WqTS^DWbTDUL~X$t s)D8+f)0)8ZD&VC4Yf13&9O^W+XV9ivuVw3EeMRSGvC|#`_!lPm4@D(Tf&c&j diff --git a/Controllers/ResidentialController/__pycache__/controller_model.cpython-39.pyc b/Controllers/ResidentialController/__pycache__/controller_model.cpython-39.pyc deleted file mode 100644 index bfc5c2f36e28a2f3a7035df4c651845e40f7cf14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1284 zcmZuxJ8#=C5GJXIW!FKI41J^M>Lmu;tq2OE4%*EK&`l^nC?*}r(JPePIDs-HKcYkb zK$kB41D*R5ICSZf&fPloj*<)qDTRCRj&~&QJ}TJS>Jb=UKm0uU-XY`{PBw=HlQB@S z3+x>cM9^!XE9Miy-jjhf1N*JPU^WISo&l4@r-JxQP{FQ=ZwX7-AZ_75tgClsSz4+r zj-}%Hc^PKu%!R0SppNM#K*cLy6{`p*6$MT!8#t>h;8x`Tw*}fA!(GEWhI@j*W^DQ! z5|BYxcZ+PslVHV<8Z}Bm?X}i$w=YE92l4lC7-oqaMsd7MqBJNoH9U~TNtxxtw=j?S zhG!B-GA)Obb>W5^HB2%g+0{dVYk}Qg&Yo$ zX#=Cs1}r@>MW@gV_K;N8BXa3hQ1%m|@`@}75IeEexN@;UrV&kpPH)zJs&0(O66~@A zD?3jy&PC3hvLmc3N=dphd2Q9kd9cT)yLr>YCa-tG+Pq)^P%OF-@xw&aXXu$-o%H$I z-$vMGRpSRQz-s}wUG#t)VSlzSy~+bPIa7tmJbsDe+hlyP`z9z$sm@;NlO9MvLJHaL}s3@h$CA+9n&(N3-+cq!OTg{?4&23>`Z zS9@nsD)_NXwVQu5(u=b|a3K?I!476akiL!R)%4WwD#`Oe1xaB5ShH=+)oCz+xGeU8 z5ew1MXCCbv{CEtdO}AOkTHB1T@i*&S_JCeIzKgKNG95Sw(lkgU=eox^KzA9V-sk*u y8N{_m?Z62X{z*0tif2=JS_N1%KZpWL=TWb3EYkrs@_!-P+pl+ejqUpbME(Ih^*S;D diff --git a/Controllers/ResidentialController/__pycache__/controller_mosaik.cpython-38.pyc b/Controllers/ResidentialController/__pycache__/controller_mosaik.cpython-38.pyc deleted file mode 100644 index dc3aea5bcebe202c48b564b6f34394151b2d132f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3267 zcmaJ@&2AjW5$^8!+1Wpmq9jU`|29tKWTS{O1S1Fp!EhqVff0yFYzcM-33LEaVFPY220Pb$v#{4TkONKpi`te0` zdJ_%v0Z73P*dZ^(5vNdQ>aNs4oRLwQ3$nhW(wb(CZ--k*58+b?ce&NNF2H zQIaJ^6j}G)-TOba4VB1fq*Xt8Y6FBZDH3I@ANAtij?zBX!YOJv3f-NX{a%+_*Qm7r zHMjLB>ZP$UQS>$Y_wVoA+J0b^HrsKsGfw*B?O$eUQzwsA=Xz%o3yRKz3{To5#eOI6 zckZj+PL`+nV1N5=FE{%J@7Uf<21ya8o%;yz_MH<9nC(xMNhBE;r>E@g1(XbP6DN;0 zM*I2=SbPn`Q06k;;{M5Ra{kog8^>%l;;=CiFpUZTm~r}_?DIAd0vvAF?JpJ zm~R18b(lViOfpf{ft7Z-NQNrX%H-*|Nb=0OLsi6GSAPdv>F*Qy0g?BJeD8!@#mu@C znx9~10uV-)3tvo@7wjgDGv<;eh3OX}YvNutS0!@A0dh2I zChIn=7)jeK@<_&oqVEUVDEGs9bOI?)#~G6BEiAArXF`Wu3(qZZM*GE1p6Rzq(~n0Z zmC0^Uxz9S;cxb&UJvGJ2wyJqFPiUTKihZ~=<0cub$a?BkH~T%UVCY9sH7g)Yv|Qh5 z@g=~e;auR8V{4F_8#CQAE~hn3j0z#B^5ig9@LfR|*>x@;OQraOxWuMz;Yz1;4^Ye# zHuVN@c_|LPBZgr7cUw$r(*PQ78IXqbrge-4Mzaj&S|zkv({|aCJ_`2J!Y|v0wIg=G zr}e!M+#0xFEpQtZHvsp~3*2VKt%LiwA~@bbdh2YuR7o0;gs(`J_rggB-%~GZ>+G;m z*2_lOESJjVBfzJu-KJLe{=CICr%SMU`TuF7^@%SSRYzvflyPW>vFVTj&uA zNRWmK%@|OhtoL<3?3|*bbM^R|1mCUd_pMG<;&clU(UkSNO=Ot}Me4;(kZwzF5aUN6 zwtgQF1?m7%N=569bdnX;OHhOivKSciAIIq!h0skCQ_P@Pn;W6uq5W27fOIRg`$;w$ z7sfV+@zW@lj|p_P)f;OK_(!BtEwX%E;Zt9vxAG^Jk1S8EOP^s~ywO;W|IVv;b*aRB ziZ$kEAk1-rQ}NP$={gPW;a4cPQU|<%W&%PxFXJUnd5a`UiBHY zVf5cDMuUiKBZ^R_#wpEPQM5OX)0w2|Vfu$;$B&8JBl0T{+n)E_o=VdwTCnn6QlS>2 z*Fk8hAr}O^)oujAYH+RM_rN-HQ3!=*M$n(_bH);Pm8V5Nd*E2uRC+c4lIR)0KM}pfk9DGP8HA58& kxDtY|A(dCfsz5r|@f-*w@)BPY;y><7@h|_vYCnMNe_1I(l>h($ diff --git a/Controllers/ResidentialController/__pycache__/controller_mosaikAPI.cpython-310.pyc b/Controllers/ResidentialController/__pycache__/controller_mosaikAPI.cpython-310.pyc deleted file mode 100644 index 7fa1a36266c12b7fa46f7f79a5d6570a58270867..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2831 zcmaJ@-ESmE5%2El`P^N5b66%0A(({AvA|i!f&z-H6L$`Rh+rUbgfdz*jJJE&*PV)8i}VTKub7Q_x~Gs@g& zIHt^F{xcN2EMOtLJr=PRy#3D+MR5QQ?C5B5%TKamh}X6;yxGYN`C}joU7$;>$Q6dL z;RYp6hJaE_T}wSiK;m0IU1jWSFN?CdrrR-)9H! z4?dM#$bm@5C+Xk=E+46?9(-D6gQF8JGdcJ$&nJL`R8?Yd#HGs0@$RU~85eioyW79l z@8A1L|3`z5&GhrZ!3qF_H7pdBOtVK1e*58G{ZzaGNBag0xdEh&z11(m)305-c5iv# z7sd}m3S{{hp1?SOAzug5IN(Io7#HKlI26XI1J1;UfSyn)UMDh}a_vZf<)+FCo(L|h ze4?_d)U@C#?NPA{ONl#%eAke74S8opz5|@5CI&_;10eS7#3R$qwR0Pb8^^VlVErpI z?TakT0&aA3A1$fMi?Qx;@8$B^;30HmExPm(o5@_m#i09KWe9(6xy{3DNIJ_w&jyW z3gb+C-$*y+(yWA2ltccizrCU0aL{{TD!V}1#G`Fz19x$Rw;T^om#2Yb+?(6p@V%MS zf?=WZE+7d!gcLp{1}vw}7UU%(Uy!e(8C8@y4ZR>3WoYJ(!S@ZhbgvLZ<$OS9{wx3s z+62a;2^O0Bpb2MD6EgP^5$`Fli7x#sbb)8BvpXR5K>A=!+O|?3q#vzGJ60Ni^fMJK zS76}|nr&E31RDN|X7lXMvl zHHD3&#*a0wHO@5#{^V6WQd3JF!W_8|ggR|ZFnvj1Mh?Z)pptY+;BDXlFUKw5yO{im z;9aP6lu-N@NGQHhGt8<(Q__}?2aKuV7Po%`1~3Vjy+js|9|7u|ndu{>ai9`V!03Y+ z#GPS4%G(fUs4qK!?Hy|Y)ZIsCUC1VY=@;WZpbvKD2imEeh2ry$*=@rLlaa^af+DOw~#=P)ZYd z4OkXmsPMSOjpwUI0AP8=C?^sQ5Lr3$j zn51=P{@9c(l{P2hx97cd?_kwS_pX!992JUibgdLWgbno8V$wr^G8a$xteN%~pThhd ziQC6>kvxlBsXo|o^b6_HW0S`1^aVP-8Vhi#vniez6HMk6G8%F Qn>iu$KjfwNukEe>0#cXAVE_OC diff --git a/Controllers/ResidentialController/__pycache__/controller_mosaikAPI.cpython-38.pyc b/Controllers/ResidentialController/__pycache__/controller_mosaikAPI.cpython-38.pyc deleted file mode 100644 index 3aa2b365e0e8397ac47f2e3567efc21b56964f42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2840 zcmaJ@QEwZ^5#HU~J06duBs;2YIc>oKHx!sxB-Pzf1X6{L+ z6EQqHzq{T4W}UHr(O~&m!QiK8_D>*+DW0=<{^qf$$KFWBlFxbmD2N-2ei(;JC{Ib{ zt3WkWsG2Go2CAjns-sras#;Sw)J^q!sQn7Xa*oHBJsv;FAA zi(86+%6c0wVFTMfZs|i^l=q*eRx2mBN|W!nrp-o)EmKpvh8_2lQC2KE>2nwDJxDH? zmwoVqK|j%hLEPz&i_(nqT$?0QVCUm!5A@>w)P>KoLM208xG*25Dp7jmg2`dc@vyE7 z=IcADrlUzc8c)lfgwphBo;oegoOLFlki+yr4-hql#3-87kOtLtH^ExhCobuCb z)aOgvP@i_9WJM&T$m(Tk(Ei}VGYYU7>if&=txG)YEy z=H$rSg{5zzS&9(G+dR1Z9lvqq>CKDdza+QxB`Gf+>I<|jG{x@G+NkW}6|nJb0_5U-RKKjDwrA0N(q0?xi) z`2%r_&4M!6Zwy!^zvQz<)qo_df=8IM@0~TPpb|>FsNr^ScX4EI`&izy_Y`8p17gfA zY}kvOm?+mO$B9ZyP3H&7>X>gPmr(LeS|GT-jR|h;+U+66;u}kx$x*pCF3fjGGe{>B zU8r7IyU%&WbmaUxEDgnlYuEi`5y(6v)xv zVm`(kON4n6I2EttE9pgC;pcye>azR{{v~w+($anI;hmQ*#5PCk$2U`NakE zi)-LhpuRJSoRwZ(i=jOF`UQkTT~cmKM-W;nF^t^qg*-&N1E*fJyW(1vxtQ1E<{l=Y z{G#p_DGEg5q9j3@n&#ARC&|Gy&F7N3hM9MvZ+=4L6C%F_ah*l2?dv>Gk|is@M=Df8 z3>7Rg(2^fQ-tI(Ucr$#j=J(nznitC?on-X+Q>fI|F%iGHby-_CucD1C)VcXF)^eSX zfm3acHs?J0B8l5i=e(Nbng}3Mj>ow*RDxX-`E#06L9e%8vbU~#b;%1K&7JTe)nQB3 a0Zs+J+dLE^6u|BZza_+fN24P0k_! diff --git a/Games/__pycache__/emarket_model.cpython-38.pyc b/Games/__pycache__/emarket_model.cpython-38.pyc deleted file mode 100644 index f1a5198b94d1ba4f7ae39e514684a766e6cf02d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6361 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 diff --git a/Games/__pycache__/emarket_mosaik.cpython-38.pyc b/Games/__pycache__/emarket_mosaik.cpython-38.pyc deleted file mode 100644 index ee58bc52850d8515aea613574bb643b478d56c6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3835 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 diff --git a/Games/__pycache__/p2ptrading_mosaik.cpython-38.pyc b/Games/__pycache__/p2ptrading_mosaik.cpython-38.pyc deleted file mode 100644 index 4fd76c84dfa70c4c5dad710597f163f9d20f82af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3704 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 Uap(WSOmI}4_7%Q;65Rs&53Ev#C;$Ke diff --git a/Games/__pycache__/rtprice_mosaik.cpython-38.pyc b/Games/__pycache__/rtprice_mosaik.cpython-38.pyc deleted file mode 100644 index c68df1050fef141d9ddf19883be3a5d29f142991..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2703 zcmZ8jTaOz_6|SnjxZS?YBr{Ah%d%?$5%_@!tyTh|XtiOJT?yDhu#*MMpjM}=?5UY{ z+f&^R>rq=mnnC--{(=b2@U}eibLxQ?p7IY6LWJ*>?TnMQ>hw8%PTjt9^OH^|W_bSG z?5TgY82c9qn@nta#gJ$~%qC`<&6wX`%ZaE4sg3 zN-JBZ@dtqv(v!XnWH=JCAtTw8@yH)B*?R74F5Az=Ae0^19f?8X6DGIh_9c_sik(Ck z-k>RO$=jD~5UZBlIThxwD!!my`Dd)Z`vT`=2R1yOKQ&s~#;*^jMrZ2KHcLHD$|^OL zZ4j#pIfzZ=vS3P>A18(T2-dBjmqfJNSVH{ zel?#e8;&PZ<)!top7m*^jE=PVcq^g&0E}V-F4;hQ$%b5VDK4XdC))(hB_H@Qlnq=p zAc*h|Wh`5GH@;*(8$`Hp$F48&nI30+V;kaWCmQAVK`M5^u6QM`Ie}HP#M2DacN8uG zA4-Nby@NrtM#j)G{e}(7*;E-DC5bL{l_b{x^zq?C8!Ih=lp5+UY@~`xS6Y=eOtLgP zRzO6LRi8T;hF^2rOp+{5%Q8v6X8+M2{p9FLsZ4p4>f@On&W?Urs7FRWQ@tPb9;tj- z^_~=vOsT7RZ!+v1s_eL!*h%lPcU&I(Kgi^52R(3h;+KW!zS;+&)-Nlv+>h@`9{#0)*;ux&^6!GoegmA$nD*%{W`8&nBTk(;Q9b_-@}_FF>L6j ztvgg3S_defDw`Ctq{N;f6wmJt&1BqLA=tZj^SI(+C^Aih$QFp@_g_#=F@$NqZSE3J zjxqN@Z1WHSga|RE>G~kcRcg!~no4QZ-*#c+7PO%*rn9QF zt#SHAlFDZk6tz%5(4W6a>Oj&+v`Lj3U%BPHf z4>Qa6K`2#yM3i{xzx2JBZ$n!Byj@5U^vkh}_nvr1g#3Inv1zr8O3nHq=mHEEcgJ85 zHKOKM%th4ahzxH*^;^^)lGaC*eYgnfKytLjpTcJ-0{e){eP;m*uR<%J?Y+{9P3>9l ztX)$<^A2us=nL~B?Co&shs)$_OlFls*hkink|5h>Iq~fzIh&>VQse5p`3@cRheRF{c?@DZ ztHzU2V^20t_ZFE@)it+3NOCCUGPu!BkU@nlxW$Hq(y{gWwVTDrV5yJWVf3lzUG zQY6h2@}qt_tI*GzukNrsBW-U!CUVodZcZCLSi0u}N^|$mBN776?((i^i^vm@1X3a9 T;=le&@xQPgiQ5k&FXI0P$%u|x diff --git a/Models/Battery/__pycache__/__init__.cpython-38.pyc b/Models/Battery/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index 54e896181127c4edc9be4f4c659a29b6a50fe4e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmWIL<>g`kf~6|uDIoeWh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o11|*(xTqIJKxa zCNVRkG&8L<#y>CBr6{v3RY6z5B{e6lL?JW}$SW$&EU8q;Pg4jSwDb3ByODxGR(k(O6bqR^_%}+_qDUNYUEGbDXs*H(`&&QpKW&i-bIyFoH diff --git a/Models/Battery/__pycache__/__init__.cpython-39.pyc b/Models/Battery/__pycache__/__init__.cpython-39.pyc deleted file mode 100644 index 70282cfda906138d4b1528a9ecbafd2d799268fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154 zcmYe~<>g`kf+i=vWDxxrL?8o3AjbiSi&=m~3PUi1CZpdpq!v}`$H!;pWtPOp>lIYq;;_lhPbtkw LwF4Ra8HgDGh#(~X diff --git a/Models/Battery/__pycache__/battery_model.cpython-38.pyc b/Models/Battery/__pycache__/battery_model.cpython-38.pyc deleted file mode 100644 index 6744d5af650ef81f1a0a902ec7c7950f28204dac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2312 zcmcgt&2Ah;5bmDe-tpSR;MfTkW&@OP3Hy4A)=;aoKVv1+1*J$2z?ART7J)g6$nR1l-f+_dR=>>}az`EW!&aj;U$@%7B z@EE=P3?gAYt{7}_<-A}$SGmfA_LQ#zXkUd&KnJP?i;-!68CO-Jr{5JS$p&=0i$<6% zKS3{Zh?*;Ym(@(-W{|wb{p{EQ@+@+Je2YAwz#<KCc5m$>A@r&PWs>H$+k{^N;;o+ zwqc^`?B*EhGOebaV%T|_3=Z-lEB2@TuLeaqEvsbI-%j__D$Y7jkJ7wv<5>1*QSD!R zbVT9Z8c&UolAJ2#5-w1#La-om10KEhJGnhijIE1P17gHQBL|QtEJOYTsM#|xdYzp* z6$f@|e&(FIwX2*%rvIqHjuqPDVuuG!-M<5duhVR>!cKjfp_N0f`wHtav|JPUx3yRM zho1h~?x2&wI!>;zHDaU>+e`|(H_SI`vO!iIvMdEzq+N~0szo-Ge?}~(oq|qdhOCAv z_{BdB>HrK3cg`Q-Us>jzE1>g#(9VeqFMZ>WC75BnF&wJfm@_WCY-!MqED1e_gsg2 z9Q{=goorlV#T#b-Gd;X{dVmNN3hHm8hkqkI`2S1~y#hB{dg$9g=TxHf8i_j)S1bTQ zY}v5I!d8(RSfD?kGYtpy1{wK~Lo%{w5%jMvE5I=ZHRTjb8L}R)#i65rL=Y*v`Ju1x+x&F$_h)l1 zvizZ<%yn|SaHR2SQRP4tfyAqVT=bC7WQ*x%HT%`8`EML^5wPFj+C#4TJ53xm$sttM znh*pwGn>k7^Udbq$FzPQqU+m~YursS=?N8AvD8U*qkr4T`0=EY_FWiZe@WkC@T3rZKT6@QB;+clMFsy8LkP55F>Y>G`gOCQ4jOR98~m|z^|DlUyPR%Uq=SL3XxvUCrR f1R*Rp+8t+=J$%!*jCj;s_6zcBNmLLhCT;IuZQ}+n diff --git a/Models/Battery/__pycache__/battery_model.cpython-39.pyc b/Models/Battery/__pycache__/battery_model.cpython-39.pyc deleted file mode 100644 index 6fc2d4db09c17f9e052f33bc843b51b293df38cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2305 zcmZ`)zmMER6rNxHvEEHk!sU_>DS!fjMJR_TQG_CbKtjqjNEF+Qd^^6JvtHX7dzHJB zuOX?Sp`-|9C{T+0BQz8vI;#5@(!lq|d&_PDw*2OM<2TRa`M!CRo;#N?T;Kor`<{4@ zvA@V!za*SHc$!-uR3n9}UdF2a=g zE}o`@>A2xnS;sVH2Fp9l&-(&Mc_e`Xj}%boQ2-Qq6avK_ML+|OVxYvM0npH+#4yZl zwCjd>nYVdb=%$)ljw!eZNYC?f3DQFs%+o_%qsdD&33*wW+51QC!t@}u_cNXC@8{Dz zE2l?p%jC`Ly=uQm@4LiiO;s$~yeh{-C-ET{*VUuUR*TjueB1_PLNXDVn9P6-QErE1 zMlfUPRFf6^YtzqKH{9zNS~pqyjM<9_eEH4JK{d~I@}gK^`e|F)oiDRy)>ie-SMUqH z_U3MZUubuhbnTpFn-g!h>LV9xO{=B#d1P+3VOW^RkSDL)$CuU_zjZchN>ra+^k?*+ zp87ukI`#lky~a*N%YjA5ABz*&Nh4;={)!&RY$kyuutJQ$N(EZ{H;@6FjMvi8Uu{@YZ$r3E|cIw%By1^D-lb123zzdrfd|^XDgKvCt;gV z785+C+##?Zi5{ArG~v&|Nz_G&ul>aPnL9Ic(Q#BUWol8tX_)aeRMaUz%Y^U5x>Y2 zu`NbCvm013SgGK&7u_*i8Q$S*Q z-iyW4cqWW!B^Lp?co`r*oCVfw$mIokgHAz4KLJJFgDlr16M4xDmXdklCFO;v2b2-Q zh}I+%c*#Ud$wV~j0mb>4rDVb`^pdfc@Q=M@s3h6TWUi383iGcrAR1pQyfUavOv1kO z^mW85gv2q4e3e1?bs8UedDyps?K@=NC3Axe&J$*d)K{rLzpQCX-tQr#=N)^Wcpvd? zJj8p#ue`#$km`*0`1sle@0(dS4hJfQE7A|)bhOu4&QKL_Ow5G+4$DVU;2`g&r$Ll& zE&C*h`^+!DC~>r5Bpp{&Ss)x(94FYLs=V%VG5ernPgTc%;poHOej4<+Qy?VR^<3Bw zXkDo6^)!Tj$M#F@8SvZkCcPiSjDxjhCMqVeN!wK0to_dw9xeBvr>a4GLu4?lr3$f& zXeaSlg;K0`Q9Ov%C`#n<)r~b>&$By@sBD+%Jk#1GTBE!y3c@3;A1>0Oe`B}sCA*rs z{fJyTKh_LY081sDgw{~~j)VAe{9%04_tJ;(e_5N)GZ)rrY0}1t+PDkzw5^M(E%H4a jB82d|Z)IJye(>67{8xRoiEsCl{hW$rLsCE?;Uo1A2WJES diff --git a/Models/Battery/__pycache__/battery_mosaik.cpython-38.pyc b/Models/Battery/__pycache__/battery_mosaik.cpython-38.pyc deleted file mode 100644 index 135f62cd4e0b0a0b2f8e938d4700a44f698df01a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3189 zcmZWr&2JpH6(>0#JNqTAY)iJ>wAd!Kku@3@aL`K-1c4&=3y5-vjkXIFgYlADjXXQE zB4=$&*u7K&0t9IP0v{xxmjDHNO^Y7;Hxvc01q!6MUW+2>?{P=#U55j{A>Si85>@&)5;6!b&Re#!DT ze5Pto8+wOB%jdIT`!&mN{A%7?nc>!m`gJL!Cw&>nP}YW?jAUIlWK*_eTdv7<*^wK= z#*oQtFa4Cu>n}yW@lz&m$jx&mH$rXS--8;urC9 z6RJ5tAOh!ufd>f7@ zPqK7?ccPP#u>n4>jjfeB9S)W52`qFnRyM@SDl-E*$8zzij`;u$<>J#9pRofjxfJJ7 z--8d~*K^+Y$+z%NK;FeWBoE_V`;7UlAHhp)yH@$-u*l@6>1e>0K1FT%8ddWlM9I$B z1uw-V=PYGY7JHII`mP-~89G^WG8)pDx|0pb@IA5DkE##Gy`~M!WURD}Vz@IcF9>;?$F(!_`VE@%0y|@3^C~fwW^l*|MO!hy?)vivTsqQ=7T}&vuk8||2Nz0RN zanOCF28Vf(6~mMLhl9eLm{N`Qchg~7CRz8<^EBW8*u`kSI@A6YWJZNa(x>;wC;BEf z_b#fr2ElmC5Bc(QdUMtP_pe;>)j7OA@M%(2s4Y-GLN&J_rsR7z6_9-DL85i!!OMIP zF!Ky>yH1ddwK7FEDbpgibsS+FoAgv^TB7Ic@8YH3BJl$fcSv*>;`?Y>pQ5vimWd!( zb%4|BuWg-14MG}G6&hVbbvyne8YR#(4K8Wl!lA+|{V6}=yX-fg&qBh|Q7{b;#1`Qu zENd4L&gEZW-!XUO5?d4l2R2O?qZhnFpRPlpiCT4wOrG@sTzwsF>uHts z)~py~p|T+CDhdj)?^vcDFTft?BnJW9re)rysp}P-=0pIhYE>S0sMFgtaB&0lcW6qO zjK?aMy~xGYdii8z124W@tutIGbY_p4~tWTqh#w9zWRhy){q^r@I z1^|zH0}#;8txLL)baA^}Bg=e+S$$fUwQV+Q9Pb=Ia3mJ(*_u&cbZLlbCV>6v=7BCo z-O8WcJ5|wi1C~PMaI>x{%jzGJxCdeDkAMeIJ@7zR5J^U-d1-?bY-3!MZ3|gvJSpRG z@f>{VA(hzhS&~hZnXgW>o z0nyl1Ayg159ZCEfjg-yAlwU9x^M4@5-poflKyioyB^fdG5HlZ$_>#~dIikOZ5zr&9 z95HmQDX8N39_#}4d|@Z*Shahw|9)X7Dp|D?y8ZwnTGa;7{%tXf(6nj~VZXPq6S9`< z$E~Sw6fbn@Pe@x;biJw8(c9ot7D$C+{Y0uxIA+&M53Go2ckV7Kg+GvE) z-RQQ{51?8p#BmNtlx->7l;RAKxCD(<{~xCt6(?_o=15b+NYF8-7>tkM}2ZjYBlopP)@1A$=V8*8836Pr%?3k!v*l*3rL#{+Nco z;h5aqul97mA`tSU%51Gt+xCiH|A?ku$5br1SCl^~Cb@j5b%DjlNiGxPc*P}nTVEV= zehk{7{yB;6s+gnX{dojGpz|2Q5zxT}-@;{H6W4eY3L&`gP`UV@h?aVD9T)!*8{%L7 PH{$E?t!uN$i}?QmlEwxY diff --git a/Models/Battery/__pycache__/model.cpython-310.pyc b/Models/Battery/__pycache__/model.cpython-310.pyc deleted file mode 100644 index 045d958205b9cd52ad02adbd2b952b025f586f9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2338 zcmZ`)&u`R56rLH6f2?mvlSqSkdP`=p;8I85;+u*&}yZTv*RRYy|z2{ z77{rp_%nK-NB*2%da!!yDc2s6s`h*1&1Sc>Uir;8vv1yv-}lX%d}SqMc%t&xUGW)X ze^6)fanQMsx4a3XndT`Qv@IV9+jk~%;BxkmX`!9hOgpc{z|;IO>&p|&VLKzTi;qC( zKHl;=Ow0ycGsNOryk-MOJ6fWZ+SMLfSNl3Z>*)?6hE4CAsH$Rf_$b$LI-=d3K7=Xq z1H5GhQ*+HPv6?CD43^i}pY01EX^{iuS|ouyi(DYzA`d9A$Or0J6aa-5b%44Sg_>b+ zy`83;WJ#4osVei4;n+gs1F1=p%|P_BaVODBRiH^SG$HlkEH?Xx&D!W7GW)TL_x6%e z5@(~sW?d)c`=fF%jrN<+#ATjNt0d3*-NwN}O;F@7Vv|oRBeA$~$#`UZG69(m8KT^D z$@F0QP9w`W-CNjxTs7U@Hqok#tGCRYgX25(;H%-&GB)MVMEeKP@Y}c?S9vjfnkB<0 z2XUE{!|&2`icgEG+zg+@WtC+6SNHN%$L7YJ8{4< z-DAJ@p*w%)h0ujJSQ666FLrW-Nr2x^w7uxi8U)2YaC?TlHc!I`Y{l_Y!zZ9 zVZ~wfL+-79hz={A#)Z5x-4DzM6wBL7^B3E@jeC$!P1!)0`HQAA7i|-aq9Ph4)nU`c zE{bWT$^-H+u__`HO-ie))|{t+YxB8kroYcIT;75SMUS6@5;jCncs$^N*l?)rIe`ec z6sufv;owE-F6o%ZK@bazmxBrNXnPwoSKX!5+

3L>OZsGo1H^TR|)@e3&z8l2|Q$!P80W}a28I|X7FbyWf=Y? zouf-jxm}F4)Ay--XVD~9stJ`snVF`9drJK{jneiXvySD=eEa50>eA)1V5kxpD&-`& zlIl^w0yo$UwtCm>I4y;*jH_f4H(n8CIw~7c=w@vaRYjUtX|jv!gb@C2Tc=1XJ9%Lt YyRNM}!M%37U(;zQ>FS`O0^!Mj04`z&q5uE@ diff --git a/Models/Battery/__pycache__/model.cpython-38.pyc b/Models/Battery/__pycache__/model.cpython-38.pyc deleted file mode 100644 index 0a1ad71de5e43e4421c9f68c0ddae3ce493a0b36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2325 zcmZ`)&u<$=6rNxE!)vFgB~4N)g`h&g2r9&}s!&BMacYo&a@RYb9|`9+-s%R7W}4@0(6)RaoG&M8;Bod9(?ZLqOv@)?;A{RZ>#H-2VY?%;%a4F_ z8*lXqOv(maGvwl0JY@r^rB-N__Oy@I(}51r`nrRRk?nn%)OBi(@0B{uN3^>0hcIQn zgSRSR8m{>j*02~WgXIm@=X?RA9FjnuLkh@u$O8%-@_|B!0-%mVAyDK{2dL{%q#4%M z+qK=S$m%S~DN=#(KY56!c<*YUelN*nWPbMG}lIf5k%1xI{ z52i1zs?vPCwEVQT-Mx0B<0`G6Gjj=nuYS05b9lc>O*KrigIPA74ZkkZyC!>-?tHp) z7b)tU`vp8xW%cn+Io|m$9UT;9UhW?cvpk>So0GaU!*7!PgXGb0PUUbyT;7--+c1u4 z2jlnxW~(+}m>)@>N3Z=(E-$O##`&lb(SQEX*V4B;Is5_8um_OuRdy#!= zMVK_6CMKCwPFAgXn-X4JjE(2=`vBe5XE01eyvHx`NNk86_jxEnxk0V$i4dOR7r2sw zD~|V-ADwKkXylE=D`KJZu@K9jaIne$Cl+O1I0{HCFIurU8qb9hEaV~}7bgS6`-h&< zD{^^>UawJ*(N92u^B~J5$plU^ow;OQI!QSp#vRHCVFXK(@tkCWxnu$w^?>4B%v>^l z<2%Wi%lO7tGE}C_CYdcVS782C21MiPhf@ZXj)C8nqqepNphUdu$&`frGs3js{V@Gw+ii?xx#*QQ*46NV>wPvOqYn zxMFZdRk7`IG4r5d&s4*I;poHJe&)5fQ6R+IbzGPaX3d7tOjHa)ozzKe()vGlxHmt8j;adr6_LTPm&(T}qLai!J@6RRBXJoP<_U{SLiw zGyEvL?s{n=d|z5;lhpdtq|ixa#Z=pilcb*JWu0exxI_ry@3xiGymo_^rg5{nY7^dS Q7yAVj%Zj9cLc)9MAGJyf-2eap diff --git a/Models/Battery/__pycache__/model.cpython-39.pyc b/Models/Battery/__pycache__/model.cpython-39.pyc deleted file mode 100644 index 340bce949d09153aedd03436be9153e408578a2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2297 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 diff --git a/Models/Battery/__pycache__/mosaik-model.cpython-38.pyc b/Models/Battery/__pycache__/mosaik-model.cpython-38.pyc deleted file mode 100644 index a43cbf4008b30f6dc21916cce4fec44a1d52d500..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3165 zcmZWrOK;@H5oR|Z!{N+Gv+oBsjvQME#(@@#%^`rXaE$fF4iZ>7csCD10YR}_v($3P zQ8#D38gO#a0zL%EA?H0vfG@rTK~DJr`4K@Qw*&#~TdqNn_^TdDJCaFsb#+(2SoQT+ zd@>kB4xWErUeA8~9mn|xHCCTBG~P$ie})i_V1*MiTl1LDhgNeZUhFgH7fyM{b7b%= zQV*CzueHMVE2muh<+9a|wU$mC3NBpX310-FGj>HNx*`%i(H8@;Cf3DJTpCBBJ7(hY zD=%l_$}1jsKXSxXaqXoeu1UTh9l3E&To*T9I&ohP#LZ`1{ZaOhXm|FBGrIL9&h2c^ zd-Ay~>#f~XOJSmiXC`G8kEI%MEOa=PCcw(F&>4Nq>f^Qz{T>u)Llg7QoINI(;4j12 zg)8CSmn` zYJS3)lRJ%*xPn1?R`;z8tn64Bj%iHS%1Aiak8j6eyJ0fw8DGz)QkgJ;JM%h8j5m>W zYC?n!@sZj@G8f5I$-VrA36d<$p2|2%L|UgwDPPozfUNou@R`(g>`y5YBW64;i@h(H z=_W~5q*^D*7tViXAH2KsL`$W2(){Tx-<$3Htdx&b{#s9^6re}YbO_w=he6m!_`oE=gs1 zhh-i2TTgvVms(NmR=^vi)2S@QD72w4ZaJG6-%eF@_Y}ol`Lr&}<6*lr?hMXRX7XaJ zf=o#q^(PpwuR;KFJn;H_81&t~KV(DyraQlOA#%$(=g>C5REl4QqW=!jqRrU{1?;=j z+V`%4a|Qn$zu_#r+82n`5obW;ad6@wrl0Tdg}(@zpl$yF?am@>I>G~MKdd`VcpRQM zM@;y)oCQU<+dw;x8q#~DpAe?|jgP3?`j#VtHrA_s9qLO4SP}D^r8IU}`wx_DeM(gj5&Gu0QXhoOvbqMF( z)}LGV=7X$O#n!#MR3-ODLq(2M-y<=CFx|%h5l{dS(S1WwQF&P#Kd&Xyfmh_ZHo^0> zm`QDc68DjFrn5SkR-a0>-19cAW{D4Jg6PJC$YqupM}y^srd>^tmzb$dZ<4-9Qt_Pd zV*1%kDPT7tG+Vr?Ar1B@6B!R%>o{r?SE`>GAGDi2ivwHTH!hBI5py1qN`*xH{5S<2F=Wf)lMIBFM-{1##c~sXTckG>{vwo4G3}<9wG|H z17;}g@Wur?JmBpwgf+o{t!<1zKhVN}468L@j)Qk#=dhP&c4CtAb{F>FpV^67&f5vQ zpM#gq_xkAl>)9+I_kulu{hc#AVR&W!LBHW(rp~saE4K`Ck2GRa8)?;rHgeSusKXKn zfnd~Gaz1N{C~k)mwywwA^RFQm;<>0 diff --git a/Models/Controller/__pycache__/__init__.cpython-38.pyc b/Models/Controller/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index 44a31578b58f49a7953b08188ed3e46c48e24e3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 202 zcmWIL<>g`kf+RJ*WDxxrL?8o3AjbiSi&=m~3PUi1CZpdI zlbD%NnweG_+j95;l0Dr$E_Zov)7kc&rK#~C!WWWR!?2Zf!VF(jOQ&^B|mutf` z$yFLfQt|0k9;C_8hOBu*8_V^eXL|qzD+nhA1*C-u$O;3{C@erzpx@GHYiwwA1cA+1 z|2GsMoo3n0(jkxiOMX(DVFG4r?hV{QWrI6#OM5irax^MUF^i`#i_!~NU5#>p(R7x> zRm@CAqq3o^gh_4qmt`w(`P{j%{Y!;+`$p7582-e)J?}V^D)W>-4t(!WW~X^N^^TL! zI|^hLX5RZKn#Ez_=c)3JWR{1?cw>}CLaNQzo9?#jZtuD~-bYM7_j-%3>MecXI2AJ5 znqHL-=V21&oFloKSeq_>46PQuezufZQL{BqyT?%zYFN-UM~nhT$P3YoP+*EZCWY~Y z+}H(ha!S;jf=mc>c514P!bbKqOEr7R(IQUOu8tUj-85ij<2mNph}_B>!nmcBB>TFq zsq#9{fjvI_r|zpooT8O=FT*T)Yre0OYAqv`?z-=cj=$0_Q znm112fYz+OLfMXYuzl}!uh-xDc`nt}#$lKZ17D4$=$Ms=+*(YoRPg>tX@g!+Q4aMK9av^pzT#afM86DZp30KhhE+NKU`YyCL14eBxJDtOpu z$5?nFx@@Du9x;<%KmAu@wWr^)P^O6=OU}y{=OEr$gm#Nia|oQTt$qCt)#K87ovttG>{ojoV0MN)uG7DI+Cek` diff --git a/Models/Controller/__pycache__/controller_model.cpython-38.pyc b/Models/Controller/__pycache__/controller_model.cpython-38.pyc deleted file mode 100644 index 17d178a31b979586db31315a7c2f6a36001b59ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1323 zcmZWpJ8#=C5GJXIW!FKI41J^Z>Y*9jEeHyu4%*Ev&}K0V5Q<4#a%9P&D;YT?h#>wWeVA2Ii zcLClJK?J=9xnct%*hkW~M&Q3S7|gmL=`#RH22_v%6I8HkGO&atY|yrFAlKD9qa@B$ z5=Bz+`6>&Nc;rG>HPFU#J&<%CAZIz@B&UEhw*gsh0b02OXbbc^23>85B0SgN}B`BQD2dZHvWh4znmZht-9a1B@n%46b6Q zG8*fesS?Je;V*R~=MT=P&`&pufZ$U?V)6-kO?{MR(XNi!}-h8D! z&cis&IL9`d78B}LKUP>5Pc|}(Chb*ex4Kn_8V-o*7NgKD><}@%q0lq-kmS}Qa_Q#K zofD$wIhhg=c4Dh;?qVNJzsf$I-mK$P-I$0a*kuh?)}CUXi^!dk0ZUGIcdb-@GNnbslWr^zVJ&@j6?@$+@O%COC!DD0-fR+vKVy25WNLmu;tq2OE4%*EK&`l^nC?*}r(JPePIDs-HKcYkb zK$kB41D*R5ICSZf&fPloj*<)qDTRCRj&~&QJ}TJS>Jb=UKm0uU-XY`{PBw=HlQB@S z3+x>cM9^!XE9Miy-jjhf1N*JPU^WISo&l4@r-JxQP{FQ=ZwX7-AZ_75tgClsSz4+r zj-}%Hc^PKu%!R0SppNM#K*cLy6{`p*6$MT!8#t>h;8x`Tw*}fA!(GEWhI@j*W^DQ! z5|BYxcZ+PslVHV<8Z}Bm?X}i$w=YE92l4lC7-oqaMsd7MqBJNoH9U~TNtxxtw=j?S zhG!B-GA)Obb>W5^HB2%g+0{dVYk}Qg&Yo$ zX#=Cs1}r@>MW@gV_K;N8BXa3hQ1%m|@`@}75IeEexN@;UrV&kpPH)zJs&0(O66~@A zD?3jy&PC3hvLmc3N=dphd2Q9kd9cT)yLr>YCa-tG+Pq)^P%OF-@xw&aXXu$-o%H$I z-$vMGRpSRQz-s}wUG#t)VSlzSy~+bPIa7tmJbsDe+hlyP`z9z$sm@;NlO9MvLJHaL}s3@h$CA+9n&(N3-+cq!OTg{?4&23>`Z zS9@nsD)_NXwVQu5(u=b|a3K?I!476akiL!R)%4WwD#`Oe1xaB5ShH=+)oCz+xGeU8 z5ew1MXCCbv{CEtdO}AOkTHB1T@i*&S_JCeIzKgKNG95Sw(lkgU=eox^KzA9V-sk*u y8N{_m?Z62X{z*0tif2=JS_N1%KZpWL=TWb3EYkrs@_!-P+pl+ejqUpbME(Ih^*S;D diff --git a/Models/Controller/__pycache__/controller_mosaik.cpython-38.pyc b/Models/Controller/__pycache__/controller_mosaik.cpython-38.pyc deleted file mode 100644 index 90c19e7a8b63b3a1af610597d4ec5e8cdd898e8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3367 zcmaJ@UymC}5%2E#41e5BohX`~A4tD{`ZXER%|-0@zvc{Fa>GpW5honhQRVxs9?S5nRZj z4M)!$#{;`IoY}X&7!OBoRg6u?2c_}TECu-}QOQu-ATdU1TQMpf45aEX>zjiSJZM-5 zndu%nWbyLm3;iKXB#EgYG5eJCsi1|?;d)d2<#?jZ&a?v+o8PvQvN z-L$p&TYi!bd+79&3+MPG9Qp$wh8&V3YS=NwP?dyxDFNy`8aNsX2AqnUM}mNTZ#xcp z5DKo)UZ-jUJswGABhJ%2HJn@j;m41DVrw!Le57PQePJUAV`@^VZOD5`Z%3*S_JUL7 za1{GHxB9&fwZ4{F|4VACocFRsYtFwU|N6_l+ug@nD&0-eopIV9cYm47`zn1V+t=Io zVS{Nu&S9l=Y7W{(zx_z|cJd-C1_#{*D0P2!1~_htBIA3h>3#)qytk9&19|gi_n`|^ z_ueU9x(m=57CK4ywnhi)U3iUaFf^6~LK`$Z{Y}oFg<z)ygP|`1 zDLrsFDKQ+hMCZfU^}z9T8<1AjMvk~nC(?QvAiQGIq2x;HA{(2u$gMw=Ch7R<>tITK z8_9Q&d<)4pPsvr7Ss&x|Bbez32*H!HkWE$=&W##N$3;zy-7jG1E)W9 z`73+d6aT8dDj#alT z3id~KflPhl3$OGKp;M$}8VtbYB|8d^2?XOmT{f*uBhc{62sK17t-`3msF%@Ps|2ma zv{^PpxX08B6PC@R$}u^l)9QW<+zN0%Tj16lHv;Y#3*5TnR)PC>6P;KP!6uouoTLVl z_$|rGemrTz`&7%yCON8=)v{LB%T~E^4Dcx{cd&?FLt z{{cYq)ZQWVV^_!;+t4^9AVFxXK4XCTWV5e|Vfzdn?W-r(B>ILc>bKjj?x_YuL}Ave zCXy8-7^&B{fOHya3mM-7Vylk;qJTPpD5jzfMk>vX4N|Cn8nPHL7CuX|F;quCOSPFn zu`)k|`Wo6>odME!Xb;nTG&b7Shsg_`h-U~o+vtsz0{C-Oahoh1JAA5l@Tv5*H%!AD*Z!h5ydmc=fTw{2KP?yFiHN15Vi+|Bdg}s1LtYHoL>D5&??O#v07mD5GsC zB&c}>)~j@>prGv@*1MAni%9^(q5E$z0ptR*kBCF+(XmE$@w?WQ8E>7j_D{>FyFHhxQ1D~+4-v>G3ac19NmhU%81{FEj zR+yLyzZTUwBx^uAO#K+=E^y&2a25DYa53|tW+i7~Q9nn`x9V~GzI)~1B+%QS=&*6F6 zfsU#tFh{o_pYzVT`VBJR!z~wyb_p9_dFYz|*4bIM&ME?WQD(MwCR8`k!g<&P-rX+D zgJPVEkCiGEB=-R%^(Zkr7Lpb|V@!N`Zu~B!p;QN3PiObJ*~*+9H<$QvW4@d{yb7g5 z;a7}Sm+{$E=p5*YLd_h3@2D_?|EEi$J75Kl`XPS5=^p?AU@=BFAeUQgjX^#yt{96L W*PV)8i}VTKub7Q_x~Gs@g& zIHt^F{xcN2EMOtLJr=PRy#3D+MR5QQ?C5B5%TKamh}X6;yxGYN`C}joU7$;>$Q6dL z;RYp6hJaE_T}wSiK;m0IU1jWSFN?CdrrR-)9H! z4?dM#$bm@5C+Xk=E+46?9(-D6gQF8JGdcJ$&nJL`R8?Yd#HGs0@$RU~85eioyW79l z@8A1L|3`z5&GhrZ!3qF_H7pdBOtVK1e*58G{ZzaGNBag0xdEh&z11(m)305-c5iv# z7sd}m3S{{hp1?SOAzug5IN(Io7#HKlI26XI1J1;UfSyn)UMDh}a_vZf<)+FCo(L|h ze4?_d)U@C#?NPA{ONl#%eAke74S8opz5|@5CI&_;10eS7#3R$qwR0Pb8^^VlVErpI z?TakT0&aA3A1$fMi?Qx;@8$B^;30HmExPm(o5@_m#i09KWe9(6xy{3DNIJ_w&jyW z3gb+C-$*y+(yWA2ltccizrCU0aL{{TD!V}1#G`Fz19x$Rw;T^om#2Yb+?(6p@V%MS zf?=WZE+7d!gcLp{1}vw}7UU%(Uy!e(8C8@y4ZR>3WoYJ(!S@ZhbgvLZ<$OS9{wx3s z+62a;2^O0Bpb2MD6EgP^5$`Fli7x#sbb)8BvpXR5K>A=!+O|?3q#vzGJ60Ni^fMJK zS76}|nr&E31RDN|X7lXMvl zHHD3&#*a0wHO@5#{^V6WQd3JF!W_8|ggR|ZFnvj1Mh?Z)pptY+;BDXlFUKw5yO{im z;9aP6lu-N@NGQHhGt8<(Q__}?2aKuV7Po%`1~3Vjy+js|9|7u|ndu{>ai9`V!03Y+ z#GPS4%G(fUs4qK!?Hy|Y)ZIsCUC1VY=@;WZpbvKD2imEeh2ry$*=@rLlaa^af+DOw~#=P)ZYd z4OkXmsPMSOjpwUI0AP8=C?^sQ5Lr3$j zn51=P{@9c(l{P2hx97cd?_kwS_pX!992JUibgdLWgbno8V$wr^G8a$xteN%~pThhd ziQC6>kvxlBsXo|o^b6_HW0S`1^aVP-8Vhi#vniez6HMk6G8%F Qn>iu$KjfwNukEe>0#cXAVE_OC diff --git a/Models/Controller/__pycache__/controller_mosaikAPI.cpython-38.pyc b/Models/Controller/__pycache__/controller_mosaikAPI.cpython-38.pyc deleted file mode 100644 index 3aa2b365e0e8397ac47f2e3567efc21b56964f42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2840 zcmaJ@QEwZ^5#HU~J06duBs;2YIc>oKHx!sxB-Pzf1X6{L+ z6EQqHzq{T4W}UHr(O~&m!QiK8_D>*+DW0=<{^qf$$KFWBlFxbmD2N-2ei(;JC{Ib{ zt3WkWsG2Go2CAjns-sras#;Sw)J^q!sQn7Xa*oHBJsv;FAA zi(86+%6c0wVFTMfZs|i^l=q*eRx2mBN|W!nrp-o)EmKpvh8_2lQC2KE>2nwDJxDH? zmwoVqK|j%hLEPz&i_(nqT$?0QVCUm!5A@>w)P>KoLM208xG*25Dp7jmg2`dc@vyE7 z=IcADrlUzc8c)lfgwphBo;oegoOLFlki+yr4-hql#3-87kOtLtH^ExhCobuCb z)aOgvP@i_9WJM&T$m(Tk(Ei}VGYYU7>if&=txG)YEy z=H$rSg{5zzS&9(G+dR1Z9lvqq>CKDdza+QxB`Gf+>I<|jG{x@G+NkW}6|nJb0_5U-RKKjDwrA0N(q0?xi) z`2%r_&4M!6Zwy!^zvQz<)qo_df=8IM@0~TPpb|>FsNr^ScX4EI`&izy_Y`8p17gfA zY}kvOm?+mO$B9ZyP3H&7>X>gPmr(LeS|GT-jR|h;+U+66;u}kx$x*pCF3fjGGe{>B zU8r7IyU%&WbmaUxEDgnlYuEi`5y(6v)xv zVm`(kON4n6I2EttE9pgC;pcye>azR{{v~w+($anI;hmQ*#5PCk$2U`NakE zi)-LhpuRJSoRwZ(i=jOF`UQkTT~cmKM-W;nF^t^qg*-&N1E*fJyW(1vxtQ1E<{l=Y z{G#p_DGEg5q9j3@n&#ARC&|Gy&F7N3hM9MvZ+=4L6C%F_ah*l2?dv>Gk|is@M=Df8 z3>7Rg(2^fQ-tI(Ucr$#j=J(nznitC?on-X+Q>fI|F%iGHby-_CucD1C)VcXF)^eSX zfm3acHs?J0B8l5i=e(Nbng}3Mj>ow*RDxX-`E#06L9e%8vbU~#b;%1K&7JTe)nQB3 a0Zs+J+dLE^6u|BZza_+fN24P0k_! diff --git a/Models/Eboiler/__pycache__/__init__.cpython-38.pyc b/Models/Eboiler/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index 202141c3a02646e5f307966ad0264670a9ce2769..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmWIL<>g`kf@Lb@DIoeWh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o11|*(xTqIJKxa zCNVRkG&8L<#y>CBr6{v3RY6z5B{e6lL?JW}$SW$&EU8q;Pg4jSwDb3ByODxGR(k(O6bqR^_%}+_qDUNYX%FoP6EsBYc&&QpKW&i-YyEQZb diff --git a/Models/Eboiler/__pycache__/eboiler_model.cpython-38.pyc b/Models/Eboiler/__pycache__/eboiler_model.cpython-38.pyc deleted file mode 100644 index 565d32737b7a95fb97f4957a2ec1693a9ee79e84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1661 zcmah}Pmkj?6n7FQ4V^y{t6dg^1isDWKo5HyAvC+w5#qqIz>HR^Dp{G>(|RX$GIqky zDm}3ugD=1dJ_8>k7Y}rTH*Ag>D%bNhY2k6JL0fK=>kfNhVZK z5yF2cBJdxyhw`dWxiq|7R`WuyjvuouPpxG}mPT5sE2U>F)lB9xtBlH6w||sjq`o1> zeg@s1f@wVAy+<0t5%~^zfC7hnK-8fCQ0Nc^6gd=%0b~}hejKt*`%J4!rMX&3%c{9# z=TBV9&s@e#X1@tT1;w8g37ImYQ@SD{1V>cCNoaY-h(pWmR&* z9y0{0(5YFntk6}eG?oE_ch}!Jz0b0Zv$RYzRV~|ip)}8nQ~*l9?a)4EDXx|uZ%Msk3D}ggO^_jq#o)k-<6|e0W3AglHl(12Bo-QY-W8c5f%|ABaI3{dIeGGQG5L zyJ@QCwYsjSUuZctP!0AG8-rKHE;Wpdg(O*V%`Rj%*F|2;mecdBuuEIX#dNG@s!DTq zai{e3^FqknPS3krPy3(?oF0{MQ_i6@73Y|%-3LPkL$Cj>9`+6$yGH%)SI85C6W-F1 zrv%V=YrpZ=K|@{ugqx)j#`K1oG0an#p-s4s zny8`gI-mO>7dU0mc+H@R5H}R92)?I4Hd+ghkS!(7(mbp4wA#>3$OXI{)(hYNH65_4 z)Jj;?Zc*v7uGq!_o#ryFm@R4p{Dk6`(xg>wxC4fZE1gp=OyYlpm#$54emoJv=t*YKos<`vDj- zq?CI5-eEBGBH(%KQ+hA(eIG{A->V0&@xAi~RijWee0w-=hn$0a>KySt=eKp5Z&n7J yiz4IPppFd2+(`!&ZZIbUR3+FgmLvA4A0N88r-|qO-{jQBA9q1NLC-&-lYap0OuQQa diff --git a/Models/Eboiler/__pycache__/eboiler_mosaik.cpython-38.pyc b/Models/Eboiler/__pycache__/eboiler_mosaik.cpython-38.pyc deleted file mode 100644 index 050aba51e9c4e3660b29be6d33ee12337afd012f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2586 zcmZWr&2Jnv6t_JeJNuE3rloC4B^IFo3p5fOs;UYVv?T^3T zkiRzx`4b1T4Yi-ZV}1i6h@d&?lKu0(M+b}%N(MnUpyV4;Tn>p0A2jrJ3Sa5OI_d`B zk>cF9lhF$^{2Fn$CYT6BC?XN}nW%|G)I~!yMZF*QiD*3y6%}(&SvUEdhkAna8Btlr6FJfazal^8ojycSz^#U*Ip<+;7ToNdAJz^p+>k}egb%bt*JDyU$O zlWu@m!I?c?@Qx5Mc*lquylYQLNV*9i&;)lU$GxKl8J*b#`?wE2=3Nk$9FRk5*%3wb zD#8OrK!#pMfXA!; z0%esnF6LR9-IoA@8psZHp^^FaGwSM`XL)K2=g-JL`quT{T_d&WrRx4jZI60i7IIyy zhq8U8y$%y>`)&avZIs<>m)q?vncXkSyzKAwHnP&}87l|9b=6lk&D&c)sG@fp88^L+ z2_U`c83v_E)q~aHo<0MIxr})Dbf7I7```ZAQw&$9C(NcKfxQQj!TT0YZh@!}E`V|U%Q9|Zg1idhkGvH(cdbFfvX?${8r#g<&8R^ovn zFnnr7IxQgb&w`bkI|Uy2=*~}v!##VyEc7|FiPPaw7NS!>hNl<}T;#JwBkr!{`+SmL zlPOf`Hmc?)Dpg=oX7Xh~<4j9%?tL&diy#Ql9I_Ujhj)W6(fu4yXv136i(dtfDotdvo_ApM%k+s~HJ(NEl3@5ro11^0qDqZFyx9-tCps zHp$YKJ`e8dw@|zZ!qvBcA)o*l!q9WkP^-eaNI~Y9V;-R5L1}Ygu8ei@!!#dBqhAB- zV`}`GE>^{GWQ}VM(nmZM4-t6R%0^m4(sK+1&y9x51wtCDp$lOx^D;RhB<=7j7#VaG zqdf##*z@pt7&O=-TcmHl82@OWVdhO6#(o5krw6YqMaHb6hr|Q_3jiIAv81sofY=U! zj338Q6$uJg$2!0axv~u8Eqe=)2zndz4D{ke&tB07pnrU#hc$4AnfW2;+b4P;bymOI zsu<){w5ic`jp3ye6nL5r(;s5rgC0-vp;nHp2RwvCOHZ-Y*U<8%5|Z?##e_^fCa5F; z>mp73?;^ZbD`uc5FPDbz3S8k|FdjdJX_INu$m`9$NZr+xz+_yEOq6d!|d zbH{Z(lX=ehjC&W+1k0RW0D&D}c@x@dCSlS{=KS{zzQ540-ubgEK?m!bWe3375u}(; z4z_uc#BI3tMtN#W-3eS{Qt5d*RBqANB@UNAs-YhHt!8}lAWll~AXUXzu$A$FM)f-M z5fS{(d1p@Fgb&@zxBd09x-rSW)oEGt<;c~JKkF5od=_j0!p+itR*nj>p>?Ud)53%J z%AA+Ez&{X$NR3Zdji+_>lLJj0Mql&|6sN48x}L1TTCmX#yr#`6h=ehE9*W&OTVhGT b0!Ep?;~0V8bH>=e;dAz1ys&gN2@?80-p_aR diff --git a/Models/EleDisNetworkSim/__pycache__/model.cpython-38.pyc b/Models/EleDisNetworkSim/__pycache__/model.cpython-38.pyc deleted file mode 100644 index 3c01581a531c36ad0d66d551c460fb6fa36f1d90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11681 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 diff --git a/Models/EleDisNetworkSim/__pycache__/network.cpython-38.pyc b/Models/EleDisNetworkSim/__pycache__/network.cpython-38.pyc deleted file mode 100644 index 1044ed2eda3364506abf25bdf360ec7c8cacc977..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4608 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 diff --git a/Models/Electrolyser/__pycache__/__init__.cpython-38.pyc b/Models/Electrolyser/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index 7566353c43e2fe1c3547859730f7810239d09e82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 203 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 A;s5{u diff --git a/Models/Electrolyser/__pycache__/electrolyser_mosaikAPI.cpython-310.pyc b/Models/Electrolyser/__pycache__/electrolyser_mosaikAPI.cpython-310.pyc deleted file mode 100644 index f305b80ab783b04e58eaf91415f224531bd78ca1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2357 zcmZuyUvC^W5VyVFKXtH_x3Kf zFEr7fgp^8sf=|$g1o6@@#DiaXLVN*)fHLDv+DnR8JGR&3^~~=#Gak;)HVL#}^&bz4 zSweop$#e^0@(H~9I}m~hT9CNz>3}gp$-s*}T7TiOFPQKI?-SwwOhE=thEI7;Mf8-# z!DmD?MDsBbO-VMxJui;LjA%V3aYN91q%-?FoI=)iXXLgl&C-KZOJV0^Av2?f#g3M0 zFch*_?{M4D`5@6IRmOU<*Rw${OR#S$sfWebyqkc?Nx|(t);qYK+o0G%D}+rRp%t&CW>Lz?q;kv~;?8hZDUD14&{k zNX(v)9u-uu$5HGdGTGRwVIq0+KuF3j)7nYjJc0MJKSn9*?B5QIh0kZj!|EukNhhv`v|d zWTa#-e`F&dAUCu8sECny${Uju1fnGY4^6& z56y7YycKm?*i19+Nr_x$v30B-rn!|aG2(00f%=x@QR zTOcY1cmZac7=&~UxIS(2flOY;lH~(w(vGLjfx7i{F4RRBsn=hK3%I}$&r2}U97MnZ zwtM!ZNvM+H@=NV63($PqkqSH8ptsD=m z@A5|>AGYPjNu6=^7MiO|xOA#s%1f}J%;ZU+gG@;<^D3z7Hi#DEyycyuZHR(-%GvJ1 zN!aTR$AHJuhgHDE!3YKb9x-&2RS2?o7P3jOAK5uF;T7BG2Lvd1r^_b(B&dSJ`30DV z0DLIChfKY1{3_ZH4#*xAe348Vjt+m302vJ=bhAJ3KhVefrXM^&x7W za5w5pgZYtu4vQLV5CF=Vrf#M?&cJ{FDX0j-fWXiVlsDcGZVJ_gzm9+>8V-!X~G}oSUD;caDYgmR{ z^rI_Sb`0AC3=bGy=?=H!iL?YYbzEQ}?|8OZ7vv-z<+klgMFN*HF2m*P&YLpP0a@3` zL7JEAaGpl?=c&349mM*l(8X8lTVQ!QdzYsJ8bO1a)0$RLS70k%+@(mhOBZzpzcgN0 qTU&z%{jW*UYE8w*n06ZTD+0qJ$~+b^ceg-P|IMBUf6kw2t^NmYl2F+#z2`_0TgoS$zIXn(x?_mP|@ zB!Lg;K8Rw-{2N#U>(6@LKe@6eJQ~6sA=Bb0(DLZJ5I)i=}x@m)`7{CRP?O^E9 zO`!UMRU?_ai6O^F(x%-&Uj}m*7$x+3py{ix#k;t`5zY>1hJzq1Vh0z`UkObzzlee(E|F=&hC9)KRQz{3jjI?| z8dYPRRN+xvH7X|9a~~7CSE>*k3pNkh)I6yqoOX?Qx;sLF*`;Ok^Rt%@eeWa^ymvH5#FJZLcSFp4D5Z z(j8n{sFzd$cPKJ>9^WX_60Z3Xn3_cpgta*j+H?T|phcJ2!KL$P*Bj2@jkPX>?&+U^ z0=N-NcUXnk1{WcR1pAF$CR1LqBYsQ(`TKn~4X05Roy^$Sh~P2PYc{Onqv)6% zQo&crwCR}$R|)XYL>_mVRk%)e*LJV@Yz#MD!^mu02!mNwLPThcV~wfZZRrnD{{Vz* zZUG~JHZX$m=0as9)Fz%QV_meD=A|?>g6&y4^riYkK3chFHB!Z-w8qVi(kDqO_7Gmz z&PuHz(GxWB3~0;;$FcS~4&OKR#m>jMv2yYmSQ$SNs(Z7lTC_(?xpqEs>9# zGEBVFhEe~TiEm+|$P`#OA|CTwfN?OzD#oe+qM8E_*QQ|=3JREa09DA6RbXq?TYyB2 zJGv^?i(Jd_r5BfSrc26Ki`4i3it zxf=Yx=A3ST+=2pIq)TyqODn2#B1=NZpC)f=EgVfYG$-utu3 zdUG~@5i6PN>tKcd<3gmy=Yw9sH_g`1p|Wi NC4a^Kj#ie}{{vrOM$!NP diff --git a/Models/Elenetwork/__pycache__/__init__.cpython-38.pyc b/Models/Elenetwork/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index 21696fde4342b71c7a375466f9a739b8a2b3ee6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmWIL<>g`kg5@gZDIoeWh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o11!*(xTqIJKxa zCNVRkG&8L<#y>CBr6{v3RY6z5B{e6lL?JW}$SW$&EU8q;Pg4jSwDb3ByODxGR(k(O6bqR^_%}+_qDUR_=Eh*10$}WzHkI&4@EQycTE2zB1VUwGm PQks)$2Xe({AZ7pn{L?kj diff --git a/Models/Elenetwork/__pycache__/electricity_network_model.cpython-38.pyc b/Models/Elenetwork/__pycache__/electricity_network_model.cpython-38.pyc deleted file mode 100644 index 112cfc264a54b16c7b33010827fb0b2a50553ef8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1013 zcmZuv&2G~`5Z)i#aigTFDh^e}Arf37ksLU1K&V1$1Si6Q8?J)_?4-TT-Q` z^f9<29)=h2l@qVP1!nBDSg32w=h>a#{buL=ewV=d_WWA@V1)d{O?z?Jyah3*0Fp?W zkOh5DB$ND(NWNnWCg~?Kbbf)IOe4hhf}BnKQ&1GdN`euR-H`>CTsrV~qzf6m>Qp5v zvO11pyAheP*SWqF#m27lEOJ^&QOCUJAm#_(eo{wo=B%c~*IaNOEJUZtKh`M4VM_A@b7V&*paMRE|-}QX@H)-vo)Y z@)DJ;?D{*=Juv*fJ%1g{jnXCv<8>J?%iv?CCOW=SgVA6D@pdrJV5be-caSd!GZn3~ zJjqv^V76AHI7!Mh&O)2((bdb*WEOnLrAkaNZKyH9V|=CPGcGojFQD<*3gJRC20J3u zqg@dEZk|0B+>kxKkBsnw_X}C~Kx)=!pggb+j9a#)J4CjlCoqExjwl?^P~1yLzpAI= z?N87LrgXtUJjuSgw|vX%>CA?%_94B-V!DHXr8Qn-*!g!_aZ{#^sdmR+8z)B}p#BiQ zIM7NIp$=11Po{xB_*BO&7WOX=nKH)!NS8-XXpegAh&q2fb~9?Z|Mx=2Ez>^Jbm-y~ zvM^ObR9zupHf4f(Pl(TDm^2oB2(|PP0@iK;wy5!?BLN1%r+%kC8FF~7VJ1UUu|n2I Vt-v}@eL??CQ}hgCC^w>Xi( zQA7QZf|gdjq3u^B-~44&yE4MfQHyGV2~Tk0i$K&wIOL)(8lov$Lp~&8Tc7&}vkXWm3hdu>LqUg|R`^&o(Z{b~tD!kF&H7|3oDtZT-X;rELv1FdRzN zVV0Ydv9!Uc5Hi!2kK;7QDT|5e=3KFr;$$$zf*z+**L<_NeP9u(Z z0xG@;MIHVDq6+`o=Y*3e1Z-C94S5MfUIFoOI_lG<6|szq;-}vPVaO?&Q^U?ELR^yA zO9@Esq%R0e%(_t%AYRNEcLM9{$yh2I#&ERM#IfZM_Vz!p4Vj8~tmGhlW<#(~YEr3f z5ciY*f$UJrwaf-zP+O1VewKg*;xEX{&pv#&_fSivdr5jQNe7eO&vJQRrB7u0Zu>qA zFztsq)RYGEwu?b~U-l33A}fX`y}f>+PqdMv-u-l#nj~xQKTY%A1BZO?a?iabVB+(0 zj0&BkN4w(_wFx+EBOvG|gtlk^@AUT4pi4A&&(HiNLfPjyV(|p<_u=~xJ{^H5JwTF_ zh$<}^NLC>{bO;+?ux%nd`1m%tPdLQys_H$I&dYboDjMP;(V4&T? zx*UPglFX^o#}fm_Yd9CuPg8SXgJe9Gxv+dBP0|SzLZ;d%zJ}tfAS}lzqY!4RCclL( zPJG2RBVWD&C5@O92Q-2m&`lcB23@Dqo&OCx4!nXk+6oc>DSWyI!T^s;?+npq4q?ym zlAcmP^xc_{$RGNpKVVyA7MS3$HXtScEuGcM8nlFE@E%y@(3{uGpk#u*a2|2IgF3+5 z>rVL{eMf+Md%$wF3JU_-Y%FZk6tPH*bh!Esuc#hh(BD@HL>{#T1MK$F*_L<+aUxni z_C?e9#2gg4dIQF)w{gYLfo{EgGP1r4FbX}{wp=-0ge01(Z-O>jt+Z(lo67sLvcsh@ z0$;k38OIsIqI(hGXXYY=pjS$A9|Y* zS_JzIdxOltBw!#8@jdvHc+G{-TG!UJgghcN#=!}YdHUu+6{GeN#O(#f?K|hs z6jD{1Kl=6TQ|Il|y2~P1@2so4fVX-Fgsty`O9P1@+c{6fxDFXdrMa5eDP+DV+t-hnEn)FM5C;YCr{?4fQ~ScIgWrt}(wm?~N3^ z)*e9npDx<}dwdPr+ZXM%tK*MbC4&eRc3;v*>NXtkC9UY9@aPKTq^g7H`09ID{yGTj zId152mYT}GwJNgI;FjWS%ORvCOBTeS4P?rNe0JS@;ZPckfXP1e(P&#V;kp-MNN2a` z+wi}+_;&tpUOk_rL){@db-Z5W2_&!BHsTmU*(AeqD~^vRNmjME)U7(OqQWqyK0xsi z2)nYlWAtT~#qrXXcd!d4BeeknxvepBg|xNSXob!2hST>!b>+cC?bx{E~(p)6k#f0dc2ksKI3wv64$L^AAUt}1UA#CHa zm--e?^*W3OxVweGN^`vgP@ye+7=uumQCmbmpoRXfK`sh^;5JHHg}4B>l~ q1>c9{Ks2T&qz9v0kZxAl1`R#N7}Oi^vVZYc?B78%WEg`kf@Lb@DIoeWh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o11!*(xTqIJKxa zCNVRkG&8L<#y>CBr6{v3RY6z5B{e6lL?JW}$SW$&EU8q;Pg4jSwDb3ByODxGR(k(O6bqR^_%}+_qDUNX~P0dM8&B=+0kI&4@EQycTE2zB1VUwGm PQks)$2Xe({AZ7pn^=LJp diff --git a/Models/Fuelcell/__pycache__/fuelcell.cpython-310.pyc b/Models/Fuelcell/__pycache__/fuelcell.cpython-310.pyc deleted file mode 100644 index 7983dc871e24dd67754889bdc599999065e7124b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 742 zcmZ8fO>fjN5Vd0`gr!wcRaG32;J_t^R%NMFfe@;+2*hO%&|X%StPnfdK)$dO&{o+K z{WF~TC0u>wUvOe3>7p$o&GR^(H}-oY;e&c347;MfV?LNR;qKKl` zkl(!pQQij`)~3Yao79zvnXf-17`6jk0eSun*Ehm|WIxPjYCJ6$BYC}gv0mvxmO zc@tP;&LHg}fFeDSBhsEi?I{9d=saSMH!`oB-^jXa9n)zVd5&9Mq=p0Y2QdLGf0Ee? zacQ-&!o=A!7O%Da+}4e_ta5R&)Hb)`T~TypUd3%~#D%tPUS*Hdx=`92ogPh3rqh$N zr>EjQ(!Yu~H_sOv9mmbeg%X~Uw^E{a7ViycKqvI-!KUj*?eV7ZmTV;all=rXimt)G zHS6g;(z63F;S)I^Yp%SW=XCA&=p~zH&oF+@&RviuGSgK=2klW{e3;@U%c)H2%66r8 zfv&X4R^V6tO&iD1w7W*jCN^} zP{pN|(oLi+YtfjN5Vd0`goUaIRTT#$a^R8!J-`WsP^GQPZIOVztRh)y?0lenVJAhYvZwaX zaORhA^_8E%jT19T7j2nnCNuWDvENJ92L}rR#$W%uc;*oD3yXbYP@ICB#}M8VNhG}i zzjii6I-f|$5?H@uFl9zOg+!4Jm1N^cDxDj$VUkG>Z!TTHdiF5wRhg)=6z$OEO`RZk zXPBce!ObxQNk$^(NJk2}BMFS5tB_gVilVk|E1JHuOr>e)SZ-9AY7WTnM0@c1bFq9A zt&P$qii^B2(mwi7t213(s^CR%2Hjn-uA$PV=!T$4gU>3->!xh7Au7tUuZlYE8XbL% zvpl|x&TnrY?P#2|gY^a6r09e|=?orAs0Yv0lU>&>*^^!49o7i=$ND)Gl5Ro1EgR_r zGO{Dk;0rk-TP~fE7j)~6C?#8Euh4!hPpy|GB2#rpC+eZ6U6^7Q`Ad;BwdpHmJyk26 z4Io$ZO=-(ev-?_!Hr8=vCaLCd50M^hw|(bBZl<5b;gr)y)TdX+|5KVM1-?XLYBb#opE#GB`ixaqJoSZL4|WpMoci_!rv7=(GkHp9eJV)Syt?N zTFX3&PShH%n2fV5$NPU8Zy#shQ(*(Vot7V zY7@oTq|VYh`lRHZ&c4XOtHB;*s0N1$JZ-XSHYn453e1W`x{XWZc~_qac1JmBG&jR|kP zbTi7^FIm)jKzN6DpA+5{WYRuzq7Gl-=bn?O%jrWhSp5r5Bin}^u`fz}<8h({H!Gu= z$WxK$#gvPD$Fx*d#7ZYp8%K;rroFovr_)l+3SsmZ@(kVE`gYZ$GfzjlM98=9sC}2rz5<3|I>ssqs z>vIB|vhB!$SOS& zK#i+JK6*t>D~{7VQ7VpKk$)!l?hYR*A=OYOGo9s7wvN&+}Q4 zm5H9p;f_!`E63}jY0ibbaqGtB&CSi5x4*bG{0U#*A7b!G-*CZWTufDxJ=v%Z^ostcxO02F{V!9=3lK=7*03K2`8ruj@~ z(^B?e*}#z(pfirjxLkvgymV$Rqr*iQKY@{Q!T8K)hrQ+7pgTp^qP1Xvc>V~Fioj@~ zuy#(6K1lz$r=6M}(fj1*kLEs-I&o`%#4eI~puLIDkz)6E`Wu~xbqL;|4z@_`9fx&L zGtOSxWZ3K09>nEtAG+7obq>)vK(Oq%Sc^8f%3xch|3EgjV1ad<+GDEHRL zyahY9Y8V~2>lP9@>D1m9*}Jy4W~K@iub@V?M95_q{>Xs3PudyS9GId;w_f0 zX8~+fvPiP>7w{@%y-(%0&<$4P*U%Xc#G^VetgP_!Tk=HNl#ebqUxW>;cMN@Fp+r%* z_{)Tg|Kv5;%1X9ron5%O5T5nFw+go!CceU&Qy+l|3G&%z%wZw3Ul&H**X)h|cfa3# F@Glq|EMWiu diff --git a/Models/Fuelcell/__pycache__/fuelcell_mosaik.cpython-38.pyc b/Models/Fuelcell/__pycache__/fuelcell_mosaik.cpython-38.pyc deleted file mode 100644 index 1a2f25a89e35a0d6a194f3269dc078f8d363c4e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2623 zcmZ8jOK%)S5bo}I?Cir2oZ#T_T0jBzfF%M#2touTAqW(6AmOoEGz`vra`?(Rvj zHH#3A#0d_ZbFd{YTsiP#`pSvFfDlmCV{g{()l^qc^`rXxs%rMm(o%;&`+@ewP0;?t z!D4H};9Yq1A0Rm4G$X^Nr$gq(-q7D)cUq8#j8Kxdh7l#7lj13#i1yu%`iR0?+N=WG zm!vrVMKe0Jf-~-Mp9ehTEgtbU?@U78HhT}Azh{Cpa+m7QjOSF#T-^kzQ z+FPSLS|~kA*CT`hqhNFr4sl-UMBd$;?y1MYqbCstmm;)BL-*T1zkuE5 z$sN-Zc3^=6k3oM8SNA~F3?Kv8b}%047ErxnWG>=IVWie!+Q3s6p|hTrTs;e#dU`IN zL4%KgJ`bAqK@jj~e|6CtG^fslW@wndAv_<$qdx;-fXv!ELL%9O%mU-p^nhL`U%fdC zk=`A@4##Yr%vvVc3CE=Nf2Omjj=<8YTUSUO97c7kW}H2AA+h^J9l)Kut$qKJzQo~X z9?+~FgQEs*%ck6RO&RmV2)roI32Fc;h*lA?Xpl$pe0PEQ&I3i z`xup?%5C71Lm}F>=k&Nqr)CM23gNNKjY$@8UXhBkIEJYb;L?jQRj+~|z^>1FbQ$^% zU8DPJi>Nk}PvMFo5y0aZ{vMPX5p@h3wgZ?VlII~|IQxlRAT!?t+^hWqMj;js!y^KS ze>h^ZU>4Tl@%RlGw*c!F_o0HlZ(4P97#)!V%7YCuYr~H18nnYs-A4X)x^-}c?7qKy z*`;5&Wm{T60pc3dsDen?-x#Yh?<2N-4D$Y^c~f`+g~>kXLD>On)FpiL0tnl_4P!_T zpbCS~22&*qV*?3Uq^+MxZESci$tt0bi7G2It&G~h{W^{<^(w9mWdZNC?PBFj_&wyp z_R>lz$p6?Ki*%_Koa|#gv_5RC8~4rzKV3|DT zOvIChsW7MQR~Se#V>LY_j*wq~0B?qsjny86x(_7Pv!D(*MM3~_NSzHJb;Hd72?T(Z zf%WUTm7TGAVEt}xh4r}md@WMlpIiM!>u!IyS2IYiV9Qm<1{5qO3e$SP)a$4_(8DH0 zS`86E5@cNBQo&)X-o}|{@QfzHU}h#)!KktD5I_`>#NYbK!y?4>RM9(G2pJAVzDS^w z#kLbe?c`O4dM}Q5t0ZeIu8^wd(1T4B@1S@Wgk3r=@)(?Pyx<>}U4<1-odbccxgs3V zUMupWZnWgyr||w%!^-C}at#!$bcP)OT}P00$DgQ2iQR`UUzH`MR0Gd;nyMcsQ)yRS ziHhO>0Gi>vL>_HWo*doA)J`ae#{ BfRg|K diff --git a/Models/H2demand/__pycache__/h2demand_model.cpython-38.pyc b/Models/H2demand/__pycache__/h2demand_model.cpython-38.pyc deleted file mode 100644 index 2abb6c1d0a79dad9d83252d659f20c9c223d1c81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 720 zcmY*X!EV$r5FI<&G%Q;{6+#Gc$bm}^?13XfRi!S1OP2%P%PNu;#ooqM;w*LoO0_-F zpWzSsExB^)nHv%kGf8)~9cgAf<2Pf^vloYlV?cTG?^eEH0KX~N7Y~CIRCk2t6G)Kk z2K6Ujg5+Nz_A<;r5RTCas(Xz_!IDW>a>*pWfu$!s>7)1M2y27xY5q>CGBr}H+d8jI zM#Wp9HR&m;dxl1`4G7qf#irPR&+jmezI&Wi#x>=-)|KgkylR|snD(72R@O(%FR%f+ zzwY#XvT(|}B-MGNS55N8sF~H@RrEHRA-awh1|#cq-A2_aI#*e4s-n7RlaE>DT34$w zndu8%r$u!BL!0ERlB#gY=lfBT-ApBIOxJA}3Zadzg&;N^T?bgeu3qkt!}QZF>;Vl_ zv!me^1{=6U5}u<+8jy@jrr9;$&};B{H`z5sW@FwDZ>dM@*%7)f+yc5sR*7|L)6(_a z4Ca6^!SE`yc0?O^6Fz2FFSe!k&ov!j^LRufnzU3xbYmfK@TQ>kM2K%qS`0fj#71^P nhI;N9I>+Mg1Ja(KkcWPsna8a6d+5Hnzh?MhIO&+`{-DBtzPF__ diff --git a/Models/H2demand/__pycache__/h2demand_mosaik.cpython-38.pyc b/Models/H2demand/__pycache__/h2demand_mosaik.cpython-38.pyc deleted file mode 100644 index 504ef66506b7b80998defccbb3851fd482a75c64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2451 zcmZuyTW=gS6t+E=oxLS#8qx+qSwOAWiU!dKRF$YIZAuZS;h`y))uPdK?AA5RL=42rfI;VIpfRm*#5rr9Y1O|YXr)dfBwpU ziwOB08>b8Ok=yX40>|{<5plA!CG+q1W*!`IcmF`9%0nYU(D1URrv?*!Lt` z`mSufHpBfR=!BeckNZ5}VW05|k9f83^$D*%_a)`^=d4q?Pk4hj4+(DyvK<|GohqN> z^M|BU6Lr4ugsCG@JHQp`L()F?2kew=?AOJv$jr6Ji5A>8x2|(BOfo*qxfpEPs+Pl8 zn?xBKZslVwbf-RZi6ysZ8#b~9>^5FiAsjr28l6B+lo=L-xsRQtZ(*4 z!iH`oo#JLr7jN3oYfurSLpkZNXQW3te@603m^I$g8{t-^w%MlTHK& zt=p3=Ka|6io>~R#xDdYj12BdhkRxi?F-4RL5_^(>^_>kkgL=pb{M6g%RA;A+75=AP zv4I|sgtAc_%S@U$w*G^Ao1fX5kUSnK(UVVY1XxQWg|=awCh3*{801j2sr9uO^j=U~ zjpKBXXdTBd$Y18}&F&*Dl

SYb<-??$?=ES8`XhuC>--f@wXpgA6u)8k%(j4$4s%0Z?>n4wRVg#NTg2TxuP)P>ye-6Ct-0T3c6G3PG zq&?a*TY07y(JM?wBa!iTb&60n9@@Z7Pzb$kxO!abteirny5trphhzq8XQ?=gX_zVj z+q(j;dI1aps(sd=bMURvMY_K@+Yl07I{ydb3e0nKKZQzx=sLO$+Xj3Q)g@38XFstE zWa68Edxd|%C9M7Dxox!Z@_SNXg9DK!TF=l#wz=T7MulB*xujFcw;!2k$9K?w>Z4*=TIEtq+r@ zal&_z0^3N(N;bV|I%k^@A~Ng% z@H_?~xa)*%ywX|=#5NuzCRc6G*2=6LCnISWTn34CISi@Ot#xX14!km34ilN(hqbhe z0;=vn9U;N~IEJXd4IQ0J58P$2`o;7zSe=QbOh`7G4XF2V{&{c*7&mhBc|OkgJ*9Gm z7ktJO?Zl%ni`eSP0m=>H+6u4n|J`b|R+4iIFHw!TD58uawR3EdMIQ4Qv_l}A{q4VG N|AcdktC1Jce*vRLQP%(f diff --git a/Models/H2demand/__pycache__/h2product_model.cpython-38.pyc b/Models/H2demand/__pycache__/h2product_model.cpython-38.pyc deleted file mode 100644 index 24cbce84c7b100eaeb750a2d1446cf86503c1d06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 726 zcmY*XJ#X7E5Is_|s|Yp_6kYl;Xy{N4_TaH7iU2XtE_H|6iy?pzOgds9kuE8vaNthO zZz<5fq_tD$Zk>83C$>Z2-SJNEj=V=LhQkaAlV(_ z2Va8ZUmy)un18f5Mi&VG3XOs#ld$BHNqz^*Kn5~IAIcuq_S^GfvT;^6t6FTfbz#kl zsvj2Z36}_ejz+Q_2-uOuuGoRk{$Lt?8{hZQ*0lY?HePwmhF+Cx7b4{sxIVgn)#cl4 z;g$1Qu8T&mo9weuQ>SlKGD@b%u9Jnq$a!6F6T434YE>9p+N*6gFVskvWm9RB*Vc`0 zCZp**`(&jmefDvZ9fzqXH{NX9NC<6oEd=T4=_0`T?DqMQx}SUezSp|)zV`t-ZcV=UI zLKDqCB~qW@7xW>K5K{k=UwPs$AW%8SlWfv}M?T~0`1t$Icjn2|RD(eI{llO6OpA~| zuyeLV(76j${|1H=P6wn%_U2rR4jChq485L5$@e6C+b6<*)=+mSjM8c~%>78ROFvY- zH+Hyh1ig?m?s1<7JnS=G;}Ng-y*}ZMm%gOD`I7Z&UlQKpQwM}k39=RKd%ZfJ<}(MR z*APwKe#X?HXzb&O^fBpP_!B%Ot9wncBQmq_G|__F>CL5)%6XBRVa~;1&DOOX#@Zyx z*l;s1w9viQWKAr&ojUFHMP}=hZr8WrsCYV%DZCSv47CjsW0bZvqh!A?RF_%b?2d#D z-C;UKht3x7xTBY$AxMvM(qk{k2IZ8qgQ({rAaFeg3cLe^1>PaA^9HJJ(mO&* zS)Ysp!8` zeYFf+80`7i^>q$+^MGX4grmB3%SPNbO&;^a2)r@`hSO1?k_@8%0<5w#lN-cN1HJa? zz-ZTO=9!wsbzw3ZiHvva#~@|J&<1XYLiBCRwc|=>)fOt%yErvnP00*S&r)$7)-Y89 z9J~cfbsG#}E#LQAbQ)-H&{?{7apDn@UakHQ%r)5PD1Q!(5&?FU8@2@yBe0i1Nu2${ zu8^^B0`8UmKBEvEhv5+c0+!d=I2eazc-+4U{Te`zzz6f>Ff#QrI&2(~eaiiLf)s8w z%V3#o-`id)DG#oo9>Y~z(<03?u2D(_1jOF84V4c&lRI>-pB5)rc>n-*Tj~-xuHHxU z9vE9+1I9ojz!(Oj4Ms|4#s<=ep{@XKK)w?ysX}-lHDt)0WKamLF2asus@!*ND6>&v zv~3QP=W)V!kO9hi~cgWck{N5hg=D2Zn$ueV~cG_Fwy6 zgSA|<`E5HH?Fv?IBKu2f0RWhdug@?H7gS0=!Ho{U3gjE>V^1?V=e9%a83W53r zSDw><)E5S|lzat~Rj9)4+ca{|90csS{B*J&qzJhpK%L0P?($46c`K>moOvRYDQtyj;7pr3gd4SOi>Pe zR5qq0!}bBtBhZ8UtFYBGn(Kh*iUDTsu4fxnijI?!v~8D6VqHx`8g+-A@y@|lWzJzD zvv1)r?c#u{d(cKqa6FD7`0v6%Z~l?{DJ(u*TAawG%1V|!Tv8w4ri-u!z+27D7kQEK z2TJ7%fA1Mjv=ffP9AfJeuPd+cK!tJpzy3wb6(yhH4^(4{j~JuK=ro&Uk;gnn8N_-- R+28(a_D?uHdpq(X`Y#?eRAm4F diff --git a/Models/H2network/__pycache__/__init__.cpython-38.pyc b/Models/H2network/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index 21696fde4342b71c7a375466f9a739b8a2b3ee6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmWIL<>g`kg5@gZDIoeWh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o11!*(xTqIJKxa zCNVRkG&8L<#y>CBr6{v3RY6z5B{e6lL?JW}$SW$&EU8q;Pg4jSwDb3ByODxGR(k(O6bqR^_%}+_qDUR_=Eh*10$}WzHkI&4@EQycTE2zB1VUwGm PQks)$2Xe({AZ7pn{L?kj diff --git a/Models/H2network/__pycache__/gas_network_model.cpython-38.pyc b/Models/H2network/__pycache__/gas_network_model.cpython-38.pyc deleted file mode 100644 index 7c50f104127894d719cc136b5f392bb19a801d79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1258 zcmZ`&&2G~`5Z?9Lj_amSg&_405g{%)&;xKnRf*K_cW9BISto=N*J2N|fd$6?R5}+sFt_Rx|Azx7_5(A+D zORWJ2B4|Wf^brw;U}r?IQ=?@F`kd6wb2uk^ZNwrOAT(g94S)b_1wjj8oRJn2OqlRD zg#{jLUFrIY$3Z$ulo)V(k`q`a+kY zz(4Z4fwl%bj8jebHGQV(Zr#+T3Zjn0nn@@okv6~wBFpgmIoi4B9jHJm&kqlWVQ1() zjf18PUk9~YwImRQ32 zqPCD&#?UU zwTDIEJoftm=i22Q=5QDxU*`OH=tt8Nc?oWls|ffy3V^{$eCC*~LU5?#<~wz!?SUT) bUuk0?@~whl?k7*p*_vLujqOqB%VEC(9#1Da diff --git a/Models/H2network/__pycache__/gas_network_mosaik.cpython-38.pyc b/Models/H2network/__pycache__/gas_network_mosaik.cpython-38.pyc deleted file mode 100644 index 28d9881288179e56e7a3b8e340b8b60973ebee5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3194 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 PDa}c>13BX}5HkP(DRDL9 diff --git a/Models/H2storage/__pycache__/h2storage_model.cpython-38.pyc b/Models/H2storage/__pycache__/h2storage_model.cpython-38.pyc deleted file mode 100644 index 42fa798ff6c3f342dc9b8e84a4811c821325ede7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2508 zcmb7GO>Y}T7@pa0J5FdzNIy~$w*`R_jgSu@JO? zwS?51_zgL<$MO?6aO$DIVXvHW;Q%K-1U&C-?4(Jo!dUyvGw*!7^YP3(-dbF&Go(Gi zq_fP}&r~>>Ocd_oOD_RFXMzd7kMD`mVZ!)^wagyuuOtJdyZF)%0g`pNU>!qnVeGSx zDNJD@w}dSm6I6U?ddF0^haTQ#uV(9rtJ4iXB6!E!#46TrrhfVJ3%kZ#${c}G>P&oOyWZie|BbOpe8 z{nXFl4&PflUmEMv{yoyfG|}GBPHBz&3X(w|4|xIIPDl}a+fqLk25iPM)tJj{Vj{Qj z*;kv4o2&1r4>;PdqUSQZjK03DTe;*zx216~ z>V#Ut!^9~ZSWNQc*9v>aJutLIf9)$?(z7+x%gSq3N4+hqCp0egqV~`$Y%~K`*a!B+ zEnMi;*;I734+Q}yASpe!OBV;22ufLK3I> zNQ$yHn_XE`hy;NOMyb|n1#i+=wQ3k#s*5P59|IU~aF1W$E65%086FsNvkq%R*Lh$L zU*eYj8Ql8IvGqR=9P zX#cOsoY#tr{JX-LiOa3TrQX8Q5C1_@m%$X>Uv&kbl@sh%k?L4EI+)EDqH%AiISy32}gfWxEpN_kCYmOvN z`smT(ritP*-4GpiegL5p!Lx+t2tmQbwYLidhHXO$>?eg7j{`N5mVx|0oZlsz%}8 yRJEvTdAF%}tX9n^geeNmv>Pb}Q-r2PZ_T@@t(z^b^Yglu-Y1pcPpR*3_}IVA`7t5@ diff --git a/Models/H2storage/__pycache__/h2storage_mosaik.cpython-38.pyc b/Models/H2storage/__pycache__/h2storage_mosaik.cpython-38.pyc deleted file mode 100644 index 27cd009af629e51ab978729f207d85769d50c299..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3245 zcmZuzOK&7e5zfqd_QM{p?eW;&UDT`?p@tbt7=*-XSXixxhhPn8Jv>@o6*ZOVc6q9+ z+F8}!u~mJt#h#E>oabO)koF(!fiwJvydoiS=76+9z!%x=_G_|~k&zksh>G|!BA?C8 zH5tm^&fZo(UtsL-)VW^f(fJ{2`470>mdlj)qN(5I z80C}Mko}J3%fFrUZmh6-_`SfkVK0xT&2ON$|qnH>v73? z;#0QAC70qX>^Wp)n8+F$ttSH+qV>t#XoF9g%X%RU)-sD%*10rJ!mk}hJe^0i{0>OP zPT4uH#04j#*DP{U2I^YsS?XIFSQ<)(bHsM9d1cUU!+7OrsI&b%uMc4vdfKIs%-CbZW>XPWHBrsea^l- z`rzH&XQk5RZk+Cq(!J5{FLJe|(<9Y++}Xl{s`D&IPnT(R+$r`tJ1W`Fi>&A$?>jzNpt7I$Elkqn9XWz-2 zcWu3KX@KO?skDrEf%*Yz*#@ZvObjz05X$*B5OS|d2Py)ri)>V-MQ+@Is^YGr-^O%U zDwX;jaJn-iq?K{W+}{9Kx*!a?ojiDrRx~T|X~wjKXaiKM(HWQuAgH|y0)Xff0G!IL z`6=IGA3q=a1dIc(_V>gJ$^0rf4{N7(FT^;g1IQYv{u5R^QmoN`HK%=7I=0`M_Su1R z-X^}rDbjuA5bO@uG2*}y-u8+6uzV=5UEwK0x{h&xCA|byjiXi8oik#HiB%EFxKd<2 zfY9FmMl?g3r{f$qa1E>U*J+qk-}4eb!`o?GYhA8=m$SuaK1HP%2Nj?OMjC_ zx*(>pgFd1-kVf~>ctf4$mGM%9m(sXdS|aBh#o0)e7DBxS^2u;iMf;l*G`%_7yltVR zzf0TrX^u&yX$|6+Q7n%LGNzr3v<8+VtAkb2>Sr}2IO{iPtxM^~xHz=DjWQQeZ}@#o zD!&Fo;bEOOxl5k_#ze?h__T_5#4=wLuMHoxOF{wcvXB~tc#F6V*f3>dQS);~`1y=~ zybi=TWAYxa5dg-NM?~$wXD;yd<=C$gQh8 zApZk`(9Ka7qko>Q0y=NW3BiAz$-O&r!tg(4a{rDTDE^G=a5f{jGb6+fk7jbh>opAz z+qFQTYiv(IHU}GOipv&m*KkNLJlz682KXNFHXIRly1^s@1ruBWbBKSjjcyhW`dc*p z2ShqEVsk~RW^S756P0CAbWQQE&=k^M-v{ZSmSmcc zw;Q1w-V4|4c!HrDg`%Uy<{}tMZIw6$#x5x0P2MjjOS8QH_@i_%%3?e}kY$>a)E~ve z)GXM165(Y@VkBjI*fs4s*xhP}Y#pchA-bi#CS3mvJlTZCqo_Nte~N)#XY%IQn4P_G zl__j8F^!q1ckh-=Q?f8i*aEiQE~+0Dqg+1Ky3q9U%w=3oLlk0>u8IQTV3k%hX8$+Q zpH$ONiF9s~2}+(!ocA7w(7s4RArL0!`Mg*poCp*yz!AOm{aZA}zufB6 diff --git a/Models/H2storage/__pycache__/hydrogen_storage.cpython-310.pyc b/Models/H2storage/__pycache__/hydrogen_storage.cpython-310.pyc deleted file mode 100644 index 7908eff0416ff28d45124b10b97c444d9454caaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2398 zcmaJ@&u<$=6rS0g{ox;J(-4wW0TL*nS|U|sDgqUvm5P*d$$_>UjHT7$S=$@iYcsPh zNwhw-NB#s3<;aCUXvGC_As4Qo9Dwi5+HRu6oz=W~^JeDF+x@YOh&IuB6w3dBB>O!60~&#eZN)?-$)Td-d!7J3g*^+ym9YjDXLmgLfU!5X%- zr9dmBBVDwP^rVm0l_mHp=WE?#sfL{>(dkfyohTR`r`=)Fq9|sCblT$~s(u8KamjD8 zj0G&Sq-8V?%{H1PX~Z^CNCDl!m}ACVXs*#b$*{k7kXPa)PUEm2=wU0r(XG$oKsOk~ z$t6>G)LH#?|M!#CzwYPmAUq1Xb+mDUw&v$c7aS;xTnUI=i~=}wM!|5L=62L>D~HBh zh?<=X9rfGiLW$Dc?bZVwrN1zB4Rg*05AQXf>PYD(zEU@Aei`XrIvh2hCUNsgH`1|g ze%0@f5lDy+*?bb|G)_9(?O|U=YUh)k`fk0xyI23X`86$n)_er-#TReR5SSV6jE-|Z zK)7)l1QfhphA4A-T=SIqHGZ-+TQ~b+1#)+0D_aEFtoTr<8VJvzqyXuVXQ0)@0w}yE z)VHtz&Ylg;f^M%8kO1(|L3KBnv^UMFRW`B7LL)s#?MTcH-~-Z2K7&U*H;bWDplV8`&$KDes*~-Wtyqnn~6B}&eW@1A7qGGPuA*q;1E!BpdB84XT#7TYh zT`8W^EH`t=^I@r23p>3F2>6pX@iGsja}Q4Gvz&4gk_6GD=H(@V9H2xp_n~&;XHjA( z)L5R=%Fr@AD(C^m+Jm9YMY|t%aF}esU-0TCJSsZpd8J#Iv2Jxk)rkxhl}Bc$TPG$u zYB)}$*`(&H%5;RN>LG%5fA|AA2wLGNY{ltu(HSOsJV1~Yco>b-KzA{Xf{%_`k=A)h z;TVT19B9McLR=@`r6LZT6(Y612T`?Fc$KfAy4>ew%jFx~g)G};F1T;|dTZxABGoEjR(NERl`$A*sm=KsVpPF9TqsPvO@b1~j8c@#z!kMc1KT9be(#ZXi^TgR zh!W?xQk~NlblJn0{uH7LI=r4P!n%?yw-%7){4OmDdR8bk&r{Zq=nz5yiwPmzKREn% zr|IA>zPCwCNJi_^RIxO*Q6hR*(n>3_rzxkHO(_R{=rMQ+;N@h_W4hCLkE#0^dnq#O zXCxS7WiOqK&w4edz|?@KK16gt(x65lHm3JjCyeM?3kbYdFu%gpHMyY33MOM12Grm| zeLyZ13^?wSUJZip$6>!1QFLjU*HGq#=-=cV t#SGafCn-w9^xm4%rO$lsm;GAxwy_`7xM{CinERg>JAXkQG~IS9*8e=>88H9= diff --git a/Models/H2storage/__pycache__/hydrogen_storage.cpython-38.pyc b/Models/H2storage/__pycache__/hydrogen_storage.cpython-38.pyc deleted file mode 100644 index ece094d074e7e89343fad1f5a0bd7587aaa4ce43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2385 zcmai0O>Y}T7@pak{jlSdw3sv{&{`BwEkO>s6jcZ+S}8pR2?z(v(rEFly_?v(&g{A* z(fZULIPnWOlp`089Qqsh1uHIy3%PLN0O|#vch+_jC05s(ci#DW=iPmtdB%IIt96EF z=k9OceEk+W212&CA$W*!xU5eDasS8!<6+UYui2apL;B{?xSQMz=W*B73)}v zE9)ui*veJ{wNQ?7Q9H_0K5AFh5UXCUN5@L1gD}bRR0o4lj*s&wO?s5Y{2`zAcz}{U zf+@J-H(0?WD=cLhkHfQ#XDJ%7jTK73cQEFdF&Ca|JWny~@9mZ=aT4coFqB!^E3Zb| z^E}X$qd2+H6&wwkKkxj0(){bw(j5gyGTKHRC#c(gxq2>urp&c~DaBYKm@}5?Brol- z-`5U}xiD?J6j?azpGhUmOE=njrT&iTji8=Slcb$B)C- zhpmTLowxQ9v~(8d$E~#A`YP;2Njgji$K7~1oFKyhU%2~4Fo=T3-A4#seemuafO*H( z__*{XvW;^oDfes*hVi=jxtxA=esXKRZvMe4;I`%~dxY5h@!?Q02)=-m1EYOjfK^iq znD7Ike?bq>Jh0(e@a-ny2>kXP6nBFud(*6HvZ+lyG;-kRj>2q-7_i>qujmzpeZcki zIHBTR0SXzgDe9KfMe1_k%a}3J;ufcTefFoN_XX46&r`l{G>fpoFUQ;SPXi zVi?p}Td>NoGB~Q(0m9m&RF$GX3x+otE!PE*<^$yR}f)5$z>K{8YLed^};MG zYZ|9G(7`A()UC{G6uVaCfulm4&hEi5tHH1F246>Uxo_2BH!N_>CcX*V=RU>-zhYb5 zLM<#o^*`>)NoxrM7n>}n;Gfv|0tMMc3KHQip`dq;g8Uo>{ln(~oG2(Rp`f>fg3l`o zA}$eiIR%9w9Fc25IM8iI)cv~Yrxs*xK{#($U&Z^L{)b1u4o^49ki54&{Ra8#WENtj zuTyh_3=yfl0%iqAMypJRVV2%ptRY5Kyu*FM^xI@eIOdchDFavZEgEQ%G5ftk-fc4P zk|9c*;YwpcThQe$#U6O-waf;|(3^&{jZ z0jkfOf|Fl35D=%r(*UU7M`l3LAVvUoW>?rC2<0I#2-m?8#*Yp&j`6>K z&F2lfZY@2`i;%leNL))vFbbtC>rz7bCPVTYQXWo%VKt)ZvNErr&CAeVk~7pYBqJ@- kB){~|8G#IysrzmJj_KWPb5mcotn@#w_Wgv`{*A)^2M(+rB>(^b diff --git a/Models/H2storage/__pycache__/hydrogen_storage_mosaik.cpython-310.pyc b/Models/H2storage/__pycache__/hydrogen_storage_mosaik.cpython-310.pyc deleted file mode 100644 index 2ebd806b5b1d545bc78a1abcf1e879d61fd15203..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3171 zcmZ`*OK%*<5$^7J?t|2tq9{|g6GD>XED{n7mBff4IF28Paxe|pbPj_JCZp-$a;Vwa zW%sOLEoK256ks4o@(XkzbMs&7LoPYxn46JH@>TDH6h-%9svlL|U0d~4RS#EInhfo) zAN=$2-!~ci7fmj=0Fw{!=|6)=CV9c4SSpR=eT`4_Ca@^9S2_9w0EX;xO-j}x6qb2A+d zMk>=7$4Aek8uqjDpzD~1&Ihrs5>=U2UglMv6tT`K;~(u&-)))p(Vnh`D(Po&E{%uv zyfh7BV-+V`$zf`o!B86aut@sGt@1%;Uc1<+hiN=WzItT|CxtkvpF>l7&~RLJUE`0& zkBdA-pQvP@jh9rF(k7@>-tT9sD{#ZJQD%HxnH4&v|9iPP^ND_lLB=93StPz?hg@|K5z2L8?V}UXYt3= zg)_0u8d;$K2%m0))B>i3d5;PBd>_cTLD-9d^kFfs@?mM*K~^PQNBtP$uuv}5eT>xI zCAmiom(2VVjI;~l3tvobU!xUCr9LDUjSNlUZ8dt1K?Ud6-Z?p5^vUr~<<|U^f6V^$ zi>Xh5IQDA)P;3y-uY$9%c53%rOoKWAuYu2h$ZAK5P5NKW`P`L`oww$5cI=$BXAr9XZYL{PabO8=f8xHa-4P%*9nT=d;mJk~8 z5@DW7N<`ip*rmF(wR6?g(Z*tBku65gs-t14$m!}wLl z>C#0bXp%EieEJR|`x{o1BQ3xxaqQ6S*j-0lOYt{xn@!zXoO$OA&K>u})SLRXKcC;l zJeY=cAe|>dJ*fOTJPXd*DVOdhn>MOYdUfMez-ezm#)r&rugEmPAwYPW?5tTgYJx(G zX6Ft@?b-uOY`@85FbBuwwUE|gf&^qC)37qDv=6t_X{&TUZpFDX-KMR&W%VOy-8kz| zU6DcE&N=Z#lSS$M`&{;YxrKUtPMqntiouY&|*|@hr!Ko)70e7_7Ao9C(Xq%+q;vMv{J?P?hbYFZud1s2|#TV`5B0593b*h4^YhR)7;Ce z48_AOa*cZSG%3bNmEK6@Wo1DbHBfD!ReZEJ!{=Lc)KV|1E|k1Xh&o8Ik#turX6?Pk zxBp0+7V27@$ftx&(@w`qA!uR>BO55{CaL050W&Ui&@&^E9io8BBG#-yj00`1g4@+q zHu?~<`lle`YoFiY9ntYZ-f`MI1i;1DTh2QAb>0@MZph!{?)90APD&|vE*d$Dg3V^G zCcKujsi^rGvv95fUkC6;X04HVrc}5@?ErEvz+Mp0B?oBVfdtk8FAjLwQH}g{atnL` z{<}*)<+GRh6c`^O`@OvCV)gUoE(FUJz6bu}B_F`P!lzJDOTPaKKLG!mC7%N4()}mM zr^uh-{tTq_tW%WkFJPf=U>dc6YG7ZFfjHEb-;jt+bcCU9Fw1Sh3}1jCq2~e)>H&$9 zTd(>%?9ZWg2&Sf-=JHP1gr`G%uk#S;Eaa>6elgzw3dDch^=s?s;zYbD@R%qQ6vx;! zV^n52E@<42LrL|eMw!=wZw&(~o0T{PjLwmh=5M0O%}0y3=k^!*U|i6H1Qo0~i_AC~ z<)&k6Rg7mWu~G2tWta4`g`V`oOCZV1zhI;(4%WE(3|+UWK1CPZoxNsuE?zS`i`=t# z%|y)$rrO0OdZ3mv(Ki36JG9bR>N(ScuDDj2@Zrn@?^C|igq;v7gJokI? LKmYr+jrQ>Wu&N7E diff --git a/Models/H2storage/__pycache__/hydrogen_storage_mosaik.cpython-38.pyc b/Models/H2storage/__pycache__/hydrogen_storage_mosaik.cpython-38.pyc deleted file mode 100644 index f4e4575cc20cde33afc1dd9f8c6a1856cf36b385..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3169 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 diff --git a/Models/Heatdemand/__pycache__/qdemand_mosaik.cpython-38.pyc b/Models/Heatdemand/__pycache__/qdemand_mosaik.cpython-38.pyc deleted file mode 100644 index 9281ed47ba123653f7021c25d1184b9bce740752..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2443 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 PQks)$2Xe({AZ7pn{L?kj diff --git a/Models/Heatnetwork/__pycache__/heat_network_model.cpython-38.pyc b/Models/Heatnetwork/__pycache__/heat_network_model.cpython-38.pyc deleted file mode 100644 index d609cbc58362d8458cac5d9f8edd33fc655c2219..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1229 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 diff --git a/Models/Heatproduct/__pycache__/qdemand_mosaik.cpython-38.pyc b/Models/Heatproduct/__pycache__/qdemand_mosaik.cpython-38.pyc deleted file mode 100644 index 72e08eaa8b56e2aaaa3961b5c680f7ac7e497790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2415 zcmZuyTW=gS6t+E=oxSAJw4@EQZ}~*{yA5@N!YG|s!`u&~xbXd? z_sRv(1}!^g1YlbSWoY_Js5)r<@%}T@SHB=#f$={p&4271T|{L|a)Mzez}{7t8313elF zWurKjg*0(&{d;$}zOW4;c|262FCW_ofOZhtFiw+nTL1_$7aeMSEwcVIYU^>FW{K8u z{EYmyd*?>)p%zN_61hE+{Za3mLTo6xFWRf^4On2>4-4oiEzLo@?6x?Pl6IXLKT zZHrZzWusgci7D0U{JPRrl`qX3poOPUP;|@IWoVDc(dNT%6Mu4c&8iergKf zt<8>>&e#EahaQ9P9bDW3Q6Wx%+YUw<-2|!^@RYFtzw)#buqDbsR|tXhyG=K znZwCEU{^I^t4`grA*6#TW1bj+2Zo4nnG>j_fRH~2R(9?s@W4cOe%2ixnC-GqOK1}& z!=Wg6r#^+J809u_X`&E!+j4q5Nvz2dD%CqUH9wh>1?*g;;&nj7R0(kI3Yh9e5CmxU zS&PoYw?UWa;kh&LPHg`Ja1E9@svm<=A+(Na!*&2%g!BTW4rf2Ji)8GZfP0mH#3%&C zNq9;C`t=?g2jj2`r~RwYuL0-?d9XrGB2%xTlg24IqTF90NZwAf3f9Tq?Y(Oi<-tWv zz;M&nv`EW>Ys{Vzgu>yazAE$f^aSn8FPqCyc?{rnTIvG0t=>cNE(lxS0;YfpU6KUW0PR!Ez*)l_ z2;g-zZGj@mm{s(II09}1;NBQ(8ml~raUV$ecpOv#r*K2G0dB~d6(DiNS%3uaVU%GW z01fTER>fQvDBQ#y9#Z)e)De`)KsX8BS~)Tf6(6!9c?p2}3@u;F_h=vtW>0bxCZ_@F z(?uG&XBooum1;DzhSY4@R_#c3#+ZmToCIp`);GEZdj6>Ozl3{Z6&bVLNl z;}}Bz77TQk@44E)c7JVFb6l;k^uGE47o3NAfNirhUzVeS-&LwqczYK-(JoaKRt#Hz z;qk;H+)Uve{lC6N>k~3=;vK26?nIPPWOAM@vB+Z{gMJA7vcLW3?4NLcX)W?1`Y&+E BMza6_ diff --git a/Models/Heatproduct/__pycache__/qproduct_model.cpython-38.pyc b/Models/Heatproduct/__pycache__/qproduct_model.cpython-38.pyc deleted file mode 100644 index 50d8f961bc0471aab3dd1b40d33a5b9abbcee009..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 722 zcmY*Xv2NQi5Is_|qX-UK1Q~*$gN7~|Y!n@fq6iQJo#LRVy%+)r!K7oRGUbqz0|)Mu z{7aBu(%PwWw@$s2W7j$0?s&&{N8TexM@KQBJiWh@9~i(d3ic(y;2hN*qxlLFBzr`C z;A4>dJEXw`^RI+sbdKuYp;0hq62@FI$sb`H$UuhZL)pUGcKzmdVM|#}yjZOKtTYoU z-U_WrFHqfEG?J}Bz?v*J#Rh!v8`J3P_@$37O?_B-U1+bB!;R3XVroM~J%eqd`}^bK zQ#NwSx-8eTN>8io%Ba58OO{VFM^$xuyZrYy?qRW_Wdt}cpdu1)Ss z+g*O__J`SJDOKUJZ`p2|Ic0i_RUHYTjrKwikB+VZtj+FEcgW4$y)En&0aUXi;0%K` z+~D{p=#c=V;f87UldtI=_@M6WnqDiD@@8mDJ<`Co(ACivP#;<)7P-ymuHj^34hR!t zt+KgCA}Mx68L$qI+5OqJ{N=HF|Dl7lMWdR0u7s##A&`Kopmj%x+bSb|4AW!WV6ciw#14 z$Hsh#pm7Uc{VNzwI31EM*1l^D`?s1<7JRC4y;SsM6yaD00=f0%8{+x9yUl88l%|pVQf^0_zUbo5@_~Iey z)cq&QG*akpeKsqW+%`@d1CiNi*6R2+98Vq%WeVR!B_nNv#2BS*#V9!#2-RWMH+y4Y zL${eu@jUazJ89^3s0h-foOIbU(x;qqb{KU%!~?u@n7}tcRNx!(DzCw}@{IVT8-cHN zdwS#ta+K1!U9gTD;j2FYW5@wHqJ|w)1gaphCka^J*?=>shn&Dqy^U^l=54I-Kb?vV z^kgiQjpA5l(!{a#@88?}%+`eD@mPtzd}-#I8D+m0Wips=uqoxG3>vfwi?Ij zFwr`WUy#3^+_~9%sD;wKL~c!Ff71IV6L*!|747ToyRg8tA7;=}TAICf-fwS;bSuk; z`CzYiFU|FyHe%GfD+kgf!}jJAnf2}?xw`kINX!Y{y;Da1drZAR9xiK z1`XY_zdV}@P_E7VOlM@l0*57o?;TtXY9R%p1}JW0;L#0Wei2=cmC*SR;wsOqKN2SC zcqW3mc5d%{R8SsVKuLxhwxUIvXI!J4CJ+t#t9_M^+A|m0mtPg9S$PQXbsB0J&aEz? zc@K=OZUS4N5?~AC&<0~AGh+h@V$vnNHOO~DC1vyur8YL)O@%+hF>s0xmvvb0d{YSxsDYc1iKH^T$=_(z$siG zZ2%p_vkFwMx*1@B0_bHZ2q2@q(MrMET+ZZb?vt~#Erm6hXFSnPMhf$Zt)9A39urTXFpB^8z|ne1(WiK$YRvT!V-yKqU`s6Wn8zrC U$d4%d+keUa2^W@bL|#Py1z)vcV*mgE diff --git a/Models/Heatpump/__pycache__/__init__.cpython-38.pyc b/Models/Heatpump/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index 870236a0d352066d84899984aca6bcfd2ed6f674..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200 zcmWIL<>g`kf@LeWrGV(iAOaaM0yz#qT+9L_QW%06G#UL?G8BP?5yY=tXRDad;?$zz zn8eJC(#*8d82`Lfm!izFR0UlHm(-lJ5{1w_Ag`!6v!qfXKTRPdH8~?MKPNxEGR8GI zzqqovBsDk2B{My$4pftB2CO$qhFS8^*Uaz3?7Kcr4 QeoARhsvXD~pMjVG0Oa*Id;kCd diff --git a/Models/Heatpump/heatpump/__pycache__/Heat_Pump_Des.cpython-38.pyc b/Models/Heatpump/heatpump/__pycache__/Heat_Pump_Des.cpython-38.pyc deleted file mode 100644 index 61d2946ef775c11e201d31e462c1a7b8f2046bc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11558 zcmbtaU2GiJb)Ns7{o!)?BZ_~bR)4lumT5|MY)6qTDU{@&Dzq%omNQ{8S?wK?OYY9D z?+j&YGfEuDNt_?mLYs#+a9gquMcoE@2#O*Pc_{K!6n*GJfdbQ)G!2TfEs&r{(86e~ ze&@{WE-A~%Lw7Of-gEA`=bpL0=bSsQ3=HHH{Qlur`@O&ToTB_QAv=FmdKOQxq$-L~ zgxXLXO0|aCR2@yFyx!28hGTHvXqZjQv6>kt)3hDCnRT+woRe$joqV(46q*ChK(pu+ zn}g0E^P7!QbI2KL4m-n)TaA(Cs58p>4Dx%NG0xkKz0GlFobzg9!kO@twaLvXhSLo9 zc{5w8$Zly{sj%8g?d$~9NeaUU#O_Dx!P{juOpLL@WMA*a=ns^jjMHkJ+`j4 zHe}6u-0n3%|4+eW#W92>GDuBfi!4%05pC6Z{x+J5o0>4qIxZxGLu{kC4|muXA4Kydjh=4J8I+W{R1NSt({Q zmPxS;V|I$!jAc^{DP-js<{1_k4lpb-9AsD$IdBe%Jm4_H5vGqa+{18;;a-O03@0Me zb&~m~L?Kev^v&rlW!=Jj{|+!Uo%>6o2u$mh&4&BdX1E-!u330YJcby&W8TvJrK4OG!@Sl9iIJRU0)fi0zj#4VqP7#8$242kv4# zu!9q*KL66?4@yL<`zz&IwOy^%!<)=4+~zhWiE>eDfN|zI&-Y}#7VFizteCNxv}~`) z)<)Z{3&#lEy6>2w+u8^nqwR*PvH3IzCUbb=PF z#(G`68EgIP8zI81%@ue0Nz^c`K3Aq@?w->)oifvByB!WJidz!FrwKdF|M2 zwBEozregziig;zWU6s|Qhkgt2QqX}nIBm5ZXZgkIK89_`Wj%W;) zEWhFdlL010xwTwg^lGbqtI=Ayxpbk{3U1;JnoH;FEA_D2C@;QI_m@6H^D$T=#oO40 zmPkd;5T&;<&9-mGwu|{v4_%kWIB)Jbl?mk*_Q^;`YDQ+HVGV1MF|MpD^3}*hUE``E@KnsscXQ?RcP)~ z!g4(*$*F8Dg6Y|1x8E0qNXL3-kO0SHS zR&6wHCbf^3B?~Kut6n*1qJRV@?0qSc7X9`;{Nz657Al$?MjGo_uN6z4LmtKs>j`5g zRU+2gtsu6pd&@0}lefBz`O9-G0T)QXfE!lVJvV)k%OC|b^op6o2-!SNG*%_m&^lB1 zjn~eaHBzwq%OjJ;LjxDQg`Fl;LJZPv?cLHXHPkk7fME;Pt|^~TURJIsuhC#&Q=fo2 zH=%s9kI``Hy)u;FGD0)7!c1ttqukbRW3X?TVfH?XC2&NzbX?$wS}Uv@^6LTz2UBu) zwIC81&<8e)bo|JF!*l?r0cF=!`NPNp{Fx6U(m#%^eQ>92;@i@`slG!8G95f6Ve?@y z1mca_aLdn-;+#7*O0LH(lJx&N(PN}|Az7nby*Wxk$W3` z5DveCKA2F>E9i+#w{N0M+BbH$Z@Lsn9D$?)NxzkivXQ;6K(jwhwLc1qvNp1AfcAI9 z#~5+^4drfS``Yw-rmF+B8NuvD8>4;A!eP`LB^^QEgC&}3+^65lMKC+o?Yo-%bfO0v z31bZRG9330f~PP_GR7bekGr=wF9ullcw~H3Huxs^U@k7is*FuG2pyaDKRQL|v?+`X**HLj@E;a z>{)GgE>_py*PLu}p4DriW8%1S7k8}3+-U)N4QBPTU!!(y087!-(R-TGdHlWwc>j4b zd%Dqroe?}c+n2&SNBv*16yf#Yoa(-NWimEeZO@O3FJ66V!99O&@tk|{g-aJ=gG}Yv zp#I^LKGsnUIJQ7!ac1gupL1`@PeM69^yRaZW0T+%YGju9!J$rYVXjrQ0A&Q%*V%G$U#21;_W+B%h$^v?d@Fyy;tEOjP1 z%6wQp0k=Y6r&?1sRo>}l$c-TvMp*9|w^aW_-Uqv-r_)k9E&ZvWy`Wp_q@}sE^e40~ zd!^rj<3o~jVn7t%GjG9|$I8>hAfV3B@b9vz-j(+uoLj0foX8WjD)L}zSD|ti|fEvVR1w}Bpwz=@6hQ%j)t|C5fyRl4xH-H7LQTLO3X% zL^=?b#8XI%;CmV=`jcEAmi=>-eG;@%I3!LXrBfr(L6f7PeF`+%dlOxVRuZQ{8^O-2 ziD#m$c=on&YZRCcEXUX$U^y;3gR(JTS#dVXbJ<>Cd6emljYG1vITDRVd!n&uZ#2GT zqL+yOnW(@V6Dh|81tm~YK*<1?OadDKHpti%ut8u&L2XV0E27N-#`dK$CZnlnI@-5| zQyJw3xNWXG!`#nACSx?(q|;2ae+$73U`b!;auIw3kXmA?WneaBl(^ObU?py!`r{yD zXQLr5JCsT+M+c&V(IINzKbFc$I1Z<>ip+l`-{g^ol0Viwl4k@1V^nhw|sd^DC-& z0ndwfbkOo#XB_x%;kiV#a8!IoEQpuFJ$RQ#8M`cAW^6VpCT)n}=+S6aToG3xeUaOE z`6f3Ml1-zdVtKC+5t@c~1 zb8E-ax+dPU_XcR|FzT;~b!wRdEa@J9*ODLbyI`M(?#a7NK?e4D;0=CP^epgwJsfXz zHxt+-6Z9$2S*~A<_H*l#qRI6zH}PImc}4h)(_EhxEuQO?-zVCXXIt_01t)`Wiu>gH z8;*J9i4${G_PG)ljE+~h^1Aev5p8k77iXF-hg4!S428RqRDOE>jqL(>9h*d*fUNDo z9{S`QMC(^ho|K13oGEKaq#)oCSO$o-wp>hVKThn>WbTP7Td9t9f}sS=p00C0)`=2wij>Iv&8*Y1U`>#1Kq`Nw|P4ODXtO?LpzW4j|`}G-lkcnvR zsoFM&c33$wkz;i})~{D(C$s)y`LXi)O2=AXK_;k}j za(c0%I(8j?Xx(3Kbw+EgR-=l5Q;h<@i9akmd&p3P<1KfSi%BG{Ty0*jBS_UL1c*fU zuu@tI+tiaJwo~Nt9{xcgtyreWhr@9jj#hs#O(7i4!WFO8Wo@H@$Xm;2#@Oy^15W=B|&f#ZofPsZ(_g_E-Q&a#o5;K za*|C4d;5%Bpux_uTa?t+nIykNwIdpHgTz;KoB_mq7Z#o?U%d3n3+H8rWb=Y)ByVt{l3`+^_*bd@FB5o+Ku?{D zk?2P=x=&qMdiN*4KDzXaGbkp(iHu&Q?HSO>0c+32CePD!Y5ez@SZ!i8tBbMPmTyx{ zdT04{=I4YPSy|@af1atRlDx8HmC|}e#}Kpp1_2VV^7{9`{g124FNu|i2-GmcZREEz zM9>pvrc#aiU4%}sEVR`*)FHn2Rj%{C8mljJ`*D_f+og$HnMuO0>}Jh@S)L$3?y1xX zJOL2f0b-WbFqCqDXeI%J0J)Qr)Q}XPk+hphiq=TltE5Gs2;gL^Lb#auet-~@sL2wQ zu*1f#8*ODf{5y8y%%H_LJ3;k^S9vT6NhRS;j@>$WT9rwlNfLs{H%FbMV_{`dm^wo# z1**+@jc^MIp?bBw;b=AC=r!4n4XPSzH>$BFWUP5N9Nhz13pQfC);>YtWUQ@vPKJcI zsFvk+TvT=}03v0u>5-h&&tnGO32#(sox1{BVUL7h?53!KR%rhOIhQEwl1|tJ+@8*0 z4>s^F?F~xJV1p`INT3u8x2Nw-$R-pER$1Viqo@1G&&lna^K zj)ifa27&>5rDuVDA5Snx;W$KVOYkoH5BZih#c}bs;GI&0kN)I|f(yQ@rfBzUy=bN- z@M9_ZXY01XlmxETN`#PrGNCXbYV1 z(BX>{&4#B@q zhFd$rD2T^6Zj^T6Mjyuw9^EUMh+8j52pg^uPBN^7=P5;_TfT&r0nJ*|^X%SC0lH+^ z5VxI_fMSD^5!rPm_!G|M5CZ)H!j9SAJym`|Za{Mx5_p|Jo4_FgHwZ`q0Raj(Z&OIP zl1uj%x(}gKELJbaI?lw{y3A`y@^1G)Q!% z!1M-1e>rxLxkV8KTV&RC`F6MKX`t>J!OywG=BvkVAy1q+TtxgCMO<7OSc)g)MGn^! zhWx7@6>-?$%P1+VA-cj7jra^iX7YCo#1@M15(}_^2X52b3^HEq;U&fgd-xFJr5--a z_)rh0hzvazM}xnP(nQmdscs7tTY~NsQO2aD_=EaMnySbFr&vXT5Bivpo1--O?i#QE z2k6u<8sfbNk>3Le6icU=F15FpbVo}05>IfFOm9k*L9{+RrEqMVq8mgb4GsCT|Br^L zUg=0cv!|0@_n#*Dc*fC&CYLCe>Pgg*apjinQ=BU82P$PM$IdX;F>qUq;B9sJlMpeH z&B<^ooDM0nF|)aUi*GTI*S8QoM;z!rjwm;w?BFt)E5C!QOmc`T%J1SFVa`J5iJj#U z&5luymQxS+>MUm zoawYiWrv(&VqZ!ffzLTZ@;hgVf9(-?`eku|J?TV`gWx>A_9!IMsE`gsnPm!kEYbbr z-mTw9{TzF-hZZg-ZYy8Pn~P+qBw>1T>R<=c4LyHFu*gnj#c&Grv4Go_^=4Jxbc&4O zYZ`b*gySOuh=>jPGQffBD_UW4V9rj@8g^|mas+=%6%6tskYO3 zWHvtWzD0Vn3-BG}V3g-m8=zecS36U^wnzr-wNxvr4~v&?L!KlF4-ue#msAn*);V+Zvn`JT9|#rGS&NV<*B(mx<3{>I`Hl>0*h4-+^_phCbU zaGAg*0uBLuNvFsq0{pdsvF_ar$OURuLq4A6St{EkKz@T`Cuh6w%R5A)V_%*kaE!qB z2)s*xouKz9M{Z1IfDiWAs{8GYFnG|L!q9Xs2i}d->&hTy%m0t8C#wpoBZ1<4A zw$tum>qld#GlcDcUB_gIPsVUxsV^+@I)yXN)0yWT&p@7cypDMql5r>hh`?@hj;H1! zs1T4JsX*`k|9;!8ZyM4)X^uWV@$r?7>*Bi^`c!HI_k3<#a9#RdA}NsGR_6-6NZilR#@r}mpwOfJ_MJcpni!fw~x zB+};SAjo&Xv`sd0{a0T`V}Fd?3LgA^dM3>j&eneq3#O7y)(+o@@h*v####$^(-~2hG(Bhl`EuBmuaX{v^l{f` z`d8aL%JTbE)D27^IO`_SRF9CXuLQ0EL<+W2Fk&!{tc@heL5KakTkEcadi|FTN>?h5zBTm!ZK4{oDm AEdT%j diff --git a/Models/Heatpump/heatpump/__pycache__/Heat_Pump_Model.cpython-38.pyc b/Models/Heatpump/heatpump/__pycache__/Heat_Pump_Model.cpython-38.pyc deleted file mode 100644 index 294a3c9bf7ec2d0d91f8fd35fe387406d195e202..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3936 zcmbVPUvC@75x;*tl1EDZ*QR!AH=Cl3LO~&rq)h=MC|t;PlLBGnh(;Siz~aPRif141 z=)I#Idjcfdc)_9C@T4rg}vc4l{Helz!Y zVmMYnKMe@?(6T>)C~IKNZ!23lu|07d%eE#iQ*ThSt>0S7ZO_vF z)4+UcW6ZXACdR(DlDB_XN|(I%YfHJx`^Hk<3ujP=R8u}AA5sHST{R#zAT=R1RRAe~ z6ewrk>a^zlpg)c>F-g@d)?%0@c^D;`2t^i6W^tHDX+ncK7U>ARpXo3cd$Y+@9EO=z z0;Bm@i#R$op*a=(2m5=c-Qb_tt<@V6U4I-1_t3JNAle$(I1xwL16Mi9{l*%2%7aa{ z;wov8q($D>S#*@le^LIE4W#Z3RzyjZM`0|cp$R8C*Crdf(6oGr_t19Hvg;tZ_0m4G z&zx_aGfO(k+P7ZWy^dS7EB#PgY*Z3iQ#32_m0Nh3jz@*h3bP{E{c=xEqzd!!m1SDc z@bBllcMl$Cu;d_&##Ca}yoTa-G2=;FC&^qC~TIWHe*lRoIn=HY`~_#FL5a3SWUy zHe8^jHuLaH^tentrZuKM(>l`z(MIKGGpffUWL9zKEk=sOWffP+Xy)2q* zLq}uofDAc^z|cdyi^gvB5X_nV5>E6jxeky8yu-Z1yvw}HyvMx9e2w{^S8`H|Z_DjMa_MZGVE6(Vba#+g<+rbI4F0;_8Y!zM*(F zSBVgs7(&pZDPHC*uh5#+${=Yyo-8(4<9X6K%SJtC3-tu%bg$ zB;znSLZN|DL>pR=l&sYzVJ1#=9Cw%IteG$S|D#p3BoH*xNiIh5EK=fq-Zt$To9?hJ zusS>rqnIE?Kr6k(+bKc0GJp@ZQoLODl4GgfSTnhLkImQ-I)WM;{e@fDfp(l}ILu+x zYo?H+vB`W?TtReMF8tE}M5KP5sKZ{8z9ac;JV5X4`GMI-cQl$HpK8g5|EuYX3)OXXh$Kj)G+ z>8YWyi2-u#nf1ha0&_rNCaB94Y5ULK^F_aMo;J-V)ts6vXQCKKe~sBtS}YNzu{KLYN!nnEC`p?v5hdvg zOGH^}(dspMbs=A4>6#)7YVtZ4^xph$eANUGh(mb7WIb9ap{>xQ4;P-MCvdPb{-#{* zFKTS|ZO)d9pi4)i1#;2%K&1t7F%07&eJdbL&q3=ls>?W0T<{1KJsdlW$f(vS18*%( z7V$wl>3C&U<|JLE;$FXVqx3CK+2;pK_hWCQX&6)^Ajvw*4?CR&45*krw#uGjl&8F_g3IETAU+0El%5m_sWlm zE~%tD?$T{DQyIY@JB{UpqOqJ|DD(`K^~DXWg0IG2nmKINTz-yuHOIb9r{di7HvP>zn>YUp=R&*3 diff --git a/Models/Heatpump/heatpump/__pycache__/Heat_Pump_mosaik.cpython-38.pyc b/Models/Heatpump/heatpump/__pycache__/Heat_Pump_mosaik.cpython-38.pyc deleted file mode 100644 index 12189193196a474d1da99d9a03229b0d027d7095..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3760 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 diff --git a/Models/Heatpump/heatpump/__pycache__/__init__.cpython-38.pyc b/Models/Heatpump/heatpump/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index e58f1301f49893506a7be396080b7da8fa4ecd74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmWIL<>g`kf@LeWrGV(iAOaaM0yz#qT+9L_QW%06G#UL?G8BP?5yY=DXRDad;?$zz zn8eJC(#*8d82`Lfm!izFR0UlHm(-lJ5{1w_Ag`!6v!qfXKTRPdH8~?MKPNxEGR8GI zzqqovBsDk2B{My$4pftB2CIiNZkI&4@EQycTE2zB1 TVUwGmQks)$2XfD6AZ7pn4v9NO diff --git a/Models/Heatstorage/__pycache__/__init__.cpython-38.pyc b/Models/Heatstorage/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index 71864e8aa9ed547239cbdf9086acd0d3b1692b2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmWIL<>g`kg5@gZDIoeWh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o11!*(xTqIJKxa zCNVRkG&8L<#y>CBr6{v3RY6z5B{e6lL?JW}$SW$&EU8q;Pg4jSwDb3ByODxGR(k(O6bqR^_%}+_qDUJy&1_~vnr^dv`XXa&=#K-FuRNmsS$<0qG O%}KQbx#BYrGXMbkA2qrF diff --git a/Models/Heatstorage/__pycache__/qstorage_model.cpython-38.pyc b/Models/Heatstorage/__pycache__/qstorage_model.cpython-38.pyc deleted file mode 100644 index 1c06ce2ec6b86b1f4f3007a1fb197b23f78e1244..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2790 zcmb7`O^@3|7{_P)I&qTSZ5!I96-#I6G8G10o_S{c%y{PaJd@k)w#RV& z^T%)U_fw4hO_kNlMCCKw`B{i$l22Kmf61gF&4)~y4~)Jc`M0cR?V_FC9FneH2k&2n zHN?A;;f}0uy-lrs^ zWxJ_3X1r^VNJy_!S)*w%uI$Xu(_ytf3%30toXtZO6blu?5G6+pUXOhPsDhiM`!BbismJgTffg+b*^!(?1cDp!U{9u+$kA68~K8dWw8mEnN_@F@H! zDJn4x=E0Dq;z~71S|l5gO2{af zg+-{;39_9e0d-7uNM0j(9rBo|H}H6N_xi_!+j*$+K@d$A(P%OFCJAq-=x*4((!GI! zi|*|NHAUaiO-J2Z;c$|q({#Ku_i^L(^k|GcdX|iQ^a)$F{aRTHOuG!*a(~-_a8U3Q1AXlzi!APvF_U!`084&}Kb0Ms#${2(*(2nuCj;?j~Cbij&x+ zdFg&fd?qdZ6^433-qDZ7Zq;+DONcm&X79HPL_^$`_5+I4HpQjx-KN>ah`e}RIzKqe zM%h5TxO?$(4Xd|Hk)v!XQTX>9LUc4u@2S(&Knq-%*i+?Db(6Ymzz`)hZJIlxt!9z3 zh=#PLQoGPFpP>frLSwDn+A3Wnvi9jIN{y9EBY&9X>H=zgHycg@H4gPuDlhX7!l;=p ziut1O^GSNIPYo%;cNWS@WPZ3k3=v@sg=80~V3zAJsAY==5w%x8qakxz1jbuj@D2dn z)FnV_2*BuZVdCa%xanu{Exu+Lcv@WRGsis^*!>Y+4(#RQfMx2h(r6NN00Mf5ECEYf zNdO%Hi?SeW0TLmru{{P^Z3mVQ(T9+=R*-$Fk!9+aRb+vBjjWYDt&xT0)yVGoJV5s8 z9deABLsUuH`fI2rB2$H&H8A!=`TTS zf5etZwMeptDp4mk9i+uCBqbm>IlE^Q;I6NEa}!51=9234YU&atKwDZ!PDZk&Ju>xu z$sTzn|B1tfKM#+Zb-6TBweEPrs#|$w>hnaFxYeNw74KH eYJ1PD>|`;U@2K{E*W-Lt;#xh4Psv$MBKW_VFG`nZIEj;(5GH{D1Bwy5(jKB{S+Wj9EHM&s#4;La^>)>a+v(|^ zsj5k0YkYE~J;7g)gDr8{zkn-3d*Dw%b=?zOxv(4vzgIJ!*bd$5S0C@y*ZaNStA4t) z)L?l2^7Ws^?^}$0MUB(XMKnIbr~d{anBWELvi&tz<3rD5oDKbMz}atDc_UyleAZC+ zIC}Za8oJ-I^75y%)|nA*j;LD`p72E=LJ^6Yh(%pAL{qfHl2{fO#EQ5mRtL-ClDI6c zh&6E)@|w6V)(7K#=6Rqyv&Wg zFic-2Mh-_(rDmceI`Z;NMn@VzFYyF~n@!nY5aGYRU)*n{F2K^!(*l3)P zlFFjeurS!P=>#?!O+G8~3}vd)Arz@GO52)I`CuSb$FqUi8%Y~sE?MY|d~^Eo=M8-y z70J3>u&(zx>vO?{_bTrCgdaTZFhm&=jwmC-5@qdk7O-v%zc=mj4xBtc&y#$Z@ly*? zoz|jHe;>lILw3ZCcgzX5DNFpEK?Y8SPDX-ZUT>>gUwElgv!R{Wn zwGEkzWTa$2e+h6(lbc*>8zotq?MUmxpB-)kEsOpa+}4vMD^jhK>bJLLwo_I`HQ4Jt%qqR75jDNde2|;8 zXm7vB%id$>>>dT(+#kKg5r&mc^Jg2QJ=KOAzD@pcH03QGxp)8SSwC)^oHRQD3uBxk zJ(M5Q1YkFtdT<|HxJxA9TR{GT$%isgQdh;q1#N(sOgp~%F3jPQT&N$SraBAp15yM; z2de1+f?-elm(J~oEHbAh3p};?_X$cZAPm5r`o{#UHy~hr6HNIb-(#rvuW^0eh^I~=<4{Q`*a%rs6q89W)a?N%*fezo%(S~e``Ouqwk204{qT! zH?Xkvl`Ig9-UzHWRU%R&$q$GdNBDZO2#!#tB{*^$qtuURXp4@C#Ng6IclFevlhK~p zsY*p~*(e>2WGOnexg*QT5PT-c6(M9>uAa;p$@A{T1^CDyCM`1%lNNQt`8>)LmX;gn z)hiH;qQP(R6_hQ0jqhJMwHa`0V`hH_gF1#04lW{IqB14#yNEE}u1~Gq;4;W2ygztX z*+F1J;ZK7@k0W-DqGJYZKI(Y~Az?6YZ=hW}h^I9XAk99&47F)^ogKxdK8=qW$Lx?3 z#=FgFc%O|QjNfyV4YzDfOUj6vNH;;W?63D#HEh!<+H(iD@5~=X7g48$Oa+|O`)H^i zL)iK@+VCoHqd2wUNFnLjFbChXgQ6Q(6Em6^BvfAmh3I)&Or%!dp$Y2_9`zF%8s#O- zv~5!MO~rGp%32ChtPky&?5rQjgO#jFZ9t_{kS#t zz}DK9TE&UgB@&lOTp@9l#2Q2g0Y-HPUNqxYZHBM50eGA`mO6~oBeFb4qIe(;@jZPA zr6yW49yn-Xz;o^YeCzz3WP374r%qQ)iEA8JOe0Ca=}AHLR+5Y-X))8d9IlAAiY`#~ z3lfhZ?9%*-$z)L^$*HY=k4%X4>Lvv3(&hh{w`y?^x8kPj&(MG73D9y;Lq4SJYP>^4 z!ZFx8zb5yuJOaC(%(B;ABnkRgsT7i9V|M2x=_t1=E)6F51DgNJxaCgm?`={FhG|}Y zisiHmVXn4OC$CU{l602TuhG%HHM{LLX!SX@Hx>!crNY_o*GXPoKC4t8(5#m*3H-ZN znV(gYQan_uQuI?(id4I7pl*>_eQ~VWwrNLdi^SVlczb~O{tUGb>F-1T5+e3JzQ&jN mvbV}n_dM=_zaBgHzL{xAyLkWY)xCcOZ@m9TYpWjsDgHl+kmg$e diff --git a/Models/Load/__pycache__/__init__.cpython-38.pyc b/Models/Load/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index f3a39a64fc3b86e56e5044a71c42996ea5011010..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 196 zcmWIL<>g`kf+RJ*WDxxrL?8o3AjbiSi&=m~3PUi1CZpdI zlbD%NnweG_nE3e2yv&mLc)fzkTO2mI`6;D2sdgYId9>7E%ojyIS^AQ+(-F{`!TR!EkK*iB+si5LkRt#&lfw7Y7Yc6z$U zRXqledS2F%c#5=d`v6GxBmZN6MZNOGU$9WZxz%IiO}0mMyQ=Q(`Z)LAbEjNdYBM~S z|M~a9X2jUfG`RV+F!%^fe+40!;5i#KZ$5DB*d4gS5w7rrcgPNz@PF_!E`lGNf%h>J zEfGFtB9!itf94JX*%HwcM{P*=Je0v1yWkva?%CFF|AIZ(?yMtEWKnG#Bw7m7dQ=u! zRjU2IXM)M}AkR|MPKwhwD<;!QV=ht2SQ|g7Dy935@v75_G{LwOGS?}sc=K@=1N}F2 zBpYzS2F`bE#03}5({SKMUgV2q5s21PKJY{+qNi-&i?-w89V2dW3S9=7Q2;q?%Qnv1IB@1SkT@5zh~Z~Wyn?4 zViB0~-M(u&X|sJ+7TR=#93|7d5?NXqkK|8GE#WIGEP!#+p6AnXRwTI2@DV|n6^Fym$@*mYX_<)OV!KjpPEJj@ohRc1k=(mO z$8#XsYZj=<{hu4_7o)OoZuFWsIvy(wVld5>?r;>6Ft7ksXh+T$-hc z%8H7a(k2QUifne#fEdjcVq@ws0+ z=Ya0W&)9`C59;7NxL^<1m%X7gZ_UFxT#R4GIGVTXHf&pU^aiV2XndR1?L&@`jJ{`Z zLF;?=qr1(H?;gK}uno_n+P~oQPTe_g3)l9z@WIFbs5?g;tkfmm6X7!#tPC=`o{hkN z*R%c3u4!qRmW9xim{Wv{O;dTvHx#+h@Nf2si3v^AwSpmnIsiavWP~i?pmjEkb^40^|`=*G7E5+c?v+ zNfj(AL}#3Q8zq@eIVwC| z$qBK7eiy=XR=M{gbeEkKzJmBzudb!xtbIctHqS?IgayK@hEmxyZQG&aX?A1{+v zZJF_QXSWuiD@6~~k!;QUjo!N6nzeg9+rgmkHzY#!%LKYql@t~$^%u-QdqqU!L8vo0 z2kWR0p;E*WFGCiNP+0P8CP}GRAp!uj#=D^FRqnj-eg#Z7X#2_>Ir>Lh?hS~Yenb_c zKtRN?X~!{QY?@QQ8^_1fByTjfBB;Cc)t^XEwO0=z%+jKMq%zO1YKY}XB1OxQ3jc%H z3YsPnqMkT`!`sipD2!Ittd@>2PO>77`;o0x^f#msiEcu>JuY>UJ&BV^rs$d`+RMh% zoQkUbTQWGjNTGrXvY@sg%Rm@6>F(H>WK3q1E#s5@ zGyWW3^XgOof=}L?VPSe9CpRbeBlkp4CMf~?{Pxe64~&q%co9*PKZV>c>wE_l6dHd?K))y~kz zLg%pTBLG1=!byinI|j%Eff8(S2bb^+H(F_B+p2B~tz5j(t(De|blcQz!<%g_Atto4 zyfPsqm~KAn?g9#0a-%B(HOmSJundLxT4)B z_z-5?rzs2R&2%_vAGnxBsEo=h$+=582ff-7{W0g?+Pv&<%pTM-`v~}71Hev(0^stp eCM03w$a9Ms_4^>+r~9WSFZ*7vd?xBWCI109>aEZK diff --git a/Models/Load/__pycache__/load_model.cpython-38.pyc b/Models/Load/__pycache__/load_model.cpython-38.pyc deleted file mode 100644 index 734b4b1170ccc2abf1b3e8a45b5cc76140bb4abc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 837 zcmZuv!EV$r5Vf6bnr2&&stO^2P_8-9GeQ+Ybb$*j2fCM4BrA%&yP;V-wG*mT;l%y} zKfr|#;Aed0v}bOdm`SwNA~Dgt*e`E9_H$;(#}R?}{_3ar#t8X^ll|~u@)FXX0K6rF z2)cp%%H~9{k0kMO;QxuciYGuzGN*#fnK%$kcpEzRgfB)LGWSIQ)u9`gIupEV>y=j9 z`%sbld#m9Xc112A?PCBzJHknaNIM3|IuFnj1Xg3yEl5b>yK%0SZPry?Xyt;HZmhI! zted)OYF@XMbdix(mkkO)?^{_e%m|82fN%itgP22j{kgh$p3bZ^HqDAvQ!JYFgOU?d ze3tRkcmj2GJX0_;wy4`!FXBs?uaqwJvQ1y-+P1cq>vU2qi#jXg%bP-_@3oMnP2a)M z)BgNxB+jbVg`5|vs5wU$Z3sYU&_B1QdrqD0WI4LC3#_?w>kUjg@(CQfV&)-?Xh%&iFG~07n+=cyygj^^7;9Bn= zURm#7;u+k(^HJswjpS8kvbF799RPnl7r+Xc66m!(0w8`w@6m`pU=h7N*+29koF>%Z zDU%VprLwi;+(n#&hfRs&BhIgztQ@|WF-Q&mynB7Im%-+S0$^I)cF3ZjXRrmb|0{9f M`OxVFDt<$fzf^0!u>b%7 diff --git a/Models/Load/__pycache__/load_model.cpython-39.pyc b/Models/Load/__pycache__/load_model.cpython-39.pyc deleted file mode 100644 index f3105cd2ebcd3e1af033b58add80df856df696c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 748 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 diff --git a/Models/Load/__pycache__/load_mosaikAPI.cpython-38.pyc b/Models/Load/__pycache__/load_mosaikAPI.cpython-38.pyc deleted file mode 100644 index 41f410304cf9f130d5f03269c6b2502ef040f537..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2038 zcmZ8i&2Jnv6t_K|kNwDYDQ#&g0ZXBWMKoNHsH%WkwSa&U5KTF(7LBH3@5bru%*OUa zO*DH-rJmr-p@-zy{|NcYiGKmLD(`udveYX-Kih9?zu)h@w-46V+63C4FJ3ll{ zaXi9B{wkB>OIBNOIx(A|NHU^=jM!5$p@ItbBpC(h^%DaAgXb`YA{GgZ5&92f{FHDq zO2EsG^Uu7mW;tEC0d>3tySWO&k|T0VEjytAE^SB}C<2mu843bNv8_?)Jsn0aH1%9+ zm!zpGl}%H}fB0(qwrfiz(z%us_1GnVsxtm<~wCoRMUg8DvElh z%FI@J{Bt(l$@a(hfP%4q=d3cBdUX4zZ#U)#x(`lXKyMQegm!5Jzr#Kn0yrCIj^t<1 zqZR55`W@(|3!-6w3E;Ae0YtZe$8%QAWU8g9irT8GbbKalHVpJdFn57bLSF$*Uw$pt zaf2gl?}27G2*M(E*gbm+ZsmR%x1hD4N6^2A?lZyyRZVb$G_fgJgf?jC5xq-(y|IXp zyj|Wz6LyI#VjJ#86VmYC=^|+o*om8XlQiLR(!>oD?3pKg?{X7@L&4S|zhbG$>%I0%fiec*% zm9n0>(1*T8h+Ws~=`vZCpHQU{9@krLsS@ribNMEYQLZIC>mx8V$S`4D&Vw%P0l{s0 zo*wqjP+c1S4_B-~A#_i#1_kgTmhQ3!F$^w1A_(>ydxtEzYj7aN&Z zr7)NuHE@4;aiXi)03SZM_FvPOv%`-500#X&2-n&MHUM#817pmEbFE72LS-e?99}2` zm1{pMYH3b+fEtyRLSr5b+eQG5Zyt(_LkToy%|uDk~^)>u+BJ_EDOAV&%9 zwv#C7C+Ge8Fmdf=HB7U)8lAfbv9;mTbeV-8!YBA=Rf^2`*wSy|N((AuU0`wbr>tD- h0r8bA*=-5(Y}cHTywq|@ z&kSXmSfN1ZB0zzne;_ERmjd}4{Re&B*FNQ~K;I0w?ssNITekbq6?k^$%yrNCzH^So ztyZ1k`PV=G^5EQA#{Nm2(~pPFukh1b5P}Jwv0nA&JuaM{^C=Uq@SZZ^Nj`MvZqF0G z2%fT@F9T8AcT`9EbH=f9$NswE_t=ST&-|Zm{%rH(0d-D4?ny`AMnf_j!g|g(Y?lih z_cZLeksEp9tUZL|u$lJ(zDXHGO)5{WoTuzNAv5p-4G0iI@@J1 z8Vi}}ZnO0DbRtz5#&MdbCXUN9CLPIGNj=V{CLQNxU7JLiSR_W44U+NhSd9`>M%W@9 zrG}P6pX{cYEW=zLnplk=mytaqPe!uz6JwMvJ(&t!`h#TfP=3ctPs?lv$G>phc24)MdO&9)jZu_v@qrz6XMt(olESfW>$*YoNuwO-tRj{;ZZbe6cOAT zEzStcvvZ<*ERQ^9+E0GR0e8;svz$MsIdnp;2(Pn8KgXNJX9eACRe0B#@Bx*Y2)?Z} zwM)3muz4MFaqbv)hmn=wyd8pV=gL)mrIU|MC(S$Xb%*e}*2YNi$Rxk)PA&9ctD7^J$vV7evo9T=-7}`Ir?hVnfX_Bd{qM} zE~1Zm2RABRC9`f|y`_F+6&c*QLM>k<`JOC;WC9P1ZtcYUaAoP+&3jQ54pVVhhB7y) zNu^dBSgSrJ@rK=l0i0_jf6jB}x9m+z@@zW0j5 zA9dv6L=KD;*3;@DY|>q+cvHVgRI4~Fx=+e~gJ0Va}jcx-(GL#)}`&K-cQh z-1J%yF$EjAdNk=q6$m`iltG$Lrbd^IQF0h3;vmTfvh*nZSt)z1<>hR~RGW5Jpz}>+ zc-qLx9gONL5CL$3KX(n%1J8hy{{;Sf#8IctJKS?BzR{wAg9XcnkU`naqJy?e*^yK5 z1v_T&+7ID17g(W)&JVacZydo3_ocU;!bN=d$iEgjZs8;9LksD{zwbT*`)tWDTfdv{ z=i|qD$AbPz=jN8Re%C{IGZK-P_+#m$$hzQ{ja;?y)R4i{uW8s)#G0J!@}@~b#9Fdi zl3`G-gB>&pog_RGl+ z_!`uVL`+-p@$Iftr7M4sjZt0wkK@a57d2Iu&g37k!M|y{m6M`qIe<;5eo~Z2x(%us zsk%eWSdU`_$7x3GW*k47CRsIN3orE(TJ#GN6bIF(B#3S5HxOm(r2HGmEQ{k)Mj-$w z%3g{tLzdNKv5>(gEr-`%gd1TyycjmyH9KQ~!Pg#&qAyKiU=ZWXQT897AbPE;6E{#N zc92!48C8@>6!nw(F`1-gyNdQF!{j--%c)CRA66-Ll%)BbMt@6!{$n5$kv5KzNh~0~ zAZ;U#4^ZJ^H`puMSsq<&P3zR>BwoSe)gj^a%Fw^0>PC|rLl!!oyXuCs&_jNH@n6qo B2ciG~ diff --git a/Models/LoadinNetSim/__pycache__/model.cpython-38.pyc b/Models/LoadinNetSim/__pycache__/model.cpython-38.pyc deleted file mode 100644 index 15699db6e2c6d935d4a37e010580725f63b17655..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2442 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 IfxEu@UuFQ*R{#J2 diff --git a/Models/PV/__pycache__/PVModel_Mosaik.cpython-310.pyc b/Models/PV/__pycache__/PVModel_Mosaik.cpython-310.pyc deleted file mode 100644 index 2e0ccc0779a82ee0306988a59322ee5e359ef206..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2499 zcmZuzTW=gS6t+E{%U+T$Q3-@=DJp11TS1UOLIoA5CC7$3H^dUjK@XF8e6B1AP3m{R>@g(iGVv_mnnPZRb@0|0Uoh&VN30!}!p4^$8 zC*&`DSiB;5xDL0e03?yLBx&2yl=^2j4j7?i%u`NVOPEHFM=}{mzDs2ID+P>xr80gP z6jUY;SsLFYvLm|>i0mr5pBx5hNA_g@0ZF@(-Xg=L6IhdM9Q4#oRrboA%qZ!?&26LX z)-ZD2I;&JEWM(rLjfE{r>-bn?2QJ97+I37Z7RF}Uy53}J>!}s?eyxVxG^}T$kdEIJ zH}?>4c>Jt#Y%6nY&p7tQ7mj^;;362ft18#A6PuNy(0Ula%juo6$f3=2Ha0HItkq`7 z9LLYYP9{>7CdaKWUcu>uxdt6Yki3-rM0Tj8l08V$0EvR5a~aAA+EB(afi`L>O5>jh zCust-^jv3i_NmNjt8`8m*1$e4gSWX1V2Py-Ib=u72FDb<15bh%1Tgd%d5k52&$5j) zfb$L$7n*6Uw0;4;;1VH#v*AXHwGh>AKo&24D{?X{RQQC}jw!4>&ZYXotPU_L^su*qUDN~ryS7kXJ7gc5_ zdbFjCEvnrMJCjl>edU8I>+i0wzx(0(`=f7h`fRkh4gcRD+v1yv$%?yI>-%~QHoc1H z$FLsI$p3Ze!OCOGuAZGJKXVC;^qethKZo1&0U8D@0aN=JiF5<}d(IYPCA2b=a%zi7 zrC)+!!$7|VjSEa6^_$SsZ#;&JXy8cStI#tXAYu_aSbnk>H0EeHyE@RpockJXlLAurP?1t@;$t*;kh9wd@6-Ht9F%s z8HT$4=C<(BE-LkX+JmS1e)~edg7zq@YgNf%=aiyqI(DI-pkqJ3o!sV8JB1edEi^5+ zrlNvXt6V)xYLsgQ8$-U$0HDt}?bBsC;9a^xIXf6Up|~CT6v^n{9^Bs9e?SL_f>haO z4H6ohheVO=XZ8Y_bIWDW@Iyu+AdbRg0>ob*v3WR;z!`B9oxVE5B z-fdzaz3b_|U?bbvhc~~Vr3Y*DnsALA^_!mLYXlIU03(mF$HZgDV|R@l$1rQD39pfR zt3F+O8!k2~pH$Ld!c8HN4xZc5lktUmcHz?5rBM@3JYaO61PB;!Cm{kx+HhG9q0w&x zxXu>%8ZruejpVwp)jH(-n=kGgEYI3Lh{(r3&3B3q&TM?6|gK%A5#HD?!6g53Dn z*oRI*<`5T0#QXj-_&J!Pgt8`p#NrSSZ_L9cl=Lps7r{r6tZNWI;5Qfnh#nh&oq_$m z$9DF#{a(~CNXTGAV>IjM0ESF|jD1gF)DjrCbqpMVMehks`b!-7jPNA8%KGAX8;k}u zk<&q#1PM!m7imIQDf^NA&ErLBJevXn0K#8opm)M`1t#^h#C~6hd(*6JEnaN(C0rYM z*Qi-~1Hdhv>VB@uQiz3}y^cdr7kza>!SQ07kUmY~BudT=-t?9nEKgk+v)&~u&_PYK z>=0-^hQvIrUf|X3D+>h#N_BVa>w?JY!VSEB3HVVkEi*6QSl<@5=ILuCdkk@0fYo4N ztWb>%4tx4KH2M}my4seYtDD>Kzo3C^b6dXy1MtT|B{Sob%GU|kxz(;bX$!0W=Krpq lTx;3>1hdv)aY?{iD{v>21q|XEidw+`VUMDJSC;x){{ffMUXK6( diff --git a/Models/PV/__pycache__/PVModel_Mosaik.cpython-38.pyc b/Models/PV/__pycache__/PVModel_Mosaik.cpython-38.pyc deleted file mode 100644 index 67d510c12d1610e4b81eeba42917943020b8b595..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2500 zcmZuzU2hz<8n!*3`;l}TO52nJtbhWGXfNOfp$bumsL+8lf;2*_AZt2yHV(5h6WhCx zXjVc>C9dEX^dh%T@ovfkSy;Ptv9p-uUsyYme>c{mQ+ir7nT;`(OXRzki94 zKX7oqEW_YqsOCoiK?E(xxNYf}`Z1dZJBdY4^u>}` z78k@oTofzf1#xN86)!#v6cv{rvT=Neh%4gi10t?Ux|bXU<5aAQYY)h{Bk0#;^wJ}^ z1zA7r$+;};jr*CA!bKZfM%qo+t+P@VTx2$L@swLtSQk!tcIbjUt6j&aDK|FL*7d5H zt!I|ogIbQGdd`(_;T?Ww7jezwC#7SXnPa=gvClqp?DnCHVc|rUu45~k67 z07f2TkBK1gS++h7;Ju^NMP^n@t*^irT*|pBmE|0Wl|XY>D#2?lchnCq1&t`Hqybqa zjEi}m<-2l3U1(&n^DA{7&hsKOhVx&^|L%YK;r2Zvwb{w(pj5O{=*a-WaaI z20Of0!blrs4~Eswa8u^HWmQy@gKbq5v#BaGTj}kuvdL~X-`?1Qzb}z&{$*t{_1(?- zK(E4`FXQvQjne^*{qJz)31c_U9+aPH1eSZs7_^__-abIXfFvMl4~>wngL*GmHI-aT zQx!9-s#0HrWurj93XKbl68a73>DQjX>nI43y_cb9LIA>IcDVfXE-1{s0EJLGP-Ce7 zg=)3{EIFnPC=YJKCS(!WprJ=}jePsTB1U!Yg-yJ}E|W!KqrG^CG~q9Fkv1tvk|w!D zn&>!fl7KEatQOB`bxSp-hqa;2TOu@TPq_c7& z^-HkI^*6S-w{c#|@5enD)d%f_{twFItgdA#Mx9e;%GuOKeuGZ@{&sWgJ?$2%^jj!e zZbhnuQ_EaF&t;rz2^T|N%>aO~J`HJ~E{A>Er7P@k@RZqh=`-A-T6<8vj(>v=a0Cvr z#~S1@xCHJY*w5?=S%fweK@%P^3U+WDoe<#r$8ENV7BT1`Y2wqlS70t(bZp#oj*}B| zL>JvA0lvGQ>5pw}J9{wm3rc!$Mz4uh$#K8wiExzw!U!<-n0QP*c06`h$w>mcmYV1m z*?-qNX>Z*nM&?y147%A2?C0>}j;^M|dOo~REt&5bE5a7Z>8SCPCR?MW)H~a>WXj@eUgui?@Q)R2i1TI#} z-0D|g(Wu`VKeu!2nbr_QAaYNoHvtV9i8wlUAx2df!lA~| z**KkZSTT{}d7B80mGyhD$qWGq8&LK*WnDH1Lpn(NtRF73*Jun*6+iCB=Y0=1=19+3 zL0XU>Zy$TmQDgzOaZJ4azX4qb3k;sD3Ba#Hu!&C=Q47-TT8Vg)_p zO@e9+zN4Ob_aN2a%0fb1I8HjKf>DIV-{TgGknbcj+a(8{{h1~VDA6` diff --git a/Models/PV/__pycache__/PV_model_new.cpython-310.pyc b/Models/PV/__pycache__/PV_model_new.cpython-310.pyc deleted file mode 100644 index 2651e95bda5382ee2c331b99c2ee23aea37a564c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3297 zcmai0&2JmW72lnmU9Lz!+Y6Uh%mRemFu&xt0wzX{uNAS-r!5_1L z3;VuRcTYfXHR?<`d6Fro)yrG7GW{@2ZsW}bK&*4P#YY7ONN+#TukqSCxAY!u~G$n+(n{j2b)Z)6N*ReH%37c-LQQt*Uhh#X!``6i z4+>hnzq3_eP+nK>B}sO*+zsQiUBbL*DR0|wyZ4BmsEZ^m6bIK37K!?*GTyN`=*M+W z@jOo3s@#vVI1NQqL~;o`%L@eH9G1KY@RcQN82%e={jT{*9?QHbqt0&Byc6dSi(bF^ zNtQHscH=zBn|IT6&`q+a=*i|zoEJ&fxzX;WB9^bd`Rc~4jg4Es*?7JAF|qGA?>)fZ z7$(f(M>qQi$`8XNONub03+5{T# zWbIjpFy?*hE4xv*m6s1P=%mghouMjbnsf)nuD+`Qm+?(r1-Op)M-JfG+#aq?pFhR< zKShvhw9z`iz#A&=A6-h6fKm1wn{F0cj0SvFqAAH7l?&t;3YsW5t6xNYl zFhEDx&;(z%j_t?em63Ji9_x9{GBlv@uv$8{3?0_}bG*Lcdu-RNHE@$|1$$`8w*)hK zt~-sBfFvh7z;jvFS8fDHKadVqRLQt}ZXAy8X}pfqEy;dk1qCG}k}&EebE;7e)?Nf% zPQLk)y<+pz8vKKwdZ)g_$xauh)dlKvN-BXgdP_yeR!N7QMjjgfc!S@*>vKxK$XLUk9_6ncFpzdB$C5C})Hw{hbL- z;Yh;5z3gKMY@Er&4l0Yt5=rqeQ6oFaFLBwC%-;)G~M z9J1+|I5#kXDAw^w#Ir_3?_uSzq*drXWb&O6aP!^pfeRrwg5pOGl9hu7aH@@UY^H!!18vmlnuIJuT2#mO;8^2ekfW&)ws23WN0mF%^Tb^ zP0C%Ik>3H}oboxhSDmXaIsslrsIXHu^LnS$C!Aj=I(}MphAY#dWe#Zh*nIL3PN_&c z#|DrQrF|F<(AF&;+(Jh^wRn7l8j02q#zyO>tK}pU`104_mQ4i==EUXC29(8}%jXud=8choLHmW4i#ahT&&}C^cW?D#@qIu&&CKZs&5FaR==kbPxF+fu}iG zW4d=DU!ymt-p99m=CAu4Ki_xpjN68STj?%}U+gtf>8^3y& O61FZozO`(xu%7_Ek=%j+ diff --git a/Models/PV/__pycache__/PV_model_new.cpython-39.pyc b/Models/PV/__pycache__/PV_model_new.cpython-39.pyc deleted file mode 100644 index 3df75d82e04e81cf9fd4403a74bad853fb952f47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3278 zcma)8&2Jk;6rY*>@WxKkG;x!(fl^v1azPE03x`5VQyTSvDQeZj3Td_Vtes8Q>t%MG zDwcC<;eP;eNW`g9)pKv0k>HH9H^hYq1memi{NAjc+71$oJ#XI3yf^#ieU3jfQ)Xyi zUOBkGH^82>SqGqJ z^_s|yG>mhj(McP$GTHozo|N+#D{?_rF;2@1@%ch_rE zx!u-hDGTD}b8Rm;I>k$~Ms9Ct?%cXf^hBM7QI?zF>cJv@l2-;NW;;nxvvV^IqGn!B z{5Xg_>1Vzo=TH>_(*$M!o-hSRVSnFP-R!i3)i8>>?J)MUj#|ADqz|%AvU(Hq$Q#*N zk8rna_4Ymd3*CEh@bGf7lRKUl#$o1pr2ljtfK|$(%<&UtVRQQRsv}0bJY;BaA|5od z9L=@$Na#M>V!N={9rlFRYdp8pZj5W!gqp=}UMZ$wyPIw5>lEN5_S7kWv*@V_!07u+ zqu(Fl{J$co1spUKB8Y}U%+OIm6m0uh*oh~_SOU*^^cP~Bo)qJV_n074VAQ(EfMjfs zX9CcW9C|UA**W?n!L*GL-Wu!9B%U7iBWZd`k0bRVAM)_8we>$9w}wZBo!?o&#mBkI;`0i zf_clX4%~_^NOwEX!j{x&;OYzkx}RDhK#qv~x82MQxfu>`WVbvSHk*?dnx@5W8b~ix z>M}S}ou2qPKFxc}qjwo49J>^KnYzBzOF-nnG87HVtV&S^FaX3^4{XO7KcP* z;*d>`#5sovL}B{_ftF|#`|x?V1oHfrafcPcnd(*0stW{O2go5Be6Gf|9w#N7$~qZk zNTsfVb|Byx-a9oa;1SK3d?eeE<9>z-sVn1qs6BfI$qCm5zGX>H7N;GFA69Hcs;Ht= z120K)MSH{&shH-5v=GBK@hp+z3m+-f4=BD`=x7(NX-8@O_ye`y*IGLV7vFK7M&BKf z_t%`<%z}2JLji?4+zw@+-oTD>2CGfcA7qx3rS(UpWpxOqTUI%MR z8JzL6eC|;2X+-x=;?C+3J)YKA&p(UUv^E(0Z@kMn>thsiv3+g z{hkTMT6#^xJzM*xP33(HE4wAFLhFH0y*}__zu*HGLaqzf= z>7_$FeWctiM^1f1pjX?C)-{th_!iYQ`%&?*$Bd@DDydosGL~uhXP@k5^CXnu#YH?sVbS#mj}({Kllg?c!B( z3*Sg@05H=;KF7~kw9fFdNv{JNwijdF)~|-+>qKW7z4_75Dn8I4w;VRYDHUnwxB{e4 zX&;6I2!r`@HK%#g3vBtlvONS7l1K6S=K$2kjkn51nL3WYpPMzof|5 zsHb#$M>xxliJ#+G_?eFFl$@6p?bj^Vg0mz$MHMA86jhWq|Lx@5xmtMD2b8XL{&e`9 F_y@|F&ZqzY diff --git a/Models/PV/__pycache__/collector.cpython-310.pyc b/Models/PV/__pycache__/collector.cpython-310.pyc deleted file mode 100644 index 2793a99bc5d779edbc5527667a0e9fc9c0c0ee92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2514 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 B2F3sY diff --git a/Models/PV/__pycache__/pv_model.cpython-38.pyc b/Models/PV/__pycache__/pv_model.cpython-38.pyc deleted file mode 100644 index f84c151b1e3e14ac0f6f3def6c3c4737587a7280..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3392 zcma)8&2JmW6`$E}Qj~1Vv}9Y2%OGhAx{ccu{X&{XPUKkVp^6L3IS>LiTh5SLdAVd~ zmoi9DC#RSG0R>w0AfcxKZEgi}>$yOCE-<$uCm}_PTzheTZ-$~tx+uDfdGluW&Fq`s z`@yn7KQ0D$(Tdw3f(f3n7Dw-7tmm|xp4)Oc+hxKP-bYM$ zPo0)0_(Rt8&mqtDnvQmhG}mssU$kjv{+aFF!K^g-2)AhO6~Ullw5L~o+84u2#)*=N_V(W2+1FR5Q}1;; zX*-p9d!*NYqEsT%ByU5qjE&gU2XvsgKP(5sl4c+7@9644CXZu#)VFY$W=#h@v$={e z)R%j)oNXHyWm^Zkc02z8ZJ=r-g(YR0mDBj>(w&t z$vDkRsg9GZ8EUVPSqF+Fxy)jbl!;o$p6V)*I+1HcHb6dR>L$AXba&o7cvMJL93<)C zFzpNv-p}Pdl^)B+>y3NZt!zBXF;YcZjvD<=V_&up^M2Ovjt<^~yN!xc_73i)-Ly=y z#{QEuKLCU>D-Irfa4I%0L1EavGj7D~I{$g|(4g_mtNG)fp$Gh4YxH zfp9G9O?U6Sg?}ruO0%M!e4zaVfiqH+e{^U=sIdM>XSGgA;48A`6r@%NpNf-yx&)7Q zF-O7$xiRCn`T8@D*Lm>FdltA6_xSkIJY0}|0VK*c2BdF;A&|rjlp~KI+C;+L!tszJ zkU5U11@)<0(E;gf=SJC3y#ijnN`%g*zD9&%4T<=;qg`>BUYscC#v<)>mJd{;$zdTy zoGSHotSl%n7;o?zA77t8%e>&iq3F-lcF>BifQYGOpg62qr>KC%PMnE@gy-&cfBPGH z{<3ZU2mP8@qunlabxoYKf+YL76#bUpjg@>sF3+}ogxu7)R zH&dDrBW2-U{0s_PXR`5wJ5A)NdJQ5MP(m#Mv?y^|LIIS^p*056c zksV3F??HB|;7vZhHm~4JWarz=0y4x`a z=S8$SbtcG_LlJBluh=A*Y3z#-aU9XQO#zhJprZ44|C= zwiAys1K@Eco(UkAGQx>ZwZsu-PLM1Cw*S~sA5vv;8j#BUaGL<|i3`vH_eq%F zHu53lfAzoRPr^wE*+@jcqj0V4bw9oJ%g=xI>A$wSpX~l)T>s?X+uiEle?Rzf6^xDK zFSd0cbE#kgI+F51PzwgQce^q-s5dLt5?))TnXLh?kSM`ts{x7`^+O_*7n_mI1Yw#V z6Wpz+HyD(L3$lJu$U-|sr?r+3dvU)**E=exqE)lrYs;OMH;9w=vIPTM#k`B36mNns z&qLbA>uv;9j|zbRrgRosU)L8h>2Z#UjOBzn)#cXRFR zC)zm#YWMGJ=biB~D!A|RoU#`-DJVjy0-1Zg@zwdmPNh-t8)GZVzs)r&uJQz>V63b0 z)F$9-ar}#6lG!hcE(lZXD0BT%UR_FJHcX8x(3#YIBF~ep;Y`Uy&PJ`EN-}b)S0WE@ w6#00)D2T%7B}LzxzV_iLgOR;1$t3o=G~W7OcGl5b)}!90ylfI>#4kHv0$(NktpET3 diff --git a/Models/PV/__pycache__/pv_model_new.cpython-38.pyc b/Models/PV/__pycache__/pv_model_new.cpython-38.pyc deleted file mode 100644 index 5c58b50b8be4f7aaf7d42c6297d19ea1a7e3f628..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3325 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 diff --git a/Models/Wind/__pycache__/Wind_model.cpython-310.pyc b/Models/Wind/__pycache__/Wind_model.cpython-310.pyc deleted file mode 100644 index fb4fad5b81be494be2d1e68fe826168ae7e2eedd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1780 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 diff --git a/Models/Wind/__pycache__/dash.cpython-38.pyc b/Models/Wind/__pycache__/dash.cpython-38.pyc deleted file mode 100644 index 696ef905668b9962aae4716074cb4de724783b89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 479 zcmYjMv5pfl5VajA*-JQ}KuA=$iJ}yHAAs%xj#)E z`c?;jQ~Bd54_$-e?oP}rYmR7wvPSB;kOqXqT~e3jNBu*ZZXWqk20Uf6@A<6GXRx4g zw6(65VU_4unMTVB7t_c=`h6TV$wvCf8i<)g31y1xcR|MC&lX)5r@@vxOQGTm^2zlTrninT}Q3#s<4+P1}KgG;B5C~~nxy$xb* zl5$>!PS~wjVYN3_+g(>Et=n1|8LTT-d*#3fxx@VF_?t3N^k>{OUCeH43$4cYEXDh0 P2{M+k37yc_^f~(n&gzaX diff --git a/Models/Wind/__pycache__/wind_SimAPI.cpython-310.pyc b/Models/Wind/__pycache__/wind_SimAPI.cpython-310.pyc deleted file mode 100644 index 1964672f15bd59ff0b903a3ac731ff12253a9f19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2385 zcmZuyUvC^W5VyVm?=In5O4?9SLTM2v(NIzW0s?B)R#kk`(uuf zzi@GK_^`MRkCGrb;j|z_8dHioD_G3z?8L5}z1X*NFbo-?WEjN}csktW-hgobDFqok zr96D%zOt4o!Aggl3xw2(a~4)D`S&P`~QfhY~Fdyes|dacMam{XY!mGM%orRp)`+E4g4 z8kJ$_Cx>&eP|KhQ5>rlM_L!_wPC0uN#tuRSM+dmL53|Pu9>VPNh__%49ut?uA;8i$ z!H*Eyy?mI_6FZ=eo8Y4^g3x4_>`~43kulnk#K{Rr*Gi8Q_!L`-J$t&IZ#-33LYgp1 z@-o*+V%+a;uih{%k@KXIVm*IoLI6J3xlqPWvNU@jfE!ndV*MF4QIcdus#KCZBQMr& ze%ZgTgj9W*4j!caTS9H>QPsa+=Ka+NLglJ|wR3$M}vj+QNe}0^4XQ8 zt4m8)KVQ1m{{dg$?&Ep;Hc&YAjqmR+Ry*=7IN}1HH3ZS2KKxpA+&zG1@$eYgA@Ja3 zv0*UZghzEiGz<^{R5mD}L05pqH*`J}i44kcMd~AQ-*&ZjtCSiu5aN{F$fJrHO@Yg#0F&IX{VvP^cMN)!o)}F zHr&QvXLDo{Xm7*kNTmBG{hdz2CIoBH1k0rH_QED;7-vr`g7S1=Y@UDbJzZPpe9l zycZn+RMtb|S$B!YG##ra(_)#vLUZ{(nBv)~DKBByG83;u>St0wU>}34>VoJn*X=m7 zw98ubGF(CJ`d{vzz(>($>bN>Z^FG`pX^fZ&67z4Ukn@2_M#?25;t0nw@kJ! zY|Ys!^H)ruL^dk9!h)$G9mZ$YNpz#go}vm0)$%1?rt7*{aiG zYOxJZVq=$!D85E<9fX-VXuX*ziX=G^*Lifo_9Wi~fw^OwUI^_nj6y#=)$LhJ29{R_ zHY-~>v!Gye(rgz%-bc{b%J>Wx-fc*+!Oj9STLSXtp6T=G=e zGKuG=m&GCmXT?F+a`6xOA-<2SnCK|vX-K%+|Hc(APnq}zD^g*o9TGC&lb&YGVIi}Z Pj{7fr>HmFtuG9Yy{e4J; diff --git a/Models/Wind/__pycache__/wind_mosaik.cpython-38.pyc b/Models/Wind/__pycache__/wind_mosaik.cpython-38.pyc deleted file mode 100644 index 374d85c6769bfdd2dacf2b8219c228d2dac75f6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2503 zcmZ8iOK%)S5bo}I?CitN#&MhnuN5S~O4ta503j~ zapKkN$&qq`Uyy@+BY%PeKclal_y-7qLRF7n$*j7jx~sOQ`m3t1@6F7#2t2=CdBUGw zAmmS+oPOFc`4)!$0|Y0WW@JPMl%mcuHel}U4Se?w2H|AEX^m0D2qmNDph?LClE3W} z(b{UM`xI6W{|&aENIw6t-s`o0aF6>u;304Dh&OqQw|R%pY(#vPpW)pNkDqp;*&uHkhE>% z0fcr}j#7H+3#j8qaOn3z7_vw9sbL40eOi&&lLVyiWWWh*#a0J_J6%7tfi4T7Y!t^b zmnM#_f9KZPb=wk>$AuE>@~MpgbZMl}HjL9GeJmg^z82Z~OKO{OoMwsEar~0}vvu>E z;XN&s9wzc}Dc8&4kGWV;a!2$Qdn@n<)4P|$OlfI$d*k)qnn)k#<7~XKJ6wA#7G;)| zBbg^=tQL1ZUtC!m-ogCpAs&3_A|8!(BDa=`U3DJL`Y|3l0zqhphVYwo4>4LgI!}6( z0rWzh!MF)ScR*AOpaFO`DZoNkA)RN89En&7J| zry=HW)33sHwm_y06Ksa-r1F2I)2NET(x@8Cqzd+Jxq#1 z zw?A=R7OvWc7U?+W8XKmBDwxc#tMRCZc=oOyKWYX7RoKY=w)znDDthkSOJ)!RW3myFF6m8 z2zn3f4D7vQJA2)}-Kp?m@m3Y~y*pH&sV`7>ScNrKjrvvqe4#s%6GRm9_nV~}Z3u&1 zlx%}h&w(J+r(G|i5sZs~#ASBENJq}lfxxzSuL0Y(V(h9iL%kEn+hvl~7RPT230-}P z;u?zUAneQ`<)$Lb;`mfdZ=nmakva$BBN!U{A)=jT6h>#GzFSXW>9q%$$@R-DD9A*H z?E$<82p3zO%wxOVg2LL^?ZM?!W=PL)A+~BNj*~*#t|O2bE>|>T{b2;BLUZL)6Xht8 z`5sucD+#KwiVzT7kK=yVw$pKzi4?cd3Z2w#bP0fBie1a{0`K6QC)%~iVBwCtBbG2s zCu*9qJ}xM{A?!JD0f<+}=JvRR!zeXYY5^_H;}g{pV=(Flij#sri9K4bb9D`SRWE_) lFvvBH0!A0;EKt;($09}<&=g3I{mcIIU$MW#g}EVC#Q$~jXOI8@ diff --git a/Result/GameCase/forecast.csv b/Result/GameCase/forecast.csv index 99af300..bb26c46 100644 --- a/Result/GameCase/forecast.csv +++ b/Result/GameCase/forecast.csv @@ -1,97 +1,97 @@ -date,GPController-0.gpctrl_0-demand[0],GPController-0.gpctrl_1-demand[0],GPController-0.gpctrl_2-demand[0],GPController-0.gpctrl_3-demand[0],GPController-0.gpctrl_4-demand[0],GPController-0.gpctrl_5-demand[0],GPController-0.gpctrl_0-generator[0],GPController-0.gpctrl_1-generator[0],GPController-0.gpctrl_2-generator[0],GPController-0.gpctrl_3-generator[0],GPController-0.gpctrl_4-generator[0],GPController-0.gpctrl_5-generator[0],GPController-0.gpctrl_0-generator[1],GPController-0.gpctrl_2-generator[1],GPController-0.gpctrl_4-generator[1],GPController-0.gpctrl_0-net,GPController-0.gpctrl_1-net,GPController-0.gpctrl_2-net,GPController-0.gpctrl_3-net,GPController-0.gpctrl_4-net,GPController-0.gpctrl_5-net,GPController-0.gpctrl_0-excess,GPController-0.gpctrl_1-excess,GPController-0.gpctrl_2-excess,GPController-0.gpctrl_3-excess,GPController-0.gpctrl_4-excess,GPController-0.gpctrl_5-excess,GPController-0.gpctrl_0-deficit,GPController-0.gpctrl_1-deficit,GPController-0.gpctrl_2-deficit,GPController-0.gpctrl_3-deficit,GPController-0.gpctrl_4-deficit,GPController-0.gpctrl_5-deficit,GPController-0.gpctrl_2-storage[0],GPController-0.gpctrl_2-flow2b[0] -2012-04-15,67.6969475,67.6969475,67.6969475,67.6969475,67.6969475,67.6969475,83.14199313521927,0.0,83.14199313521927,0.0,83.14199313521927,0.0,0.0,0.0,0.0,15.445045635219273,-67.6969475,15.445045635219273,-67.6969475,15.445045635219273,-67.6969475,15.445045635219273,0,0,0,15.445045635219273,0,0,-67.6969475,0,-67.6969475,0,-67.6969475,20,15.445045635219273 -2012-04-15 00:15:00,77.77300774999999,77.77300774999999,77.77300774999999,77.77300774999999,77.77300774999999,77.77300774999999,84.31574524281307,0.0,84.31574524281307,0.0,84.31574524281307,0.0,0.0,0.0,0.0,6.542737492813075,-77.77300774999999,6.542737492813075,-77.77300774999999,6.542737492813075,-77.77300774999999,6.542737492813075,0,0,0,6.542737492813075,0,0,-77.77300774999999,0,-77.77300774999999,0,-77.77300774999999,20,6.542737492813075 -2012-04-15 00:30:00,67.42285724999999,67.42285724999999,67.42285724999999,67.42285724999999,67.42285724999999,67.42285724999999,89.73443608369288,0.0,89.73443608369288,0.0,89.73443608369288,0.0,0.0,0.0,0.0,22.31157883369289,-67.42285724999999,22.31157883369289,-67.42285724999999,22.31157883369289,-67.42285724999999,22.31157883369289,0,0,0,22.31157883369289,0,0,-67.42285724999999,0,-67.42285724999999,0,-67.42285724999999,20,22.31157883369289 -2012-04-15 00:45:00,72.922606,72.922606,72.922606,72.922606,72.922606,72.922606,87.09734808633782,0.0,87.09734808633782,0.0,87.09734808633782,0.0,0.0,0.0,0.0,14.174742086337815,-72.922606,14.174742086337815,-72.922606,14.174742086337815,-72.922606,14.174742086337815,0,0,0,14.174742086337815,0,0,-72.922606,0,-72.922606,0,-72.922606,20,14.174742086337815 -2012-04-15 01:00:00,76.4356795,76.4356795,76.4356795,76.4356795,76.4356795,76.4356795,82.55922428364467,0.0,82.55922428364467,0.0,82.55922428364467,0.0,0.0,0.0,0.0,6.123544783644661,-76.4356795,6.123544783644661,-76.4356795,6.123544783644661,-76.4356795,6.123544783644661,0,0,0,6.123544783644661,0,0,-76.4356795,0,-76.4356795,0,-76.4356795,20,6.123544783644661 -2012-04-15 01:15:00,63.74248374999999,63.74248374999999,63.74248374999999,63.74248374999999,63.74248374999999,63.74248374999999,77.80835886021384,0.0,77.80835886021384,0.0,77.80835886021384,0.0,0.0,0.0,0.0,14.065875110213852,-63.74248374999999,14.065875110213852,-63.74248374999999,14.065875110213852,-63.74248374999999,14.065875110213852,0,0,0,14.065875110213852,0,0,-63.74248374999999,0,-63.74248374999999,0,-63.74248374999999,20,14.065875110213852 -2012-04-15 01:30:00,73.13793874999999,73.13793874999999,73.13793874999999,73.13793874999999,73.13793874999999,73.13793874999999,85.50049260627833,0.0,85.50049260627833,0.0,85.50049260627833,0.0,0.0,0.0,0.0,12.362553856278339,-73.13793874999999,12.362553856278339,-73.13793874999999,12.362553856278339,-73.13793874999999,12.362553856278339,0,0,0,12.362553856278339,0,0,-73.13793874999999,0,-73.13793874999999,0,-73.13793874999999,20,12.362553856278339 -2012-04-15 01:45:00,76.6581375,76.6581375,76.6581375,76.6581375,76.6581375,76.6581375,80.44570960428378,0.0,80.44570960428378,0.0,80.44570960428378,0.0,0.0,0.0,0.0,3.7875721042837824,-76.6581375,3.7875721042837824,-76.6581375,3.7875721042837824,-76.6581375,3.7875721042837824,0,0,0,3.7875721042837824,0,0,-76.6581375,0,-76.6581375,0,-76.6581375,20,3.7875721042837824 -2012-04-15 02:00:00,43.446738249999996,43.446738249999996,43.446738249999996,43.446738249999996,43.446738249999996,43.446738249999996,91.17620150839382,0.0,91.17620150839382,0.0,91.17620150839382,0.0,0.0,0.0,0.0,47.72946325839382,-43.446738249999996,47.72946325839382,-43.446738249999996,47.72946325839382,-43.446738249999996,47.72946325839382,0,0,0,47.72946325839382,0,0,-43.446738249999996,0,-43.446738249999996,0,-43.446738249999996,20,47.72946325839382 -2012-04-15 02:15:00,45.869702,45.869702,45.869702,45.869702,45.869702,45.869702,88.51080165269651,0.0,88.51080165269651,0.0,88.51080165269651,0.0,0.0,0.0,0.0,42.64109965269652,-45.869702,42.64109965269652,-45.869702,42.64109965269652,-45.869702,42.64109965269652,0,0,0,42.64109965269652,0,0,-45.869702,0,-45.869702,0,-45.869702,20,42.64109965269652 -2012-04-15 02:30:00,51.6792105,51.6792105,51.6792105,51.6792105,51.6792105,51.6792105,84.31574524281307,0.0,84.31574524281307,0.0,84.31574524281307,0.0,0.0,0.0,0.0,32.63653474281306,-51.6792105,32.63653474281306,-51.6792105,32.63653474281306,-51.6792105,32.63653474281306,0,0,0,32.63653474281306,0,0,-51.6792105,0,-51.6792105,0,-51.6792105,20,32.63653474281306 -2012-04-15 02:45:00,47.59176025000001,47.59176025000001,47.59176025000001,47.59176025000001,47.59176025000001,47.59176025000001,83.53202530684715,0.0,83.53202530684715,0.0,83.53202530684715,0.0,0.0,0.0,0.0,35.94026505684714,-47.59176025000001,35.94026505684714,-47.59176025000001,35.94026505684714,-47.59176025000001,35.94026505684714,0,0,0,35.94026505684714,0,0,-47.59176025000001,0,-47.59176025000001,0,-47.59176025000001,20,35.94026505684714 -2012-04-15 03:00:00,45.360210249999994,45.360210249999994,45.360210249999994,45.360210249999994,45.360210249999994,45.360210249999994,85.50049260627833,0.0,85.50049260627833,0.0,85.50049260627833,0.0,0.0,0.0,0.0,40.140282356278334,-45.360210249999994,40.140282356278334,-45.360210249999994,40.140282356278334,-45.360210249999994,40.140282356278334,0,0,0,40.140282356278334,0,0,-45.360210249999994,0,-45.360210249999994,0,-45.360210249999994,20,40.140282356278334 -2012-04-15 03:15:00,50.844773,50.844773,50.844773,50.844773,50.844773,50.844773,81.01850127923427,0.0,81.01850127923427,0.0,81.01850127923427,0.0,0.0,0.0,0.0,30.17372827923427,-50.844773,30.17372827923427,-50.844773,30.17372827923427,-50.844773,30.17372827923427,0,0,0,30.17372827923427,0,0,-50.844773,0,-50.844773,0,-50.844773,20,30.17372827923427 -2012-04-15 03:30:00,57.466514999999994,57.466514999999994,57.466514999999994,57.466514999999994,57.466514999999994,57.466514999999994,77.99480053547157,0.0,77.99480053547157,0.0,77.99480053547157,0.0,0.0,0.0,0.0,20.528285535471575,-57.466514999999994,20.528285535471575,-57.466514999999994,20.528285535471575,-57.466514999999994,20.528285535471575,0,0,0,20.528285535471575,0,0,-57.466514999999994,0,-57.466514999999994,0,-57.466514999999994,20,20.528285535471575 -2012-04-15 03:45:00,57.068087500000004,57.068087500000004,57.068087500000004,57.068087500000004,57.068087500000004,57.068087500000004,77.4363673376264,0.0,77.4363673376264,0.0,77.4363673376264,0.0,0.0,0.0,0.0,20.36827983762639,-57.068087500000004,20.36827983762639,-57.068087500000004,20.36827983762639,-57.068087500000004,20.36827983762639,0,0,0,20.36827983762639,0,0,-57.068087500000004,0,-57.068087500000004,0,-57.068087500000004,20,20.36827983762639 -2012-04-15 04:00:00,64.706025,64.706025,64.706025,64.706025,64.706025,64.706025,74.86557097322104,0.0,74.86557097322104,0.0,74.86557097322104,0.0,0.0,0.0,0.0,10.159545973221043,-64.706025,10.159545973221043,-64.706025,10.159545973221043,-64.706025,10.159545973221043,0,0,0,10.159545973221043,0,0,-64.706025,0,-64.706025,0,-64.706025,20,10.159545973221043 -2012-04-15 04:15:00,73.267899,73.267899,73.267899,73.267899,73.267899,73.267899,74.14165429374296,0.0,74.14165429374296,0.0,74.14165429374296,0.0,0.0,0.0,0.0,0.8737552937429598,-73.267899,0.8737552937429598,-73.267899,0.8737552937429598,-73.267899,0.8737552937429598,0,0,0,0.8737552937429598,0,0,-73.267899,0,-73.267899,0,-73.267899,20,0.8737552937429598 -2012-04-15 04:30:00,44.883975,44.883975,44.883975,44.883975,44.883975,44.883975,76.88060606384784,0.0,76.88060606384784,0.0,76.88060606384784,0.0,0.0,0.0,0.0,31.996631063847836,-44.883975,31.996631063847836,-44.883975,31.996631063847836,-44.883975,31.996631063847836,0,0,0,31.996631063847836,0,0,-44.883975,0,-44.883975,0,-44.883975,20,31.996631063847836 -2012-04-15 04:45:00,50.53870175,50.53870175,50.53870175,50.53870175,50.53870175,50.53870175,77.06556333684638,0.0,77.06556333684638,0.0,77.06556333684638,0.0,0.0,0.0,0.0,26.52686158684638,-50.53870175,26.52686158684638,-50.53870175,26.52686158684638,-50.53870175,26.52686158684638,0,0,0,26.52686158684638,0,0,-50.53870175,0,-50.53870175,0,-50.53870175,20,26.52686158684638 -2012-04-15 05:00:00,54.88442525,54.88442525,54.88442525,54.88442525,54.88442525,54.88442525,71.99793394669855,0.0,71.99793394669855,0.0,71.99793394669855,0.0,0.0,0.0,0.0,17.113508696698553,-54.88442525,17.113508696698553,-54.88442525,17.113508696698553,-54.88442525,17.113508696698553,0,0,0,17.113508696698553,0,0,-54.88442525,0,-54.88442525,0,-54.88442525,20,17.113508696698553 -2012-04-15 05:15:00,50.263486750000006,50.263486750000006,50.263486750000006,50.263486750000006,50.263486750000006,50.263486750000006,78.55591206487519,0.0,78.55591206487519,0.0,78.55591206487519,0.0,0.0,0.0,0.0,28.29242531487518,-50.263486750000006,28.29242531487518,-50.263486750000006,28.29242531487518,-50.263486750000006,28.29242531487518,0,0,0,28.29242531487518,0,0,-50.263486750000006,0,-50.263486750000006,0,-50.263486750000006,20,28.29242531487518 -2012-04-15 05:30:00,44.83253475,44.83253475,44.83253475,44.83253475,44.83253475,44.83253475,79.30823813895911,0.0,79.30823813895911,0.0,79.30823813895911,0.0,0.0,0.0,0.0,34.47570338895911,-44.83253475,34.47570338895911,-44.83253475,34.47570338895911,-44.83253475,34.47570338895911,0,0,0,34.47570338895911,0,0,-44.83253475,0,-44.83253475,0,-44.83253475,20,34.47570338895911 -2012-04-15 05:45:00,56.650393,56.650393,56.650393,56.650393,56.650393,56.650393,82.55922428364467,0.0,82.55922428364467,0.0,82.55922428364467,0.0,0.0,0.0,0.0,25.908831283644666,-56.650393,25.908831283644666,-56.650393,25.908831283644666,-56.650393,25.908831283644666,0,0,0,25.908831283644666,0,0,-56.650393,0,-56.650393,0,-56.650393,20,25.908831283644666 -2012-04-15 06:00:00,58.428639499999996,58.428639499999996,58.428639499999996,58.428639499999996,58.428639499999996,58.428639499999996,71.4685395015393,0.0,71.4685395015393,0.0,71.4685395015393,0.0,0.0,0.0,0.0,13.039900001539301,-58.428639499999996,13.039900001539301,-58.428639499999996,13.039900001539301,-58.428639499999996,13.039900001539301,0,0,0,13.039900001539301,0,0,-58.428639499999996,0,-58.428639499999996,0,-58.428639499999996,20,13.039900001539301 -2012-04-15 06:15:00,60.530814,60.530814,60.530814,60.530814,60.530814,60.530814,61.41843138232128,19.596894949582115,61.41843138232128,19.596894949582115,61.41843138232128,19.596894949582115,19.596894949582115,19.596894949582115,19.596894949582115,20.484512331903396,-40.933919050417884,20.484512331903396,-40.933919050417884,20.484512331903396,-40.933919050417884,20.484512331903396,0,0,0,20.484512331903396,0,0,-40.933919050417884,0,-40.933919050417884,0,-40.933919050417884,20,20.484512331903396 -2012-04-15 06:30:00,61.26690425,61.26690425,61.26690425,61.26690425,61.26690425,61.26690425,46.70872409566931,13.789891745769825,46.70872409566931,13.789891745769825,46.70872409566931,13.789891745769825,13.789891745769825,13.789891745769825,13.789891745769825,-0.7682884085608706,-47.477012504230174,-0.7682884085608706,-47.477012504230174,-0.7682884085608706,-47.477012504230174,0,0,0,0,0,0,-0.7682884085608706,-47.477012504230174,0,-47.477012504230174,-0.7682884085608706,-47.477012504230174,20,-0.7682884085608706 -2012-04-15 06:45:00,103.89071225,103.89071225,103.89071225,103.89071225,103.89071225,103.89071225,38.610734086011064,17.41068479328098,38.610734086011064,17.41068479328098,38.610734086011064,17.41068479328098,17.41068479328098,17.41068479328098,17.41068479328098,-47.869293370707965,-86.48002745671903,-47.869293370707965,-86.48002745671903,-47.869293370707965,-86.48002745671903,0,0,0,0,0,0,-47.869293370707965,-86.48002745671903,0,-86.48002745671903,-47.869293370707965,-86.48002745671903,20,-47.869293370707965 -2012-04-15 07:00:00,187.31044574999999,187.31044574999999,187.31044574999999,187.31044574999999,187.31044574999999,187.31044574999999,29.70740328554564,20.2970876474421,29.70740328554564,20.2970876474421,29.70740328554564,20.2970876474421,20.2970876474421,20.2970876474421,20.2970876474421,-137.30595481701224,-167.01335810255787,-137.30595481701224,-167.01335810255787,-137.30595481701224,-167.01335810255787,0,0,0,0,0,0,-137.30595481701224,-167.01335810255787,0,-167.01335810255787,-137.30595481701224,-167.01335810255787,20,-137.30595481701224 -2012-04-15 07:15:00,63.96897575,63.96897575,63.96897575,63.96897575,63.96897575,63.96897575,22.61555860937605,34.75444381640289,22.61555860937605,34.75444381640289,22.61555860937605,34.75444381640289,34.75444381640289,34.75444381640289,34.75444381640289,-6.598973324221063,-29.214531933597108,-6.598973324221063,-29.214531933597108,-6.598973324221063,-29.214531933597108,0,0,0,0,0,0,-6.598973324221063,-29.214531933597108,0,-29.214531933597108,-6.598973324221063,-29.214531933597108,20,-6.598973324221063 -2012-04-15 07:30:00,54.27129025,54.27129025,54.27129025,54.27129025,54.27129025,54.27129025,20.174992418847644,48.979627724395485,20.174992418847644,48.979627724395485,20.174992418847644,48.979627724395485,48.979627724395485,48.979627724395485,48.979627724395485,14.883329893243136,-5.291662525604515,14.883329893243136,-5.291662525604515,14.883329893243136,-5.291662525604515,14.883329893243136,0,0,0,14.883329893243136,0,0,-5.291662525604515,0,-5.291662525604515,0,-5.291662525604515,20,14.883329893243136 -2012-04-15 07:45:00,58.750407749999994,58.750407749999994,58.750407749999994,58.750407749999994,58.750407749999994,58.750407749999994,20.40309948170849,68.61315485242996,20.40309948170849,68.61315485242996,20.40309948170849,68.61315485242996,68.61315485242996,68.61315485242996,68.61315485242996,30.26584658413846,9.862747102429964,30.26584658413846,9.862747102429964,30.26584658413846,9.862747102429964,30.26584658413846,9.862747102429964,0,9.862747102429964,30.26584658413846,9.862747102429964,0,0,0,0,0,0,20,30.26584658413846 -2012-04-15 08:00:00,117.98514925,117.98514925,117.98514925,117.98514925,117.98514925,117.98514925,25.776879105328852,63.50408564347539,25.776879105328852,63.50408564347539,25.776879105328852,63.50408564347539,63.50408564347539,63.50408564347539,63.50408564347539,-28.704184501195755,-54.481063606524614,-28.704184501195755,-54.481063606524614,-28.704184501195755,-54.481063606524614,0,0,0,0,0,0,-28.704184501195755,-54.481063606524614,0,-54.481063606524614,-28.704184501195755,-54.481063606524614,20,-28.704184501195755 -2012-04-15 08:15:00,26.199364,26.199364,26.199364,26.199364,26.199364,26.199364,24.375959660780847,81.43771102978926,24.375959660780847,81.43771102978926,24.375959660780847,81.43771102978926,81.43771102978926,81.43771102978926,81.43771102978926,79.6143066905701,55.23834702978925,79.6143066905701,55.23834702978925,79.6143066905701,55.23834702978925,79.6143066905701,55.23834702978925,0,55.23834702978925,79.6143066905701,55.23834702978925,0,0,0,0,0,0,20,79.6143066905701 -2012-04-15 08:30:00,51.82194224999999,51.82194224999999,51.82194224999999,51.82194224999999,51.82194224999999,51.82194224999999,20.099336276233473,100.04958935352056,20.099336276233473,100.04958935352056,20.099336276233473,100.04958935352056,100.04958935352056,100.04958935352056,100.04958935352056,68.32698337975404,48.22764710352057,68.32698337975404,48.22764710352057,68.32698337975404,48.22764710352057,68.32698337975404,48.22764710352057,0,48.22764710352057,68.32698337975404,48.22764710352057,0,0,0,0,0,0,20,68.32698337975404 -2012-04-15 08:45:00,70.83373974999999,70.83373974999999,70.83373974999999,70.83373974999999,70.83373974999999,70.83373974999999,23.77937206440127,113.60494324267485,23.77937206440127,113.60494324267485,23.77937206440127,113.60494324267485,113.60494324267485,113.60494324267485,113.60494324267485,66.55057555707613,42.77120349267486,66.55057555707613,42.77120349267486,66.55057555707613,42.77120349267486,66.55057555707613,42.77120349267486,0,42.77120349267486,66.55057555707613,42.77120349267486,0,0,0,0,0,0,20,66.55057555707613 -2012-04-15 09:00:00,119.65531849999999,119.65531849999999,119.65531849999999,119.65531849999999,119.65531849999999,119.65531849999999,21.019776740159205,91.15829266630229,21.019776740159205,91.15829266630229,21.019776740159205,91.15829266630229,91.15829266630229,91.15829266630229,91.15829266630229,-7.477249093538504,-28.497025833697705,-7.477249093538504,-28.497025833697705,-7.477249093538504,-28.497025833697705,0,0,0,0,0,0,-7.477249093538504,-28.497025833697705,0,-28.497025833697705,-7.477249093538504,-28.497025833697705,20,-7.477249093538504 -2012-04-15 09:15:00,63.0720255,63.0720255,63.0720255,63.0720255,63.0720255,63.0720255,22.04816995297663,95.59856237460525,22.04816995297663,95.59856237460525,22.04816995297663,95.59856237460525,95.59856237460525,95.59856237460525,95.59856237460525,54.57470682758187,32.52653687460525,54.57470682758187,32.52653687460525,54.57470682758187,32.52653687460525,54.57470682758187,32.52653687460525,0,32.52653687460525,54.57470682758187,32.52653687460525,0,0,0,0,0,0,20,54.57470682758187 -2012-04-15 09:30:00,16.467255,16.467255,16.467255,16.467255,16.467255,16.467255,14.096514675359368,149.1739709165802,14.096514675359368,149.1739709165802,14.096514675359368,149.1739709165802,149.1739709165802,149.1739709165802,149.1739709165802,146.80323059193958,132.7067159165802,146.80323059193958,132.7067159165802,146.80323059193958,132.7067159165802,146.80323059193958,132.7067159165802,0,132.7067159165802,146.80323059193958,132.7067159165802,0,0,0,0,0,0,20,146.80323059193958 -2012-04-15 09:45:00,32.5493655,32.5493655,32.5493655,32.5493655,32.5493655,32.5493655,26.862081812539593,137.9642911332785,26.862081812539593,137.9642911332785,26.862081812539593,137.9642911332785,137.9642911332785,137.9642911332785,137.9642911332785,132.2770074458181,105.4149256332785,132.2770074458181,105.4149256332785,132.2770074458181,105.4149256332785,132.2770074458181,105.4149256332785,0,105.4149256332785,132.2770074458181,105.4149256332785,0,0,0,0,0,0,20,132.2770074458181 -2012-04-15 10:00:00,49.44545375,49.44545375,49.44545375,49.44545375,49.44545375,49.44545375,20.942021788019733,149.8002864893866,20.942021788019733,149.8002864893866,20.942021788019733,149.8002864893866,149.8002864893866,149.8002864893866,149.8002864893866,121.29685452740632,100.3548327393866,121.29685452740632,100.3548327393866,121.29685452740632,100.3548327393866,121.29685452740632,100.3548327393866,0,100.3548327393866,121.29685452740632,100.3548327393866,0,0,0,0,0,0,20,121.29685452740632 -2012-04-15 10:15:00,48.38219825,48.38219825,48.38219825,48.38219825,48.38219825,48.38219825,13.106638635857076,124.07776144881264,13.106638635857076,124.07776144881264,13.106638635857076,124.07776144881264,124.07776144881264,124.07776144881264,124.07776144881264,88.8022018346697,75.69556319881264,88.8022018346697,75.69556319881264,88.8022018346697,75.69556319881264,88.8022018346697,75.69556319881264,0,75.69556319881264,88.8022018346697,75.69556319881264,0,0,0,0,0,0,20,88.8022018346697 -2012-04-15 10:30:00,53.980655000000006,53.980655000000006,53.980655000000006,53.980655000000006,53.980655000000006,53.980655000000006,8.206125648932222,140.12377250640134,8.206125648932222,140.12377250640134,8.206125648932222,140.12377250640134,140.12377250640134,140.12377250640134,140.12377250640134,94.34924315533354,86.14311750640132,94.34924315533354,86.14311750640132,94.34924315533354,86.14311750640132,94.34924315533354,86.14311750640132,0,86.14311750640132,94.34924315533354,86.14311750640132,0,0,0,0,0,0,20,94.34924315533354 -2012-04-15 10:45:00,74.26120275000001,74.26120275000001,74.26120275000001,74.26120275000001,74.26120275000001,74.26120275000001,5.6581975830893025,182.8219592498852,5.6581975830893025,182.8219592498852,5.6581975830893025,182.8219592498852,182.8219592498852,182.8219592498852,182.8219592498852,114.21895408297449,108.56075649988519,114.21895408297449,108.56075649988519,114.21895408297449,108.56075649988519,114.21895408297449,108.56075649988519,0,108.56075649988519,114.21895408297449,108.56075649988519,0,0,0,0,0,0,20,114.21895408297449 -2012-04-15 11:00:00,68.639764,68.639764,68.639764,68.639764,68.639764,68.639764,7.4410960104775645,200.0955473292943,7.4410960104775645,200.0955473292943,7.4410960104775645,200.0955473292943,200.0955473292943,200.0955473292943,200.0955473292943,138.89687933977189,131.45578332929432,138.89687933977189,131.45578332929432,138.89687933977189,131.45578332929432,138.89687933977189,131.45578332929432,0,131.45578332929432,138.89687933977189,131.45578332929432,0,0,0,0,0,0,20,138.89687933977189 -2012-04-15 11:15:00,54.8959335,54.8959335,54.8959335,54.8959335,54.8959335,54.8959335,11.895903988778628,218.43050482223887,11.895903988778628,218.43050482223887,11.895903988778628,218.43050482223887,218.43050482223887,218.43050482223887,218.43050482223887,175.43047531101752,163.5345713222389,175.43047531101752,163.5345713222389,175.43047531101752,163.5345713222389,175.43047531101752,163.5345713222389,0,163.5345713222389,175.43047531101752,163.5345713222389,0,0,0,0,0,0,20,175.43047531101752 -2012-04-15 11:30:00,22.58305375,22.58305375,22.58305375,22.58305375,22.58305375,22.58305375,8.889631939040312,169.6132559893937,8.889631939040312,169.6132559893937,8.889631939040312,169.6132559893937,169.6132559893937,169.6132559893937,169.6132559893937,155.919834178434,147.0302022393937,155.919834178434,147.0302022393937,155.919834178434,147.0302022393937,155.919834178434,147.0302022393937,0,147.0302022393937,155.919834178434,147.0302022393937,0,0,0,0,0,0,20,155.919834178434 -2012-04-15 11:45:00,36.043226999999995,36.043226999999995,36.043226999999995,36.043226999999995,36.043226999999995,36.043226999999995,18.625666961216446,244.31226230271736,18.625666961216446,244.31226230271736,18.625666961216446,244.31226230271736,244.31226230271736,244.31226230271736,244.31226230271736,226.89470226393382,208.26903530271736,226.89470226393382,208.26903530271736,226.89470226393382,208.26903530271736,226.89470226393382,208.26903530271736,0,208.26903530271736,226.89470226393382,208.26903530271736,0,0,0,0,0,0,20,226.89470226393382 -2012-04-15 12:00:00,139.946675,139.946675,139.946675,139.946675,139.946675,139.946675,14.948166759929391,147.63087422979262,14.948166759929391,147.63087422979262,14.948166759929391,147.63087422979262,147.63087422979262,147.63087422979262,147.63087422979262,22.632365989722018,7.684199229792625,22.632365989722018,7.684199229792625,22.632365989722018,7.684199229792625,22.632365989722018,7.684199229792625,0,7.684199229792625,22.632365989722018,7.684199229792625,0,0,0,0,0,0,20,22.632365989722018 -2012-04-15 12:15:00,217.21626,217.21626,217.21626,217.21626,217.21626,217.21626,12.164222650555097,134.2422019158332,12.164222650555097,134.2422019158332,12.164222650555097,134.2422019158332,134.2422019158332,134.2422019158332,134.2422019158332,-70.80983543361171,-82.97405808416681,-70.80983543361171,-82.97405808416681,-70.80983543361171,-82.97405808416681,0,0,0,0,0,0,-70.80983543361171,-82.97405808416681,0,-82.97405808416681,-70.80983543361171,-82.97405808416681,20,-70.80983543361171 -2012-04-15 12:30:00,216.41656724999999,216.41656724999999,216.41656724999999,216.41656724999999,216.41656724999999,216.41656724999999,16.223310621712884,204.33028980400618,16.223310621712884,204.33028980400618,16.223310621712884,204.33028980400618,204.33028980400618,204.33028980400618,204.33028980400618,4.137033175719097,-12.086277445993801,4.137033175719097,-12.086277445993801,4.137033175719097,-12.086277445993801,4.137033175719097,0,0,0,4.137033175719097,0,0,-12.086277445993801,0,-12.086277445993801,0,-12.086277445993801,20,4.137033175719097 -2012-04-15 12:45:00,246.89445874999998,246.89445874999998,246.89445874999998,246.89445874999998,246.89445874999998,246.89445874999998,18.625666961216446,155.16267721708928,18.625666961216446,155.16267721708928,18.625666961216446,155.16267721708928,155.16267721708928,155.16267721708928,155.16267721708928,-73.10611457169426,-91.7317815329107,-73.10611457169426,-91.7317815329107,-73.10611457169426,-91.7317815329107,0,0,0,0,0,0,-73.10611457169426,-91.7317815329107,0,-91.7317815329107,-73.10611457169426,-91.7317815329107,20,-73.10611457169426 -2012-04-15 13:00:00,347.24195725,347.24195725,347.24195725,347.24195725,347.24195725,347.24195725,15.386563114487807,254.28260478647945,15.386563114487807,254.28260478647945,15.386563114487807,254.28260478647945,254.28260478647945,254.28260478647945,254.28260478647945,-77.57278934903275,-92.95935246352053,-77.57278934903275,-92.95935246352053,-77.57278934903275,-92.95935246352053,0,0,0,0,0,0,-77.57278934903275,-92.95935246352053,0,-92.95935246352053,-77.57278934903275,-92.95935246352053,20,-77.57278934903275 -2012-04-15 13:15:00,430.95333400000004,430.95333400000004,430.95333400000004,430.95333400000004,430.95333400000004,430.95333400000004,14.5181777465122,216.53465106743832,14.5181777465122,216.53465106743832,14.5181777465122,216.53465106743832,216.53465106743832,216.53465106743832,216.53465106743832,-199.90050518604951,-214.41868293256172,-199.90050518604951,-214.41868293256172,-199.90050518604951,-214.41868293256172,0,0,0,0,0,0,-199.90050518604951,-214.41868293256172,0,-214.41868293256172,-199.90050518604951,-214.41868293256172,20,-199.90050518604951 -2012-04-15 13:30:00,213.49982,213.49982,213.49982,213.49982,213.49982,213.49982,17.499996276314604,174.80623840023625,17.499996276314604,174.80623840023625,17.499996276314604,174.80623840023625,174.80623840023625,174.80623840023625,174.80623840023625,-21.193585323449156,-38.693581599763746,-21.193585323449156,-38.693581599763746,-21.193585323449156,-38.693581599763746,0,0,0,0,0,0,-21.193585323449156,-38.693581599763746,0,-38.693581599763746,-21.193585323449156,-38.693581599763746,20,-21.193585323449156 -2012-04-15 13:45:00,317.98041125,317.98041125,317.98041125,317.98041125,317.98041125,317.98041125,19.50088477214095,193.00319224302174,19.50088477214095,193.00319224302174,19.50088477214095,193.00319224302174,193.00319224302174,193.00319224302174,193.00319224302174,-105.47633423483728,-124.97721900697823,-105.47633423483728,-124.97721900697823,-105.47633423483728,-124.97721900697823,0,0,0,0,0,0,-105.47633423483728,-124.97721900697823,0,-124.97721900697823,-105.47633423483728,-124.97721900697823,20,-105.47633423483728 -2012-04-15 14:00:00,217.78766925,217.78766925,217.78766925,217.78766925,217.78766925,217.78766925,16.55304271892661,226.33114079495283,16.55304271892661,226.33114079495283,16.55304271892661,226.33114079495283,226.33114079495283,226.33114079495283,226.33114079495283,25.096514263879442,8.543471544952837,25.096514263879442,8.543471544952837,25.096514263879442,8.543471544952837,25.096514263879442,8.543471544952837,0,8.543471544952837,25.096514263879442,8.543471544952837,0,0,0,0,0,0,20,25.096514263879442 -2012-04-15 14:15:00,116.432672,116.432672,116.432672,116.432672,116.432672,116.432672,21.254195894353654,226.42795845258337,21.254195894353654,226.42795845258337,21.254195894353654,226.42795845258337,226.42795845258337,226.42795845258337,226.42795845258337,131.24948234693701,109.99528645258337,131.24948234693701,109.99528645258337,131.24948234693701,109.99528645258337,131.24948234693701,109.99528645258337,0,109.99528645258337,131.24948234693701,109.99528645258337,0,0,0,0,0,0,20,131.24948234693701 -2012-04-15 14:30:00,138.66936725000002,138.66936725000002,138.66936725000002,138.66936725000002,138.66936725000002,138.66936725000002,15.0102781768926,181.91906890109382,15.0102781768926,181.91906890109382,15.0102781768926,181.91906890109382,181.91906890109382,181.91906890109382,181.91906890109382,58.2599798279864,43.2497016510938,58.2599798279864,43.2497016510938,58.2599798279864,43.2497016510938,58.2599798279864,43.2497016510938,0,43.2497016510938,58.2599798279864,43.2497016510938,0,0,0,0,0,0,20,58.2599798279864 -2012-04-15 14:45:00,119.19372625,119.19372625,119.19372625,119.19372625,119.19372625,119.19372625,14.579093098345654,187.97527723487045,14.579093098345654,187.97527723487045,14.579093098345654,187.97527723487045,187.97527723487045,187.97527723487045,187.97527723487045,83.3606440832161,68.78155098487045,83.3606440832161,68.78155098487045,83.3606440832161,68.78155098487045,83.3606440832161,68.78155098487045,0,68.78155098487045,83.3606440832161,68.78155098487045,0,0,0,0,0,0,20,83.3606440832161 -2012-04-15 15:00:00,115.45694300000001,115.45694300000001,115.45694300000001,115.45694300000001,115.45694300000001,115.45694300000001,13.859271201630529,162.21187802900533,13.859271201630529,162.21187802900533,13.859271201630529,162.21187802900533,162.21187802900533,162.21187802900533,162.21187802900533,60.614206230635844,46.754935029005324,60.614206230635844,46.754935029005324,60.614206230635844,46.754935029005324,60.614206230635844,46.754935029005324,0,46.754935029005324,60.614206230635844,46.754935029005324,0,0,0,0,0,0,20,60.614206230635844 -2012-04-15 15:15:00,110.64739425,110.64739425,110.64739425,110.64739425,110.64739425,110.64739425,16.09265371679481,168.69063180665572,16.09265371679481,168.69063180665572,16.09265371679481,168.69063180665572,168.69063180665572,168.69063180665572,168.69063180665572,74.13589127345053,58.04323755665571,74.13589127345053,58.04323755665571,74.13589127345053,58.04323755665571,74.13589127345053,58.04323755665571,0,58.04323755665571,74.13589127345053,58.04323755665571,0,0,0,0,0,0,20,74.13589127345053 -2012-04-15 15:30:00,210.85063549999998,210.85063549999998,210.85063549999998,210.85063549999998,210.85063549999998,210.85063549999998,18.19805374291001,145.9522111072303,18.19805374291001,145.9522111072303,18.19805374291001,145.9522111072303,145.9522111072303,145.9522111072303,145.9522111072303,-46.70037064985965,-64.89842439276967,-46.70037064985965,-64.89842439276967,-46.70037064985965,-64.89842439276967,0,0,0,0,0,0,-46.70037064985965,-64.89842439276967,0,-64.89842439276967,-46.70037064985965,-64.89842439276967,20,-46.70037064985965 -2012-04-15 15:45:00,343.560697,343.560697,343.560697,343.560697,343.560697,343.560697,18.987086478360844,155.89831696755812,18.987086478360844,155.89831696755812,18.987086478360844,155.89831696755812,155.89831696755812,155.89831696755812,155.89831696755812,-168.67529355408104,-187.6623800324419,-168.67529355408104,-187.6623800324419,-168.67529355408104,-187.6623800324419,0,0,0,0,0,0,-168.67529355408104,-187.6623800324419,0,-187.6623800324419,-168.67529355408104,-187.6623800324419,20,-168.67529355408104 -2012-04-15 16:00:00,257.574341,257.574341,257.574341,257.574341,257.574341,257.574341,24.204499848293395,161.42442836096876,24.204499848293395,161.42442836096876,24.204499848293395,161.42442836096876,161.42442836096876,161.42442836096876,161.42442836096876,-71.94541279073786,-96.14991263903124,-71.94541279073786,-96.14991263903124,-71.94541279073786,-96.14991263903124,0,0,0,0,0,0,-71.94541279073786,-96.14991263903124,0,-96.14991263903124,-71.94541279073786,-96.14991263903124,20,-71.94541279073786 -2012-04-15 16:15:00,307.01609725000003,307.01609725000003,307.01609725000003,307.01609725000003,307.01609725000003,307.01609725000003,28.166145532439636,96.95754199023756,28.166145532439636,96.95754199023756,28.166145532439636,96.95754199023756,96.95754199023756,96.95754199023756,96.95754199023756,-181.89240972732284,-210.05855525976247,-181.89240972732284,-210.05855525976247,-181.89240972732284,-210.05855525976247,0,0,0,0,0,0,-181.89240972732284,-210.05855525976247,0,-210.05855525976247,-181.89240972732284,-210.05855525976247,20,-181.89240972732284 -2012-04-15 16:30:00,283.69072424999996,283.69072424999996,283.69072424999996,283.69072424999996,283.69072424999996,283.69072424999996,25.776879105328852,109.0846137617569,25.776879105328852,109.0846137617569,25.776879105328852,109.0846137617569,109.0846137617569,109.0846137617569,109.0846137617569,-148.8292313829142,-174.60611048824308,-148.8292313829142,-174.60611048824308,-148.8292313829142,-174.60611048824308,0,0,0,0,0,0,-148.8292313829142,-174.60611048824308,0,-174.60611048824308,-148.8292313829142,-174.60611048824308,20,-148.8292313829142 -2012-04-15 16:45:00,186.99855025,186.99855025,186.99855025,186.99855025,186.99855025,186.99855025,23.863996085028973,123.64859718927504,23.863996085028973,123.64859718927504,23.863996085028973,123.64859718927504,123.64859718927504,123.64859718927504,123.64859718927504,-39.485956975695984,-63.34995306072496,-39.485956975695984,-63.34995306072496,-39.485956975695984,-63.34995306072496,0,0,0,0,0,0,-39.485956975695984,-63.34995306072496,0,-63.34995306072496,-39.485956975695984,-63.34995306072496,20,-39.485956975695984 -2012-04-15 17:00:00,191.40186949999998,191.40186949999998,191.40186949999998,191.40186949999998,191.40186949999998,191.40186949999998,18.625666961216446,95.50615797604166,18.625666961216446,95.50615797604166,18.625666961216446,95.50615797604166,95.50615797604166,95.50615797604166,95.50615797604166,-77.27004456274187,-95.89571152395831,-77.27004456274187,-95.89571152395831,-77.27004456274187,-95.89571152395831,0,0,0,0,0,0,-77.27004456274187,-95.89571152395831,0,-95.89571152395831,-77.27004456274187,-95.89571152395831,20,-77.27004456274187 -2012-04-15 17:15:00,154.96461775,154.96461775,154.96461775,154.96461775,154.96461775,154.96461775,17.225849921671628,72.7558955052323,17.225849921671628,72.7558955052323,17.225849921671628,72.7558955052323,72.7558955052323,72.7558955052323,72.7558955052323,-64.98287232309607,-82.2087222447677,-64.98287232309607,-82.2087222447677,-64.98287232309607,-82.2087222447677,0,0,0,0,0,0,-64.98287232309607,-82.2087222447677,0,-82.2087222447677,-64.98287232309607,-82.2087222447677,20,-64.98287232309607 -2012-04-15 17:30:00,145.1125925,145.1125925,145.1125925,145.1125925,145.1125925,145.1125925,19.353151427036003,59.95092458984092,19.353151427036003,59.95092458984092,19.353151427036003,59.95092458984092,59.95092458984092,59.95092458984092,59.95092458984092,-65.80851648312307,-85.16166791015908,-65.80851648312307,-85.16166791015908,-65.80851648312307,-85.16166791015908,0,0,0,0,0,0,-65.80851648312307,-85.16166791015908,0,-85.16166791015908,-65.80851648312307,-85.16166791015908,20,-65.80851648312307 -2012-04-15 17:45:00,176.97755800000002,176.97755800000002,176.97755800000002,176.97755800000002,176.97755800000002,176.97755800000002,20.479515505383272,63.49769336973023,20.479515505383272,63.49769336973023,20.479515505383272,63.49769336973023,63.49769336973023,63.49769336973023,63.49769336973023,-93.00034912488651,-113.47986463026979,-93.00034912488651,-113.47986463026979,-93.00034912488651,-113.47986463026979,0,0,0,0,0,0,-93.00034912488651,-113.47986463026979,0,-113.47986463026979,-93.00034912488651,-113.47986463026979,20,-93.00034912488651 -2012-04-15 18:00:00,159.29906474999999,159.29906474999999,159.29906474999999,159.29906474999999,159.29906474999999,159.29906474999999,25.510223860056925,71.23239795003238,25.510223860056925,71.23239795003238,25.510223860056925,71.23239795003238,71.23239795003238,71.23239795003238,71.23239795003238,-62.55644293991068,-88.0666667999676,-62.55644293991068,-88.0666667999676,-62.55644293991068,-88.0666667999676,0,0,0,0,0,0,-62.55644293991068,-88.0666667999676,0,-88.0666667999676,-62.55644293991068,-88.0666667999676,20,-62.55644293991068 -2012-04-15 18:15:00,181.7278985,181.7278985,181.7278985,181.7278985,181.7278985,181.7278985,28.4509695765874,53.129905146996066,28.4509695765874,53.129905146996066,28.4509695765874,53.129905146996066,53.129905146996066,53.129905146996066,53.129905146996066,-100.14702377641655,-128.59799335300394,-100.14702377641655,-128.59799335300394,-100.14702377641655,-128.59799335300394,0,0,0,0,0,0,-100.14702377641655,-128.59799335300394,0,-128.59799335300394,-100.14702377641655,-128.59799335300394,20,-100.14702377641655 -2012-04-15 18:30:00,216.1035165,216.1035165,216.1035165,216.1035165,216.1035165,216.1035165,22.452466269192158,32.85569232970319,22.452466269192158,32.85569232970319,22.452466269192158,32.85569232970319,32.85569232970319,32.85569232970319,32.85569232970319,-160.79535790110467,-183.24782417029684,-160.79535790110467,-183.24782417029684,-160.79535790110467,-183.24782417029684,0,0,0,0,0,0,-160.79535790110467,-183.24782417029684,0,-183.24782417029684,-160.79535790110467,-183.24782417029684,20,-160.79535790110467 -2012-04-15 18:45:00,132.39147775,132.39147775,132.39147775,132.39147775,132.39147775,132.39147775,11.631560345042526,16.44954960914566,11.631560345042526,16.44954960914566,11.631560345042526,16.44954960914566,16.44954960914566,16.44954960914566,16.44954960914566,-104.31036779581183,-115.94192814085434,-104.31036779581183,-115.94192814085434,-104.31036779581183,-115.94192814085434,0,0,0,0,0,0,-104.31036779581183,-115.94192814085434,0,-115.94192814085434,-104.31036779581183,-115.94192814085434,20,-104.31036779581183 -2012-04-15 19:00:00,63.897113000000004,63.897113000000004,63.897113000000004,63.897113000000004,63.897113000000004,63.897113000000004,14.096514675359368,12.876319279305054,14.096514675359368,12.876319279305054,14.096514675359368,12.876319279305054,12.876319279305054,12.876319279305054,12.876319279305054,-36.92427904533558,-51.020793720694954,-36.92427904533558,-51.020793720694954,-36.92427904533558,-51.020793720694954,0,0,0,0,0,0,-36.92427904533558,-51.020793720694954,0,-51.020793720694954,-36.92427904533558,-51.020793720694954,20,-36.92427904533558 -2012-04-15 19:15:00,60.499933,60.499933,60.499933,60.499933,60.499933,60.499933,5.625803400995804,0.0,5.625803400995804,0.0,5.625803400995804,0.0,0.0,0.0,0.0,-54.87412959900419,-60.499933,-54.87412959900419,-60.499933,-54.87412959900419,-60.499933,0,0,0,0,0,0,-54.87412959900419,-60.499933,0,-60.499933,-54.87412959900419,-60.499933,20,-54.87412959900419 -2012-04-15 19:30:00,168.38434275,168.38434275,168.38434275,168.38434275,168.38434275,168.38434275,12.768661955703468,0.0,12.768661955703468,0.0,12.768661955703468,0.0,0.0,0.0,0.0,-155.61568079429654,-168.38434275,-155.61568079429654,-168.38434275,-155.61568079429654,-168.38434275,0,0,0,0,0,0,-155.61568079429654,-168.38434275,0,-168.38434275,-155.61568079429654,-168.38434275,20,-155.61568079429654 -2012-04-15 19:45:00,204.82661299999998,204.82661299999998,204.82661299999998,204.82661299999998,204.82661299999998,204.82661299999998,17.43118903045535,0.0,17.43118903045535,0.0,17.43118903045535,0.0,0.0,0.0,0.0,-187.39542396954462,-204.82661299999998,-187.39542396954462,-204.82661299999998,-187.39542396954462,-204.82661299999998,0,0,0,0,0,0,-187.39542396954462,-204.82661299999998,0,-204.82661299999998,-187.39542396954462,-204.82661299999998,20,-187.39542396954462 -2012-04-15 20:00:00,190.47154675,190.47154675,190.47154675,190.47154675,190.47154675,190.47154675,23.77937206440127,0.0,23.77937206440127,0.0,23.77937206440127,0.0,0.0,0.0,0.0,-166.69217468559873,-190.47154675,-166.69217468559873,-190.47154675,-166.69217468559873,-190.47154675,0,0,0,0,0,0,-166.69217468559873,-190.47154675,0,-190.47154675,-166.69217468559873,-190.47154675,20,-166.69217468559873 -2012-04-15 20:15:00,158.65276925,158.65276925,158.65276925,158.65276925,158.65276925,158.65276925,20.023869510598185,0.0,20.023869510598185,0.0,20.023869510598185,0.0,0.0,0.0,0.0,-138.62889973940182,-158.65276925,-138.62889973940182,-158.65276925,-138.62889973940182,-158.65276925,0,0,0,0,0,0,-138.62889973940182,-158.65276925,0,-158.65276925,-138.62889973940182,-158.65276925,20,-138.62889973940182 -2012-04-15 20:30:00,152.91464775,152.91464775,152.91464775,152.91464775,152.91464775,152.91464775,18.056984189242275,0.0,18.056984189242275,0.0,18.056984189242275,0.0,0.0,0.0,0.0,-134.85766356075771,-152.91464775,-134.85766356075771,-152.91464775,-134.85766356075771,-152.91464775,0,0,0,0,0,0,-134.85766356075771,-152.91464775,0,-152.91464775,-134.85766356075771,-152.91464775,20,-134.85766356075771 -2012-04-15 20:45:00,163.1676,163.1676,163.1676,163.1676,163.1676,163.1676,17.777035969461945,0.0,17.777035969461945,0.0,17.777035969461945,0.0,0.0,0.0,0.0,-145.39056403053806,-163.1676,-145.39056403053806,-163.1676,-145.39056403053806,-163.1676,0,0,0,0,0,0,-145.39056403053806,-163.1676,0,-163.1676,-145.39056403053806,-163.1676,20,-145.39056403053806 -2012-04-15 21:00:00,160.08835,160.08835,160.08835,160.08835,160.08835,160.08835,23.610724666170313,0.0,23.610724666170313,0.0,23.610724666170313,0.0,0.0,0.0,0.0,-136.47762533382968,-160.08835,-136.47762533382968,-160.08835,-136.47762533382968,-160.08835,0,0,0,0,0,0,-136.47762533382968,-160.08835,0,-160.08835,-136.47762533382968,-160.08835,20,-136.47762533382968 -2012-04-15 21:15:00,148.49673575,148.49673575,148.49673575,148.49673575,148.49673575,148.49673575,25.421749174192012,0.0,25.421749174192012,0.0,25.421749174192012,0.0,0.0,0.0,0.0,-123.07498657580798,-148.49673575,-123.07498657580798,-148.49673575,-123.07498657580798,-148.49673575,0,0,0,0,0,0,-123.07498657580798,-148.49673575,0,-148.49673575,-123.07498657580798,-148.49673575,20,-123.07498657580798 -2012-04-15 21:30:00,135.9262035,135.9262035,135.9262035,135.9262035,135.9262035,135.9262035,18.987086478360844,0.0,18.987086478360844,0.0,18.987086478360844,0.0,0.0,0.0,0.0,-116.93911702163916,-135.9262035,-116.93911702163916,-135.9262035,-116.93911702163916,-135.9262035,0,0,0,0,0,0,-116.93911702163916,-135.9262035,0,-135.9262035,-116.93911702163916,-135.9262035,20,-116.93911702163916 -2012-04-15 21:45:00,74.134952,74.134952,74.134952,74.134952,74.134952,74.134952,12.936914502142413,0.0,12.936914502142413,0.0,12.936914502142413,0.0,0.0,0.0,0.0,-61.198037497857584,-74.134952,-61.198037497857584,-74.134952,-61.198037497857584,-74.134952,0,0,0,0,0,0,-61.198037497857584,-74.134952,0,-74.134952,-61.198037497857584,-74.134952,20,-61.198037497857584 -2012-04-15 22:00:00,24.80095425,24.80095425,24.80095425,24.80095425,24.80095425,24.80095425,8.977647460881032,0.0,8.977647460881032,0.0,8.977647460881032,0.0,0.0,0.0,0.0,-15.823306789118968,-24.80095425,-15.823306789118968,-24.80095425,-15.823306789118968,-24.80095425,0,0,0,0,0,0,-15.823306789118968,-24.80095425,0,-24.80095425,-15.823306789118968,-24.80095425,20,-15.823306789118968 -2012-04-15 22:15:00,24.19391875,24.19391875,24.19391875,24.19391875,24.19391875,24.19391875,8.458173592835255,0.0,8.458173592835255,0.0,8.458173592835255,0.0,0.0,0.0,0.0,-15.735745157164747,-24.19391875,-15.735745157164747,-24.19391875,-15.735745157164747,-24.19391875,0,0,0,0,0,0,-15.735745157164747,-24.19391875,0,-24.19391875,-15.735745157164747,-24.19391875,20,-15.735745157164747 -2012-04-15 22:30:00,24.7552255,24.7552255,24.7552255,24.7552255,24.7552255,24.7552255,12.880667126718144,0.0,12.880667126718144,0.0,12.880667126718144,0.0,0.0,0.0,0.0,-11.874558373281857,-24.7552255,-11.874558373281857,-24.7552255,-11.874558373281857,-24.7552255,0,0,0,0,0,0,-11.874558373281857,-24.7552255,0,-24.7552255,-11.874558373281857,-24.7552255,20,-11.874558373281857 -2012-04-15 22:45:00,42.099057,42.099057,42.099057,42.099057,42.099057,42.099057,15.962700212083984,0.0,15.962700212083984,0.0,15.962700212083984,0.0,0.0,0.0,0.0,-26.136356787916018,-42.099057,-26.136356787916018,-42.099057,-26.136356787916018,-42.099057,0,0,0,0,0,0,-26.136356787916018,-42.099057,0,-42.099057,-26.136356787916018,-42.099057,20,-26.136356787916018 -2012-04-15 23:00:00,64.45433625,64.45433625,64.45433625,64.45433625,64.45433625,64.45433625,13.624704635573046,0.0,13.624704635573046,0.0,13.624704635573046,0.0,0.0,0.0,0.0,-50.82963161442695,-64.45433625,-50.82963161442695,-64.45433625,-50.82963161442695,-64.45433625,0,0,0,0,0,0,-50.82963161442695,-64.45433625,0,-64.45433625,-50.82963161442695,-64.45433625,20,-50.82963161442695 -2012-04-15 23:15:00,59.7981275,59.7981275,59.7981275,59.7981275,59.7981275,59.7981275,9.200223750879651,0.0,9.200223750879651,0.0,9.200223750879651,0.0,0.0,0.0,0.0,-50.59790374912035,-59.7981275,-50.59790374912035,-59.7981275,-50.59790374912035,-59.7981275,0,0,0,0,0,0,-50.59790374912035,-59.7981275,0,-59.7981275,-50.59790374912035,-59.7981275,20,-50.59790374912035 -2012-04-15 23:30:00,61.275828000000004,61.275828000000004,61.275828000000004,61.275828000000004,61.275828000000004,61.275828000000004,9.021872245920674,0.0,9.021872245920674,0.0,9.021872245920674,0.0,0.0,0.0,0.0,-52.25395575407933,-61.275828000000004,-52.25395575407933,-61.275828000000004,-52.25395575407933,-61.275828000000004,0,0,0,0,0,0,-52.25395575407933,-61.275828000000004,0,-61.275828000000004,-52.25395575407933,-61.275828000000004,20,-52.25395575407933 -2012-04-15 23:45:00,60.4298405,60.4298405,60.4298405,60.4298405,60.4298405,60.4298405,10.465937248222264,0.0,10.465937248222264,0.0,10.465937248222264,0.0,0.0,0.0,0.0,-49.96390325177774,-60.4298405,-49.96390325177774,-60.4298405,-49.96390325177774,-60.4298405,0,0,0,0,0,0,-49.96390325177774,-60.4298405,0,-60.4298405,-49.96390325177774,-60.4298405,20,-49.96390325177774 +date,GPController-0.gpctrl_0-demand[0],GPController-0.gpctrl_1-demand[0],GPController-0.gpctrl_2-demand[0],GPController-0.gpctrl_3-demand[0],GPController-0.gpctrl_4-demand[0],GPController-0.gpctrl_5-demand[0],GPController-0.gpctrl_0-generator[0],GPController-0.gpctrl_1-generator[0],GPController-0.gpctrl_2-generator[0],GPController-0.gpctrl_3-generator[0],GPController-0.gpctrl_4-generator[0],GPController-0.gpctrl_5-generator[0],GPController-0.gpctrl_0-generator[1],GPController-0.gpctrl_2-generator[1],GPController-0.gpctrl_4-generator[1],GPController-0.gpctrl_0-net,GPController-0.gpctrl_1-net,GPController-0.gpctrl_2-net,GPController-0.gpctrl_3-net,GPController-0.gpctrl_4-net,GPController-0.gpctrl_5-net,GPController-0.gpctrl_0-excess,GPController-0.gpctrl_1-excess,GPController-0.gpctrl_2-excess,GPController-0.gpctrl_3-excess,GPController-0.gpctrl_4-excess,GPController-0.gpctrl_5-excess,GPController-0.gpctrl_0-deficit,GPController-0.gpctrl_1-deficit,GPController-0.gpctrl_2-deficit,GPController-0.gpctrl_3-deficit,GPController-0.gpctrl_4-deficit,GPController-0.gpctrl_5-deficit,GPController-0.gpctrl_2-storage[0],GPController-0.gpctrl_2-flow2b[0] +2012-04-15,67.6969475,67.6969475,67.6969475,67.6969475,67.6969475,67.6969475,83.14199313521927,0.0,83.14199313521927,0.0,83.14199313521927,0.0,0.0,0.0,0.0,15.445045635219273,-67.6969475,15.445045635219273,-67.6969475,15.445045635219273,-67.6969475,15.445045635219273,0,0,0,15.445045635219273,0,0,-67.6969475,0,-67.6969475,0,-67.6969475,20,15.445045635219273 +2012-04-15 00:15:00,77.77300774999999,77.77300774999999,77.77300774999999,77.77300774999999,77.77300774999999,77.77300774999999,84.31574524281307,0.0,84.31574524281307,0.0,84.31574524281307,0.0,0.0,0.0,0.0,6.542737492813075,-77.77300774999999,6.542737492813075,-77.77300774999999,6.542737492813075,-77.77300774999999,6.542737492813075,0,0,0,6.542737492813075,0,0,-77.77300774999999,0,-77.77300774999999,0,-77.77300774999999,20,6.542737492813075 +2012-04-15 00:30:00,67.42285724999999,67.42285724999999,67.42285724999999,67.42285724999999,67.42285724999999,67.42285724999999,89.73443608369288,0.0,89.73443608369288,0.0,89.73443608369288,0.0,0.0,0.0,0.0,22.31157883369289,-67.42285724999999,22.31157883369289,-67.42285724999999,22.31157883369289,-67.42285724999999,22.31157883369289,0,0,0,22.31157883369289,0,0,-67.42285724999999,0,-67.42285724999999,0,-67.42285724999999,20,22.31157883369289 +2012-04-15 00:45:00,72.922606,72.922606,72.922606,72.922606,72.922606,72.922606,87.09734808633782,0.0,87.09734808633782,0.0,87.09734808633782,0.0,0.0,0.0,0.0,14.174742086337815,-72.922606,14.174742086337815,-72.922606,14.174742086337815,-72.922606,14.174742086337815,0,0,0,14.174742086337815,0,0,-72.922606,0,-72.922606,0,-72.922606,20,14.174742086337815 +2012-04-15 01:00:00,76.4356795,76.4356795,76.4356795,76.4356795,76.4356795,76.4356795,82.55922428364467,0.0,82.55922428364467,0.0,82.55922428364467,0.0,0.0,0.0,0.0,6.123544783644661,-76.4356795,6.123544783644661,-76.4356795,6.123544783644661,-76.4356795,6.123544783644661,0,0,0,6.123544783644661,0,0,-76.4356795,0,-76.4356795,0,-76.4356795,20,6.123544783644661 +2012-04-15 01:15:00,63.74248374999999,63.74248374999999,63.74248374999999,63.74248374999999,63.74248374999999,63.74248374999999,77.80835886021384,0.0,77.80835886021384,0.0,77.80835886021384,0.0,0.0,0.0,0.0,14.065875110213852,-63.74248374999999,14.065875110213852,-63.74248374999999,14.065875110213852,-63.74248374999999,14.065875110213852,0,0,0,14.065875110213852,0,0,-63.74248374999999,0,-63.74248374999999,0,-63.74248374999999,20,14.065875110213852 +2012-04-15 01:30:00,73.13793874999999,73.13793874999999,73.13793874999999,73.13793874999999,73.13793874999999,73.13793874999999,85.50049260627833,0.0,85.50049260627833,0.0,85.50049260627833,0.0,0.0,0.0,0.0,12.362553856278339,-73.13793874999999,12.362553856278339,-73.13793874999999,12.362553856278339,-73.13793874999999,12.362553856278339,0,0,0,12.362553856278339,0,0,-73.13793874999999,0,-73.13793874999999,0,-73.13793874999999,20,12.362553856278339 +2012-04-15 01:45:00,76.6581375,76.6581375,76.6581375,76.6581375,76.6581375,76.6581375,80.44570960428378,0.0,80.44570960428378,0.0,80.44570960428378,0.0,0.0,0.0,0.0,3.7875721042837824,-76.6581375,3.7875721042837824,-76.6581375,3.7875721042837824,-76.6581375,3.7875721042837824,0,0,0,3.7875721042837824,0,0,-76.6581375,0,-76.6581375,0,-76.6581375,20,3.7875721042837824 +2012-04-15 02:00:00,43.446738249999996,43.446738249999996,43.446738249999996,43.446738249999996,43.446738249999996,43.446738249999996,91.17620150839382,0.0,91.17620150839382,0.0,91.17620150839382,0.0,0.0,0.0,0.0,47.72946325839382,-43.446738249999996,47.72946325839382,-43.446738249999996,47.72946325839382,-43.446738249999996,47.72946325839382,0,0,0,47.72946325839382,0,0,-43.446738249999996,0,-43.446738249999996,0,-43.446738249999996,20,47.72946325839382 +2012-04-15 02:15:00,45.869702,45.869702,45.869702,45.869702,45.869702,45.869702,88.51080165269651,0.0,88.51080165269651,0.0,88.51080165269651,0.0,0.0,0.0,0.0,42.64109965269652,-45.869702,42.64109965269652,-45.869702,42.64109965269652,-45.869702,42.64109965269652,0,0,0,42.64109965269652,0,0,-45.869702,0,-45.869702,0,-45.869702,20,42.64109965269652 +2012-04-15 02:30:00,51.6792105,51.6792105,51.6792105,51.6792105,51.6792105,51.6792105,84.31574524281307,0.0,84.31574524281307,0.0,84.31574524281307,0.0,0.0,0.0,0.0,32.63653474281306,-51.6792105,32.63653474281306,-51.6792105,32.63653474281306,-51.6792105,32.63653474281306,0,0,0,32.63653474281306,0,0,-51.6792105,0,-51.6792105,0,-51.6792105,20,32.63653474281306 +2012-04-15 02:45:00,47.59176025000001,47.59176025000001,47.59176025000001,47.59176025000001,47.59176025000001,47.59176025000001,83.53202530684715,0.0,83.53202530684715,0.0,83.53202530684715,0.0,0.0,0.0,0.0,35.94026505684714,-47.59176025000001,35.94026505684714,-47.59176025000001,35.94026505684714,-47.59176025000001,35.94026505684714,0,0,0,35.94026505684714,0,0,-47.59176025000001,0,-47.59176025000001,0,-47.59176025000001,20,35.94026505684714 +2012-04-15 03:00:00,45.360210249999994,45.360210249999994,45.360210249999994,45.360210249999994,45.360210249999994,45.360210249999994,85.50049260627833,0.0,85.50049260627833,0.0,85.50049260627833,0.0,0.0,0.0,0.0,40.140282356278334,-45.360210249999994,40.140282356278334,-45.360210249999994,40.140282356278334,-45.360210249999994,40.140282356278334,0,0,0,40.140282356278334,0,0,-45.360210249999994,0,-45.360210249999994,0,-45.360210249999994,20,40.140282356278334 +2012-04-15 03:15:00,50.844773,50.844773,50.844773,50.844773,50.844773,50.844773,81.01850127923427,0.0,81.01850127923427,0.0,81.01850127923427,0.0,0.0,0.0,0.0,30.17372827923427,-50.844773,30.17372827923427,-50.844773,30.17372827923427,-50.844773,30.17372827923427,0,0,0,30.17372827923427,0,0,-50.844773,0,-50.844773,0,-50.844773,20,30.17372827923427 +2012-04-15 03:30:00,57.466514999999994,57.466514999999994,57.466514999999994,57.466514999999994,57.466514999999994,57.466514999999994,77.99480053547157,0.0,77.99480053547157,0.0,77.99480053547157,0.0,0.0,0.0,0.0,20.528285535471575,-57.466514999999994,20.528285535471575,-57.466514999999994,20.528285535471575,-57.466514999999994,20.528285535471575,0,0,0,20.528285535471575,0,0,-57.466514999999994,0,-57.466514999999994,0,-57.466514999999994,20,20.528285535471575 +2012-04-15 03:45:00,57.068087500000004,57.068087500000004,57.068087500000004,57.068087500000004,57.068087500000004,57.068087500000004,77.4363673376264,0.0,77.4363673376264,0.0,77.4363673376264,0.0,0.0,0.0,0.0,20.36827983762639,-57.068087500000004,20.36827983762639,-57.068087500000004,20.36827983762639,-57.068087500000004,20.36827983762639,0,0,0,20.36827983762639,0,0,-57.068087500000004,0,-57.068087500000004,0,-57.068087500000004,20,20.36827983762639 +2012-04-15 04:00:00,64.706025,64.706025,64.706025,64.706025,64.706025,64.706025,74.86557097322104,0.0,74.86557097322104,0.0,74.86557097322104,0.0,0.0,0.0,0.0,10.159545973221043,-64.706025,10.159545973221043,-64.706025,10.159545973221043,-64.706025,10.159545973221043,0,0,0,10.159545973221043,0,0,-64.706025,0,-64.706025,0,-64.706025,20,10.159545973221043 +2012-04-15 04:15:00,73.267899,73.267899,73.267899,73.267899,73.267899,73.267899,74.14165429374295,0.0,74.14165429374295,0.0,74.14165429374295,0.0,0.0,0.0,0.0,0.8737552937429456,-73.267899,0.8737552937429456,-73.267899,0.8737552937429456,-73.267899,0.8737552937429456,0,0,0,0.8737552937429456,0,0,-73.267899,0,-73.267899,0,-73.267899,20,0.8737552937429456 +2012-04-15 04:30:00,44.883975,44.883975,44.883975,44.883975,44.883975,44.883975,76.88060606384784,0.0,76.88060606384784,0.0,76.88060606384784,0.0,0.0,0.0,0.0,31.996631063847836,-44.883975,31.996631063847836,-44.883975,31.996631063847836,-44.883975,31.996631063847836,0,0,0,31.996631063847836,0,0,-44.883975,0,-44.883975,0,-44.883975,20,31.996631063847836 +2012-04-15 04:45:00,50.53870175,50.53870175,50.53870175,50.53870175,50.53870175,50.53870175,77.06556333684638,0.0,77.06556333684638,0.0,77.06556333684638,0.0,0.0,0.0,0.0,26.52686158684638,-50.53870175,26.52686158684638,-50.53870175,26.52686158684638,-50.53870175,26.52686158684638,0,0,0,26.52686158684638,0,0,-50.53870175,0,-50.53870175,0,-50.53870175,20,26.52686158684638 +2012-04-15 05:00:00,54.88442525,54.88442525,54.88442525,54.88442525,54.88442525,54.88442525,71.99793394669855,0.0,71.99793394669855,0.0,71.99793394669855,0.0,0.0,0.0,0.0,17.113508696698553,-54.88442525,17.113508696698553,-54.88442525,17.113508696698553,-54.88442525,17.113508696698553,0,0,0,17.113508696698553,0,0,-54.88442525,0,-54.88442525,0,-54.88442525,20,17.113508696698553 +2012-04-15 05:15:00,50.263486750000006,50.263486750000006,50.263486750000006,50.263486750000006,50.263486750000006,50.263486750000006,78.55591206487519,0.0,78.55591206487519,0.0,78.55591206487519,0.0,0.0,0.0,0.0,28.29242531487518,-50.263486750000006,28.29242531487518,-50.263486750000006,28.29242531487518,-50.263486750000006,28.29242531487518,0,0,0,28.29242531487518,0,0,-50.263486750000006,0,-50.263486750000006,0,-50.263486750000006,20,28.29242531487518 +2012-04-15 05:30:00,44.83253475,44.83253475,44.83253475,44.83253475,44.83253475,44.83253475,79.30823813895911,0.0,79.30823813895911,0.0,79.30823813895911,0.0,0.0,0.0,0.0,34.47570338895911,-44.83253475,34.47570338895911,-44.83253475,34.47570338895911,-44.83253475,34.47570338895911,0,0,0,34.47570338895911,0,0,-44.83253475,0,-44.83253475,0,-44.83253475,20,34.47570338895911 +2012-04-15 05:45:00,56.650393,56.650393,56.650393,56.650393,56.650393,56.650393,82.55922428364467,0.0,82.55922428364467,0.0,82.55922428364467,0.0,0.0,0.0,0.0,25.908831283644666,-56.650393,25.908831283644666,-56.650393,25.908831283644666,-56.650393,25.908831283644666,0,0,0,25.908831283644666,0,0,-56.650393,0,-56.650393,0,-56.650393,20,25.908831283644666 +2012-04-15 06:00:00,58.428639499999996,58.428639499999996,58.428639499999996,58.428639499999996,58.428639499999996,58.428639499999996,71.4685395015393,0.0,71.4685395015393,0.0,71.4685395015393,0.0,0.0,0.0,0.0,13.039900001539301,-58.428639499999996,13.039900001539301,-58.428639499999996,13.039900001539301,-58.428639499999996,13.039900001539301,0,0,0,13.039900001539301,0,0,-58.428639499999996,0,-58.428639499999996,0,-58.428639499999996,20,13.039900001539301 +2012-04-15 06:15:00,60.530814,60.530814,60.530814,60.530814,60.530814,60.530814,61.41843138232128,19.596894949582115,61.41843138232128,19.596894949582115,61.41843138232128,19.596894949582115,19.596894949582115,19.596894949582115,19.596894949582115,20.484512331903396,-40.933919050417884,20.484512331903396,-40.933919050417884,20.484512331903396,-40.933919050417884,20.484512331903396,0,0,0,20.484512331903396,0,0,-40.933919050417884,0,-40.933919050417884,0,-40.933919050417884,20,20.484512331903396 +2012-04-15 06:30:00,61.26690425,61.26690425,61.26690425,61.26690425,61.26690425,61.26690425,46.70872409566931,13.789891745769825,46.70872409566931,13.789891745769825,46.70872409566931,13.789891745769825,13.789891745769825,13.789891745769825,13.789891745769825,-0.7682884085608706,-47.477012504230174,-0.7682884085608706,-47.477012504230174,-0.7682884085608706,-47.477012504230174,0,0,0,0,0,0,-0.7682884085608706,-47.477012504230174,0,-47.477012504230174,-0.7682884085608706,-47.477012504230174,20,-0.7682884085608706 +2012-04-15 06:45:00,103.89071225,103.89071225,103.89071225,103.89071225,103.89071225,103.89071225,38.610734086011064,17.41068479328098,38.610734086011064,17.41068479328098,38.610734086011064,17.41068479328098,17.41068479328098,17.41068479328098,17.41068479328098,-47.869293370707965,-86.48002745671903,-47.869293370707965,-86.48002745671903,-47.869293370707965,-86.48002745671903,0,0,0,0,0,0,-47.869293370707965,-86.48002745671903,0,-86.48002745671903,-47.869293370707965,-86.48002745671903,20,-47.869293370707965 +2012-04-15 07:00:00,187.31044574999999,187.31044574999999,187.31044574999999,187.31044574999999,187.31044574999999,187.31044574999999,29.70740328554564,20.2970876474421,29.70740328554564,20.2970876474421,29.70740328554564,20.2970876474421,20.2970876474421,20.2970876474421,20.2970876474421,-137.30595481701224,-167.01335810255787,-137.30595481701224,-167.01335810255787,-137.30595481701224,-167.01335810255787,0,0,0,0,0,0,-137.30595481701224,-167.01335810255787,0,-167.01335810255787,-137.30595481701224,-167.01335810255787,20,-137.30595481701224 +2012-04-15 07:15:00,63.96897575,63.96897575,63.96897575,63.96897575,63.96897575,63.96897575,22.61555860937605,34.75444381640289,22.61555860937605,34.75444381640289,22.61555860937605,34.75444381640289,34.75444381640289,34.75444381640289,34.75444381640289,-6.598973324221063,-29.214531933597108,-6.598973324221063,-29.214531933597108,-6.598973324221063,-29.214531933597108,0,0,0,0,0,0,-6.598973324221063,-29.214531933597108,0,-29.214531933597108,-6.598973324221063,-29.214531933597108,20,-6.598973324221063 +2012-04-15 07:30:00,54.27129025,54.27129025,54.27129025,54.27129025,54.27129025,54.27129025,20.174992418847644,48.979627724395485,20.174992418847644,48.979627724395485,20.174992418847644,48.979627724395485,48.979627724395485,48.979627724395485,48.979627724395485,14.883329893243136,-5.291662525604515,14.883329893243136,-5.291662525604515,14.883329893243136,-5.291662525604515,14.883329893243136,0,0,0,14.883329893243136,0,0,-5.291662525604515,0,-5.291662525604515,0,-5.291662525604515,20,14.883329893243136 +2012-04-15 07:45:00,58.750407749999994,58.750407749999994,58.750407749999994,58.750407749999994,58.750407749999994,58.750407749999994,20.40309948170849,68.61315485242996,20.40309948170849,68.61315485242996,20.40309948170849,68.61315485242996,68.61315485242996,68.61315485242996,68.61315485242996,30.26584658413846,9.862747102429964,30.26584658413846,9.862747102429964,30.26584658413846,9.862747102429964,30.26584658413846,9.862747102429964,0,9.862747102429964,30.26584658413846,9.862747102429964,0,0,0,0,0,0,20,30.26584658413846 +2012-04-15 08:00:00,117.98514925,117.98514925,117.98514925,117.98514925,117.98514925,117.98514925,25.776879105328852,63.50408564347539,25.776879105328852,63.50408564347539,25.776879105328852,63.50408564347539,63.50408564347539,63.50408564347539,63.50408564347539,-28.704184501195755,-54.481063606524614,-28.704184501195755,-54.481063606524614,-28.704184501195755,-54.481063606524614,0,0,0,0,0,0,-28.704184501195755,-54.481063606524614,0,-54.481063606524614,-28.704184501195755,-54.481063606524614,20,-28.704184501195755 +2012-04-15 08:15:00,26.199364,26.199364,26.199364,26.199364,26.199364,26.199364,24.375959660780847,81.43771102978926,24.375959660780847,81.43771102978926,24.375959660780847,81.43771102978926,81.43771102978926,81.43771102978926,81.43771102978926,79.6143066905701,55.23834702978925,79.6143066905701,55.23834702978925,79.6143066905701,55.23834702978925,79.6143066905701,55.23834702978925,0,55.23834702978925,79.6143066905701,55.23834702978925,0,0,0,0,0,0,20,79.6143066905701 +2012-04-15 08:30:00,51.82194224999999,51.82194224999999,51.82194224999999,51.82194224999999,51.82194224999999,51.82194224999999,20.099336276233473,100.04958935352056,20.099336276233473,100.04958935352056,20.099336276233473,100.04958935352056,100.04958935352056,100.04958935352056,100.04958935352056,68.32698337975404,48.22764710352057,68.32698337975404,48.22764710352057,68.32698337975404,48.22764710352057,68.32698337975404,48.22764710352057,0,48.22764710352057,68.32698337975404,48.22764710352057,0,0,0,0,0,0,20,68.32698337975404 +2012-04-15 08:45:00,70.83373974999999,70.83373974999999,70.83373974999999,70.83373974999999,70.83373974999999,70.83373974999999,23.77937206440127,113.60494324267485,23.77937206440127,113.60494324267485,23.77937206440127,113.60494324267485,113.60494324267485,113.60494324267485,113.60494324267485,66.55057555707613,42.77120349267486,66.55057555707613,42.77120349267486,66.55057555707613,42.77120349267486,66.55057555707613,42.77120349267486,0,42.77120349267486,66.55057555707613,42.77120349267486,0,0,0,0,0,0,20,66.55057555707613 +2012-04-15 09:00:00,119.65531849999999,119.65531849999999,119.65531849999999,119.65531849999999,119.65531849999999,119.65531849999999,21.019776740159205,91.15829266630229,21.019776740159205,91.15829266630229,21.019776740159205,91.15829266630229,91.15829266630229,91.15829266630229,91.15829266630229,-7.477249093538504,-28.497025833697705,-7.477249093538504,-28.497025833697705,-7.477249093538504,-28.497025833697705,0,0,0,0,0,0,-7.477249093538504,-28.497025833697705,0,-28.497025833697705,-7.477249093538504,-28.497025833697705,20,-7.477249093538504 +2012-04-15 09:15:00,63.0720255,63.0720255,63.0720255,63.0720255,63.0720255,63.0720255,22.04816995297663,95.59856237460525,22.04816995297663,95.59856237460525,22.04816995297663,95.59856237460525,95.59856237460525,95.59856237460525,95.59856237460525,54.57470682758187,32.52653687460525,54.57470682758187,32.52653687460525,54.57470682758187,32.52653687460525,54.57470682758187,32.52653687460525,0,32.52653687460525,54.57470682758187,32.52653687460525,0,0,0,0,0,0,20,54.57470682758187 +2012-04-15 09:30:00,16.467255,16.467255,16.467255,16.467255,16.467255,16.467255,14.096514675359368,149.1739709165802,14.096514675359368,149.1739709165802,14.096514675359368,149.1739709165802,149.1739709165802,149.1739709165802,149.1739709165802,146.80323059193958,132.7067159165802,146.80323059193958,132.7067159165802,146.80323059193958,132.7067159165802,146.80323059193958,132.7067159165802,0,132.7067159165802,146.80323059193958,132.7067159165802,0,0,0,0,0,0,20,146.80323059193958 +2012-04-15 09:45:00,32.5493655,32.5493655,32.5493655,32.5493655,32.5493655,32.5493655,26.862081812539593,137.9642911332785,26.862081812539593,137.9642911332785,26.862081812539593,137.9642911332785,137.9642911332785,137.9642911332785,137.9642911332785,132.2770074458181,105.4149256332785,132.2770074458181,105.4149256332785,132.2770074458181,105.4149256332785,132.2770074458181,105.4149256332785,0,105.4149256332785,132.2770074458181,105.4149256332785,0,0,0,0,0,0,20,132.2770074458181 +2012-04-15 10:00:00,49.44545375,49.44545375,49.44545375,49.44545375,49.44545375,49.44545375,20.942021788019733,149.8002864893866,20.942021788019733,149.8002864893866,20.942021788019733,149.8002864893866,149.8002864893866,149.8002864893866,149.8002864893866,121.29685452740632,100.3548327393866,121.29685452740632,100.3548327393866,121.29685452740632,100.3548327393866,121.29685452740632,100.3548327393866,0,100.3548327393866,121.29685452740632,100.3548327393866,0,0,0,0,0,0,20,121.29685452740632 +2012-04-15 10:15:00,48.38219825,48.38219825,48.38219825,48.38219825,48.38219825,48.38219825,13.106638635857076,124.07776144881264,13.106638635857076,124.07776144881264,13.106638635857076,124.07776144881264,124.07776144881264,124.07776144881264,124.07776144881264,88.8022018346697,75.69556319881264,88.8022018346697,75.69556319881264,88.8022018346697,75.69556319881264,88.8022018346697,75.69556319881264,0,75.69556319881264,88.8022018346697,75.69556319881264,0,0,0,0,0,0,20,88.8022018346697 +2012-04-15 10:30:00,53.980655000000006,53.980655000000006,53.980655000000006,53.980655000000006,53.980655000000006,53.980655000000006,8.206125648932222,140.12377250640134,8.206125648932222,140.12377250640134,8.206125648932222,140.12377250640134,140.12377250640134,140.12377250640134,140.12377250640134,94.34924315533354,86.14311750640132,94.34924315533354,86.14311750640132,94.34924315533354,86.14311750640132,94.34924315533354,86.14311750640132,0,86.14311750640132,94.34924315533354,86.14311750640132,0,0,0,0,0,0,20,94.34924315533354 +2012-04-15 10:45:00,74.26120275000001,74.26120275000001,74.26120275000001,74.26120275000001,74.26120275000001,74.26120275000001,5.6581975830893025,182.8219592498852,5.6581975830893025,182.8219592498852,5.6581975830893025,182.8219592498852,182.8219592498852,182.8219592498852,182.8219592498852,114.21895408297449,108.56075649988519,114.21895408297449,108.56075649988519,114.21895408297449,108.56075649988519,114.21895408297449,108.56075649988519,0,108.56075649988519,114.21895408297449,108.56075649988519,0,0,0,0,0,0,20,114.21895408297449 +2012-04-15 11:00:00,68.639764,68.639764,68.639764,68.639764,68.639764,68.639764,7.4410960104775645,200.0955473292943,7.4410960104775645,200.0955473292943,7.4410960104775645,200.0955473292943,200.0955473292943,200.0955473292943,200.0955473292943,138.89687933977189,131.45578332929432,138.89687933977189,131.45578332929432,138.89687933977189,131.45578332929432,138.89687933977189,131.45578332929432,0,131.45578332929432,138.89687933977189,131.45578332929432,0,0,0,0,0,0,20,138.89687933977189 +2012-04-15 11:15:00,54.8959335,54.8959335,54.8959335,54.8959335,54.8959335,54.8959335,11.895903988778628,218.43050482223887,11.895903988778628,218.43050482223887,11.895903988778628,218.43050482223887,218.43050482223887,218.43050482223887,218.43050482223887,175.43047531101752,163.5345713222389,175.43047531101752,163.5345713222389,175.43047531101752,163.5345713222389,175.43047531101752,163.5345713222389,0,163.5345713222389,175.43047531101752,163.5345713222389,0,0,0,0,0,0,20,175.43047531101752 +2012-04-15 11:30:00,22.58305375,22.58305375,22.58305375,22.58305375,22.58305375,22.58305375,8.889631939040312,169.6132559893937,8.889631939040312,169.6132559893937,8.889631939040312,169.6132559893937,169.6132559893937,169.6132559893937,169.6132559893937,155.919834178434,147.0302022393937,155.919834178434,147.0302022393937,155.919834178434,147.0302022393937,155.919834178434,147.0302022393937,0,147.0302022393937,155.919834178434,147.0302022393937,0,0,0,0,0,0,20,155.919834178434 +2012-04-15 11:45:00,36.043226999999995,36.043226999999995,36.043226999999995,36.043226999999995,36.043226999999995,36.043226999999995,18.625666961216446,244.31226230271736,18.625666961216446,244.31226230271736,18.625666961216446,244.31226230271736,244.31226230271736,244.31226230271736,244.31226230271736,226.89470226393382,208.26903530271736,226.89470226393382,208.26903530271736,226.89470226393382,208.26903530271736,226.89470226393382,208.26903530271736,0,208.26903530271736,226.89470226393382,208.26903530271736,0,0,0,0,0,0,20,226.89470226393382 +2012-04-15 12:00:00,139.946675,139.946675,139.946675,139.946675,139.946675,139.946675,14.948166759929391,147.63087422979262,14.948166759929391,147.63087422979262,14.948166759929391,147.63087422979262,147.63087422979262,147.63087422979262,147.63087422979262,22.632365989722018,7.684199229792625,22.632365989722018,7.684199229792625,22.632365989722018,7.684199229792625,22.632365989722018,7.684199229792625,0,7.684199229792625,22.632365989722018,7.684199229792625,0,0,0,0,0,0,20,22.632365989722018 +2012-04-15 12:15:00,217.21626,217.21626,217.21626,217.21626,217.21626,217.21626,12.164222650555097,134.2422019158332,12.164222650555097,134.2422019158332,12.164222650555097,134.2422019158332,134.2422019158332,134.2422019158332,134.2422019158332,-70.80983543361171,-82.97405808416681,-70.80983543361171,-82.97405808416681,-70.80983543361171,-82.97405808416681,0,0,0,0,0,0,-70.80983543361171,-82.97405808416681,0,-82.97405808416681,-70.80983543361171,-82.97405808416681,20,-70.80983543361171 +2012-04-15 12:30:00,216.41656724999999,216.41656724999999,216.41656724999999,216.41656724999999,216.41656724999999,216.41656724999999,16.223310621712884,204.33028980400618,16.223310621712884,204.33028980400618,16.223310621712884,204.33028980400618,204.33028980400618,204.33028980400618,204.33028980400618,4.137033175719097,-12.086277445993801,4.137033175719097,-12.086277445993801,4.137033175719097,-12.086277445993801,4.137033175719097,0,0,0,4.137033175719097,0,0,-12.086277445993801,0,-12.086277445993801,0,-12.086277445993801,20,4.137033175719097 +2012-04-15 12:45:00,246.89445874999998,246.89445874999998,246.89445874999998,246.89445874999998,246.89445874999998,246.89445874999998,18.625666961216446,155.16267721708928,18.625666961216446,155.16267721708928,18.625666961216446,155.16267721708928,155.16267721708928,155.16267721708928,155.16267721708928,-73.10611457169426,-91.7317815329107,-73.10611457169426,-91.7317815329107,-73.10611457169426,-91.7317815329107,0,0,0,0,0,0,-73.10611457169426,-91.7317815329107,0,-91.7317815329107,-73.10611457169426,-91.7317815329107,20,-73.10611457169426 +2012-04-15 13:00:00,347.24195725,347.24195725,347.24195725,347.24195725,347.24195725,347.24195725,15.386563114487807,254.28260478647945,15.386563114487807,254.28260478647945,15.386563114487807,254.28260478647945,254.28260478647945,254.28260478647945,254.28260478647945,-77.57278934903275,-92.95935246352053,-77.57278934903275,-92.95935246352053,-77.57278934903275,-92.95935246352053,0,0,0,0,0,0,-77.57278934903275,-92.95935246352053,0,-92.95935246352053,-77.57278934903275,-92.95935246352053,20,-77.57278934903275 +2012-04-15 13:15:00,430.95333400000004,430.95333400000004,430.95333400000004,430.95333400000004,430.95333400000004,430.95333400000004,14.5181777465122,216.53465106743832,14.5181777465122,216.53465106743832,14.5181777465122,216.53465106743832,216.53465106743832,216.53465106743832,216.53465106743832,-199.90050518604951,-214.41868293256172,-199.90050518604951,-214.41868293256172,-199.90050518604951,-214.41868293256172,0,0,0,0,0,0,-199.90050518604951,-214.41868293256172,0,-214.41868293256172,-199.90050518604951,-214.41868293256172,20,-199.90050518604951 +2012-04-15 13:30:00,213.49982,213.49982,213.49982,213.49982,213.49982,213.49982,17.499996276314604,174.80623840023625,17.499996276314604,174.80623840023625,17.499996276314604,174.80623840023625,174.80623840023625,174.80623840023625,174.80623840023625,-21.193585323449156,-38.693581599763746,-21.193585323449156,-38.693581599763746,-21.193585323449156,-38.693581599763746,0,0,0,0,0,0,-21.193585323449156,-38.693581599763746,0,-38.693581599763746,-21.193585323449156,-38.693581599763746,20,-21.193585323449156 +2012-04-15 13:45:00,317.98041125,317.98041125,317.98041125,317.98041125,317.98041125,317.98041125,19.50088477214095,193.00319224302174,19.50088477214095,193.00319224302174,19.50088477214095,193.00319224302174,193.00319224302174,193.00319224302174,193.00319224302174,-105.47633423483728,-124.97721900697823,-105.47633423483728,-124.97721900697823,-105.47633423483728,-124.97721900697823,0,0,0,0,0,0,-105.47633423483728,-124.97721900697823,0,-124.97721900697823,-105.47633423483728,-124.97721900697823,20,-105.47633423483728 +2012-04-15 14:00:00,217.78766925,217.78766925,217.78766925,217.78766925,217.78766925,217.78766925,16.55304271892661,226.33114079495283,16.55304271892661,226.33114079495283,16.55304271892661,226.33114079495283,226.33114079495283,226.33114079495283,226.33114079495283,25.096514263879442,8.543471544952837,25.096514263879442,8.543471544952837,25.096514263879442,8.543471544952837,25.096514263879442,8.543471544952837,0,8.543471544952837,25.096514263879442,8.543471544952837,0,0,0,0,0,0,20,25.096514263879442 +2012-04-15 14:15:00,116.432672,116.432672,116.432672,116.432672,116.432672,116.432672,21.254195894353654,226.42795845258337,21.254195894353654,226.42795845258337,21.254195894353654,226.42795845258337,226.42795845258337,226.42795845258337,226.42795845258337,131.24948234693701,109.99528645258337,131.24948234693701,109.99528645258337,131.24948234693701,109.99528645258337,131.24948234693701,109.99528645258337,0,109.99528645258337,131.24948234693701,109.99528645258337,0,0,0,0,0,0,20,131.24948234693701 +2012-04-15 14:30:00,138.66936725000002,138.66936725000002,138.66936725000002,138.66936725000002,138.66936725000002,138.66936725000002,15.0102781768926,181.91906890109382,15.0102781768926,181.91906890109382,15.0102781768926,181.91906890109382,181.91906890109382,181.91906890109382,181.91906890109382,58.2599798279864,43.2497016510938,58.2599798279864,43.2497016510938,58.2599798279864,43.2497016510938,58.2599798279864,43.2497016510938,0,43.2497016510938,58.2599798279864,43.2497016510938,0,0,0,0,0,0,20,58.2599798279864 +2012-04-15 14:45:00,119.19372625,119.19372625,119.19372625,119.19372625,119.19372625,119.19372625,14.579093098345654,187.97527723487045,14.579093098345654,187.97527723487045,14.579093098345654,187.97527723487045,187.97527723487045,187.97527723487045,187.97527723487045,83.3606440832161,68.78155098487045,83.3606440832161,68.78155098487045,83.3606440832161,68.78155098487045,83.3606440832161,68.78155098487045,0,68.78155098487045,83.3606440832161,68.78155098487045,0,0,0,0,0,0,20,83.3606440832161 +2012-04-15 15:00:00,115.45694300000001,115.45694300000001,115.45694300000001,115.45694300000001,115.45694300000001,115.45694300000001,13.859271201630529,162.21187802900533,13.859271201630529,162.21187802900533,13.859271201630529,162.21187802900533,162.21187802900533,162.21187802900533,162.21187802900533,60.614206230635844,46.754935029005324,60.614206230635844,46.754935029005324,60.614206230635844,46.754935029005324,60.614206230635844,46.754935029005324,0,46.754935029005324,60.614206230635844,46.754935029005324,0,0,0,0,0,0,20,60.614206230635844 +2012-04-15 15:15:00,110.64739425,110.64739425,110.64739425,110.64739425,110.64739425,110.64739425,16.09265371679481,168.69063180665572,16.09265371679481,168.69063180665572,16.09265371679481,168.69063180665572,168.69063180665572,168.69063180665572,168.69063180665572,74.13589127345053,58.04323755665571,74.13589127345053,58.04323755665571,74.13589127345053,58.04323755665571,74.13589127345053,58.04323755665571,0,58.04323755665571,74.13589127345053,58.04323755665571,0,0,0,0,0,0,20,74.13589127345053 +2012-04-15 15:30:00,210.85063549999998,210.85063549999998,210.85063549999998,210.85063549999998,210.85063549999998,210.85063549999998,18.19805374291001,145.9522111072303,18.19805374291001,145.9522111072303,18.19805374291001,145.9522111072303,145.9522111072303,145.9522111072303,145.9522111072303,-46.70037064985965,-64.89842439276967,-46.70037064985965,-64.89842439276967,-46.70037064985965,-64.89842439276967,0,0,0,0,0,0,-46.70037064985965,-64.89842439276967,0,-64.89842439276967,-46.70037064985965,-64.89842439276967,20,-46.70037064985965 +2012-04-15 15:45:00,343.560697,343.560697,343.560697,343.560697,343.560697,343.560697,18.987086478360844,155.89831696755812,18.987086478360844,155.89831696755812,18.987086478360844,155.89831696755812,155.89831696755812,155.89831696755812,155.89831696755812,-168.67529355408104,-187.6623800324419,-168.67529355408104,-187.6623800324419,-168.67529355408104,-187.6623800324419,0,0,0,0,0,0,-168.67529355408104,-187.6623800324419,0,-187.6623800324419,-168.67529355408104,-187.6623800324419,20,-168.67529355408104 +2012-04-15 16:00:00,257.574341,257.574341,257.574341,257.574341,257.574341,257.574341,24.204499848293395,161.42442836096876,24.204499848293395,161.42442836096876,24.204499848293395,161.42442836096876,161.42442836096876,161.42442836096876,161.42442836096876,-71.94541279073786,-96.14991263903124,-71.94541279073786,-96.14991263903124,-71.94541279073786,-96.14991263903124,0,0,0,0,0,0,-71.94541279073786,-96.14991263903124,0,-96.14991263903124,-71.94541279073786,-96.14991263903124,20,-71.94541279073786 +2012-04-15 16:15:00,307.01609725000003,307.01609725000003,307.01609725000003,307.01609725000003,307.01609725000003,307.01609725000003,28.166145532439636,96.95754199023756,28.166145532439636,96.95754199023756,28.166145532439636,96.95754199023756,96.95754199023756,96.95754199023756,96.95754199023756,-181.89240972732284,-210.05855525976247,-181.89240972732284,-210.05855525976247,-181.89240972732284,-210.05855525976247,0,0,0,0,0,0,-181.89240972732284,-210.05855525976247,0,-210.05855525976247,-181.89240972732284,-210.05855525976247,20,-181.89240972732284 +2012-04-15 16:30:00,283.69072424999996,283.69072424999996,283.69072424999996,283.69072424999996,283.69072424999996,283.69072424999996,25.776879105328852,109.0846137617569,25.776879105328852,109.0846137617569,25.776879105328852,109.0846137617569,109.0846137617569,109.0846137617569,109.0846137617569,-148.8292313829142,-174.60611048824308,-148.8292313829142,-174.60611048824308,-148.8292313829142,-174.60611048824308,0,0,0,0,0,0,-148.8292313829142,-174.60611048824308,0,-174.60611048824308,-148.8292313829142,-174.60611048824308,20,-148.8292313829142 +2012-04-15 16:45:00,186.99855025,186.99855025,186.99855025,186.99855025,186.99855025,186.99855025,23.863996085028973,123.64859718927504,23.863996085028973,123.64859718927504,23.863996085028973,123.64859718927504,123.64859718927504,123.64859718927504,123.64859718927504,-39.485956975695984,-63.34995306072496,-39.485956975695984,-63.34995306072496,-39.485956975695984,-63.34995306072496,0,0,0,0,0,0,-39.485956975695984,-63.34995306072496,0,-63.34995306072496,-39.485956975695984,-63.34995306072496,20,-39.485956975695984 +2012-04-15 17:00:00,191.40186949999998,191.40186949999998,191.40186949999998,191.40186949999998,191.40186949999998,191.40186949999998,18.625666961216446,95.50615797604166,18.625666961216446,95.50615797604166,18.625666961216446,95.50615797604166,95.50615797604166,95.50615797604166,95.50615797604166,-77.27004456274187,-95.89571152395831,-77.27004456274187,-95.89571152395831,-77.27004456274187,-95.89571152395831,0,0,0,0,0,0,-77.27004456274187,-95.89571152395831,0,-95.89571152395831,-77.27004456274187,-95.89571152395831,20,-77.27004456274187 +2012-04-15 17:15:00,154.96461775,154.96461775,154.96461775,154.96461775,154.96461775,154.96461775,17.225849921671628,72.7558955052323,17.225849921671628,72.7558955052323,17.225849921671628,72.7558955052323,72.7558955052323,72.7558955052323,72.7558955052323,-64.98287232309607,-82.2087222447677,-64.98287232309607,-82.2087222447677,-64.98287232309607,-82.2087222447677,0,0,0,0,0,0,-64.98287232309607,-82.2087222447677,0,-82.2087222447677,-64.98287232309607,-82.2087222447677,20,-64.98287232309607 +2012-04-15 17:30:00,145.1125925,145.1125925,145.1125925,145.1125925,145.1125925,145.1125925,19.353151427036003,59.95092458984092,19.353151427036003,59.95092458984092,19.353151427036003,59.95092458984092,59.95092458984092,59.95092458984092,59.95092458984092,-65.80851648312307,-85.16166791015908,-65.80851648312307,-85.16166791015908,-65.80851648312307,-85.16166791015908,0,0,0,0,0,0,-65.80851648312307,-85.16166791015908,0,-85.16166791015908,-65.80851648312307,-85.16166791015908,20,-65.80851648312307 +2012-04-15 17:45:00,176.97755800000002,176.97755800000002,176.97755800000002,176.97755800000002,176.97755800000002,176.97755800000002,20.479515505383272,63.49769336973023,20.479515505383272,63.49769336973023,20.479515505383272,63.49769336973023,63.49769336973023,63.49769336973023,63.49769336973023,-93.00034912488651,-113.47986463026979,-93.00034912488651,-113.47986463026979,-93.00034912488651,-113.47986463026979,0,0,0,0,0,0,-93.00034912488651,-113.47986463026979,0,-113.47986463026979,-93.00034912488651,-113.47986463026979,20,-93.00034912488651 +2012-04-15 18:00:00,159.29906474999999,159.29906474999999,159.29906474999999,159.29906474999999,159.29906474999999,159.29906474999999,25.510223860056925,71.23239795003238,25.510223860056925,71.23239795003238,25.510223860056925,71.23239795003238,71.23239795003238,71.23239795003238,71.23239795003238,-62.55644293991068,-88.0666667999676,-62.55644293991068,-88.0666667999676,-62.55644293991068,-88.0666667999676,0,0,0,0,0,0,-62.55644293991068,-88.0666667999676,0,-88.0666667999676,-62.55644293991068,-88.0666667999676,20,-62.55644293991068 +2012-04-15 18:15:00,181.7278985,181.7278985,181.7278985,181.7278985,181.7278985,181.7278985,28.4509695765874,53.129905146996066,28.4509695765874,53.129905146996066,28.4509695765874,53.129905146996066,53.129905146996066,53.129905146996066,53.129905146996066,-100.14702377641655,-128.59799335300394,-100.14702377641655,-128.59799335300394,-100.14702377641655,-128.59799335300394,0,0,0,0,0,0,-100.14702377641655,-128.59799335300394,0,-128.59799335300394,-100.14702377641655,-128.59799335300394,20,-100.14702377641655 +2012-04-15 18:30:00,216.1035165,216.1035165,216.1035165,216.1035165,216.1035165,216.1035165,22.452466269192158,32.85569232970319,22.452466269192158,32.85569232970319,22.452466269192158,32.85569232970319,32.85569232970319,32.85569232970319,32.85569232970319,-160.79535790110467,-183.24782417029684,-160.79535790110467,-183.24782417029684,-160.79535790110467,-183.24782417029684,0,0,0,0,0,0,-160.79535790110467,-183.24782417029684,0,-183.24782417029684,-160.79535790110467,-183.24782417029684,20,-160.79535790110467 +2012-04-15 18:45:00,132.39147775,132.39147775,132.39147775,132.39147775,132.39147775,132.39147775,11.631560345042526,16.44954960914566,11.631560345042526,16.44954960914566,11.631560345042526,16.44954960914566,16.44954960914566,16.44954960914566,16.44954960914566,-104.31036779581183,-115.94192814085434,-104.31036779581183,-115.94192814085434,-104.31036779581183,-115.94192814085434,0,0,0,0,0,0,-104.31036779581183,-115.94192814085434,0,-115.94192814085434,-104.31036779581183,-115.94192814085434,20,-104.31036779581183 +2012-04-15 19:00:00,63.897113000000004,63.897113000000004,63.897113000000004,63.897113000000004,63.897113000000004,63.897113000000004,14.096514675359368,12.876319279305054,14.096514675359368,12.876319279305054,14.096514675359368,12.876319279305054,12.876319279305054,12.876319279305054,12.876319279305054,-36.92427904533558,-51.020793720694954,-36.92427904533558,-51.020793720694954,-36.92427904533558,-51.020793720694954,0,0,0,0,0,0,-36.92427904533558,-51.020793720694954,0,-51.020793720694954,-36.92427904533558,-51.020793720694954,20,-36.92427904533558 +2012-04-15 19:15:00,60.499933,60.499933,60.499933,60.499933,60.499933,60.499933,5.625803400995804,0.0,5.625803400995804,0.0,5.625803400995804,0.0,0.0,0.0,0.0,-54.87412959900419,-60.499933,-54.87412959900419,-60.499933,-54.87412959900419,-60.499933,0,0,0,0,0,0,-54.87412959900419,-60.499933,0,-60.499933,-54.87412959900419,-60.499933,20,-54.87412959900419 +2012-04-15 19:30:00,168.38434275,168.38434275,168.38434275,168.38434275,168.38434275,168.38434275,12.768661955703468,0.0,12.768661955703468,0.0,12.768661955703468,0.0,0.0,0.0,0.0,-155.61568079429654,-168.38434275,-155.61568079429654,-168.38434275,-155.61568079429654,-168.38434275,0,0,0,0,0,0,-155.61568079429654,-168.38434275,0,-168.38434275,-155.61568079429654,-168.38434275,20,-155.61568079429654 +2012-04-15 19:45:00,204.82661299999998,204.82661299999998,204.82661299999998,204.82661299999998,204.82661299999998,204.82661299999998,17.43118903045535,0.0,17.43118903045535,0.0,17.43118903045535,0.0,0.0,0.0,0.0,-187.39542396954462,-204.82661299999998,-187.39542396954462,-204.82661299999998,-187.39542396954462,-204.82661299999998,0,0,0,0,0,0,-187.39542396954462,-204.82661299999998,0,-204.82661299999998,-187.39542396954462,-204.82661299999998,20,-187.39542396954462 +2012-04-15 20:00:00,190.47154675,190.47154675,190.47154675,190.47154675,190.47154675,190.47154675,23.77937206440127,0.0,23.77937206440127,0.0,23.77937206440127,0.0,0.0,0.0,0.0,-166.69217468559873,-190.47154675,-166.69217468559873,-190.47154675,-166.69217468559873,-190.47154675,0,0,0,0,0,0,-166.69217468559873,-190.47154675,0,-190.47154675,-166.69217468559873,-190.47154675,20,-166.69217468559873 +2012-04-15 20:15:00,158.65276925,158.65276925,158.65276925,158.65276925,158.65276925,158.65276925,20.023869510598185,0.0,20.023869510598185,0.0,20.023869510598185,0.0,0.0,0.0,0.0,-138.62889973940182,-158.65276925,-138.62889973940182,-158.65276925,-138.62889973940182,-158.65276925,0,0,0,0,0,0,-138.62889973940182,-158.65276925,0,-158.65276925,-138.62889973940182,-158.65276925,20,-138.62889973940182 +2012-04-15 20:30:00,152.91464775,152.91464775,152.91464775,152.91464775,152.91464775,152.91464775,18.056984189242275,0.0,18.056984189242275,0.0,18.056984189242275,0.0,0.0,0.0,0.0,-134.85766356075771,-152.91464775,-134.85766356075771,-152.91464775,-134.85766356075771,-152.91464775,0,0,0,0,0,0,-134.85766356075771,-152.91464775,0,-152.91464775,-134.85766356075771,-152.91464775,20,-134.85766356075771 +2012-04-15 20:45:00,163.1676,163.1676,163.1676,163.1676,163.1676,163.1676,17.777035969461945,0.0,17.777035969461945,0.0,17.777035969461945,0.0,0.0,0.0,0.0,-145.39056403053806,-163.1676,-145.39056403053806,-163.1676,-145.39056403053806,-163.1676,0,0,0,0,0,0,-145.39056403053806,-163.1676,0,-163.1676,-145.39056403053806,-163.1676,20,-145.39056403053806 +2012-04-15 21:00:00,160.08835,160.08835,160.08835,160.08835,160.08835,160.08835,23.610724666170313,0.0,23.610724666170313,0.0,23.610724666170313,0.0,0.0,0.0,0.0,-136.47762533382968,-160.08835,-136.47762533382968,-160.08835,-136.47762533382968,-160.08835,0,0,0,0,0,0,-136.47762533382968,-160.08835,0,-160.08835,-136.47762533382968,-160.08835,20,-136.47762533382968 +2012-04-15 21:15:00,148.49673575,148.49673575,148.49673575,148.49673575,148.49673575,148.49673575,25.421749174192012,0.0,25.421749174192012,0.0,25.421749174192012,0.0,0.0,0.0,0.0,-123.07498657580798,-148.49673575,-123.07498657580798,-148.49673575,-123.07498657580798,-148.49673575,0,0,0,0,0,0,-123.07498657580798,-148.49673575,0,-148.49673575,-123.07498657580798,-148.49673575,20,-123.07498657580798 +2012-04-15 21:30:00,135.9262035,135.9262035,135.9262035,135.9262035,135.9262035,135.9262035,18.987086478360844,0.0,18.987086478360844,0.0,18.987086478360844,0.0,0.0,0.0,0.0,-116.93911702163916,-135.9262035,-116.93911702163916,-135.9262035,-116.93911702163916,-135.9262035,0,0,0,0,0,0,-116.93911702163916,-135.9262035,0,-135.9262035,-116.93911702163916,-135.9262035,20,-116.93911702163916 +2012-04-15 21:45:00,74.134952,74.134952,74.134952,74.134952,74.134952,74.134952,12.936914502142413,0.0,12.936914502142413,0.0,12.936914502142413,0.0,0.0,0.0,0.0,-61.198037497857584,-74.134952,-61.198037497857584,-74.134952,-61.198037497857584,-74.134952,0,0,0,0,0,0,-61.198037497857584,-74.134952,0,-74.134952,-61.198037497857584,-74.134952,20,-61.198037497857584 +2012-04-15 22:00:00,24.80095425,24.80095425,24.80095425,24.80095425,24.80095425,24.80095425,8.977647460881032,0.0,8.977647460881032,0.0,8.977647460881032,0.0,0.0,0.0,0.0,-15.823306789118968,-24.80095425,-15.823306789118968,-24.80095425,-15.823306789118968,-24.80095425,0,0,0,0,0,0,-15.823306789118968,-24.80095425,0,-24.80095425,-15.823306789118968,-24.80095425,20,-15.823306789118968 +2012-04-15 22:15:00,24.19391875,24.19391875,24.19391875,24.19391875,24.19391875,24.19391875,8.458173592835255,0.0,8.458173592835255,0.0,8.458173592835255,0.0,0.0,0.0,0.0,-15.735745157164747,-24.19391875,-15.735745157164747,-24.19391875,-15.735745157164747,-24.19391875,0,0,0,0,0,0,-15.735745157164747,-24.19391875,0,-24.19391875,-15.735745157164747,-24.19391875,20,-15.735745157164747 +2012-04-15 22:30:00,24.7552255,24.7552255,24.7552255,24.7552255,24.7552255,24.7552255,12.880667126718144,0.0,12.880667126718144,0.0,12.880667126718144,0.0,0.0,0.0,0.0,-11.874558373281857,-24.7552255,-11.874558373281857,-24.7552255,-11.874558373281857,-24.7552255,0,0,0,0,0,0,-11.874558373281857,-24.7552255,0,-24.7552255,-11.874558373281857,-24.7552255,20,-11.874558373281857 +2012-04-15 22:45:00,42.099057,42.099057,42.099057,42.099057,42.099057,42.099057,15.962700212083984,0.0,15.962700212083984,0.0,15.962700212083984,0.0,0.0,0.0,0.0,-26.136356787916018,-42.099057,-26.136356787916018,-42.099057,-26.136356787916018,-42.099057,0,0,0,0,0,0,-26.136356787916018,-42.099057,0,-42.099057,-26.136356787916018,-42.099057,20,-26.136356787916018 +2012-04-15 23:00:00,64.45433625,64.45433625,64.45433625,64.45433625,64.45433625,64.45433625,13.624704635573046,0.0,13.624704635573046,0.0,13.624704635573046,0.0,0.0,0.0,0.0,-50.82963161442695,-64.45433625,-50.82963161442695,-64.45433625,-50.82963161442695,-64.45433625,0,0,0,0,0,0,-50.82963161442695,-64.45433625,0,-64.45433625,-50.82963161442695,-64.45433625,20,-50.82963161442695 +2012-04-15 23:15:00,59.7981275,59.7981275,59.7981275,59.7981275,59.7981275,59.7981275,9.200223750879651,0.0,9.200223750879651,0.0,9.200223750879651,0.0,0.0,0.0,0.0,-50.59790374912035,-59.7981275,-50.59790374912035,-59.7981275,-50.59790374912035,-59.7981275,0,0,0,0,0,0,-50.59790374912035,-59.7981275,0,-59.7981275,-50.59790374912035,-59.7981275,20,-50.59790374912035 +2012-04-15 23:30:00,61.275828000000004,61.275828000000004,61.275828000000004,61.275828000000004,61.275828000000004,61.275828000000004,9.021872245920674,0.0,9.021872245920674,0.0,9.021872245920674,0.0,0.0,0.0,0.0,-52.25395575407933,-61.275828000000004,-52.25395575407933,-61.275828000000004,-52.25395575407933,-61.275828000000004,0,0,0,0,0,0,-52.25395575407933,-61.275828000000004,0,-61.275828000000004,-52.25395575407933,-61.275828000000004,20,-52.25395575407933 +2012-04-15 23:45:00,60.4298405,60.4298405,60.4298405,60.4298405,60.4298405,60.4298405,10.465937248222264,0.0,10.465937248222264,0.0,10.465937248222264,0.0,0.0,0.0,0.0,-49.96390325177774,-60.4298405,-49.96390325177774,-60.4298405,-49.96390325177774,-60.4298405,0,0,0,0,0,0,-49.96390325177774,-60.4298405,0,-60.4298405,-49.96390325177774,-60.4298405,20,-49.96390325177774 diff --git a/Result/GameCase/results.csv b/Result/GameCase/results.csv index e7192bd..e69de29 100644 --- a/Result/GameCase/results.csv +++ b/Result/GameCase/results.csv @@ -1,97 +0,0 @@ -date,GPController-0.gpctrl_0-demand[0],GPController-0.gpctrl_1-demand[0],GPController-0.gpctrl_2-demand[0],GPController-0.gpctrl_3-demand[0],GPController-0.gpctrl_4-demand[0],GPController-0.gpctrl_5-demand[0],GPController-0.gpctrl_0-generator[0],GPController-0.gpctrl_1-generator[0],GPController-0.gpctrl_2-generator[0],GPController-0.gpctrl_3-generator[0],GPController-0.gpctrl_4-generator[0],GPController-0.gpctrl_5-generator[0],GPController-0.gpctrl_0-generator[1],GPController-0.gpctrl_2-generator[1],GPController-0.gpctrl_4-generator[1],GPController-0.gpctrl_0-net,GPController-0.gpctrl_1-net,GPController-0.gpctrl_2-net,GPController-0.gpctrl_3-net,GPController-0.gpctrl_4-net,GPController-0.gpctrl_5-net,GPController-0.gpctrl_0-excess,GPController-0.gpctrl_1-excess,GPController-0.gpctrl_2-excess,GPController-0.gpctrl_3-excess,GPController-0.gpctrl_4-excess,GPController-0.gpctrl_5-excess,GPController-0.gpctrl_0-deficit,GPController-0.gpctrl_1-deficit,GPController-0.gpctrl_2-deficit,GPController-0.gpctrl_3-deficit,GPController-0.gpctrl_4-deficit,GPController-0.gpctrl_5-deficit,Battery-0.Battery_0-soc,Battery-0.Battery_0-flow2b,GPController-0.gpctrl_2-storage[0],GPController-0.gpctrl_2-flow2b[0],RTprice-0.rtprice_0-buy_price,RTprice-0.rtprice_0-sell_price,Prosumer-0.prosumer_s1_0-rt_buy,Prosumer-0.prosumer_s1_1-rt_buy,Prosumer-0.prosumer_s1_2-rt_buy,Prosumer-0.prosumer_s1_3-rt_buy,Prosumer-0.prosumer_s1_4-rt_buy,Prosumer-0.prosumer_s1_5-rt_buy,Prosumer-0.prosumer_s1_0-rt_sell,Prosumer-0.prosumer_s1_1-rt_sell,Prosumer-0.prosumer_s1_2-rt_sell,Prosumer-0.prosumer_s1_3-rt_sell,Prosumer-0.prosumer_s1_4-rt_sell,Prosumer-0.prosumer_s1_5-rt_sell,Emarket-0.emarket_0-market_price,Emarket-0.emarket_0-market_quantity,Prosumer-0.prosumer_s1_0-p2em,Prosumer-0.prosumer_s1_1-p2em,Prosumer-0.prosumer_s1_2-p2em,Prosumer-0.prosumer_s1_3-p2em,Prosumer-0.prosumer_s1_4-p2em,Prosumer-0.prosumer_s1_5-p2em,P2Ptrading-0.p2ptrading_0-quantity_traded,Prosumer-0.prosumer_s1_0-p2p2p,Prosumer-0.prosumer_s1_1-p2p2p,Prosumer-0.prosumer_s1_2-p2p2p,Prosumer-0.prosumer_s1_3-p2p2p,Prosumer-0.prosumer_s1_4-p2p2p,Prosumer-0.prosumer_s1_5-p2p2p,Wind-0.wind_0-wind_gen,Wind-0.wind_1-wind_gen,Wind-0.wind_2-wind_gen,PV-0.pv_0-pv_gen,PV-0.pv_1-pv_gen,PV-0.pv_2-pv_gen,PV-0.pv_3-pv_gen,PV-0.pv_4-pv_gen,PV-0.pv_5-pv_gen,Load-0.load_0-load_dem,Load-0.load_1-load_dem,Load-0.load_2-load_dem,Load-0.load_3-load_dem,Load-0.load_4-load_dem,Load-0.load_5-load_dem -2012-04-15,67.6969475,67.6969475,67.6969475,67.6969475,67.6969475,67.6969475,83.14199313521927,0.0,83.14199313521927,0.0,83.14199313521927,0.0,0.0,0.0,0.0,15.445045635219273,-67.6969475,15.445045635219273,-67.6969475,15.445045635219273,-67.6969475,15.445045635219273,0,0,0,15.445045635219273,0,0,-67.6969475,0,-67.6969475,0,-67.6969475,20,,20,15.445045635219273,0.9319784802559989,0.46598924012799947,0.0,-67.6969475,0,-67.6969475,0.0,-67.6969475,15.445045635219271,0.0,0,0.0,15.445045635219271,0.0,,,0,0,0,0,0,0,0,0,0,0,0,0,0,83.14199313521927,83.14199313521927,83.14199313521927,0.0,0.0,0.0,0.0,0.0,0.0,67.6969475,67.6969475,67.6969475,67.6969475,67.6969475,67.6969475 -2012-04-15 00:15:00,77.77300774999999,77.77300774999999,77.77300774999999,77.77300774999999,77.77300774999999,77.77300774999999,84.31574524281307,0.0,84.31574524281307,0.0,84.31574524281307,0.0,0.0,0.0,0.0,6.542737492813075,-77.77300774999999,6.542737492813075,-77.77300774999999,6.542737492813075,-77.77300774999999,6.542737492813075,0,0,0,6.542737492813075,0,0,-77.77300774999999,0,-77.77300774999999,0,-77.77300774999999,20,,20,6.542737492813075,1.0,0.5,0.0,-77.77300774999999,0,-77.77300774999999,0.0,-77.77300774999999,6.542737492813075,0.0,0,0.0,6.542737492813075,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,77.77300774999999,77.77300774999999,77.77300774999999,77.77300774999999,77.77300774999999,77.77300774999999,84.31574524281307,84.31574524281307,84.31574524281307,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 00:30:00,67.42285724999999,67.42285724999999,67.42285724999999,67.42285724999999,67.42285724999999,67.42285724999999,89.73443608369288,0.0,89.73443608369288,0.0,89.73443608369288,0.0,0.0,0.0,0.0,22.31157883369289,-67.42285724999999,22.31157883369289,-67.42285724999999,22.31157883369289,-67.42285724999999,22.31157883369289,0,0,0,22.31157883369289,0,0,-67.42285724999999,0,-67.42285724999999,0,-67.42285724999999,20,,20,22.31157883369289,0.9809857257425048,0.4904928628712524,0.0,-67.42285724999999,0,-22.7997,0.0,-67.42285724999999,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,44.62315766738578,22.31157883369289,0,0,-22.31157883369289,22.31157883369289,0,67.42285724999999,67.42285724999999,67.42285724999999,67.42285724999999,67.42285724999999,67.42285724999999,89.73443608369288,89.73443608369288,89.73443608369288,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 00:45:00,72.922606,72.922606,72.922606,72.922606,72.922606,72.922606,87.09734808633782,0.0,87.09734808633782,0.0,87.09734808633782,0.0,0.0,0.0,0.0,14.174742086337815,-72.922606,14.174742086337815,-72.922606,14.174742086337815,-72.922606,14.174742086337815,0,0,0,14.174742086337815,0,0,-72.922606,0,-72.922606,0,-72.922606,20,,20,14.174742086337815,0.8499680437891786,0.4249840218945893,0.0,-72.922606,0,-44.57312,0.0,-72.922606,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,28.34948417267563,14.174742086337815,0,0,-14.174742086337815,14.174742086337815,0,72.922606,72.922606,72.922606,72.922606,72.922606,72.922606,87.09734808633782,87.09734808633782,87.09734808633782,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 01:00:00,76.4356795,76.4356795,76.4356795,76.4356795,76.4356795,76.4356795,82.55922428364467,0.0,82.55922428364467,0.0,82.55922428364467,0.0,0.0,0.0,0.0,6.123544783644661,-76.4356795,6.123544783644661,-76.4356795,6.123544783644661,-76.4356795,6.123544783644661,0,0,0,6.123544783644661,0,0,-76.4356795,0,-76.4356795,0,-76.4356795,20,,20,6.123544783644661,0.9093787598858107,0.45468937994290537,0.0,-76.4356795,0,-64.18859,0.0,-76.4356795,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12.247089567289322,6.123544783644661,0,0,-6.123544783644661,6.123544783644661,0,76.4356795,76.4356795,76.4356795,76.4356795,76.4356795,76.4356795,82.55922428364467,82.55922428364467,82.55922428364467,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 01:15:00,63.74248374999999,63.74248374999999,63.74248374999999,63.74248374999999,63.74248374999999,63.74248374999999,77.80835886021384,0.0,77.80835886021384,0.0,77.80835886021384,0.0,0.0,0.0,0.0,14.065875110213852,-63.74248374999999,14.065875110213852,-63.74248374999999,14.065875110213852,-63.74248374999999,14.065875110213852,0,0,0,14.065875110213852,0,0,-63.74248374999999,0,-63.74248374999999,0,-63.74248374999999,20,,20,14.065875110213852,1.0,0.5,0.0,-63.74248374999999,0,-35.61073,0.0,-63.74248374999999,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,28.131750220427705,14.065875110213852,0,0,-14.065875110213852,14.065875110213852,0,63.74248374999999,63.74248374999999,63.74248374999999,63.74248374999999,63.74248374999999,63.74248374999999,77.80835886021384,77.80835886021384,77.80835886021384,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 01:30:00,73.13793874999999,73.13793874999999,73.13793874999999,73.13793874999999,73.13793874999999,73.13793874999999,85.50049260627833,0.0,85.50049260627833,0.0,85.50049260627833,0.0,0.0,0.0,0.0,12.362553856278339,-73.13793874999999,12.362553856278339,-73.13793874999999,12.362553856278339,-73.13793874999999,12.362553856278339,0,0,0,12.362553856278339,0,0,-73.13793874999999,0,-73.13793874999999,0,-73.13793874999999,20,,20,12.362553856278339,0.8517642816643692,0.4258821408321846,0.0,-73.13793874999999,0,-48.41283,0.0,-73.13793874999999,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,24.725107712556678,12.362553856278339,0,0,-12.362553856278339,12.362553856278339,0,73.13793874999999,73.13793874999999,73.13793874999999,73.13793874999999,73.13793874999999,73.13793874999999,85.50049260627833,85.50049260627833,85.50049260627833,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 01:45:00,76.6581375,76.6581375,76.6581375,76.6581375,76.6581375,76.6581375,80.44570960428378,0.0,80.44570960428378,0.0,80.44570960428378,0.0,0.0,0.0,0.0,3.7875721042837824,-76.6581375,3.7875721042837824,-76.6581375,3.7875721042837824,-76.6581375,3.7875721042837824,0,0,0,3.7875721042837824,0,0,-76.6581375,0,-76.6581375,0,-76.6581375,20,,20,3.7875721042837824,0.8887771988050557,0.44438859940252784,0.0,-76.6581375,0,-69.083,0.0,-76.6581375,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,7.575144208567565,3.7875721042837824,0,0,-3.7875721042837824,3.7875721042837824,0,76.6581375,76.6581375,76.6581375,76.6581375,76.6581375,76.6581375,80.44570960428378,80.44570960428378,80.44570960428378,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 02:00:00,43.446738249999996,43.446738249999996,43.446738249999996,43.446738249999996,43.446738249999996,43.446738249999996,91.17620150839382,0.0,91.17620150839382,0.0,91.17620150839382,0.0,0.0,0.0,0.0,47.72946325839382,-43.446738249999996,47.72946325839382,-43.446738249999996,47.72946325839382,-43.446738249999996,47.72946325839382,0,0,0,47.72946325839382,0,0,-43.446738249999996,0,-43.446738249999996,0,-43.446738249999996,20,,20,47.72946325839382,0.8183239163388449,0.40916195816942247,0.0,0.0,0,0.0,0.0,-34.88129,-0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,95.45892651678763,8.565450016787622,-39.16401324160619,0,-43.44673825,4.282725008393811,-8.565450016787622,43.446738249999996,43.446738249999996,43.446738249999996,43.446738249999996,43.446738249999996,43.446738249999996,91.17620150839382,91.17620150839382,91.17620150839382,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 02:15:00,45.869702,45.869702,45.869702,45.869702,45.869702,45.869702,88.51080165269651,0.0,88.51080165269651,0.0,88.51080165269651,0.0,0.0,0.0,0.0,42.64109965269652,-45.869702,42.64109965269652,-45.869702,42.64109965269652,-45.869702,42.64109965269652,0,0,0,42.64109965269652,0,0,-45.869702,0,-45.869702,0,-45.869702,20,,20,42.64109965269652,0.6905869491661156,0.3452934745830578,0.0,-6.4572,0,0.0,0.0,-45.869702,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,85.28219930539304,39.41249730539304,-39.41249730539304,0,-3.228602347303479,42.64109965269652,0,45.869702,45.869702,45.869702,45.869702,45.869702,45.869702,88.51080165269651,88.51080165269651,88.51080165269651,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 02:30:00,51.6792105,51.6792105,51.6792105,51.6792105,51.6792105,51.6792105,84.31574524281307,0.0,84.31574524281307,0.0,84.31574524281307,0.0,0.0,0.0,0.0,32.63653474281306,-51.6792105,32.63653474281306,-51.6792105,32.63653474281306,-51.6792105,32.63653474281306,0,0,0,32.63653474281306,0,0,-51.6792105,0,-51.6792105,0,-51.6792105,20,,20,32.63653474281306,0.604564640012164,0.302282320006082,0.0,-38.08535,0,-0.0,0.0,-51.6792105,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,65.27306948562612,13.59385898562612,-13.59385898562612,0,-19.04267575718694,32.63653474281306,0,51.6792105,51.6792105,51.6792105,51.6792105,51.6792105,51.6792105,84.31574524281307,84.31574524281307,84.31574524281307,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 02:45:00,47.59176025000001,47.59176025000001,47.59176025000001,47.59176025000001,47.59176025000001,47.59176025000001,83.53202530684715,0.0,83.53202530684715,0.0,83.53202530684715,0.0,0.0,0.0,0.0,35.94026505684714,-47.59176025000001,35.94026505684714,-47.59176025000001,35.94026505684714,-47.59176025000001,35.94026505684714,0,0,0,35.94026505684714,0,0,-47.59176025000001,0,-47.59176025000001,0,-47.59176025000001,20,,20,35.94026505684714,0.5849777980847424,0.2924888990423712,0.0,-23.30299,0,-0.0,0.0,-47.59176025000001,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,71.88053011369428,24.28876986369427,-24.28876986369427,0,-11.651495193152869,35.94026505684714,0,47.59176025000001,47.59176025000001,47.59176025000001,47.59176025000001,47.59176025000001,47.59176025000001,83.53202530684715,83.53202530684715,83.53202530684715,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 03:00:00,45.360210249999994,45.360210249999994,45.360210249999994,45.360210249999994,45.360210249999994,45.360210249999994,85.50049260627833,0.0,85.50049260627833,0.0,85.50049260627833,0.0,0.0,0.0,0.0,40.140282356278334,-45.360210249999994,40.140282356278334,-45.360210249999994,40.140282356278334,-45.360210249999994,40.140282356278334,0,0,0,40.140282356278334,0,0,-45.360210249999994,0,-45.360210249999994,0,-45.360210249999994,20,,20,40.140282356278334,0.6449116231964049,0.32245581159820247,0.0,-10.43986,0,-0.0,0.0,-45.36021025,-0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,80.28056471255665,34.92035446255665,-34.92035446255665,0,-5.219927893721675,40.14028235627833,0,45.360210249999994,45.360210249999994,45.360210249999994,45.360210249999994,45.360210249999994,45.360210249999994,85.50049260627833,85.50049260627833,85.50049260627833,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 03:15:00,50.844773,50.844773,50.844773,50.844773,50.844773,50.844773,81.01850127923427,0.0,81.01850127923427,0.0,81.01850127923427,0.0,0.0,0.0,0.0,30.17372827923427,-50.844773,30.17372827923427,-50.844773,30.17372827923427,-50.844773,30.17372827923427,0,0,0,30.17372827923427,0,0,-50.844773,0,-50.844773,0,-50.844773,20,,20,30.17372827923427,0.5737825919532591,0.28689129597662955,0.0,-41.34209,0,0.0,0.0,-50.844773,-0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,60.34745655846854,9.502683558468533,-9.502683558468533,0,-20.671044720765735,30.17372827923427,0,50.844773,50.844773,50.844773,50.844773,50.844773,50.844773,81.01850127923427,81.01850127923427,81.01850127923427,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 03:30:00,57.466514999999994,57.466514999999994,57.466514999999994,57.466514999999994,57.466514999999994,57.466514999999994,77.99480053547157,0.0,77.99480053547157,0.0,77.99480053547157,0.0,0.0,0.0,0.0,20.528285535471575,-57.466514999999994,20.528285535471575,-57.466514999999994,20.528285535471575,-57.466514999999994,20.528285535471575,0,0,0,20.528285535471575,0,0,-57.466514999999994,0,-57.466514999999994,0,-57.466514999999994,20,,20,20.528285535471575,0.598667246746764,0.299333623373382,0.0,-57.466515,0,-16.40994,0.0,-57.466515,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,41.056571070943136,20.528285535471568,0,0,-20.528285535471568,20.528285535471568,0,57.466514999999994,57.466514999999994,57.466514999999994,57.466514999999994,57.466514999999994,57.466514999999994,77.99480053547157,77.99480053547157,77.99480053547157,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 03:45:00,57.068087500000004,57.068087500000004,57.068087500000004,57.068087500000004,57.068087500000004,57.068087500000004,77.4363673376264,0.0,77.4363673376264,0.0,77.4363673376264,0.0,0.0,0.0,0.0,20.36827983762639,-57.068087500000004,20.36827983762639,-57.068087500000004,20.36827983762639,-57.068087500000004,20.36827983762639,0,0,0,20.36827983762639,0,0,-57.068087500000004,0,-57.068087500000004,0,-57.068087500000004,20,,20,20.36827983762639,0.5264186618723522,0.2632093309361761,0.0,-57.0680875,0,-16.33153,0.0,-57.0680875,-0.0,0.0,0,0.0,-0.0,0.0,0,0,0,0,0,0,0,0,40.73655967525279,20.368279837626396,0,0,-20.368279837626396,20.368279837626396,0,57.068087500000004,57.068087500000004,57.068087500000004,57.068087500000004,57.068087500000004,57.068087500000004,77.4363673376264,77.4363673376264,77.4363673376264,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 04:00:00,64.706025,64.706025,64.706025,64.706025,64.706025,64.706025,74.86557097322104,0.0,74.86557097322104,0.0,74.86557097322104,0.0,0.0,0.0,0.0,10.159545973221043,-64.706025,10.159545973221043,-64.706025,10.159545973221043,-64.706025,10.159545973221043,0,0,0,10.159545973221043,0,0,-64.706025,0,-64.706025,0,-64.706025,20,,20,10.159545973221043,0.5684225747424427,0.28421128737122137,0.0,-64.706025,0,-44.38693,0.0,-64.706025,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,20.319091946442086,10.159545973221043,0,0,-10.159545973221043,10.159545973221043,0,64.706025,64.706025,64.706025,64.706025,64.706025,64.706025,74.86557097322104,74.86557097322104,74.86557097322104,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 04:15:00,73.267899,73.267899,73.267899,73.267899,73.267899,73.267899,74.14165429374296,0.0,74.14165429374296,0.0,74.14165429374296,0.0,0.0,0.0,0.0,0.8737552937429598,-73.267899,0.8737552937429598,-73.267899,0.8737552937429598,-73.267899,0.8737552937429598,0,0,0,0.8737552937429598,0,0,-73.267899,0,-73.267899,0,-73.267899,20,,20,0.8737552937429598,0.561433736367482,0.280716868183741,0.0,-73.267899,0,-71.52038,0.0,-73.267899,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,1.7475105874859196,0.8737552937429598,0,0,-0.8737552937429598,0.8737552937429598,0,73.267899,73.267899,73.267899,73.267899,73.267899,73.267899,74.14165429374296,74.14165429374296,74.14165429374296,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 04:30:00,44.883975,44.883975,44.883975,44.883975,44.883975,44.883975,76.88060606384784,0.0,76.88060606384784,0.0,76.88060606384784,0.0,0.0,0.0,0.0,31.996631063847836,-44.883975,31.996631063847836,-44.883975,31.996631063847836,-44.883975,31.996631063847836,0,0,0,31.996631063847836,0,0,-44.883975,0,-44.883975,0,-44.883975,20,,20,31.996631063847836,0.7000860470298524,0.3500430235149262,0.0,-25.77469,0,0.0,0.0,-44.883975,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,63.99326212769567,19.109287127695673,-19.109287127695673,0,-12.887343936152163,31.996631063847836,0,44.883975,44.883975,44.883975,44.883975,44.883975,44.883975,76.88060606384784,76.88060606384784,76.88060606384784,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 04:45:00,50.53870175,50.53870175,50.53870175,50.53870175,50.53870175,50.53870175,77.06556333684638,0.0,77.06556333684638,0.0,77.06556333684638,0.0,0.0,0.0,0.0,26.52686158684638,-50.53870175,26.52686158684638,-50.53870175,26.52686158684638,-50.53870175,26.52686158684638,0,0,0,26.52686158684638,0,0,-50.53870175,0,-50.53870175,0,-50.53870175,20,,20,26.52686158684638,0.7319735490175062,0.3659867745087531,0.0,-48.02368,0,0.0,0.0,-50.53870175,-0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,53.05372317369276,2.515021423692758,-2.515021423692758,0,-24.01184016315362,26.52686158684638,0,50.53870175,50.53870175,50.53870175,50.53870175,50.53870175,50.53870175,77.06556333684638,77.06556333684638,77.06556333684638,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 05:00:00,54.88442525,54.88442525,54.88442525,54.88442525,54.88442525,54.88442525,71.99793394669855,0.0,71.99793394669855,0.0,71.99793394669855,0.0,0.0,0.0,0.0,17.113508696698553,-54.88442525,17.113508696698553,-54.88442525,17.113508696698553,-54.88442525,17.113508696698553,0,0,0,17.113508696698553,0,0,-54.88442525,0,-54.88442525,0,-54.88442525,20,,20,17.113508696698553,0.632069657281931,0.3160348286409655,0.0,-54.88442525,0,-20.65741,0.0,-54.88442525,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,34.227017393397105,17.113508696698553,0,0,-17.113508696698553,17.113508696698553,0,54.88442525,54.88442525,54.88442525,54.88442525,54.88442525,54.88442525,71.99793394669855,71.99793394669855,71.99793394669855,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 05:15:00,50.263486750000006,50.263486750000006,50.263486750000006,50.263486750000006,50.263486750000006,50.263486750000006,78.55591206487519,0.0,78.55591206487519,0.0,78.55591206487519,0.0,0.0,0.0,0.0,28.29242531487518,-50.263486750000006,28.29242531487518,-50.263486750000006,28.29242531487518,-50.263486750000006,28.29242531487518,0,0,0,28.29242531487518,0,0,-50.263486750000006,0,-50.263486750000006,0,-50.263486750000006,20,,20,28.29242531487518,0.7571949804689077,0.3785974902344538,0.0,-43.94212,0,0.0,0.0,-50.263486750000006,-0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,56.58485062975036,6.321363879750358,-6.321363879750358,0,-21.971061435124824,28.29242531487518,0,50.263486750000006,50.263486750000006,50.263486750000006,50.263486750000006,50.263486750000006,50.263486750000006,78.55591206487519,78.55591206487519,78.55591206487519,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 05:30:00,44.83253475,44.83253475,44.83253475,44.83253475,44.83253475,44.83253475,79.30823813895911,0.0,79.30823813895911,0.0,79.30823813895911,0.0,0.0,0.0,0.0,34.47570338895911,-44.83253475,34.47570338895911,-44.83253475,34.47570338895911,-44.83253475,34.47570338895911,0,0,0,34.47570338895911,0,0,-44.83253475,0,-44.83253475,0,-44.83253475,20,,20,34.47570338895911,0.8769324046031647,0.43846620230158234,0.0,-20.71366,0,0.0,0.0,-44.83253475,-0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,68.95140677791822,24.118872027918222,-24.118872027918222,0,-10.35683136104089,34.47570338895911,0,44.83253475,44.83253475,44.83253475,44.83253475,44.83253475,44.83253475,79.30823813895911,79.30823813895911,79.30823813895911,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 05:45:00,56.650393,56.650393,56.650393,56.650393,56.650393,56.650393,82.55922428364467,0.0,82.55922428364467,0.0,82.55922428364467,0.0,0.0,0.0,0.0,25.908831283644666,-56.650393,25.908831283644666,-56.650393,25.908831283644666,-56.650393,25.908831283644666,0,0,0,25.908831283644666,0,0,-56.650393,0,-56.650393,0,-56.650393,20,,20,25.908831283644666,0.8811793434535115,0.4405896717267557,0.0,-56.650393,0,-4.83273,0.0,-56.650393,-0.0,0.0,0,0.0,-0.0,0.0,0,0,0,0,0,0,0,0,51.81766256728933,25.908831283644666,0,0,-25.908831283644666,25.908831283644666,0,56.650393,56.650393,56.650393,56.650393,56.650393,56.650393,82.55922428364467,82.55922428364467,82.55922428364467,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 06:00:00,58.428639499999996,58.428639499999996,58.428639499999996,58.428639499999996,58.428639499999996,58.428639499999996,71.4685395015393,0.0,71.4685395015393,0.0,71.4685395015393,0.0,0.0,0.0,0.0,13.039900001539301,-58.428639499999996,13.039900001539301,-58.428639499999996,13.039900001539301,-58.428639499999996,13.039900001539301,0,0,0,13.039900001539301,0,0,-58.428639499999996,0,-58.428639499999996,0,-58.428639499999996,20,,20,13.039900001539301,0.909632086630921,0.4548160433154605,0.0,-58.4286395,0,-32.34884,0.0,-58.4286395,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,26.07980000307859,13.039900001539294,0,0,-13.039900001539294,13.039900001539294,0,58.428639499999996,58.428639499999996,58.428639499999996,58.428639499999996,58.428639499999996,58.428639499999996,71.4685395015393,71.4685395015393,71.4685395015393,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 06:15:00,60.530814,60.530814,60.530814,60.530814,60.530814,60.530814,61.41843138232128,19.596894949582115,61.41843138232128,19.596894949582115,61.41843138232128,19.596894949582115,19.596894949582115,19.596894949582115,19.596894949582115,20.484512331903396,-40.933919050417884,20.484512331903396,-40.933919050417884,20.484512331903396,-40.933919050417884,20.484512331903396,0,0,0,20.484512331903396,0,0,-40.933919050417884,0,-40.933919050417884,0,-40.933919050417884,20,,20,20.484512331903396,0.8816550517927529,0.44082752589637647,0.0,-40.89881,0,-0.0,0.0,-40.933919050417884,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,40.96902466380679,0.035105613388907386,-0.035105613388907386,0,-20.44940671851449,20.484512331903396,0,60.530814,60.530814,60.530814,60.530814,60.530814,60.530814,61.41843138232128,61.41843138232128,61.41843138232128,19.596894949582115,19.596894949582115,19.596894949582115,19.596894949582115,19.596894949582115,19.596894949582115 -2012-04-15 06:30:00,61.26690425,61.26690425,61.26690425,61.26690425,61.26690425,61.26690425,46.70872409566931,13.789891745769825,46.70872409566931,13.789891745769825,46.70872409566931,13.789891745769825,13.789891745769825,13.789891745769825,13.789891745769825,-0.7682884085608706,-47.477012504230174,-0.7682884085608706,-47.477012504230174,-0.7682884085608706,-47.477012504230174,0,0,0,0,0,0,-0.7682884085608706,-47.477012504230174,0,-47.477012504230174,-0.7682884085608706,-47.477012504230174,20,,20,-0.7682884085608706,0.8017413571734634,0.4008706785867317,-0.7682884085608706,-47.477012504230174,0,-47.477012504230174,-0.7682884085608706,-47.477012504230174,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61.26690425,61.26690425,61.26690425,61.26690425,61.26690425,61.26690425,46.70872409566931,46.70872409566931,46.70872409566931,13.789891745769825,13.789891745769825,13.789891745769825,13.789891745769825,13.789891745769825,13.789891745769825 -2012-04-15 06:45:00,103.89071225,103.89071225,103.89071225,103.89071225,103.89071225,103.89071225,38.610734086011064,17.41068479328098,38.610734086011064,17.41068479328098,38.610734086011064,17.41068479328098,17.41068479328098,17.41068479328098,17.41068479328098,-47.869293370707965,-86.48002745671903,-47.869293370707965,-86.48002745671903,-47.869293370707965,-86.48002745671903,0,0,0,0,0,0,-47.869293370707965,-86.48002745671903,0,-86.48002745671903,-47.869293370707965,-86.48002745671903,20,,20,-47.869293370707965,0.7457515047045742,0.3728757523522871,-47.869293370707965,-86.48002745671903,0,-86.48002745671903,-47.869293370707965,-86.48002745671903,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103.89071225,103.89071225,103.89071225,103.89071225,103.89071225,103.89071225,38.610734086011064,38.610734086011064,38.610734086011064,17.41068479328098,17.41068479328098,17.41068479328098,17.41068479328098,17.41068479328098,17.41068479328098 -2012-04-15 07:00:00,187.31044574999999,187.31044574999999,187.31044574999999,187.31044574999999,187.31044574999999,187.31044574999999,29.70740328554564,20.2970876474421,29.70740328554564,20.2970876474421,29.70740328554564,20.2970876474421,20.2970876474421,20.2970876474421,20.2970876474421,-137.30595481701224,-167.01335810255787,-137.30595481701224,-167.01335810255787,-137.30595481701224,-167.01335810255787,0,0,0,0,0,0,-137.30595481701224,-167.01335810255787,0,-167.01335810255787,-137.30595481701224,-167.01335810255787,20,,20,-137.30595481701224,0.8746244227137616,0.4373122113568808,-137.30595481701224,-167.01335810255787,0,-167.01335810255787,-137.30595481701224,-167.01335810255787,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,187.31044574999999,187.31044574999999,187.31044574999999,187.31044574999999,187.31044574999999,187.31044574999999,29.70740328554564,29.70740328554564,29.70740328554564,20.2970876474421,20.2970876474421,20.2970876474421,20.2970876474421,20.2970876474421,20.2970876474421 -2012-04-15 07:15:00,63.96897575,63.96897575,63.96897575,63.96897575,63.96897575,63.96897575,22.61555860937605,34.75444381640289,22.61555860937605,34.75444381640289,22.61555860937605,34.75444381640289,34.75444381640289,34.75444381640289,34.75444381640289,-6.598973324221063,-29.214531933597108,-6.598973324221063,-29.214531933597108,-6.598973324221063,-29.214531933597108,0,0,0,0,0,0,-6.598973324221063,-29.214531933597108,0,-29.214531933597108,-6.598973324221063,-29.214531933597108,20,,20,-6.598973324221063,0.7298493389416427,0.36492466947082136,-6.598973324221063,-29.214531933597108,0,-29.214531933597108,-6.598973324221063,-29.214531933597108,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63.96897575,63.96897575,63.96897575,63.96897575,63.96897575,63.96897575,22.61555860937605,22.61555860937605,22.61555860937605,34.75444381640289,34.75444381640289,34.75444381640289,34.75444381640289,34.75444381640289,34.75444381640289 -2012-04-15 07:30:00,54.27129025,54.27129025,54.27129025,54.27129025,54.27129025,54.27129025,20.174992418847644,48.979627724395485,20.174992418847644,48.979627724395485,20.174992418847644,48.979627724395485,48.979627724395485,48.979627724395485,48.979627724395485,14.883329893243136,-5.291662525604515,14.883329893243136,-5.291662525604515,14.883329893243136,-5.291662525604515,14.883329893243136,0,0,0,14.883329893243136,0,0,-5.291662525604515,0,-5.291662525604515,0,-5.291662525604515,20,,20,14.883329893243136,0.6465343996509437,0.32326719982547186,0.0,0.0,0,0.0,0.0,-0.0,13.89167,0.0,0,0.0,1e-05,0.0,0,0,0,0,0,0,0,0,15.874987576813545,0.9916576835704163,-5.291662525604515,0,-5.291662525604515,4.300004842034099,-0.9916576835704163,54.27129025,54.27129025,54.27129025,54.27129025,54.27129025,54.27129025,20.174992418847644,20.174992418847644,20.174992418847644,48.979627724395485,48.979627724395485,48.979627724395485,48.979627724395485,48.979627724395485,48.979627724395485 -2012-04-15 07:45:00,58.750407749999994,58.750407749999994,58.750407749999994,58.750407749999994,58.750407749999994,58.750407749999994,20.40309948170849,68.61315485242996,20.40309948170849,68.61315485242996,20.40309948170849,68.61315485242996,68.61315485242996,68.61315485242996,68.61315485242996,30.26584658413846,9.862747102429964,30.26584658413846,9.862747102429964,30.26584658413846,9.862747102429964,30.26584658413846,9.862747102429964,0,9.862747102429964,30.26584658413846,9.862747102429964,0,0,0,0,0,0,20,,20,30.26584658413846,0.5048587262613435,0.25242936313067177,0.0,0.0,0,0.0,0.0,0.0,30.26584658413846,9.862747102429964,0,9.862747102429964,30.26584658413846,9.862747102429964,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58.750407749999994,58.750407749999994,58.750407749999994,58.750407749999994,58.750407749999994,58.750407749999994,20.40309948170849,20.40309948170849,20.40309948170849,68.61315485242996,68.61315485242996,68.61315485242996,68.61315485242996,68.61315485242996,68.61315485242996 -2012-04-15 08:00:00,117.98514925,117.98514925,117.98514925,117.98514925,117.98514925,117.98514925,25.776879105328852,63.50408564347539,25.776879105328852,63.50408564347539,25.776879105328852,63.50408564347539,63.50408564347539,63.50408564347539,63.50408564347539,-28.704184501195755,-54.481063606524614,-28.704184501195755,-54.481063606524614,-28.704184501195755,-54.481063606524614,0,0,0,0,0,0,-28.704184501195755,-54.481063606524614,0,-54.481063606524614,-28.704184501195755,-54.481063606524614,20,,20,-28.704184501195755,0.521978362289613,0.2609891811448065,-28.704184501195755,-54.48106360652461,0,-54.48106360652461,-28.704184501195755,-54.48106360652461,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117.98514925,117.98514925,117.98514925,117.98514925,117.98514925,117.98514925,25.776879105328852,25.776879105328852,25.776879105328852,63.50408564347539,63.50408564347539,63.50408564347539,63.50408564347539,63.50408564347539,63.50408564347539 -2012-04-15 08:15:00,26.199364,26.199364,26.199364,26.199364,26.199364,26.199364,24.375959660780847,81.43771102978926,24.375959660780847,81.43771102978926,24.375959660780847,81.43771102978926,81.43771102978926,81.43771102978926,81.43771102978926,79.6143066905701,55.23834702978925,79.6143066905701,55.23834702978925,79.6143066905701,55.23834702978925,79.6143066905701,55.23834702978925,0,55.23834702978925,79.6143066905701,55.23834702978925,0,0,0,0,0,0,20,,20,79.6143066905701,0.41034824482504095,0.20517412241252048,0.0,0.0,0,0.0,0.0,0.0,79.6143066905701,55.23834702978925,0,55.23834702978925,79.6143066905701,55.23834702978925,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26.199364,26.199364,26.199364,26.199364,26.199364,26.199364,24.375959660780847,24.375959660780847,24.375959660780847,81.43771102978926,81.43771102978926,81.43771102978926,81.43771102978926,81.43771102978926,81.43771102978926 -2012-04-15 08:30:00,51.82194224999999,51.82194224999999,51.82194224999999,51.82194224999999,51.82194224999999,51.82194224999999,20.099336276233473,100.04958935352056,20.099336276233473,100.04958935352056,20.099336276233473,100.04958935352056,100.04958935352056,100.04958935352056,100.04958935352056,68.32698337975404,48.22764710352057,68.32698337975404,48.22764710352057,68.32698337975404,48.22764710352057,68.32698337975404,48.22764710352057,0,48.22764710352057,68.32698337975404,48.22764710352057,0,0,0,0,0,0,20,,20,68.32698337975404,0.26131514476316886,0.13065757238158443,0.0,0.0,0,0.0,0.0,0.0,68.32698337975404,48.22764710352057,0,48.22764710352057,68.32698337975404,48.22764710352057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51.82194224999999,51.82194224999999,51.82194224999999,51.82194224999999,51.82194224999999,51.82194224999999,20.099336276233473,20.099336276233473,20.099336276233473,100.04958935352056,100.04958935352056,100.04958935352056,100.04958935352056,100.04958935352056,100.04958935352056 -2012-04-15 08:45:00,70.83373974999999,70.83373974999999,70.83373974999999,70.83373974999999,70.83373974999999,70.83373974999999,23.77937206440127,113.60494324267485,23.77937206440127,113.60494324267485,23.77937206440127,113.60494324267485,113.60494324267485,113.60494324267485,113.60494324267485,66.55057555707613,42.77120349267486,66.55057555707613,42.77120349267486,66.55057555707613,42.77120349267486,66.55057555707613,42.77120349267486,0,42.77120349267486,66.55057555707613,42.77120349267486,0,0,0,0,0,0,20,,20,66.55057555707613,0.2,0.1,0.0,0.0,0,0.0,0.0,0.0,66.55057555707613,42.77120349267486,0,42.77120349267486,66.55057555707613,42.77120349267486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70.83373974999999,70.83373974999999,70.83373974999999,70.83373974999999,70.83373974999999,70.83373974999999,23.77937206440127,23.77937206440127,23.77937206440127,113.60494324267485,113.60494324267485,113.60494324267485,113.60494324267485,113.60494324267485,113.60494324267485 -2012-04-15 09:00:00,119.65531849999999,119.65531849999999,119.65531849999999,119.65531849999999,119.65531849999999,119.65531849999999,21.019776740159205,91.15829266630229,21.019776740159205,91.15829266630229,21.019776740159205,91.15829266630229,91.15829266630229,91.15829266630229,91.15829266630229,-7.477249093538504,-28.497025833697705,-7.477249093538504,-28.497025833697705,-7.477249093538504,-28.497025833697705,0,0,0,0,0,0,-7.477249093538504,-28.497025833697705,0,-28.497025833697705,-7.477249093538504,-28.497025833697705,20,,20,-7.477249093538504,0.21347749101391078,0.10673874550695539,-7.477249093538504,-28.497025833697705,0,-28.497025833697705,-7.477249093538504,-28.497025833697705,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,119.65531849999999,119.65531849999999,119.65531849999999,119.65531849999999,119.65531849999999,119.65531849999999,21.019776740159205,21.019776740159205,21.019776740159205,91.15829266630229,91.15829266630229,91.15829266630229,91.15829266630229,91.15829266630229,91.15829266630229 -2012-04-15 09:15:00,63.0720255,63.0720255,63.0720255,63.0720255,63.0720255,63.0720255,22.04816995297663,95.59856237460525,22.04816995297663,95.59856237460525,22.04816995297663,95.59856237460525,95.59856237460525,95.59856237460525,95.59856237460525,54.57470682758187,32.52653687460525,54.57470682758187,32.52653687460525,54.57470682758187,32.52653687460525,54.57470682758187,32.52653687460525,0,32.52653687460525,54.57470682758187,32.52653687460525,0,0,0,0,0,0,20,,20,54.57470682758187,0.2,0.1,0.0,0.0,0,0.0,0.0,0.0,54.57470682758187,32.52653687460525,0,32.52653687460525,54.57470682758187,32.52653687460525,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63.0720255,63.0720255,63.0720255,63.0720255,63.0720255,63.0720255,22.04816995297663,22.04816995297663,22.04816995297663,95.59856237460525,95.59856237460525,95.59856237460525,95.59856237460525,95.59856237460525,95.59856237460525 -2012-04-15 09:30:00,16.467255,16.467255,16.467255,16.467255,16.467255,16.467255,14.096514675359368,149.1739709165802,14.096514675359368,149.1739709165802,14.096514675359368,149.1739709165802,149.1739709165802,149.1739709165802,149.1739709165802,146.80323059193958,132.7067159165802,146.80323059193958,132.7067159165802,146.80323059193958,132.7067159165802,146.80323059193958,132.7067159165802,0,132.7067159165802,146.80323059193958,132.7067159165802,0,0,0,0,0,0,20,,20,146.80323059193958,0.2,0.1,0.0,0.0,0,0.0,0.0,0.0,146.80323059193958,132.7067159165802,0,132.7067159165802,146.80323059193958,132.7067159165802,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16.467255,16.467255,16.467255,16.467255,16.467255,16.467255,14.096514675359368,14.096514675359368,14.096514675359368,149.1739709165802,149.1739709165802,149.1739709165802,149.1739709165802,149.1739709165802,149.1739709165802 -2012-04-15 09:45:00,32.5493655,32.5493655,32.5493655,32.5493655,32.5493655,32.5493655,26.862081812539593,137.9642911332785,26.862081812539593,137.9642911332785,26.862081812539593,137.9642911332785,137.9642911332785,137.9642911332785,137.9642911332785,132.2770074458181,105.4149256332785,132.2770074458181,105.4149256332785,132.2770074458181,105.4149256332785,132.2770074458181,105.4149256332785,0,105.4149256332785,132.2770074458181,105.4149256332785,0,0,0,0,0,0,20,,20,132.2770074458181,0.20853278438979503,0.10426639219489751,0.0,0.0,0,0.0,0.0,0.0,132.2770074458181,105.4149256332785,0,105.4149256332785,132.2770074458181,105.4149256332785,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32.5493655,32.5493655,32.5493655,32.5493655,32.5493655,32.5493655,26.862081812539593,26.862081812539593,26.862081812539593,137.9642911332785,137.9642911332785,137.9642911332785,137.9642911332785,137.9642911332785,137.9642911332785 -2012-04-15 10:00:00,49.44545375,49.44545375,49.44545375,49.44545375,49.44545375,49.44545375,20.942021788019733,149.8002864893866,20.942021788019733,149.8002864893866,20.942021788019733,149.8002864893866,149.8002864893866,149.8002864893866,149.8002864893866,121.29685452740632,100.3548327393866,121.29685452740632,100.3548327393866,121.29685452740632,100.3548327393866,121.29685452740632,100.3548327393866,0,100.3548327393866,121.29685452740632,100.3548327393866,0,0,0,0,0,0,20,,20,121.29685452740632,0.20533129415373863,0.10266564707686932,0.0,0.0,0,0.0,0.0,0.0,121.29685452740632,100.3548327393866,0,100.3548327393866,121.29685452740632,100.3548327393866,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49.44545375,49.44545375,49.44545375,49.44545375,49.44545375,49.44545375,20.942021788019733,20.942021788019733,20.942021788019733,149.8002864893866,149.8002864893866,149.8002864893866,149.8002864893866,149.8002864893866,149.8002864893866 -2012-04-15 10:15:00,48.38219825,48.38219825,48.38219825,48.38219825,48.38219825,48.38219825,13.106638635857076,124.07776144881264,13.106638635857076,124.07776144881264,13.106638635857076,124.07776144881264,124.07776144881264,124.07776144881264,124.07776144881264,88.8022018346697,75.69556319881264,88.8022018346697,75.69556319881264,88.8022018346697,75.69556319881264,88.8022018346697,75.69556319881264,0,75.69556319881264,88.8022018346697,75.69556319881264,0,0,0,0,0,0,20,,20,88.8022018346697,0.24175917868423027,0.12087958934211514,0.0,0.0,0,0.0,0.0,0.0,88.8022018346697,75.69556319881264,0,75.69556319881264,88.8022018346697,75.69556319881264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48.38219825,48.38219825,48.38219825,48.38219825,48.38219825,48.38219825,13.106638635857076,13.106638635857076,13.106638635857076,124.07776144881264,124.07776144881264,124.07776144881264,124.07776144881264,124.07776144881264,124.07776144881264 -2012-04-15 10:30:00,53.980655000000006,53.980655000000006,53.980655000000006,53.980655000000006,53.980655000000006,53.980655000000006,8.206125648932222,140.12377250640134,8.206125648932222,140.12377250640134,8.206125648932222,140.12377250640134,140.12377250640134,140.12377250640134,140.12377250640134,94.34924315533354,86.14311750640132,94.34924315533354,86.14311750640132,94.34924315533354,86.14311750640132,94.34924315533354,86.14311750640132,0,86.14311750640132,94.34924315533354,86.14311750640132,0,0,0,0,0,0,20,,20,94.34924315533354,0.33773948551419697,0.16886974275709848,0.0,0.0,0,0.0,0.0,0.0,94.34924315533354,86.14311750640132,0,86.14311750640132,94.34924315533354,86.14311750640132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53.980655000000006,53.980655000000006,53.980655000000006,53.980655000000006,53.980655000000006,53.980655000000006,8.206125648932222,8.206125648932222,8.206125648932222,140.12377250640134,140.12377250640134,140.12377250640134,140.12377250640134,140.12377250640134,140.12377250640134 -2012-04-15 10:45:00,74.26120275000001,74.26120275000001,74.26120275000001,74.26120275000001,74.26120275000001,74.26120275000001,5.6581975830893025,182.8219592498852,5.6581975830893025,182.8219592498852,5.6581975830893025,182.8219592498852,182.8219592498852,182.8219592498852,182.8219592498852,114.21895408297449,108.56075649988519,114.21895408297449,108.56075649988519,114.21895408297449,108.56075649988519,114.21895408297449,108.56075649988519,0,108.56075649988519,114.21895408297449,108.56075649988519,0,0,0,0,0,0,20,,20,114.21895408297449,0.30787384634741527,0.15393692317370763,0.0,0.0,0,0.0,0.0,0.0,114.21895408297448,108.5607564998852,0,108.5607564998852,114.21895408297448,108.5607564998852,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74.26120275000001,74.26120275000001,74.26120275000001,74.26120275000001,74.26120275000001,74.26120275000001,5.6581975830893025,5.6581975830893025,5.6581975830893025,182.8219592498852,182.8219592498852,182.8219592498852,182.8219592498852,182.8219592498852,182.8219592498852 -2012-04-15 11:00:00,68.639764,68.639764,68.639764,68.639764,68.639764,68.639764,7.4410960104775645,200.0955473292943,7.4410960104775645,200.0955473292943,7.4410960104775645,200.0955473292943,200.0955473292943,200.0955473292943,200.0955473292943,138.89687933977189,131.45578332929432,138.89687933977189,131.45578332929432,138.89687933977189,131.45578332929432,138.89687933977189,131.45578332929432,0,131.45578332929432,138.89687933977189,131.45578332929432,0,0,0,0,0,0,20,,20,138.89687933977189,0.3186188541629589,0.15930942708147944,0.0,0.0,0,0.0,0.0,0.0,138.89687933977189,131.45578332929432,0,131.45578332929432,138.89687933977189,131.45578332929432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68.639764,68.639764,68.639764,68.639764,68.639764,68.639764,7.4410960104775645,7.4410960104775645,7.4410960104775645,200.0955473292943,200.0955473292943,200.0955473292943,200.0955473292943,200.0955473292943,200.0955473292943 -2012-04-15 11:15:00,54.8959335,54.8959335,54.8959335,54.8959335,54.8959335,54.8959335,11.895903988778628,218.43050482223887,11.895903988778628,218.43050482223887,11.895903988778628,218.43050482223887,218.43050482223887,218.43050482223887,218.43050482223887,175.43047531101752,163.5345713222389,175.43047531101752,163.5345713222389,175.43047531101752,163.5345713222389,175.43047531101752,163.5345713222389,0,163.5345713222389,175.43047531101752,163.5345713222389,0,0,0,0,0,0,20,,20,175.43047531101752,0.3104272707981629,0.15521363539908145,0.0,0.0,0,0.0,0.0,0.0,175.43047531101752,163.5345713222389,0,163.5345713222389,175.43047531101752,163.5345713222389,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54.8959335,54.8959335,54.8959335,54.8959335,54.8959335,54.8959335,11.895903988778628,11.895903988778628,11.895903988778628,218.43050482223887,218.43050482223887,218.43050482223887,218.43050482223887,218.43050482223887,218.43050482223887 -2012-04-15 11:30:00,22.58305375,22.58305375,22.58305375,22.58305375,22.58305375,22.58305375,8.889631939040312,169.6132559893937,8.889631939040312,169.6132559893937,8.889631939040312,169.6132559893937,169.6132559893937,169.6132559893937,169.6132559893937,155.919834178434,147.0302022393937,155.919834178434,147.0302022393937,155.919834178434,147.0302022393937,155.919834178434,147.0302022393937,0,147.0302022393937,155.919834178434,147.0302022393937,0,0,0,0,0,0,20,,20,155.919834178434,0.43638696404837474,0.21819348202418737,0.0,0.0,0,0.0,0.0,0.0,155.919834178434,147.0302022393937,0,147.0302022393937,155.919834178434,147.0302022393937,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22.58305375,22.58305375,22.58305375,22.58305375,22.58305375,22.58305375,8.889631939040312,8.889631939040312,8.889631939040312,169.6132559893937,169.6132559893937,169.6132559893937,169.6132559893937,169.6132559893937,169.6132559893937 -2012-04-15 11:45:00,36.043226999999995,36.043226999999995,36.043226999999995,36.043226999999995,36.043226999999995,36.043226999999995,18.625666961216446,244.31226230271736,18.625666961216446,244.31226230271736,18.625666961216446,244.31226230271736,244.31226230271736,244.31226230271736,244.31226230271736,226.89470226393382,208.26903530271736,226.89470226393382,208.26903530271736,226.89470226393382,208.26903530271736,226.89470226393382,208.26903530271736,0,208.26903530271736,226.89470226393382,208.26903530271736,0,0,0,0,0,0,20,,20,226.89470226393382,0.48173720255859054,0.24086860127929527,0.0,0.0,0,0.0,0.0,0.0,226.89470226393385,208.26903530271736,0,208.26903530271736,226.89470226393385,208.26903530271736,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36.043226999999995,36.043226999999995,36.043226999999995,36.043226999999995,36.043226999999995,36.043226999999995,18.625666961216446,18.625666961216446,18.625666961216446,244.31226230271736,244.31226230271736,244.31226230271736,244.31226230271736,244.31226230271736,244.31226230271736 -2012-04-15 12:00:00,139.946675,139.946675,139.946675,139.946675,139.946675,139.946675,14.948166759929391,147.63087422979262,14.948166759929391,147.63087422979262,14.948166759929391,147.63087422979262,147.63087422979262,147.63087422979262,147.63087422979262,22.632365989722018,7.684199229792625,22.632365989722018,7.684199229792625,22.632365989722018,7.684199229792625,22.632365989722018,7.684199229792625,0,7.684199229792625,22.632365989722018,7.684199229792625,0,0,0,0,0,0,20,,20,22.632365989722018,0.4290251520745459,0.21451257603727295,0.0,0.0,0,0.0,0.0,0.0,22.632365989722015,7.684199229792625,0,7.684199229792625,22.632365989722015,7.684199229792625,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,139.946675,139.946675,139.946675,139.946675,139.946675,139.946675,14.948166759929391,14.948166759929391,14.948166759929391,147.63087422979262,147.63087422979262,147.63087422979262,147.63087422979262,147.63087422979262,147.63087422979262 -2012-04-15 12:15:00,217.21626,217.21626,217.21626,217.21626,217.21626,217.21626,12.164222650555097,134.2422019158332,12.164222650555097,134.2422019158332,12.164222650555097,134.2422019158332,134.2422019158332,134.2422019158332,134.2422019158332,-70.80983543361171,-82.97405808416681,-70.80983543361171,-82.97405808416681,-70.80983543361171,-82.97405808416681,0,0,0,0,0,0,-70.80983543361171,-82.97405808416681,0,-82.97405808416681,-70.80983543361171,-82.97405808416681,20,,20,-70.80983543361171,0.570481143589063,0.2852405717945315,-70.80983543361171,-82.97405808416681,0,-82.97405808416681,-70.80983543361171,-82.97405808416681,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,217.21626,217.21626,217.21626,217.21626,217.21626,217.21626,12.164222650555097,12.164222650555097,12.164222650555097,134.2422019158332,134.2422019158332,134.2422019158332,134.2422019158332,134.2422019158332,134.2422019158332 -2012-04-15 12:30:00,216.41656724999999,216.41656724999999,216.41656724999999,216.41656724999999,216.41656724999999,216.41656724999999,16.223310621712884,204.33028980400618,16.223310621712884,204.33028980400618,16.223310621712884,204.33028980400618,204.33028980400618,204.33028980400618,204.33028980400618,4.137033175719097,-12.086277445993801,4.137033175719097,-12.086277445993801,4.137033175719097,-12.086277445993801,4.137033175719097,0,0,0,4.137033175719097,0,0,-12.086277445993801,0,-12.086277445993801,0,-12.086277445993801,20,,20,4.137033175719097,0.47253260607987824,0.23626630303993912,0.0,-12.0862774459938,0,-3.81221,0.0,-12.0862774459938,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,8.274066351438051,4.137033175719026,0,0,-4.137033175719026,4.137033175719026,0,216.41656724999999,216.41656724999999,216.41656724999999,216.41656724999999,216.41656724999999,216.41656724999999,16.223310621712884,16.223310621712884,16.223310621712884,204.33028980400618,204.33028980400618,204.33028980400618,204.33028980400618,204.33028980400618,204.33028980400618 -2012-04-15 12:45:00,246.89445874999998,246.89445874999998,246.89445874999998,246.89445874999998,246.89445874999998,246.89445874999998,18.625666961216446,155.16267721708928,18.625666961216446,155.16267721708928,18.625666961216446,155.16267721708928,155.16267721708928,155.16267721708928,155.16267721708928,-73.10611457169426,-91.7317815329107,-73.10611457169426,-91.7317815329107,-73.10611457169426,-91.7317815329107,0,0,0,0,0,0,-73.10611457169426,-91.7317815329107,0,-91.7317815329107,-73.10611457169426,-91.7317815329107,20,,20,-73.10611457169426,0.44383859236063367,0.22191929618031683,-73.10611457169426,-91.7317815329107,0,-91.7317815329107,-73.10611457169426,-91.7317815329107,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246.89445874999998,246.89445874999998,246.89445874999998,246.89445874999998,246.89445874999998,246.89445874999998,18.625666961216446,18.625666961216446,18.625666961216446,155.16267721708928,155.16267721708928,155.16267721708928,155.16267721708928,155.16267721708928,155.16267721708928 -2012-04-15 13:00:00,347.24195725,347.24195725,347.24195725,347.24195725,347.24195725,347.24195725,15.386563114487807,254.28260478647945,15.386563114487807,254.28260478647945,15.386563114487807,254.28260478647945,254.28260478647945,254.28260478647945,254.28260478647945,-77.57278934903275,-92.95935246352053,-77.57278934903275,-92.95935246352053,-77.57278934903275,-92.95935246352053,0,0,0,0,0,0,-77.57278934903275,-92.95935246352053,0,-92.95935246352053,-77.57278934903275,-92.95935246352053,20,,20,-77.57278934903275,0.32624291098404445,0.16312145549202223,-77.57278934903275,-92.95935246352052,0,-92.95935246352052,-77.57278934903275,-92.95935246352052,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,347.24195725,347.24195725,347.24195725,347.24195725,347.24195725,347.24195725,15.386563114487807,15.386563114487807,15.386563114487807,254.28260478647945,254.28260478647945,254.28260478647945,254.28260478647945,254.28260478647945,254.28260478647945 -2012-04-15 13:15:00,430.95333400000004,430.95333400000004,430.95333400000004,430.95333400000004,430.95333400000004,430.95333400000004,14.5181777465122,216.53465106743832,14.5181777465122,216.53465106743832,14.5181777465122,216.53465106743832,216.53465106743832,216.53465106743832,216.53465106743832,-199.90050518604951,-214.41868293256172,-199.90050518604951,-214.41868293256172,-199.90050518604951,-214.41868293256172,0,0,0,0,0,0,-199.90050518604951,-214.41868293256172,0,-214.41868293256172,-199.90050518604951,-214.41868293256172,20,,20,-199.90050518604951,0.3328012772734194,0.1664006386367097,-199.90050518604951,-214.4186829325617,0,-214.4186829325617,-199.90050518604951,-214.4186829325617,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,430.95333400000004,430.95333400000004,430.95333400000004,430.95333400000004,430.95333400000004,430.95333400000004,14.5181777465122,14.5181777465122,14.5181777465122,216.53465106743832,216.53465106743832,216.53465106743832,216.53465106743832,216.53465106743832,216.53465106743832 -2012-04-15 13:30:00,213.49982,213.49982,213.49982,213.49982,213.49982,213.49982,17.499996276314604,174.80623840023625,17.499996276314604,174.80623840023625,17.499996276314604,174.80623840023625,174.80623840023625,174.80623840023625,174.80623840023625,-21.193585323449156,-38.693581599763746,-21.193585323449156,-38.693581599763746,-21.193585323449156,-38.693581599763746,0,0,0,0,0,0,-21.193585323449156,-38.693581599763746,0,-38.693581599763746,-21.193585323449156,-38.693581599763746,20,,20,-21.193585323449156,0.2,0.1,-21.19358532344916,-38.69358159976375,0,-38.69358159976375,-21.19358532344916,-38.69358159976375,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213.49982,213.49982,213.49982,213.49982,213.49982,213.49982,17.499996276314604,17.499996276314604,17.499996276314604,174.80623840023625,174.80623840023625,174.80623840023625,174.80623840023625,174.80623840023625,174.80623840023625 -2012-04-15 13:45:00,317.98041125,317.98041125,317.98041125,317.98041125,317.98041125,317.98041125,19.50088477214095,193.00319224302174,19.50088477214095,193.00319224302174,19.50088477214095,193.00319224302174,193.00319224302174,193.00319224302174,193.00319224302174,-105.47633423483728,-124.97721900697823,-105.47633423483728,-124.97721900697823,-105.47633423483728,-124.97721900697823,0,0,0,0,0,0,-105.47633423483728,-124.97721900697823,0,-124.97721900697823,-105.47633423483728,-124.97721900697823,20,,20,-105.47633423483728,0.288435398804856,0.144217699402428,-105.47633423483728,-124.97721900697825,0,-124.97721900697825,-105.47633423483728,-124.97721900697825,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,317.98041125,317.98041125,317.98041125,317.98041125,317.98041125,317.98041125,19.50088477214095,19.50088477214095,19.50088477214095,193.00319224302174,193.00319224302174,193.00319224302174,193.00319224302174,193.00319224302174,193.00319224302174 -2012-04-15 14:00:00,217.78766925,217.78766925,217.78766925,217.78766925,217.78766925,217.78766925,16.55304271892661,226.33114079495283,16.55304271892661,226.33114079495283,16.55304271892661,226.33114079495283,226.33114079495283,226.33114079495283,226.33114079495283,25.096514263879442,8.543471544952837,25.096514263879442,8.543471544952837,25.096514263879442,8.543471544952837,25.096514263879442,8.543471544952837,0,8.543471544952837,25.096514263879442,8.543471544952837,0,0,0,0,0,0,20,,20,25.096514263879442,0.20161534112679075,0.10080767056339537,0.0,0.0,0,0.0,0.0,0.0,25.09651426387944,8.543471544952837,0,8.543471544952837,25.09651426387944,8.543471544952837,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,217.78766925,217.78766925,217.78766925,217.78766925,217.78766925,217.78766925,16.55304271892661,16.55304271892661,16.55304271892661,226.33114079495283,226.33114079495283,226.33114079495283,226.33114079495283,226.33114079495283,226.33114079495283 -2012-04-15 14:15:00,116.432672,116.432672,116.432672,116.432672,116.432672,116.432672,21.254195894353654,226.42795845258337,21.254195894353654,226.42795845258337,21.254195894353654,226.42795845258337,226.42795845258337,226.42795845258337,226.42795845258337,131.24948234693701,109.99528645258337,131.24948234693701,109.99528645258337,131.24948234693701,109.99528645258337,131.24948234693701,109.99528645258337,0,109.99528645258337,131.24948234693701,109.99528645258337,0,0,0,0,0,0,20,,20,131.24948234693701,0.3512309315672286,0.1756154657836143,0.0,0.0,0,0.0,0.0,0.0,131.249482346937,109.99528645258336,0,109.99528645258336,131.249482346937,109.99528645258336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116.432672,116.432672,116.432672,116.432672,116.432672,116.432672,21.254195894353654,21.254195894353654,21.254195894353654,226.42795845258337,226.42795845258337,226.42795845258337,226.42795845258337,226.42795845258337,226.42795845258337 -2012-04-15 14:30:00,138.66936725000002,138.66936725000002,138.66936725000002,138.66936725000002,138.66936725000002,138.66936725000002,15.0102781768926,181.91906890109382,15.0102781768926,181.91906890109382,15.0102781768926,181.91906890109382,181.91906890109382,181.91906890109382,181.91906890109382,58.2599798279864,43.2497016510938,58.2599798279864,43.2497016510938,58.2599798279864,43.2497016510938,58.2599798279864,43.2497016510938,0,43.2497016510938,58.2599798279864,43.2497016510938,0,0,0,0,0,0,20,,20,58.2599798279864,0.3609232493757458,0.1804616246878729,0.0,0.0,0,0.0,0.0,0.0,58.2599798279864,43.2497016510938,0,43.2497016510938,58.2599798279864,43.2497016510938,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,138.66936725000002,138.66936725000002,138.66936725000002,138.66936725000002,138.66936725000002,138.66936725000002,15.0102781768926,15.0102781768926,15.0102781768926,181.91906890109382,181.91906890109382,181.91906890109382,181.91906890109382,181.91906890109382,181.91906890109382 -2012-04-15 14:45:00,119.19372625,119.19372625,119.19372625,119.19372625,119.19372625,119.19372625,14.579093098345654,187.97527723487045,14.579093098345654,187.97527723487045,14.579093098345654,187.97527723487045,187.97527723487045,187.97527723487045,187.97527723487045,83.3606440832161,68.78155098487045,83.3606440832161,68.78155098487045,83.3606440832161,68.78155098487045,83.3606440832161,68.78155098487045,0,68.78155098487045,83.3606440832161,68.78155098487045,0,0,0,0,0,0,20,,20,83.3606440832161,0.38157544184005665,0.19078772092002833,0.0,0.0,0,0.0,0.0,0.0,83.3606440832161,68.78155098487045,0,68.78155098487045,83.3606440832161,68.78155098487045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,119.19372625,119.19372625,119.19372625,119.19372625,119.19372625,119.19372625,14.579093098345654,14.579093098345654,14.579093098345654,187.97527723487045,187.97527723487045,187.97527723487045,187.97527723487045,187.97527723487045,187.97527723487045 -2012-04-15 15:00:00,115.45694300000001,115.45694300000001,115.45694300000001,115.45694300000001,115.45694300000001,115.45694300000001,13.859271201630529,162.21187802900533,13.859271201630529,162.21187802900533,13.859271201630529,162.21187802900533,162.21187802900533,162.21187802900533,162.21187802900533,60.614206230635844,46.754935029005324,60.614206230635844,46.754935029005324,60.614206230635844,46.754935029005324,60.614206230635844,46.754935029005324,0,46.754935029005324,60.614206230635844,46.754935029005324,0,0,0,0,0,0,20,,20,60.614206230635844,0.2603047655630028,0.1301523827815014,0.0,0.0,0,0.0,0.0,0.0,60.61420623063584,46.75493502900533,0,46.75493502900533,60.61420623063584,46.75493502900533,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115.45694300000001,115.45694300000001,115.45694300000001,115.45694300000001,115.45694300000001,115.45694300000001,13.859271201630529,13.859271201630529,13.859271201630529,162.21187802900533,162.21187802900533,162.21187802900533,162.21187802900533,162.21187802900533,162.21187802900533 -2012-04-15 15:15:00,110.64739425,110.64739425,110.64739425,110.64739425,110.64739425,110.64739425,16.09265371679481,168.69063180665572,16.09265371679481,168.69063180665572,16.09265371679481,168.69063180665572,168.69063180665572,168.69063180665572,168.69063180665572,74.13589127345053,58.04323755665571,74.13589127345053,58.04323755665571,74.13589127345053,58.04323755665571,74.13589127345053,58.04323755665571,0,58.04323755665571,74.13589127345053,58.04323755665571,0,0,0,0,0,0,20,,20,74.13589127345053,0.20096980241837792,0.10048490120918896,0.0,0.0,0,0.0,0.0,0.0,74.13589127345053,58.04323755665571,0,58.04323755665571,74.13589127345053,58.04323755665571,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110.64739425,110.64739425,110.64739425,110.64739425,110.64739425,110.64739425,16.09265371679481,16.09265371679481,16.09265371679481,168.69063180665572,168.69063180665572,168.69063180665572,168.69063180665572,168.69063180665572,168.69063180665572 -2012-04-15 15:30:00,210.85063549999998,210.85063549999998,210.85063549999998,210.85063549999998,210.85063549999998,210.85063549999998,18.19805374291001,145.9522111072303,18.19805374291001,145.9522111072303,18.19805374291001,145.9522111072303,145.9522111072303,145.9522111072303,145.9522111072303,-46.70037064985965,-64.89842439276967,-46.70037064985965,-64.89842439276967,-46.70037064985965,-64.89842439276967,0,0,0,0,0,0,-46.70037064985965,-64.89842439276967,0,-64.89842439276967,-46.70037064985965,-64.89842439276967,20,,20,-46.70037064985965,0.23510740470987262,0.11755370235493631,-46.70037064985965,-64.89842439276967,0,-64.89842439276967,-46.70037064985965,-64.89842439276967,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210.85063549999998,210.85063549999998,210.85063549999998,210.85063549999998,210.85063549999998,210.85063549999998,18.19805374291001,18.19805374291001,18.19805374291001,145.9522111072303,145.9522111072303,145.9522111072303,145.9522111072303,145.9522111072303,145.9522111072303 -2012-04-15 15:45:00,343.560697,343.560697,343.560697,343.560697,343.560697,343.560697,18.987086478360844,155.89831696755812,18.987086478360844,155.89831696755812,18.987086478360844,155.89831696755812,155.89831696755812,155.89831696755812,155.89831696755812,-168.67529355408104,-187.6623800324419,-168.67529355408104,-187.6623800324419,-168.67529355408104,-187.6623800324419,0,0,0,0,0,0,-168.67529355408104,-187.6623800324419,0,-187.6623800324419,-168.67529355408104,-187.6623800324419,20,,20,-168.67529355408104,0.2749488310296032,0.1374744155148016,-168.67529355408104,-187.6623800324419,0,-187.6623800324419,-168.67529355408104,-187.6623800324419,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,343.560697,343.560697,343.560697,343.560697,343.560697,343.560697,18.987086478360844,18.987086478360844,18.987086478360844,155.89831696755812,155.89831696755812,155.89831696755812,155.89831696755812,155.89831696755812,155.89831696755812 -2012-04-15 16:00:00,257.574341,257.574341,257.574341,257.574341,257.574341,257.574341,24.204499848293395,161.42442836096876,24.204499848293395,161.42442836096876,24.204499848293395,161.42442836096876,161.42442836096876,161.42442836096876,161.42442836096876,-71.94541279073786,-96.14991263903124,-71.94541279073786,-96.14991263903124,-71.94541279073786,-96.14991263903124,0,0,0,0,0,0,-71.94541279073786,-96.14991263903124,0,-96.14991263903124,-71.94541279073786,-96.14991263903124,20,,20,-71.94541279073786,0.36364116138377833,0.18182058069188917,-71.94541279073786,-96.14991263903124,0,-96.14991263903124,-71.94541279073786,-96.14991263903124,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,257.574341,257.574341,257.574341,257.574341,257.574341,257.574341,24.204499848293395,24.204499848293395,24.204499848293395,161.42442836096876,161.42442836096876,161.42442836096876,161.42442836096876,161.42442836096876,161.42442836096876 -2012-04-15 16:15:00,307.01609725000003,307.01609725000003,307.01609725000003,307.01609725000003,307.01609725000003,307.01609725000003,28.166145532439636,96.95754199023756,28.166145532439636,96.95754199023756,28.166145532439636,96.95754199023756,96.95754199023756,96.95754199023756,96.95754199023756,-181.89240972732284,-210.05855525976247,-181.89240972732284,-210.05855525976247,-181.89240972732284,-210.05855525976247,0,0,0,0,0,0,-181.89240972732284,-210.05855525976247,0,-210.05855525976247,-181.89240972732284,-210.05855525976247,20,,20,-181.89240972732284,0.2667601782396192,0.1333800891198096,-181.89240972732284,-210.05855525976247,0,-210.05855525976247,-181.89240972732284,-210.05855525976247,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,307.01609725000003,307.01609725000003,307.01609725000003,307.01609725000003,307.01609725000003,307.01609725000003,28.166145532439636,28.166145532439636,28.166145532439636,96.95754199023756,96.95754199023756,96.95754199023756,96.95754199023756,96.95754199023756,96.95754199023756 -2012-04-15 16:30:00,283.69072424999996,283.69072424999996,283.69072424999996,283.69072424999996,283.69072424999996,283.69072424999996,25.776879105328852,109.0846137617569,25.776879105328852,109.0846137617569,25.776879105328852,109.0846137617569,109.0846137617569,109.0846137617569,109.0846137617569,-148.8292313829142,-174.60611048824308,-148.8292313829142,-174.60611048824308,-148.8292313829142,-174.60611048824308,0,0,0,0,0,0,-148.8292313829142,-174.60611048824308,0,-174.60611048824308,-148.8292313829142,-174.60611048824308,20,,20,-148.8292313829142,0.2098130651851831,0.10490653259259156,-148.8292313829142,-174.60611048824308,0,-174.60611048824308,-148.8292313829142,-174.60611048824308,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,283.69072424999996,283.69072424999996,283.69072424999996,283.69072424999996,283.69072424999996,283.69072424999996,25.776879105328852,25.776879105328852,25.776879105328852,109.0846137617569,109.0846137617569,109.0846137617569,109.0846137617569,109.0846137617569,109.0846137617569 -2012-04-15 16:45:00,186.99855025,186.99855025,186.99855025,186.99855025,186.99855025,186.99855025,23.863996085028973,123.64859718927504,23.863996085028973,123.64859718927504,23.863996085028973,123.64859718927504,123.64859718927504,123.64859718927504,123.64859718927504,-39.485956975695984,-63.34995306072496,-39.485956975695984,-63.34995306072496,-39.485956975695984,-63.34995306072496,0,0,0,0,0,0,-39.485956975695984,-63.34995306072496,0,-63.34995306072496,-39.485956975695984,-63.34995306072496,20,,20,-39.485956975695984,0.2,0.1,-39.485956975695984,-63.34995306072496,0,-63.34995306072496,-39.485956975695984,-63.34995306072496,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,186.99855025,186.99855025,186.99855025,186.99855025,186.99855025,186.99855025,23.863996085028973,23.863996085028973,23.863996085028973,123.64859718927504,123.64859718927504,123.64859718927504,123.64859718927504,123.64859718927504,123.64859718927504 -2012-04-15 17:00:00,191.40186949999998,191.40186949999998,191.40186949999998,191.40186949999998,191.40186949999998,191.40186949999998,18.625666961216446,95.50615797604166,18.625666961216446,95.50615797604166,18.625666961216446,95.50615797604166,95.50615797604166,95.50615797604166,95.50615797604166,-77.27004456274187,-95.89571152395831,-77.27004456274187,-95.89571152395831,-77.27004456274187,-95.89571152395831,0,0,0,0,0,0,-77.27004456274187,-95.89571152395831,0,-95.89571152395831,-77.27004456274187,-95.89571152395831,20,,20,-77.27004456274187,0.24725469955088675,0.12362734977544337,-77.27004456274187,-95.89571152395833,0,-95.89571152395833,-77.27004456274187,-95.89571152395833,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191.40186949999998,191.40186949999998,191.40186949999998,191.40186949999998,191.40186949999998,191.40186949999998,18.625666961216446,18.625666961216446,18.625666961216446,95.50615797604166,95.50615797604166,95.50615797604166,95.50615797604166,95.50615797604166,95.50615797604166 -2012-04-15 17:15:00,154.96461775,154.96461775,154.96461775,154.96461775,154.96461775,154.96461775,17.225849921671628,72.7558955052323,17.225849921671628,72.7558955052323,17.225849921671628,72.7558955052323,72.7558955052323,72.7558955052323,72.7558955052323,-64.98287232309607,-82.2087222447677,-64.98287232309607,-82.2087222447677,-64.98287232309607,-82.2087222447677,0,0,0,0,0,0,-64.98287232309607,-82.2087222447677,0,-82.2087222447677,-64.98287232309607,-82.2087222447677,20,,20,-64.98287232309607,0.2,0.1,-64.98287232309607,-82.2087222447677,0,-82.2087222447677,-64.98287232309607,-82.2087222447677,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154.96461775,154.96461775,154.96461775,154.96461775,154.96461775,154.96461775,17.225849921671628,17.225849921671628,17.225849921671628,72.7558955052323,72.7558955052323,72.7558955052323,72.7558955052323,72.7558955052323,72.7558955052323 -2012-04-15 17:30:00,145.1125925,145.1125925,145.1125925,145.1125925,145.1125925,145.1125925,19.353151427036003,59.95092458984092,19.353151427036003,59.95092458984092,19.353151427036003,59.95092458984092,59.95092458984092,59.95092458984092,59.95092458984092,-65.80851648312307,-85.16166791015908,-65.80851648312307,-85.16166791015908,-65.80851648312307,-85.16166791015908,0,0,0,0,0,0,-65.80851648312307,-85.16166791015908,0,-85.16166791015908,-65.80851648312307,-85.16166791015908,20,,20,-65.80851648312307,0.3306155284442247,0.16530776422211235,-65.80851648312307,-85.16166791015908,0,-85.16166791015908,-65.80851648312307,-85.16166791015908,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145.1125925,145.1125925,145.1125925,145.1125925,145.1125925,145.1125925,19.353151427036003,19.353151427036003,19.353151427036003,59.95092458984092,59.95092458984092,59.95092458984092,59.95092458984092,59.95092458984092,59.95092458984092 -2012-04-15 17:45:00,176.97755800000002,176.97755800000002,176.97755800000002,176.97755800000002,176.97755800000002,176.97755800000002,20.479515505383272,63.49769336973023,20.479515505383272,63.49769336973023,20.479515505383272,63.49769336973023,63.49769336973023,63.49769336973023,63.49769336973023,-93.00034912488651,-113.47986463026979,-93.00034912488651,-113.47986463026979,-93.00034912488651,-113.47986463026979,0,0,0,0,0,0,-93.00034912488651,-113.47986463026979,0,-113.47986463026979,-93.00034912488651,-113.47986463026979,20,,20,-93.00034912488651,0.46610147911738486,0.23305073955869243,-93.00034912488653,-113.4798646302698,0,-113.4798646302698,-93.00034912488653,-113.4798646302698,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176.97755800000002,176.97755800000002,176.97755800000002,176.97755800000002,176.97755800000002,176.97755800000002,20.479515505383272,20.479515505383272,20.479515505383272,63.49769336973023,63.49769336973023,63.49769336973023,63.49769336973023,63.49769336973023,63.49769336973023 -2012-04-15 18:00:00,159.29906474999999,159.29906474999999,159.29906474999999,159.29906474999999,159.29906474999999,159.29906474999999,25.510223860056925,71.23239795003238,25.510223860056925,71.23239795003238,25.510223860056925,71.23239795003238,71.23239795003238,71.23239795003238,71.23239795003238,-62.55644293991068,-88.0666667999676,-62.55644293991068,-88.0666667999676,-62.55644293991068,-88.0666667999676,0,0,0,0,0,0,-62.55644293991068,-88.0666667999676,0,-88.0666667999676,-62.55644293991068,-88.0666667999676,20,,20,-62.55644293991068,0.32083794037802893,0.16041897018901446,-62.55644293991068,-88.0666667999676,0,-88.0666667999676,-62.55644293991068,-88.0666667999676,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,159.29906474999999,159.29906474999999,159.29906474999999,159.29906474999999,159.29906474999999,159.29906474999999,25.510223860056925,25.510223860056925,25.510223860056925,71.23239795003238,71.23239795003238,71.23239795003238,71.23239795003238,71.23239795003238,71.23239795003238 -2012-04-15 18:15:00,181.7278985,181.7278985,181.7278985,181.7278985,181.7278985,181.7278985,28.4509695765874,53.129905146996066,28.4509695765874,53.129905146996066,28.4509695765874,53.129905146996066,53.129905146996066,53.129905146996066,53.129905146996066,-100.14702377641655,-128.59799335300394,-100.14702377641655,-128.59799335300394,-100.14702377641655,-128.59799335300394,0,0,0,0,0,0,-100.14702377641655,-128.59799335300394,0,-128.59799335300394,-100.14702377641655,-128.59799335300394,20,,20,-100.14702377641655,0.4248725792803598,0.2124362896401799,-100.14702377641656,-128.59799335300394,0,-128.59799335300394,-100.14702377641656,-128.59799335300394,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181.7278985,181.7278985,181.7278985,181.7278985,181.7278985,181.7278985,28.4509695765874,28.4509695765874,28.4509695765874,53.129905146996066,53.129905146996066,53.129905146996066,53.129905146996066,53.129905146996066,53.129905146996066 -2012-04-15 18:30:00,216.1035165,216.1035165,216.1035165,216.1035165,216.1035165,216.1035165,22.452466269192158,32.85569232970319,22.452466269192158,32.85569232970319,22.452466269192158,32.85569232970319,32.85569232970319,32.85569232970319,32.85569232970319,-160.79535790110467,-183.24782417029684,-160.79535790110467,-183.24782417029684,-160.79535790110467,-183.24782417029684,0,0,0,0,0,0,-160.79535790110467,-183.24782417029684,0,-183.24782417029684,-160.79535790110467,-183.24782417029684,20,,20,-160.79535790110467,0.37359090544791335,0.18679545272395667,-160.7953579011047,-183.24782417029684,0,-183.24782417029684,-160.7953579011047,-183.24782417029684,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216.1035165,216.1035165,216.1035165,216.1035165,216.1035165,216.1035165,22.452466269192158,22.452466269192158,22.452466269192158,32.85569232970319,32.85569232970319,32.85569232970319,32.85569232970319,32.85569232970319,32.85569232970319 -2012-04-15 18:45:00,132.39147775,132.39147775,132.39147775,132.39147775,132.39147775,132.39147775,11.631560345042526,16.44954960914566,11.631560345042526,16.44954960914566,11.631560345042526,16.44954960914566,16.44954960914566,16.44954960914566,16.44954960914566,-104.31036779581183,-115.94192814085434,-104.31036779581183,-115.94192814085434,-104.31036779581183,-115.94192814085434,0,0,0,0,0,0,-104.31036779581183,-115.94192814085434,0,-115.94192814085434,-104.31036779581183,-115.94192814085434,20,,20,-104.31036779581183,0.502741103104573,0.2513705515522865,-104.31036779581184,-115.94192814085434,0,-115.94192814085434,-104.31036779581184,-115.94192814085434,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,132.39147775,132.39147775,132.39147775,132.39147775,132.39147775,132.39147775,11.631560345042526,11.631560345042526,11.631560345042526,16.44954960914566,16.44954960914566,16.44954960914566,16.44954960914566,16.44954960914566,16.44954960914566 -2012-04-15 19:00:00,63.897113000000004,63.897113000000004,63.897113000000004,63.897113000000004,63.897113000000004,63.897113000000004,14.096514675359368,12.876319279305054,14.096514675359368,12.876319279305054,14.096514675359368,12.876319279305054,12.876319279305054,12.876319279305054,12.876319279305054,-36.92427904533558,-51.020793720694954,-36.92427904533558,-51.020793720694954,-36.92427904533558,-51.020793720694954,0,0,0,0,0,0,-36.92427904533558,-51.020793720694954,0,-51.020793720694954,-36.92427904533558,-51.020793720694954,20,,20,-36.92427904533558,0.35610634137487196,0.17805317068743598,-36.92427904533558,-51.02079372069496,0,-51.02079372069496,-36.92427904533558,-51.02079372069496,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63.897113000000004,63.897113000000004,63.897113000000004,63.897113000000004,63.897113000000004,63.897113000000004,14.096514675359368,14.096514675359368,14.096514675359368,12.876319279305054,12.876319279305054,12.876319279305054,12.876319279305054,12.876319279305054,12.876319279305054 -2012-04-15 19:15:00,60.499933,60.499933,60.499933,60.499933,60.499933,60.499933,5.625803400995804,0.0,5.625803400995804,0.0,5.625803400995804,0.0,0.0,0.0,0.0,-54.87412959900419,-60.499933,-54.87412959900419,-60.499933,-54.87412959900419,-60.499933,0,0,0,0,0,0,-54.87412959900419,-60.499933,0,-60.499933,-54.87412959900419,-60.499933,20,,20,-54.87412959900419,0.4735665893882023,0.23678329469410114,-54.87412959900419,-60.499933,0,-60.499933,-54.87412959900419,-60.499933,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60.499933,60.499933,60.499933,60.499933,60.499933,60.499933,5.625803400995804,5.625803400995804,5.625803400995804,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 19:30:00,168.38434275,168.38434275,168.38434275,168.38434275,168.38434275,168.38434275,12.768661955703468,0.0,12.768661955703468,0.0,12.768661955703468,0.0,0.0,0.0,0.0,-155.61568079429654,-168.38434275,-155.61568079429654,-168.38434275,-155.61568079429654,-168.38434275,0,0,0,0,0,0,-155.61568079429654,-168.38434275,0,-168.38434275,-155.61568079429654,-168.38434275,20,,20,-155.61568079429654,0.43630786191624155,0.21815393095812077,-155.61568079429654,-168.38434275,0,-168.38434275,-155.61568079429654,-168.38434275,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168.38434275,168.38434275,168.38434275,168.38434275,168.38434275,168.38434275,12.768661955703468,12.768661955703468,12.768661955703468,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 19:45:00,204.82661299999998,204.82661299999998,204.82661299999998,204.82661299999998,204.82661299999998,204.82661299999998,17.43118903045535,0.0,17.43118903045535,0.0,17.43118903045535,0.0,0.0,0.0,0.0,-187.39542396954462,-204.82661299999998,-187.39542396954462,-204.82661299999998,-187.39542396954462,-204.82661299999998,0,0,0,0,0,0,-187.39542396954462,-204.82661299999998,0,-204.82661299999998,-187.39542396954462,-204.82661299999998,20,,20,-187.39542396954462,0.48637235345719376,0.24318617672859688,-187.39542396954465,-204.826613,0,-204.826613,-187.39542396954465,-204.826613,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204.82661299999998,204.82661299999998,204.82661299999998,204.82661299999998,204.82661299999998,204.82661299999998,17.43118903045535,17.43118903045535,17.43118903045535,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 20:00:00,190.47154675,190.47154675,190.47154675,190.47154675,190.47154675,190.47154675,23.77937206440127,0.0,23.77937206440127,0.0,23.77937206440127,0.0,0.0,0.0,0.0,-166.69217468559873,-190.47154675,-166.69217468559873,-190.47154675,-166.69217468559873,-190.47154675,0,0,0,0,0,0,-166.69217468559873,-190.47154675,0,-190.47154675,-166.69217468559873,-190.47154675,20,,20,-166.69217468559873,0.43028736209555124,0.21514368104777562,-166.69217468559873,-190.47154675,0,-190.47154675,-166.69217468559873,-190.47154675,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,190.47154675,190.47154675,190.47154675,190.47154675,190.47154675,190.47154675,23.77937206440127,23.77937206440127,23.77937206440127,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 20:15:00,158.65276925,158.65276925,158.65276925,158.65276925,158.65276925,158.65276925,20.023869510598185,0.0,20.023869510598185,0.0,20.023869510598185,0.0,0.0,0.0,0.0,-138.62889973940182,-158.65276925,-138.62889973940182,-158.65276925,-138.62889973940182,-158.65276925,0,0,0,0,0,0,-138.62889973940182,-158.65276925,0,-158.65276925,-138.62889973940182,-158.65276925,20,,20,-138.62889973940182,0.3193882135516572,0.1596941067758286,-138.62889973940182,-158.65276925,0,-158.65276925,-138.62889973940182,-158.65276925,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,158.65276925,158.65276925,158.65276925,158.65276925,158.65276925,158.65276925,20.023869510598185,20.023869510598185,20.023869510598185,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 20:30:00,152.91464775,152.91464775,152.91464775,152.91464775,152.91464775,152.91464775,18.056984189242275,0.0,18.056984189242275,0.0,18.056984189242275,0.0,0.0,0.0,0.0,-134.85766356075771,-152.91464775,-134.85766356075771,-152.91464775,-134.85766356075771,-152.91464775,0,0,0,0,0,0,-134.85766356075771,-152.91464775,0,-152.91464775,-134.85766356075771,-152.91464775,20,,20,-134.85766356075771,0.3921939728699866,0.1960969864349933,-134.85766356075771,-152.91464775,0,-152.91464775,-134.85766356075771,-152.91464775,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,152.91464775,152.91464775,152.91464775,152.91464775,152.91464775,152.91464775,18.056984189242275,18.056984189242275,18.056984189242275,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 20:45:00,163.1676,163.1676,163.1676,163.1676,163.1676,163.1676,17.777035969461945,0.0,17.777035969461945,0.0,17.777035969461945,0.0,0.0,0.0,0.0,-145.39056403053806,-163.1676,-145.39056403053806,-163.1676,-145.39056403053806,-163.1676,0,0,0,0,0,0,-145.39056403053806,-163.1676,0,-163.1676,-145.39056403053806,-163.1676,20,,20,-145.39056403053806,0.42136423301096937,0.21068211650548468,-145.39056403053806,-163.1676,0,-163.1676,-145.39056403053806,-163.1676,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163.1676,163.1676,163.1676,163.1676,163.1676,163.1676,17.777035969461945,17.777035969461945,17.777035969461945,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 21:00:00,160.08835,160.08835,160.08835,160.08835,160.08835,160.08835,23.610724666170313,0.0,23.610724666170313,0.0,23.610724666170313,0.0,0.0,0.0,0.0,-136.47762533382968,-160.08835,-136.47762533382968,-160.08835,-136.47762533382968,-160.08835,0,0,0,0,0,0,-136.47762533382968,-160.08835,0,-160.08835,-136.47762533382968,-160.08835,20,,20,-136.47762533382968,0.35118907765576457,0.17559453882788228,-136.47762533382968,-160.08835,0,-160.08835,-136.47762533382968,-160.08835,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160.08835,160.08835,160.08835,160.08835,160.08835,160.08835,23.610724666170313,23.610724666170313,23.610724666170313,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 21:15:00,148.49673575,148.49673575,148.49673575,148.49673575,148.49673575,148.49673575,25.421749174192012,0.0,25.421749174192012,0.0,25.421749174192012,0.0,0.0,0.0,0.0,-123.07498657580798,-148.49673575,-123.07498657580798,-148.49673575,-123.07498657580798,-148.49673575,0,0,0,0,0,0,-123.07498657580798,-148.49673575,0,-148.49673575,-123.07498657580798,-148.49673575,20,,20,-123.07498657580798,0.2709683249203174,0.1354841624601587,-123.07498657580798,-148.49673575,0,-148.49673575,-123.07498657580798,-148.49673575,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148.49673575,148.49673575,148.49673575,148.49673575,148.49673575,148.49673575,25.421749174192012,25.421749174192012,25.421749174192012,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 21:30:00,135.9262035,135.9262035,135.9262035,135.9262035,135.9262035,135.9262035,18.987086478360844,0.0,18.987086478360844,0.0,18.987086478360844,0.0,0.0,0.0,0.0,-116.93911702163916,-135.9262035,-116.93911702163916,-135.9262035,-116.93911702163916,-135.9262035,0,0,0,0,0,0,-116.93911702163916,-135.9262035,0,-135.9262035,-116.93911702163916,-135.9262035,20,,20,-116.93911702163916,0.30069993236488407,0.15034996618244204,-116.93911702163916,-135.9262035,0,-135.9262035,-116.93911702163916,-135.9262035,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135.9262035,135.9262035,135.9262035,135.9262035,135.9262035,135.9262035,18.987086478360844,18.987086478360844,18.987086478360844,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 21:45:00,74.134952,74.134952,74.134952,74.134952,74.134952,74.134952,12.936914502142413,0.0,12.936914502142413,0.0,12.936914502142413,0.0,0.0,0.0,0.0,-61.198037497857584,-74.134952,-61.198037497857584,-74.134952,-61.198037497857584,-74.134952,0,0,0,0,0,0,-61.198037497857584,-74.134952,0,-74.134952,-61.198037497857584,-74.134952,20,,20,-61.198037497857584,0.2,0.1,-61.198037497857584,-74.134952,0,-74.134952,-61.198037497857584,-74.134952,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74.134952,74.134952,74.134952,74.134952,74.134952,74.134952,12.936914502142413,12.936914502142413,12.936914502142413,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 22:00:00,24.80095425,24.80095425,24.80095425,24.80095425,24.80095425,24.80095425,8.977647460881032,0.0,8.977647460881032,0.0,8.977647460881032,0.0,0.0,0.0,0.0,-15.823306789118968,-24.80095425,-15.823306789118968,-24.80095425,-15.823306789118968,-24.80095425,0,0,0,0,0,0,-15.823306789118968,-24.80095425,0,-24.80095425,-15.823306789118968,-24.80095425,20,,20,-15.823306789118968,0.25743527060865246,0.12871763530432623,-15.823306789118968,-24.80095425,0,-24.80095425,-15.823306789118968,-24.80095425,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24.80095425,24.80095425,24.80095425,24.80095425,24.80095425,24.80095425,8.977647460881032,8.977647460881032,8.977647460881032,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 22:15:00,24.19391875,24.19391875,24.19391875,24.19391875,24.19391875,24.19391875,8.458173592835255,0.0,8.458173592835255,0.0,8.458173592835255,0.0,0.0,0.0,0.0,-15.735745157164747,-24.19391875,-15.735745157164747,-24.19391875,-15.735745157164747,-24.19391875,0,0,0,0,0,0,-15.735745157164747,-24.19391875,0,-24.19391875,-15.735745157164747,-24.19391875,20,,20,-15.735745157164747,0.30992797381894,0.15496398690947,-15.735745157164748,-24.19391875,0,-24.19391875,-15.735745157164748,-24.19391875,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24.19391875,24.19391875,24.19391875,24.19391875,24.19391875,24.19391875,8.458173592835255,8.458173592835255,8.458173592835255,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 22:30:00,24.7552255,24.7552255,24.7552255,24.7552255,24.7552255,24.7552255,12.880667126718144,0.0,12.880667126718144,0.0,12.880667126718144,0.0,0.0,0.0,0.0,-11.874558373281857,-24.7552255,-11.874558373281857,-24.7552255,-11.874558373281857,-24.7552255,0,0,0,0,0,0,-11.874558373281857,-24.7552255,0,-24.7552255,-11.874558373281857,-24.7552255,20,,20,-11.874558373281857,0.2,0.1,-11.874558373281856,-24.7552255,0,-24.7552255,-11.874558373281856,-24.7552255,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24.7552255,24.7552255,24.7552255,24.7552255,24.7552255,24.7552255,12.880667126718144,12.880667126718144,12.880667126718144,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 22:45:00,42.099057,42.099057,42.099057,42.099057,42.099057,42.099057,15.962700212083984,0.0,15.962700212083984,0.0,15.962700212083984,0.0,0.0,0.0,0.0,-26.136356787916018,-42.099057,-26.136356787916018,-42.099057,-26.136356787916018,-42.099057,0,0,0,0,0,0,-26.136356787916018,-42.099057,0,-42.099057,-26.136356787916018,-42.099057,20,,20,-26.136356787916018,0.2,0.1,-26.136356787916014,-42.099057,0,-42.099057,-26.136356787916014,-42.099057,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42.099057,42.099057,42.099057,42.099057,42.099057,42.099057,15.962700212083984,15.962700212083984,15.962700212083984,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 23:00:00,64.45433625,64.45433625,64.45433625,64.45433625,64.45433625,64.45433625,13.624704635573046,0.0,13.624704635573046,0.0,13.624704635573046,0.0,0.0,0.0,0.0,-50.82963161442695,-64.45433625,-50.82963161442695,-64.45433625,-50.82963161442695,-64.45433625,0,0,0,0,0,0,-50.82963161442695,-64.45433625,0,-64.45433625,-50.82963161442695,-64.45433625,20,,20,-50.82963161442695,0.33592460897992427,0.16796230448996213,-50.82963161442695,-64.45433625,0,-64.45433625,-50.82963161442695,-64.45433625,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64.45433625,64.45433625,64.45433625,64.45433625,64.45433625,64.45433625,13.624704635573046,13.624704635573046,13.624704635573046,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 23:15:00,59.7981275,59.7981275,59.7981275,59.7981275,59.7981275,59.7981275,9.200223750879651,0.0,9.200223750879651,0.0,9.200223750879651,0.0,0.0,0.0,0.0,-50.59790374912035,-59.7981275,-50.59790374912035,-59.7981275,-50.59790374912035,-59.7981275,0,0,0,0,0,0,-50.59790374912035,-59.7981275,0,-59.7981275,-50.59790374912035,-59.7981275,20,,20,-50.59790374912035,0.2427139366698285,0.12135696833491424,-50.59790374912035,-59.7981275,0,-59.7981275,-50.59790374912035,-59.7981275,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59.7981275,59.7981275,59.7981275,59.7981275,59.7981275,59.7981275,9.200223750879651,9.200223750879651,9.200223750879651,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 23:30:00,61.275828000000004,61.275828000000004,61.275828000000004,61.275828000000004,61.275828000000004,61.275828000000004,9.021872245920674,0.0,9.021872245920674,0.0,9.021872245920674,0.0,0.0,0.0,0.0,-52.25395575407933,-61.275828000000004,-52.25395575407933,-61.275828000000004,-52.25395575407933,-61.275828000000004,0,0,0,0,0,0,-52.25395575407933,-61.275828000000004,0,-61.275828000000004,-52.25395575407933,-61.275828000000004,20,,20,-52.25395575407933,0.2,0.1,-52.25395575407933,-61.275828,0,-61.275828,-52.25395575407933,-61.275828,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61.275828000000004,61.275828000000004,61.275828000000004,61.275828000000004,61.275828000000004,61.275828000000004,9.021872245920674,9.021872245920674,9.021872245920674,0.0,0.0,0.0,0.0,0.0,0.0 -2012-04-15 23:45:00,60.4298405,60.4298405,60.4298405,60.4298405,60.4298405,60.4298405,10.465937248222264,0.0,10.465937248222264,0.0,10.465937248222264,0.0,0.0,0.0,0.0,-49.96390325177774,-60.4298405,-49.96390325177774,-60.4298405,-49.96390325177774,-60.4298405,0,0,0,0,0,0,-49.96390325177774,-60.4298405,0,-60.4298405,-49.96390325177774,-60.4298405,20,,20,-49.96390325177774,0.2,0.1,-49.96390325177774,-60.4298405,0,-60.4298405,-49.96390325177774,-60.4298405,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60.4298405,60.4298405,60.4298405,60.4298405,60.4298405,60.4298405,10.465937248222264,10.465937248222264,10.465937248222264,0.0,0.0,0.0,0.0,0.0,0.0 diff --git a/Result/ResidentialCase/results.csv b/Result/ResidentialCase/results.csv index a95b94c..894c787 100644 --- a/Result/ResidentialCase/results.csv +++ b/Result/ResidentialCase/results.csv @@ -1,97 +1,97 @@ -date,Battery-0.Battery_0-p_out,Battery-0.Battery_0-soc,Wind-0.wind_0-wind_gen,PV-0.pv_0-pv_gen,Load-0.load_0-load_dem,Controller-0.ctrl_0-flow2b,Controller-0.ctrl_0-flow2e,Controller-0.ctrl_0-h2_out,Electrolyser-0.electrolyser_0-h2_gen,Fuelcell-0.fc_0-fc_gen,H2storage-0.h2storage_0-eleh2_in,H2storage-0.h2storage_0-fuelh2_out,H2storage-0.h2storage_0-h2_soc -2012-06-01,-61.68768724549981,17.858,35.76452525450019,0.0,97.4522125,-61.68768724549981,0,0,0,0.0,0,0.0,50 -2012-06-01 00:15:00,-61.68768724549981,17.858,0.0,30.101308509079523,94.55696049999999,-64.45565199092047,0,0,0,0.0,0,0.0,50 -2012-06-01 00:30:00,-61.68768724549981,17.858,0.0,32.33016156040354,97.95850775000001,-65.62834618959647,0,0,0,0.0,0,0.0,50 -2012-06-01 00:45:00,-61.68768724549981,17.858,0.0,31.917001586796687,97.17626025,-65.25925866320331,0,0,0,0.0,0,0.0,50 -2012-06-01 01:00:00,-61.68768724549981,17.858,0.0,31.71174818810342,100.652273,-68.94052481189658,0,0,0,0.0,0,0.0,50 -2012-06-01 01:15:00,-61.68768724549981,17.858,0.0,22.861674995762083,81.96689074999999,-59.1052157542379,0,0,0,0.0,0,0.0,50 -2012-06-01 01:30:00,-61.68768724549981,17.858,0.0,21.728249901040478,76.67834800000001,-54.950098098959536,0,0,0,0.0,0,0.0,50 -2012-06-01 01:45:00,-61.68768724549981,17.858,0.0,22.61555860937605,76.4726895,-53.85713089062395,0,0,0,0.0,0,0.0,50 -2012-06-01 02:00:00,-61.68768724549981,17.858,0.0,21.569456987831963,51.948584249999996,-30.379127262168033,0,0,0,0.0,0,0.0,50 -2012-06-01 02:15:00,-61.68768724549981,17.858,0.0,24.721304640046643,34.9237685,-10.202463859953358,0,0,0,0.0,0,0.0,50 -2012-06-01 02:30:00,-61.68768724549981,17.858,0.0,27.695674065146253,42.44526975,-14.749595684853748,0,0,0,0.0,0,0.0,50 -2012-06-01 02:45:00,-61.68768724549981,17.858,0.0,21.64875638280169,43.435086749999996,-21.786330367198307,0,0,0,0.0,0,0.0,50 -2012-06-01 03:00:00,-61.68768724549981,17.858,0.0,21.96789756851643,36.857875,-14.889977431483569,0,0,0,0.0,0,0.0,50 -2012-06-01 03:15:00,-61.68768724549981,17.858,0.0,24.721304640046643,16.113101500000003,8.60820314004664,0,0,0,0.0,0,0.0,50 -2012-06-01 03:30:00,-61.68768724549981,17.858,0.0,24.98244303490758,21.25230025,3.730142784907578,0,0,0,0.0,0,0.0,50 -2012-06-01 03:45:00,-61.68768724549981,17.858,0.0,23.27582579700007,14.60111425,8.67471154700007,0,0,0,0.0,0,0.0,50 -2012-06-01 04:00:00,-61.68768724549981,17.858,0.0,15.260444374942015,15.057287500000001,0.20315687494201384,0,0,0,0.0,0,0.0,50 -2012-06-01 04:15:00,-61.68768724549981,17.858,0.0,9.937133399773279,24.605057,-14.66792360022672,0,0,0,0.0,0,0.0,50 -2012-06-01 04:30:00,-61.68768724549981,17.858,0.0,8.933567437692412,21.654398500000003,-12.72083106230759,0,0,0,0.0,0,0.0,50 -2012-06-01 04:45:00,-61.68768724549981,17.858,0.0,8.164610758280814,20.62347875,-12.458867991719186,0,0,0,0.0,0,0.0,50 -2012-06-01 05:00:00,-61.68768724549981,17.858,0.0,9.842943191700193,26.043643250000002,-16.20070005829981,0,0,0,0.0,0,0.0,50 -2012-06-01 05:15:00,-61.68768724549981,17.858,17.701372389566405,11.526929247793102,30.962540999999998,-1.7342393626404906,0,0,0,0.0,0,0.0,50 -2012-06-01 05:30:00,-61.68768724549981,17.858,31.125634031392703,12.11023949286952,43.76605225,-0.5301787257377768,0,0,0,0.0,0,0.0,50 -2012-06-01 05:45:00,-61.68768724549981,17.858,213.06564549874648,13.39279978905828,26.824248500000003,199.63419678780474,0,0,0,0.0,0,0.0,50 -2012-06-01 06:00:00,-61.68768724549981,17.858,57.79288200280834,16.48674222623513,31.455529249999998,42.824094979043466,0,0,0,0.0,0,0.0,50 -2012-06-01 06:15:00,-61.68768724549981,17.858,33.3835124700914,17.707503965089543,38.8828835,12.208132935180942,0,0,0,0.0,0,0.0,50 -2012-06-01 06:30:00,-61.68768724549981,17.858,342.8453139927262,21.41143961844171,47.9189945,316.3377591111679,0,0,0,0.0,0,0.0,50 -2012-06-01 06:45:00,-61.68768724549981,17.858,77.89516063586485,15.76908467740246,64.99497775,28.66926756326731,0,0,0,0.0,0,0.0,50 -2012-06-01 07:00:00,-61.68768724549981,17.858,157.341222169919,10.27152856889632,56.325227,111.28752373881532,0,0,0,0.0,0,0.0,50 -2012-06-01 07:15:00,-61.68768724549981,17.858,380.35450349582845,6.544704998982271,57.7793925,329.1198159948108,0,0,0,0.0,0,0.0,50 -2012-06-01 07:30:00,-61.68768724549981,17.858,88.03271624025432,6.725155590333484,33.589715999999996,61.16815583058781,0,0,0,0.0,0,0.0,50 -2012-06-01 07:45:00,-61.68768724549981,17.858,297.22984936328197,4.884960659625227,44.90621975,257.2085902729072,0,0,0,0.0,0,0.0,50 -2012-06-01 08:00:00,-61.68768724549981,17.858,118.5350513965194,4.159096893698424,53.05677225,69.63737604021782,0,0,0,0.0,0,0.0,50 -2012-06-01 08:15:00,-61.68768724549981,17.858,52.40132464873126,6.22808199708421,55.587278999999995,3.0421276458154765,0,0,0,0.0,0,0.0,50 -2012-06-01 08:30:00,-61.68768724549981,17.858,447.0993475478892,5.402499425605091,64.03148025,388.47036672349424,0,0,0,0.0,0,0.0,50 -2012-06-01 08:45:00,-61.68768724549981,17.858,96.91474617404022,5.03358025576729,54.409687749999996,47.53863867980751,0,0,0,0.0,0,0.0,50 -2012-06-01 09:00:00,-61.68768724549981,17.858,135.52077638405348,6.40269109177492,46.131764,95.7917034758284,0,0,0,0.0,0,0.0,50 -2012-06-01 09:15:00,-61.68768724549981,17.858,483.36389810224654,9.380910430615765,52.717708,440.0271005328623,0,0,0,0.0,0,0.0,50 -2012-06-01 09:30:00,-61.68768724549981,17.858,72.43200766533042,7.877920314617755,56.45302025,23.85690772994817,0,0,0,0.0,0,0.0,50 -2012-06-01 09:45:00,-61.68768724549981,17.858,134.59077411215878,6.946037494284026,41.0425445,100.4942671064428,0,0,0,0.0,0,0.0,50 -2012-06-01 10:00:00,-61.68768724549981,17.858,473.8899765233873,16.288903442535922,21.042413,469.1364669659232,0,0,0,0.0,0,0.0,50 -2012-06-01 10:15:00,-61.68768724549981,17.858,162.57075852589827,12.164222650555097,60.00360800000001,114.73137317645336,0,0,0,0.0,0,0.0,50 -2012-06-01 10:30:00,-61.68768724549981,17.858,108.14868458055827,16.887212597474946,171.430568,-46.394670821966784,0,0,0,0.0,0,0.0,50 -2012-06-01 10:45:00,-61.68768724549981,17.858,579.9161254834177,17.43118903045535,176.40641100000002,420.94090351387297,0,0,0,0.0,0,0.0,50 -2012-06-01 11:00:00,-61.68768724549981,17.858,131.648996949136,28.071628344524374,152.382524,7.338101293660401,0,0,0,0.0,0,0.0,50 -2012-06-01 11:15:00,-61.68768724549981,17.858,130.3877079411406,23.863996085028973,147.30110925,6.950594776169595,0,0,0,0.0,0,0.0,50 -2012-06-01 11:30:00,-61.68768724549981,17.858,160.61860915594409,29.21987365128263,162.21558975,27.62289305722672,0,0,0,0.0,0,0.0,50 -2012-06-01 11:45:00,-61.68768724549981,17.858,194.93116412649263,39.197513394592804,173.7816785,60.34699902108542,0,0,0,0.0,0,0.0,50 -2012-06-01 12:00:00,-61.68768724549981,17.858,243.59209991259948,29.316949564243362,173.65506275,99.25398672684281,0,0,0,0.0,0,0.0,50 -2012-06-01 12:15:00,-61.68768724549981,17.858,210.37020651966526,26.406287061109243,69.79713125,166.9793623307745,0,0,0,0.0,0,0.0,50 -2012-06-01 12:30:00,-61.68768724549981,17.858,191.32254094703302,23.694948337219877,45.8287375,169.18875178425287,0,0,0,0.0,0,0.0,50 -2012-06-01 12:45:00,-61.68768724549981,17.858,264.1150014385639,23.359251616667443,42.80469825,244.66955480523137,0,0,0,0.0,0,0.0,50 -2012-06-01 13:00:00,-61.68768724549981,17.858,273.5311060537622,24.98244303490758,44.06581225,254.44773683866978,0,0,0,0.0,0,0.0,50 -2012-06-01 13:15:00,-61.68768724549981,17.858,145.35248798553044,21.41143961844171,43.91017625,122.85375135397214,0,0,0,0.0,0,0.0,50 -2012-06-01 13:30:00,-61.68768724549981,17.858,330.3924277071239,23.694948337219877,46.68825825,307.3991177943438,0,0,0,0.0,0,0.0,50 -2012-06-01 13:45:00,-61.68768724549981,17.858,237.49044363102877,25.510223860056925,136.660541,126.34012649108567,0,0,0,0.0,0,0.0,50 -2012-06-01 14:00:00,-61.68768724549981,17.858,234.76018479924969,18.841962880920963,215.44237925000002,38.15976843017063,0,0,0,0.0,0,0.0,50 -2012-06-01 14:15:00,-61.68768724549981,17.858,260.34973105253323,38.962093524662656,226.70307325,72.60875132719588,0,0,0,0.0,0,0.0,50 -2012-06-01 14:30:00,-61.68768724549981,17.858,246.95781585252965,38.145549550921025,159.24421225,125.85915315345065,0,0,0,0.0,0,0.0,50 -2012-06-01 14:45:00,-61.68768724549981,17.858,280.5084605829591,30.101308509079523,52.207507,258.4022620920386,0,0,0,0.0,0,0.0,50 -2012-06-01 15:00:00,-61.68768724549981,17.858,138.03980154781465,33.48470301887081,73.6346665,97.88983806668547,0,0,0,0.0,0,0.0,50 -2012-06-01 15:15:00,-61.68768724549981,17.858,173.19797968522695,29.123012270638835,76.5145345,125.8064574558658,0,0,0,0.0,0,0.0,50 -2012-06-01 15:30:00,-61.68768724549981,17.858,203.08668432860833,27.695674065146253,94.44444150000001,136.33791689375457,0,0,0,0.0,0,0.0,50 -2012-06-01 15:45:00,-61.68768724549981,17.858,204.03957458300968,28.546335875818997,95.1589425,137.42696795882867,0,0,0,0.0,0,0.0,50 -2012-06-01 16:00:00,-61.68768724549981,17.858,79.72869815713369,18.411032717710054,114.81819675,-16.67846587515625,0,0,0,0.0,0,0.0,50 -2012-06-01 16:15:00,-61.68768724549981,17.858,304.07656517873374,26.95386561193015,75.5651165,255.4653142906639,0,0,0,0.0,0,0.0,50 -2012-06-01 16:30:00,-61.68768724549981,17.858,168.5204773150205,23.02674060609553,75.60664799999999,115.94056992111605,0,0,0,0.0,0,0.0,50 -2012-06-01 16:45:00,-61.68768724549981,17.858,100.7534470734062,15.072561409560961,71.39501625,44.43099223296717,0,0,0,0.0,0,0.0,50 -2012-06-01 17:00:00,-61.68768724549981,17.858,78.83914208933646,12.11023949286952,67.97172575,22.977655832205983,0,0,0,0.0,0,0.0,50 -2012-06-01 17:15:00,-61.68768724549981,17.858,93.26606484640155,12.824583023676661,77.95323525,28.13741262007821,0,0,0,0.0,0,0.0,50 -2012-06-01 17:30:00,-61.68768724549981,17.858,137.67781914620932,29.123012270638835,95.7683575,71.03247391684816,0,0,0,0.0,0,0.0,50 -2012-06-01 17:45:00,-61.68768724549981,17.858,412.02889483447456,29.123012270638835,86.3390495,354.8128576051134,0,0,0,0.0,0,0.0,50 -2012-06-01 18:00:00,-61.68768724549981,17.858,105.25066370038253,41.48147265496795,191.32026675,-44.58813039464951,0,0,0,0.0,0,0.0,50 -2012-06-01 18:15:00,-61.68768724549981,17.858,103.78723106602001,26.22542271191007,158.165728,-28.153074222069904,0,0,0,0.0,0,0.0,50 -2012-06-01 18:30:00,-61.68768724549981,17.858,191.91128805434786,16.157894125570678,83.62331775,124.44586442991853,0,0,0,0.0,0,0.0,50 -2012-06-01 18:45:00,-61.68768724549981,17.858,79.98263979216492,19.132953344845646,67.67496200000001,31.440631137010556,0,0,0,0.0,0,0.0,50 -2012-06-01 19:00:00,-61.68768724549981,17.858,256.2271913808113,16.48674222623513,67.5660995,205.14783410704644,0,0,0,0.0,0,0.0,50 -2012-06-01 19:15:00,-61.68768724549981,17.858,200.38074184486922,49.135845667717525,132.254738,117.26184951258674,0,0,0,0.0,0,0.0,50 -2012-06-01 19:30:00,-61.68768724549981,17.858,46.14344131106664,18.625666961216446,242.24240824999998,-177.4732999777169,0,0,0,0.0,0,0.0,50 -2012-06-01 19:45:00,-61.68768724549981,17.858,25.86640082496379,2.170320297617263,250.00545850000003,-221.968737377419,0,0,0,0.0,0,0.0,50 -2012-06-01 20:00:00,-61.68768724549981,17.858,22.078672757145743,7.8375208021627465,238.76599575,-208.84980219069152,0,0,0,0.0,0,0.0,50 -2012-06-01 20:15:00,-61.68768724549981,17.858,10.506709778648023,6.437999970678665,216.78277599999998,-199.8380662506733,0,0,0,0.0,0,0.0,50 -2012-06-01 20:30:00,-61.68768724549981,17.858,4.206898594013526,8.206125648932222,232.89828649999998,-220.48526225705425,0,0,0,0.0,0,0.0,50 -2012-06-01 20:45:00,-61.68768724549981,17.858,0.701550955748133,5.888445381038877,217.4412175,-210.85122116321298,0,0,0,0.0,0,0.0,50 -2012-06-01 21:00:00,-61.68768724549981,17.858,0.0,7.3248310044582645,228.9156135,-221.59078249554173,0,0,0,0.0,0,0.0,50 -2012-06-01 21:15:00,-61.68768724549981,17.858,0.0,7.67730392279016,214.51297,-206.83566607720982,0,0,0,0.0,0,0.0,50 -2012-06-01 21:30:00,-61.68768724549981,17.858,0.0,8.040906654320548,139.18308125000001,-131.14217459567948,0,0,0,0.0,0,0.0,50 -2012-06-01 21:45:00,-61.68768724549981,17.858,0.0,12.657307975703883,199.566585,-186.90927702429613,0,0,0,0.0,0,0.0,50 -2012-06-01 22:00:00,-61.68768724549981,17.858,0.0,9.889963541666129,201.7023365,-191.81237295833387,0,0,0,0.0,0,0.0,50 -2012-06-01 22:15:00,-61.68768724549981,17.858,0.0,10.41710713780405,207.60235275,-197.18524561219596,0,0,0,0.0,0,0.0,50 -2012-06-01 22:30:00,-61.68768724549981,17.858,0.0,10.662783622193617,175.346811,-164.6840273778064,0,0,0,0.0,0,0.0,50 -2012-06-01 22:45:00,-61.68768724549981,17.858,0.0,8.586110201079084,89.6545715,-81.06846129892092,0,0,0,0.0,0,0.0,50 -2012-06-01 23:00:00,-61.68768724549981,17.858,0.0,9.796072112560973,86.53502474999999,-76.73895263743901,0,0,0,0.0,0,0.0,50 -2012-06-01 23:15:00,-61.68768724549981,17.858,0.0,10.27152856889632,43.15834125,-32.88681268110368,0,0,0,0.0,0,0.0,50 -2012-06-01 23:30:00,-61.68768724549981,17.858,0.0,21.96789756851643,47.531406749999995,-25.563509181483564,0,0,0,0.0,0,0.0,50 -2012-06-01 23:45:00,-61.68768724549981,17.858,0.0,19.279565378891444,54.88861075,-35.60904537110855,0,0,0,0.0,0,0.0,50 +date,Battery-0.Battery_0-p_out,Battery-0.Battery_0-soc,Wind-0.wind_0-wind_gen,PV-0.pv_0-pv_gen,Load-0.load_0-load_dem,Controller-0.ctrl_0-flow2b,Controller-0.ctrl_0-flow2e,Controller-0.ctrl_0-h2_out,Electrolyser-0.electrolyser_0-h2_gen,Fuelcell-0.fc_0-fc_gen,H2storage-0.h2storage_0-eleh2_in,H2storage-0.h2storage_0-fuelh2_out,H2storage-0.h2storage_0-h2_soc +2012-06-01,-61.68768724549981,17.858,35.76452525450019,0.0,97.4522125,-61.68768724549981,0,0,0,0.0,0,0.0,50 +2012-06-01 00:15:00,-61.68768724549981,17.858,0.0,30.101308509079523,94.55696049999999,-64.45565199092047,0,0,0,0.0,0,0.0,50 +2012-06-01 00:30:00,-61.68768724549981,17.858,0.0,32.33016156040354,97.95850775000001,-65.62834618959647,0,0,0,0.0,0,0.0,50 +2012-06-01 00:45:00,-61.68768724549981,17.858,0.0,31.917001586796687,97.17626025,-65.25925866320331,0,0,0,0.0,0,0.0,50 +2012-06-01 01:00:00,-61.68768724549981,17.858,0.0,31.71174818810342,100.652273,-68.94052481189658,0,0,0,0.0,0,0.0,50 +2012-06-01 01:15:00,-61.68768724549981,17.858,0.0,22.861674995762083,81.96689074999999,-59.1052157542379,0,0,0,0.0,0,0.0,50 +2012-06-01 01:30:00,-61.68768724549981,17.858,0.0,21.728249901040478,76.67834800000001,-54.950098098959536,0,0,0,0.0,0,0.0,50 +2012-06-01 01:45:00,-61.68768724549981,17.858,0.0,22.61555860937605,76.4726895,-53.85713089062395,0,0,0,0.0,0,0.0,50 +2012-06-01 02:00:00,-61.68768724549981,17.858,0.0,21.569456987831963,51.948584249999996,-30.379127262168033,0,0,0,0.0,0,0.0,50 +2012-06-01 02:15:00,-61.68768724549981,17.858,0.0,24.721304640046643,34.9237685,-10.202463859953358,0,0,0,0.0,0,0.0,50 +2012-06-01 02:30:00,-61.68768724549981,17.858,0.0,27.695674065146253,42.44526975,-14.749595684853748,0,0,0,0.0,0,0.0,50 +2012-06-01 02:45:00,-61.68768724549981,17.858,0.0,21.64875638280169,43.435086749999996,-21.786330367198307,0,0,0,0.0,0,0.0,50 +2012-06-01 03:00:00,-61.68768724549981,17.858,0.0,21.96789756851643,36.857875,-14.889977431483569,0,0,0,0.0,0,0.0,50 +2012-06-01 03:15:00,-61.68768724549981,17.858,0.0,24.721304640046643,16.113101500000003,8.60820314004664,0,0,0,0.0,0,0.0,50 +2012-06-01 03:30:00,-61.68768724549981,17.858,0.0,24.98244303490758,21.25230025,3.730142784907578,0,0,0,0.0,0,0.0,50 +2012-06-01 03:45:00,-61.68768724549981,17.858,0.0,23.27582579700007,14.60111425,8.67471154700007,0,0,0,0.0,0,0.0,50 +2012-06-01 04:00:00,-61.68768724549981,17.858,0.0,15.260444374942015,15.057287500000001,0.20315687494201384,0,0,0,0.0,0,0.0,50 +2012-06-01 04:15:00,-61.68768724549981,17.858,0.0,9.937133399773279,24.605057,-14.66792360022672,0,0,0,0.0,0,0.0,50 +2012-06-01 04:30:00,-61.68768724549981,17.858,0.0,8.933567437692412,21.654398500000003,-12.72083106230759,0,0,0,0.0,0,0.0,50 +2012-06-01 04:45:00,-61.68768724549981,17.858,0.0,8.164610758280814,20.62347875,-12.458867991719186,0,0,0,0.0,0,0.0,50 +2012-06-01 05:00:00,-61.68768724549981,17.858,0.0,9.842943191700193,26.043643250000002,-16.20070005829981,0,0,0,0.0,0,0.0,50 +2012-06-01 05:15:00,-61.68768724549981,17.858,17.701372389566405,11.526929247793102,30.962540999999998,-1.7342393626404906,0,0,0,0.0,0,0.0,50 +2012-06-01 05:30:00,-61.68768724549981,17.858,31.125634031392703,12.11023949286952,43.76605225,-0.5301787257377768,0,0,0,0.0,0,0.0,50 +2012-06-01 05:45:00,-61.68768724549981,17.858,213.06564549874648,13.39279978905828,26.824248500000003,199.63419678780474,0,0,0,0.0,0,0.0,50 +2012-06-01 06:00:00,-61.68768724549981,17.858,57.79288200280834,16.48674222623513,31.455529249999998,42.824094979043466,0,0,0,0.0,0,0.0,50 +2012-06-01 06:15:00,-61.68768724549981,17.858,33.3835124700914,17.707503965089543,38.8828835,12.208132935180942,0,0,0,0.0,0,0.0,50 +2012-06-01 06:30:00,-61.68768724549981,17.858,342.8453139927262,21.41143961844171,47.9189945,316.3377591111679,0,0,0,0.0,0,0.0,50 +2012-06-01 06:45:00,-61.68768724549981,17.858,77.89516063586485,15.76908467740246,64.99497775,28.66926756326731,0,0,0,0.0,0,0.0,50 +2012-06-01 07:00:00,-61.68768724549981,17.858,157.341222169919,10.27152856889632,56.325227,111.28752373881532,0,0,0,0.0,0,0.0,50 +2012-06-01 07:15:00,-61.68768724549981,17.858,380.35450349582845,6.544704998982271,57.7793925,329.1198159948108,0,0,0,0.0,0,0.0,50 +2012-06-01 07:30:00,-61.68768724549981,17.858,88.03271624025432,6.725155590333484,33.589715999999996,61.16815583058781,0,0,0,0.0,0,0.0,50 +2012-06-01 07:45:00,-61.68768724549981,17.858,297.22984936328197,4.884960659625227,44.90621975,257.2085902729072,0,0,0,0.0,0,0.0,50 +2012-06-01 08:00:00,-61.68768724549981,17.858,118.5350513965194,4.159096893698424,53.05677225,69.63737604021782,0,0,0,0.0,0,0.0,50 +2012-06-01 08:15:00,-61.68768724549981,17.858,52.40132464873126,6.22808199708421,55.587278999999995,3.0421276458154765,0,0,0,0.0,0,0.0,50 +2012-06-01 08:30:00,-61.68768724549981,17.858,447.0993475478892,5.402499425605091,64.03148025,388.47036672349424,0,0,0,0.0,0,0.0,50 +2012-06-01 08:45:00,-61.68768724549981,17.858,96.91474617404022,5.03358025576729,54.409687749999996,47.53863867980751,0,0,0,0.0,0,0.0,50 +2012-06-01 09:00:00,-61.68768724549981,17.858,135.52077638405348,6.40269109177492,46.131764,95.7917034758284,0,0,0,0.0,0,0.0,50 +2012-06-01 09:15:00,-61.68768724549981,17.858,483.36389810224654,9.380910430615765,52.717708,440.0271005328623,0,0,0,0.0,0,0.0,50 +2012-06-01 09:30:00,-61.68768724549981,17.858,72.43200766533042,7.877920314617755,56.45302025,23.85690772994817,0,0,0,0.0,0,0.0,50 +2012-06-01 09:45:00,-61.68768724549981,17.858,134.59077411215878,6.946037494284026,41.0425445,100.4942671064428,0,0,0,0.0,0,0.0,50 +2012-06-01 10:00:00,-61.68768724549981,17.858,473.8899765233873,16.288903442535922,21.042413,469.1364669659232,0,0,0,0.0,0,0.0,50 +2012-06-01 10:15:00,-61.68768724549981,17.858,162.57075852589827,12.164222650555097,60.00360800000001,114.73137317645336,0,0,0,0.0,0,0.0,50 +2012-06-01 10:30:00,-61.68768724549981,17.858,108.14868458055827,16.887212597474946,171.430568,-46.394670821966784,0,0,0,0.0,0,0.0,50 +2012-06-01 10:45:00,-61.68768724549981,17.858,579.9161254834177,17.43118903045535,176.40641100000002,420.94090351387297,0,0,0,0.0,0,0.0,50 +2012-06-01 11:00:00,-61.68768724549981,17.858,131.648996949136,28.071628344524374,152.382524,7.338101293660401,0,0,0,0.0,0,0.0,50 +2012-06-01 11:15:00,-61.68768724549981,17.858,130.3877079411406,23.863996085028973,147.30110925,6.950594776169595,0,0,0,0.0,0,0.0,50 +2012-06-01 11:30:00,-61.68768724549981,17.858,160.61860915594409,29.21987365128263,162.21558975,27.62289305722672,0,0,0,0.0,0,0.0,50 +2012-06-01 11:45:00,-61.68768724549981,17.858,194.93116412649263,39.197513394592804,173.7816785,60.34699902108542,0,0,0,0.0,0,0.0,50 +2012-06-01 12:00:00,-61.68768724549981,17.858,243.59209991259948,29.316949564243362,173.65506275,99.25398672684281,0,0,0,0.0,0,0.0,50 +2012-06-01 12:15:00,-61.68768724549981,17.858,210.37020651966526,26.406287061109243,69.79713125,166.9793623307745,0,0,0,0.0,0,0.0,50 +2012-06-01 12:30:00,-61.68768724549981,17.858,191.32254094703302,23.694948337219877,45.8287375,169.18875178425287,0,0,0,0.0,0,0.0,50 +2012-06-01 12:45:00,-61.68768724549981,17.858,264.1150014385639,23.359251616667443,42.80469825,244.66955480523137,0,0,0,0.0,0,0.0,50 +2012-06-01 13:00:00,-61.68768724549981,17.858,273.5311060537622,24.98244303490758,44.06581225,254.44773683866978,0,0,0,0.0,0,0.0,50 +2012-06-01 13:15:00,-61.68768724549981,17.858,145.35248798553044,21.41143961844171,43.91017625,122.85375135397214,0,0,0,0.0,0,0.0,50 +2012-06-01 13:30:00,-61.68768724549981,17.858,330.3924277071239,23.694948337219877,46.68825825,307.3991177943438,0,0,0,0.0,0,0.0,50 +2012-06-01 13:45:00,-61.68768724549981,17.858,237.49044363102877,25.510223860056925,136.660541,126.34012649108567,0,0,0,0.0,0,0.0,50 +2012-06-01 14:00:00,-61.68768724549981,17.858,234.76018479924969,18.841962880920963,215.44237925000002,38.15976843017063,0,0,0,0.0,0,0.0,50 +2012-06-01 14:15:00,-61.68768724549981,17.858,260.34973105253323,38.962093524662656,226.70307325,72.60875132719588,0,0,0,0.0,0,0.0,50 +2012-06-01 14:30:00,-61.68768724549981,17.858,246.95781585252965,38.145549550921025,159.24421225,125.85915315345065,0,0,0,0.0,0,0.0,50 +2012-06-01 14:45:00,-61.68768724549981,17.858,280.5084605829591,30.101308509079523,52.207507,258.4022620920386,0,0,0,0.0,0,0.0,50 +2012-06-01 15:00:00,-61.68768724549981,17.858,138.03980154781465,33.48470301887081,73.6346665,97.88983806668547,0,0,0,0.0,0,0.0,50 +2012-06-01 15:15:00,-61.68768724549981,17.858,173.19797968522695,29.123012270638835,76.5145345,125.8064574558658,0,0,0,0.0,0,0.0,50 +2012-06-01 15:30:00,-61.68768724549981,17.858,203.08668432860833,27.695674065146253,94.44444150000001,136.33791689375457,0,0,0,0.0,0,0.0,50 +2012-06-01 15:45:00,-61.68768724549981,17.858,204.03957458300968,28.546335875818997,95.1589425,137.42696795882867,0,0,0,0.0,0,0.0,50 +2012-06-01 16:00:00,-61.68768724549981,17.858,79.72869815713369,18.411032717710054,114.81819675,-16.67846587515625,0,0,0,0.0,0,0.0,50 +2012-06-01 16:15:00,-61.68768724549981,17.858,304.07656517873374,26.95386561193015,75.5651165,255.4653142906639,0,0,0,0.0,0,0.0,50 +2012-06-01 16:30:00,-61.68768724549981,17.858,168.5204773150205,23.02674060609553,75.60664799999999,115.94056992111605,0,0,0,0.0,0,0.0,50 +2012-06-01 16:45:00,-61.68768724549981,17.858,100.7534470734062,15.072561409560961,71.39501625,44.43099223296717,0,0,0,0.0,0,0.0,50 +2012-06-01 17:00:00,-61.68768724549981,17.858,78.83914208933646,12.11023949286952,67.97172575,22.977655832205983,0,0,0,0.0,0,0.0,50 +2012-06-01 17:15:00,-61.68768724549981,17.858,93.26606484640155,12.824583023676661,77.95323525,28.13741262007821,0,0,0,0.0,0,0.0,50 +2012-06-01 17:30:00,-61.68768724549981,17.858,137.67781914620932,29.123012270638835,95.7683575,71.03247391684816,0,0,0,0.0,0,0.0,50 +2012-06-01 17:45:00,-61.68768724549981,17.858,412.02889483447456,29.123012270638835,86.3390495,354.8128576051134,0,0,0,0.0,0,0.0,50 +2012-06-01 18:00:00,-61.68768724549981,17.858,105.25066370038253,41.48147265496795,191.32026675,-44.58813039464951,0,0,0,0.0,0,0.0,50 +2012-06-01 18:15:00,-61.68768724549981,17.858,103.78723106602001,26.22542271191007,158.165728,-28.153074222069904,0,0,0,0.0,0,0.0,50 +2012-06-01 18:30:00,-61.68768724549981,17.858,191.91128805434786,16.157894125570678,83.62331775,124.44586442991853,0,0,0,0.0,0,0.0,50 +2012-06-01 18:45:00,-61.68768724549981,17.858,79.98263979216492,19.132953344845646,67.67496200000001,31.440631137010556,0,0,0,0.0,0,0.0,50 +2012-06-01 19:00:00,-61.68768724549981,17.858,256.2271913808113,16.48674222623513,67.5660995,205.14783410704644,0,0,0,0.0,0,0.0,50 +2012-06-01 19:15:00,-61.68768724549981,17.858,200.38074184486922,49.135845667717525,132.254738,117.26184951258674,0,0,0,0.0,0,0.0,50 +2012-06-01 19:30:00,-61.68768724549981,17.858,46.14344131106664,18.625666961216446,242.24240824999998,-177.4732999777169,0,0,0,0.0,0,0.0,50 +2012-06-01 19:45:00,-61.68768724549981,17.858,25.86640082496379,2.170320297617263,250.00545850000003,-221.968737377419,0,0,0,0.0,0,0.0,50 +2012-06-01 20:00:00,-61.68768724549981,17.858,22.078672757145743,7.8375208021627465,238.76599575,-208.84980219069152,0,0,0,0.0,0,0.0,50 +2012-06-01 20:15:00,-61.68768724549981,17.858,10.506709778648023,6.437999970678665,216.78277599999998,-199.8380662506733,0,0,0,0.0,0,0.0,50 +2012-06-01 20:30:00,-61.68768724549981,17.858,4.206898594013526,8.206125648932222,232.89828649999998,-220.48526225705425,0,0,0,0.0,0,0.0,50 +2012-06-01 20:45:00,-61.68768724549981,17.858,0.701550955748133,5.888445381038877,217.4412175,-210.85122116321298,0,0,0,0.0,0,0.0,50 +2012-06-01 21:00:00,-61.68768724549981,17.858,0.0,7.3248310044582645,228.9156135,-221.59078249554173,0,0,0,0.0,0,0.0,50 +2012-06-01 21:15:00,-61.68768724549981,17.858,0.0,7.67730392279016,214.51297,-206.83566607720982,0,0,0,0.0,0,0.0,50 +2012-06-01 21:30:00,-61.68768724549981,17.858,0.0,8.040906654320548,139.18308125000001,-131.14217459567948,0,0,0,0.0,0,0.0,50 +2012-06-01 21:45:00,-61.68768724549981,17.858,0.0,12.657307975703883,199.566585,-186.90927702429613,0,0,0,0.0,0,0.0,50 +2012-06-01 22:00:00,-61.68768724549981,17.858,0.0,9.889963541666129,201.7023365,-191.81237295833387,0,0,0,0.0,0,0.0,50 +2012-06-01 22:15:00,-61.68768724549981,17.858,0.0,10.41710713780405,207.60235275,-197.18524561219596,0,0,0,0.0,0,0.0,50 +2012-06-01 22:30:00,-61.68768724549981,17.858,0.0,10.662783622193617,175.346811,-164.6840273778064,0,0,0,0.0,0,0.0,50 +2012-06-01 22:45:00,-61.68768724549981,17.858,0.0,8.586110201079084,89.6545715,-81.06846129892092,0,0,0,0.0,0,0.0,50 +2012-06-01 23:00:00,-61.68768724549981,17.858,0.0,9.796072112560973,86.53502474999999,-76.73895263743901,0,0,0,0.0,0,0.0,50 +2012-06-01 23:15:00,-61.68768724549981,17.858,0.0,10.27152856889632,43.15834125,-32.88681268110368,0,0,0,0.0,0,0.0,50 +2012-06-01 23:30:00,-61.68768724549981,17.858,0.0,21.96789756851643,47.531406749999995,-25.563509181483564,0,0,0,0.0,0,0.0,50 +2012-06-01 23:45:00,-61.68768724549981,17.858,0.0,19.279565378891444,54.88861075,-35.60904537110855,0,0,0,0.0,0,0.0,50 diff --git a/Result/forecast.csv b/Result/forecast.csv new file mode 100644 index 0000000..7e33360 --- /dev/null +++ b/Result/forecast.csv @@ -0,0 +1,97 @@ +date,PV-0.pv_0-pv_gen +2012-01-01,0.0 +2012-01-01 00:15:00,0.0 +2012-01-01 00:30:00,0.0 +2012-01-01 00:45:00,0.0 +2012-01-01 01:00:00,0.0 +2012-01-01 01:15:00,0.0 +2012-01-01 01:30:00,0.0 +2012-01-01 01:45:00,0.0 +2012-01-01 02:00:00,0.0 +2012-01-01 02:15:00,0.0 +2012-01-01 02:30:00,0.0 +2012-01-01 02:45:00,0.0 +2012-01-01 03:00:00,0.0 +2012-01-01 03:15:00,0.0 +2012-01-01 03:30:00,0.0 +2012-01-01 03:45:00,0.0 +2012-01-01 04:00:00,0.0 +2012-01-01 04:15:00,0.0 +2012-01-01 04:30:00,0.0 +2012-01-01 04:45:00,0.0 +2012-01-01 05:00:00,0.0 +2012-01-01 05:15:00,0.0 +2012-01-01 05:30:00,0.0 +2012-01-01 05:45:00,0.0 +2012-01-01 06:00:00,0.0 +2012-01-01 06:15:00,0.0 +2012-01-01 06:30:00,0.0 +2012-01-01 06:45:00,0.0 +2012-01-01 07:00:00,0.0 +2012-01-01 07:15:00,0.0 +2012-01-01 07:30:00,0.0 +2012-01-01 07:45:00,0.0 +2012-01-01 08:00:00,0.0 +2012-01-01 08:15:00,0.0 +2012-01-01 08:30:00,0.0 +2012-01-01 08:45:00,0.0 +2012-01-01 09:00:00,0.0 +2012-01-01 09:15:00,5.822661553687708 +2012-01-01 09:30:00,10.18437437325123 +2012-01-01 09:45:00,13.091890621460365 +2012-01-01 10:00:00,12.360815840561967 +2012-01-01 10:15:00,17.445016122325804 +2012-01-01 10:30:00,27.59428710894288 +2012-01-01 10:45:00,28.30992365314357 +2012-01-01 11:00:00,39.894458780860624 +2012-01-01 11:15:00,40.604653321040004 +2012-01-01 11:30:00,51.44288644747757 +2012-01-01 11:45:00,48.54093808002957 +2012-01-01 12:00:00,36.97714424269911 +2012-01-01 12:15:00,56.234166828674475 +2012-01-01 12:30:00,47.089453424370035 +2012-01-01 12:45:00,47.814706607027254 +2012-01-01 13:00:00,55.76259168037519 +2012-01-01 13:15:00,61.87958607443636 +2012-01-01 13:30:00,54.06895835229835 +2012-01-01 13:45:00,36.96258936878215 +2012-01-01 14:00:00,46.374439165619044 +2012-01-01 14:15:00,57.45789860319284 +2012-01-01 14:30:00,48.520524693535755 +2012-01-01 14:45:00,24.65702079048571 +2012-01-01 15:00:00,16.692943653320768 +2012-01-01 15:15:00,10.893865351916988 +2012-01-01 15:30:00,20.15623755268803 +2012-01-01 15:45:00,25.40170751727544 +2012-01-01 16:00:00,19.600330140715037 +2012-01-01 16:15:00,0.0 +2012-01-01 16:30:00,0.0 +2012-01-01 16:45:00,0.0 +2012-01-01 17:00:00,0.0 +2012-01-01 17:15:00,0.0 +2012-01-01 17:30:00,0.0 +2012-01-01 17:45:00,0.0 +2012-01-01 18:00:00,0.0 +2012-01-01 18:15:00,0.0 +2012-01-01 18:30:00,0.0 +2012-01-01 18:45:00,0.0 +2012-01-01 19:00:00,0.0 +2012-01-01 19:15:00,0.0 +2012-01-01 19:30:00,0.0 +2012-01-01 19:45:00,0.0 +2012-01-01 20:00:00,0.0 +2012-01-01 20:15:00,0.0 +2012-01-01 20:30:00,0.0 +2012-01-01 20:45:00,0.0 +2012-01-01 21:00:00,0.0 +2012-01-01 21:15:00,0.0 +2012-01-01 21:30:00,0.0 +2012-01-01 21:45:00,0.0 +2012-01-01 22:00:00,0.0 +2012-01-01 22:15:00,0.0 +2012-01-01 22:30:00,0.0 +2012-01-01 22:45:00,0.0 +2012-01-01 23:00:00,0.0 +2012-01-01 23:15:00,0.0 +2012-01-01 23:30:00,0.0 +2012-01-01 23:45:00,0.0 diff --git a/configuration/__pycache__/buildmodelset.cpython-38.pyc b/configuration/__pycache__/buildmodelset.cpython-38.pyc deleted file mode 100644 index f0212f0fe2e5c73a1cad94e5c0c202582f2bf669..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3148 zcmZ`)U5p$@5#Ha~x!wD<&yJnM=gS|tO>F19P9VfdX5;hO4&;2cZ_jon2gBS{@9fC4 zGwYsNpD#Qi!5b1Uynt2+i6_4pAtBjF2&6=aAO!&d6w%@#QC_l2!~;qsVvvuoduH#) zgcJUncW`WVSz}VCoprwOl4c88bs!%6VBcOL;0_ z6!B_QBAsPus5fNhFki-eK9wt|*$NGlP9ro5sj;4JCTkLOd=u4Zf_BkvXq}`zw6~|3 zCAyFH(SEw09_STJogM^rpqDd;Xo?QfG(AKQ(<8th?Ul^(=U^3jjJ^Q54CFGY+%P>( zGgMU`KhZ0iBlIM^nxR8&jfv$ zo}=URJhW9H^#Z+!z3n1{>WIK@dWlZpKS^`yzX!PF_fih)j>F<{XgUe2a^*ZMoTAgc z5%WGevu$3Zm+zV1w`0CeC+?ZwPhU}X?oaJKKwnk-gY*h5&{Gsz%2ZqZF;t*g@d7XQY~PAPr#}hA zo6h6&-hVbW+~2<~pO1~ctmeKcKNy+nkXdZo*R2kIUVvX&ax7rnT{kD3md#yev1ZeA zJQg_X$dwoUFIs{@3+v5RZtR6YzXogWG4=e}7!beiPf2+4=IQre zpZteW)y;`kEs8^K!|Xumy^wv~)TEcK8vby)RpT182;H$ew&TU?A`g#w37B`g0`=9E z@4fNq%qK?wkTmwscNSL1FaOTy-;n~BacZlYSy>3F>od#d%r*;W7v~!0L<-Gs?S9wG zoZIBtfdk3dQewN$g=>skVK?q{V~H*`=FD=3*;lNNoaxI3(f_%$^+^_978P182(4|! zo*#=s+p=F5c{ndBsg`)X!@LiXyJ}8ot*{%hh^u@af(G}8KakI(b+@S=t=``+_m#kZ zGx~eMRZF7OvA7*G5~c1I;UF1-(7P507!x_CBXsPj&0@xtjs9Cw83vxIdRjMsH&XQo z8)2eaCg664cST}3&Z#7zuw zyPa&IajIH0ht{|kvzilKLj$s-)@o>TvZ7YFW=@>)0^3Keb^SO>Af4>kUbQ1;7TQDEO6tN_e<1-TU(xe;>PYD8?Ib< z{`QXy_p`D7t)J#^8Px)ROnRHWC`vx^j9L{r9ws~e>|1sBo2s6_pKkdLUQdH}W1wuj zUe(2z^dn~N4#TdyoQbj*UM6uTa)Nl}hlGRAP2_~S6k4@lc3VnHNJJ?rp20Meko zXNY2K2Uns#3MC^7j?JTVs!&f;@sZ*E4KClH0>y^mQ20XvDzUq->kG4&Qlb2xx-8i5s0jY7}*9|4YSy=?DncTLok2hQjp1HUmH8I-W{z}t7;s8mvM$ zt67jXM_RRXPO@USbIt150mIb=P6H?Zx=fD}*Dra2qC`beVUR3Km}WEKnqB5Q%ukez zGoLvz5B>E>hDCaKVSZ`(mBx~_bY}6A)p+&Xycot!7q5l?xt`$iNrK zY_~OpW7M(HLnBdPtD#JTS~`jw&X2t|OAe=5LhI+A6Wz%0Rh$s@xzm|@Ze`ryI;^1)(3h>nrn47_CR>BP%C8*Nbg` zy0PX3D>%MQ&+Veuq3N!yc0HfeDMwt6bk>FbJUHCIFXGnAMDO5J$m&@wo6F?nkndfs zs1L9N+0b%IV!)MjDGPKoU(QWt@s`GO5Wz&8N$sZ+;^%z4E(&skH=t{p zgA|TdDmG)$1*!!tq3M;Dx(n>oXdA49f#uktt0gV(s92+wz|Nc6p;qjQt!12}LdW@L R4A1Fq(5;uSPfy;_1KDKBB$fQ6{w1&e3r|gi z(hj^geD5&4sixB>mS#Vn!7}YzhW}F}*e1~=S<61N3dQzpQS26j>oXekDD{y--|Kih zp`yP~K_`uRgx|~!(}joK{o6`Z1dfEnbHFBu4+EvcFW@h{1l@REnM97zM{XN_fck8# zwrv#ewWUZNI#FVaUTS{0pb@n-4Yt8akJgA>L;P0D@Y=`gc->hQG;H!uG)OioegMkH BOTz#F diff --git a/environment_macosarm64.yml b/environment_macosarm64.yml new file mode 100644 index 0000000..f8883bf --- /dev/null +++ b/environment_macosarm64.yml @@ -0,0 +1,96 @@ +name: Ecosystem +channels: + - conda-forge + - defaults +dependencies: + - ampl-mp=3.1.0=hbec66e7_1006 + - bzip2=1.0.8=h93a5062_5 + - ca-certificates=2024.3.11=hca03da5_0 + - glpk=5.0=h6d7a090_0 + - gmp=6.3.0=hebf3989_1 + - icu=72.1=he12128b_0 + - ipopt=3.14.12=h843a782_0 + - libblas=3.9.0=21_osxarm64_openblas + - libcxx=16.0.6=h4653b0c_0 + - libedit=3.1.20191231=hc8eb9b7_2 + - libffi=3.4.2=h3422bc3_5 + - libgfortran=5.0.0=13_2_0_hd922786_3 + - libgfortran5=13.2.0=hf226fd6_3 + - libhwloc=2.9.1=nocuda_h43721e5_6 + - libiconv=1.17=h0d3ecfb_2 + - liblapack=3.9.0=21_osxarm64_openblas + - libopenblas=0.3.26=openmp_h6c19121_0 + - libsqlite=3.42.0=hb31c410_0 + - libxml2=2.11.4=he3bdae6_0 + - libxslt=1.1.37=h1728932_1 + - libzlib=1.2.13=h53f4e23_5 + - llvm-meta=5.0.0=0 + - llvm-openmp=18.1.2=hcd81f8e_0 + - metis=5.1.0=h13dd4ca_1007 + - mumps-include=5.2.1=hce30654_14 + - mumps-seq=5.2.1=h0066fe1_11 + - ncurses=6.4.20240210=h078ce10_0 + - openssl=3.1.1=h53f4e23_1 + - pip=23.1.2=pyhd8ed1ab_0 + - ply=3.11=py_1 + - pyomo=6.6.1=py38he333c0f_0 + - python=3.8.17=h3ba56d0_0_cpython + - python_abi=3.8=4_cp38 + - readline=8.2=h92ec313_1 + - scotch=6.0.9=h7537618_2 + - setuptools=68.0.0=pyhd8ed1ab_0 + - tbb=2021.9.0=hffc8910_0 + - tk=8.6.12=he1e0b03_0 + - unixodbc=2.3.12=h0e2417a_0 + - wheel=0.40.0=pyhd8ed1ab_1 + - xz=5.2.6=h57fd34a_0 + - zlib=1.2.13=h53f4e23_5 + - pip: + - appdirs==1.4.4 + - arrow==1.3.0 + - certifi==2024.2.2 + - charset-normalizer==3.3.2 + - click==8.1.7 + - contourpy==1.1.1 + - cycler==0.12.1 + - docker-pycreds==0.4.0 + - docopt==0.6.2 + - fonttools==4.50.0 + - gitdb==4.0.11 + - gitpython==3.1.43 + - idna==3.6 + - importlib-resources==6.4.0 + - kiwisolver==1.4.5 + - loguru==0.7.2 + - lxml==5.2.1 + - matplotlib==3.7.5 + - mosaik==3.2.0 + - mosaik-api==3.0.3 + - mosaik-api-v3==3.0.9 + - mosaik-simpy-io==0.2.4 + - networkx==3.1 + - numpy==1.24.4 + - packaging==24.0 + - paho-mqtt==2.0.0 + - pandas==2.0.3 + - pillow==10.3.0 + - protobuf==4.25.3 + - psutil==5.9.8 + - pyparsing==3.1.2 + - python-dateutil==2.9.0.post0 + - pytz==2024.1 + - pyyaml==6.0.1 + - requests==2.31.0 + - sentry-sdk==1.44.1 + - setproctitle==1.3.3 + - simpy==3.0.13 + - six==1.16.0 + - smmap==5.0.1 + - tqdm==4.66.2 + - types-python-dateutil==2.9.0.20240316 + - typing-extensions==4.10.0 + - tzdata==2024.1 + - urllib3==2.2.1 + - wandb==0.16.6 + - zipp==3.18.1 +prefix: /opt/anaconda3/envs/Ecosystem diff --git a/simple_test.py b/simple_test.py index bbaa451..619d0e6 100644 --- a/simple_test.py +++ b/simple_test.py @@ -1,4 +1,6 @@ import mosaik.util +# pv_set, pv_panel_set and realtimefactor ar the only things missing. So an import * is excessive +# also buildmodelset is just a list of predefined variables from configuration.buildmodelset import * START_DATE = '2012-01-01 00:00:00' From eefc20654ea6fe92dc63aec20927d67b35700e94 Mon Sep 17 00:00:00 2001 From: Josip Grguric Date: Mon, 29 Jul 2024 09:54:11 +0200 Subject: [PATCH 02/31] Removed remaining __pycache__ files --- .../__pycache__/buildmodelset.cpython-38.pyc | Bin 1251 -> 0 bytes .../Valves/__pycache__/__init__.cpython-38.pyc | Bin 198 -> 0 bytes .../__pycache__/h2valve_model.cpython-38.pyc | Bin 1069 -> 0 bytes .../__pycache__/h2valve_mosaik.cpython-38.pyc | Bin 3062 -> 0 bytes .../__pycache__/qvalve_model.cpython-38.pyc | Bin 904 -> 0 bytes .../__pycache__/qvalve_mosaik.cpython-38.pyc | Bin 2856 -> 0 bytes .../__pycache__/buildmodelset.cpython-38.pyc | Bin 1251 -> 0 bytes .../__pycache__/buildmodelset.cpython-38.pyc | Bin 1251 -> 0 bytes 8 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Cases/MultienergyCase/__pycache__/buildmodelset.cpython-38.pyc delete mode 100644 Models/Valves/__pycache__/__init__.cpython-38.pyc delete mode 100644 Models/Valves/__pycache__/h2valve_model.cpython-38.pyc delete mode 100644 Models/Valves/__pycache__/h2valve_mosaik.cpython-38.pyc delete mode 100644 Models/Valves/__pycache__/qvalve_model.cpython-38.pyc delete mode 100644 Models/Valves/__pycache__/qvalve_mosaik.cpython-38.pyc delete mode 100644 configuration/MultienergyCase/__pycache__/buildmodelset.cpython-38.pyc delete mode 100644 configuration/ResidentialCase/__pycache__/buildmodelset.cpython-38.pyc diff --git a/Cases/MultienergyCase/__pycache__/buildmodelset.cpython-38.pyc b/Cases/MultienergyCase/__pycache__/buildmodelset.cpython-38.pyc deleted file mode 100644 index 80ef7392f6c32f41dbdcfa2d4ac70627601608cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1251 zcmZWo&yU+g6n31%aei#N*)F98N<-O}bty=M8$x77b}Nu*chzLoGKyr)`i-3tj%{Yf zyBkjY2b@7Ua^cQD0GyEE!i^CJq+YPZ36)EQn!ZU>wW80OH}Cu2%)B@Ao)6d78WzeA z^dcL$mUYj7XT^ATaL8{_fdwUAA{N+C#!RwZVXUk3GO5EGu)Q4H;LWR~0X5QuYeUO>lQen46{oQ;)1cVIym_~b>d*fci|E&1 zjQrg%%*6^~6b`F6gUYLu>Xe@P8BRRGsbLUHn22Vi6HKUxn9stH2b?9rjBEmz&#}6O zQGMLMGU%zUgfWeDLok`fx#DS3^e`H~UqaP-xL6bm6n^j%X5i?~q$gD>D294+(EllV zN*t5fq=z#mI_U{4ou%D?W;Ebx7J1{Ze*Aa)e!sYmeDu$6H;>lu{@gDfASxVGoy+}a zuZ?W&MB!4Lo#F!eR`l=v;v6EcrfZomsA8aN`BNjn$4<1H`)FV=Z3mfl@iJ4Um{`Wp zWi02aC;sS1?=IzD-z$sDCVeLiOua=N!RUrpCG``*73&4^n6!b)$x%uL_;Qk-=*|tE z&=_l+$4V|K>{qJj5tWQork^Wy%WLV452?c7Gk?{hk}2JM!Wr;PtyfF%QF^{{wX$PB zqY1;lM&uwevm2)rQ!v&Yo;)shmm0rsG{6aYf_q=!7TZAWcFZg`kg5@gZDIoeWh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o11|*(xTqIJKxa zCNVRkG&8L<#y>CBr6{v3RY6z5B{e6lL?JW}$SW$&EU8q;Pg4jQpKW&i-+Xf@;j diff --git a/Models/Valves/__pycache__/h2valve_model.cpython-38.pyc b/Models/Valves/__pycache__/h2valve_model.cpython-38.pyc deleted file mode 100644 index 5d6769c0148902e5c362d9b0595860bdac9800ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1069 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 diff --git a/Models/Valves/__pycache__/qvalve_mosaik.cpython-38.pyc b/Models/Valves/__pycache__/qvalve_mosaik.cpython-38.pyc deleted file mode 100644 index 8e4e52e515565ec4c5b7d1bb2ad727ffc13ab82a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2856 zcmZWrUvC_@5huCay}iFyWLb&bw7s@5&_iIWD2f6#j5KXz7e!$eLFBYuT(MXmd8a+^ zpF5JLM2Ed63CL6X35-H2`p|rXKJ}rG{Rn*RQ@%nT;?8iT)5+n1bKDtn$@$H1hWotR zZ4qeyeD5>yi!LGm!-vg=)(@fU|9}ug(2PX&KaJRO*J-?*GeSx3M?NKgAjP|!$lzs5 z{hET7*0aI(CsOSEv3|O-!o8yrHDqHNo;L*(-UWkIT=*gojR_T@Xo{9-i;n0{f(a45 zS3ITS)+-jZCM0VAhKMck))^6RNiyx6dQn$wi`!=;>d9MT=Ot7Bmc3Iv2mOQ$?tBG) zkb|!%$mRQcM`bSe(kxr#X_1&x?d?nb(v-8kr|_J`8g%hwpFX$xOZ*BsRM3<+2Tc(j^IC0 zNv^G*7^Adp7?n;YQVp2p=42*qke5PcdW0@*Ht+I5e*gnXA}UD4z93^Ns9jW?xZgWyo?=0jT*Ul5LjO?W&lwb$7zw8IJW%Rlfz%xmP|!FQ*xYsZbN`PHL27# zh)2ojNDipwT4v)fscpvbC`+`C<1fkAvyUDPpKGb~FiDRV>3A{xeIfT%dMx`7`uniJ z^q&{-q;zUd`sKKPC`U&{nU#~1;geCRPqdNwa6g@-CdvATpQXj{nFDwDDF#{(YY^hR z)JgjC;p{|hgUj!t?;!|6J2Zgba(fNd!z;HG1N(^MtjmUDRDJ|qe-A|E0Z^nu&}hX# zvKqjOOu2(iA=(2U=w{?B*6C7OPXp6#nKYNNlDfcTwOj z3XiMqt;Kg>WI1C0BN%B{2%Hz-30wBAJ;5nA96*-?=)c2tLl6ccUwIek0GnXcJ;N({ zO83d1AFX_JX6je|nC+5PV1j95Oe+3Yx@uGnu!L3c7}iX^^JW!POt4puL-Tv61NXgy zCBLul3*fy6+)zE(aL}@BCT!c3u}F+`Ui&T&ffsAi_$nzNVRm4F?W`jRITLj+pJpfK zs4UbSoDn3mnJmO0bhufsSmf4sDW))Dw&TX}Wm3{qA?t0g)}{sQUX0|M_y!{-;ehYM zRJ{elF@<$#4;a&;J9N2qjdMNq2GSi^;X`*+`5O!X6JqF;Az7y04rH2Oe_?Nv72plH zbK?uI;-^qSD|Q}S5QxBd$X5O;5Pa2u9zqA4FKs^oTWi&>TEd4)IW>){eI8zrQ;bbZ z1fVtcgcARVi#TjS*PvFe@x~-bs63`unjFoWg#@C>H?Uv+#Rbj@6Y?L zjP&ncHOFa%&MD;5prh{N7`bShhd^V96BJg*-0!2(pQ*Gk)=wc-HSiz86TmwcQoHy? zzA6_+s@?i!j{9z1kQTFr(YBo@pT~(f#xU8=XrUAkB}VGFNGilSf`TnGIdVse_&gqu zEXVR|Ic%lhj4sD~{5h=C?|~qcLsZ#o{+fFMZLuwQ#@`kVK_Ai{yLTh6aPbHW!Bs;X z*3teiJfvg=kv=Cbj{kyKc`K}^tnwgZIK=kvE66KBAx`@c3CO{_z=*qU21txcAM6b5 zVr^&NvU^}ZTif9sxWmSJ4)%Yn?fhGI{)`7$oBxDSRVvB_|^h5d%K)=}`2peVk zYUzNwLOp2Wg;XR^R%6?Wq2P-}hT~2g&lgEnTU_;5Kft5xp?HkqmmqBS@>UwjEQ{lf zgT8}Pu;eN%12}LM7nsp#g<(6qx~uZxW}&q~tyDk8RkvXxpm|W5r{$s$Pn3dBBM&ZL%V&u> zvXH58hZ}VpC-0^O6vP~I6u!hT1=AOh-r6?dO9b60RqX{HP<@Evnibdngpcb8etVAUCy?jhCrkL1DaO66aWAK diff --git a/configuration/MultienergyCase/__pycache__/buildmodelset.cpython-38.pyc b/configuration/MultienergyCase/__pycache__/buildmodelset.cpython-38.pyc deleted file mode 100644 index 80ef7392f6c32f41dbdcfa2d4ac70627601608cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1251 zcmZWo&yU+g6n31%aei#N*)F98N<-O}bty=M8$x77b}Nu*chzLoGKyr)`i-3tj%{Yf zyBkjY2b@7Ua^cQD0GyEE!i^CJq+YPZ36)EQn!ZU>wW80OH}Cu2%)B@Ao)6d78WzeA z^dcL$mUYj7XT^ATaL8{_fdwUAA{N+C#!RwZVXUk3GO5EGu)Q4H;LWR~0X5QuYeUO>lQen46{oQ;)1cVIym_~b>d*fci|E&1 zjQrg%%*6^~6b`F6gUYLu>Xe@P8BRRGsbLUHn22Vi6HKUxn9stH2b?9rjBEmz&#}6O zQGMLMGU%zUgfWeDLok`fx#DS3^e`H~UqaP-xL6bm6n^j%X5i?~q$gD>D294+(EllV zN*t5fq=z#mI_U{4ou%D?W;Ebx7J1{Ze*Aa)e!sYmeDu$6H;>lu{@gDfASxVGoy+}a zuZ?W&MB!4Lo#F!eR`l=v;v6EcrfZomsA8aN`BNjn$4<1H`)FV=Z3mfl@iJ4Um{`Wp zWi02aC;sS1?=IzD-z$sDCVeLiOua=N!RUrpCG``*73&4^n6!b)$x%uL_;Qk-=*|tE z&=_l+$4V|K>{qJj5tWQork^Wy%WLV452?c7Gk?{hk}2JM!Wr;PtyfF%QF^{{wX$PB zqY1;lM&uwevm2)rQ!v&Yo;)shmm0rsG{6aYf_q=!7TZAWcFZwW80OH}Cu2%)B@Ao)6d78WzeA z^dcL$mUYj7XT^ATaL8{_fdwUAA{N+C#!RwZVXUk3GO5EGu)Q4H;LWR~0X5QuYeUO>lQen46{oQ;)1cVIym_~b>d*fci|E&1 zjQrg%%*6^~6b`F6gUYLu>Xe@P8BRRGsbLUHn22Vi6HKUxn9stH2b?9rjBEmz&#}6O zQGMLMGU%zUgfWeDLok`fx#DS3^e`H~UqaP-xL6bm6n^j%X5i?~q$gD>D294+(EllV zN*t5fq=z#mI_U{4ou%D?W;Ebx7J1{Ze*Aa)e!sYmeDu$6H;>lu{@gDfASxVGoy+}a zuZ?W&MB!4Lo#F!eR`l=v;v6EcrfZomsA8aN`BNjn$4<1H`)FV=Z3mfl@iJ4Um{`Wp zWi02aC;sS1?=IzD-z$sDCVeLiOua=N!RUrpCG``*73&4^n6!b)$x%uL_;Qk-=*|tE z&=_l+$4V|K>{qJj5tWQork^Wy%WLV452?c7Gk?{hk}2JM!Wr;PtyfF%QF^{{wX$PB zqY1;lM&uwevm2)rQ!v&Yo;)shmm0rsG{6aYf_q=!7TZAWcFZ Date: Tue, 30 Jul 2024 18:04:31 +0200 Subject: [PATCH 03/31] format User guide.md --- User guide.md | 59 ++++++++++++++++++++++++++++----------------------- 1 file changed, 32 insertions(+), 27 deletions(-) diff --git a/User guide.md b/User guide.md index 4573bfd..262bbc5 100644 --- a/User guide.md +++ b/User guide.md @@ -3,34 +3,38 @@ There are three methods to configurate the cases. -1. Through provide `config.xml` and `connection.xml` files in the `Cases` folder. We provide four example in `Cases` folder: Residential Case study(`ResidentialCase`), Multienergy system case study(`MultienergyCase`), Electricity market game case study (`GameCase`), and distribution voltage control case study (`DNcontrolCase`) . -For more information about the electricity market case study, you can reference the Msc thesis https://repository.tudelft.nl/islandora/object/uuid:58029e39-5541-4a17-90cd-cc487383beec?collection=education +1. Through provide `config.xml` and `connection.xml` files in the `Cases` folder. We provide four example in `Cases` folder: + * Residential Case study(`ResidentialCase`) + * Multienergy system case study(`MultienergyCase`) + * Electricity market game case study (`GameCase`), and + * Distribution voltage control case study (`DNcontrolCase`) . +For more information about the electricity market case study, you can reference the [Msc thesis](https://repository.tudelft.nl/islandora/object/uuid:58029e39-5541-4a17-90cd-cc487383beec?collection=education) - + The `config.xml` file is used to define the models in the case and where to - run the model. Here is an example of the information in the config.xml file. - It means we would like build only Wind and PV models in our simulation study. - The wind model is running and import from python file, and the PV model is running in another Raspi which ip address is ‘192.168.0.1’, - and the master get the pv model information from the port ’5123’. - ``` - #'Wind' ,'python','Models.Wind.wind_mosaik:WindSim' - #'PV','connect', '192.168.0.1:5123' - - - - - 0 - Wind - python - Models.Wind.wind_mosaik:WindSim - - - 1 - PV - connect - 192.168.0.1:5123 - - ``` +run the model. Here is an example of the information in the config.xml file. +It means we would like build only Wind and PV models in our simulation study. +The wind model is running and import from python file, and the PV model is running in another Raspi which ip address is ‘192.168.0.1’, and the master get the pv model information from the port ’5123’. + + ```xml + #'Wind' ,'python','Models.Wind.wind_mosaik:WindSim' + #'PV','connect', '192.168.0.1:5123' + + + + + 0 + Wind + python + Models.Wind.wind_mosaik:WindSim + + + 1 + PV + connect + 192.168.0.1:5123 + + ``` The `connection.xml` file is to set how the message transferred from one model to others. Here is an example of the information in the connection file. The model ctrl send the information ‘flow2e’ to electrolyser to control its hydrogen generating speed. @@ -67,7 +71,8 @@ Then run the script `readppt_connectionxml.py` to build the configuration. ## Define models The model parameters, results presentation and real-time simulation are all set in the file `buildmodelse.py`. -``` + +```python Battery_initialset = {'initial_soc': 20} Battery_set = {'max_p': 500, 'min_p': -500, 'max_energy': 500, From eaf21e30cd30dd363f633332bb7ff72abf3fe3bb Mon Sep 17 00:00:00 2001 From: Josip Grguric Date: Wed, 31 Jul 2024 11:53:24 +0200 Subject: [PATCH 04/31] Created universal environment.yaml. Works on 3/5 cases so far (simple, games, residential) --- .../GPController/gpcontroller_mosaik.py | 12 +- ...=> DEPRECATED - environment_macosarm64.yml | 0 DEPRECATED - environment_windows.yml | 108 ++++ Result/Emarket_results.csv | 6 + Result/Ftrading_results.csv | 6 + Result/GameCase/results.csv | 97 +++ Result/RTprice_result.csv | 577 ++++++++++++++++++ environment.yml | 125 +--- environment_full.yml | 109 ++++ simple_test.py | 3 + simulation creator_DNcontrolCase.py | 11 +- simulation creator_games.py | 6 + simulation creator_multienergyCase.py | 3 + simulation creator_residentialcase.py | 3 + 14 files changed, 951 insertions(+), 115 deletions(-) rename environment_macosarm64.yml => DEPRECATED - environment_macosarm64.yml (100%) create mode 100644 DEPRECATED - environment_windows.yml create mode 100644 Result/Emarket_results.csv create mode 100644 Result/Ftrading_results.csv create mode 100644 Result/RTprice_result.csv create mode 100644 environment_full.yml diff --git a/Controllers/GPController/gpcontroller_mosaik.py b/Controllers/GPController/gpcontroller_mosaik.py index c4d1f8a..e4176e1 100644 --- a/Controllers/GPController/gpcontroller_mosaik.py +++ b/Controllers/GPController/gpcontroller_mosaik.py @@ -9,12 +9,12 @@ import sys sys.path.insert(1,'/home/illuminator/Desktop/Final_illuminator') -try: - import Models.Battery.battery_model as batterymodel -except ModuleNotFoundError: - import battery_model as batterymodel -else: - import Models.Battery.battery_model as batterymodel +# try: +# import Models.Battery.battery_model as batterymodel +# except ModuleNotFoundError: +# import battery_model as batterymodel +# else: +import Models.Battery.battery_model as batterymodel META = { 'type': 'hybrid', diff --git a/environment_macosarm64.yml b/DEPRECATED - environment_macosarm64.yml similarity index 100% rename from environment_macosarm64.yml rename to DEPRECATED - environment_macosarm64.yml diff --git a/DEPRECATED - environment_windows.yml b/DEPRECATED - environment_windows.yml new file mode 100644 index 0000000..60eaa07 --- /dev/null +++ b/DEPRECATED - environment_windows.yml @@ -0,0 +1,108 @@ +name: Ecosystem +channels: + - conda-forge + - defaults +dependencies: + - bzip2=1.0.8=h8ffe710_4 + - ca-certificates=2023.5.7=h56e8100_0 + - glpk=5.0=h8ffe710_0 + - intel-openmp=2023.1.0=h57928b3_46319 + - ipopt=3.14.12=ha9547d1_0 + - libblas=3.9.0=17_win64_mkl + - libffi=3.4.2=h8ffe710_5 + - libflang=5.0.0=h6538335_20180525 + - libhwloc=2.9.1=nocuda_h15da153_6 + - libiconv=1.17=h8ffe710_0 + - liblapack=3.9.0=17_win64_mkl + - libsqlite=3.42.0=hcfcfb64_0 + - libxml2=2.11.4=hc3477c8_0 + - libzlib=1.2.13=hcfcfb64_5 + - llvm-meta=5.0.0=0 + - metis=5.1.0=h0e60522_1006 + - mkl=2022.1.0=h6a75c08_874 + - mumps-seq=5.2.1=hb3f9cae_11 + - openmp=5.0.0=vc14_1 + - openssl=3.1.1=hcfcfb64_1 + - pip=23.1.2=pyhd8ed1ab_0 + - ply=3.11=py_1 + - pthreads-win32=2.9.1=hfa6e2cd_3 + - pyomo=6.6.1=py38hd3f51b4_0 + - python=3.8.17=h4de0772_0_cpython + - python_abi=3.8=3_cp38 + - setuptools=68.0.0=pyhd8ed1ab_0 + - tbb=2021.9.0=h91493d7_0 + - tk=8.6.12=h8ffe710_0 + - ucrt=10.0.22621.0=h57928b3_0 + - vc=14.3=h64f974e_17 + - vc14_runtime=14.36.32532=hfdfe4a8_17 + - vs2015_runtime=14.36.32532=h05e6639_17 + - wheel=0.40.0=pyhd8ed1ab_0 + - xz=5.2.6=h8d14728_0 + - pip: + - antiorm==1.2.1 + - arrow==1.2.3 + - cachetools==5.3.1 + - chardet==5.1.0 + - colorama==0.4.6 + - contourpy==1.1.0 + - coolprop==6.4.3.post1 + - cvxpy==1.3.2 + - cycler==0.11.0 + - db==0.1.1 + - db-sqlite3==0.0.1 + - deepdiff==6.6.0 + - distlib==0.3.7 + - docopt==0.6.2 + - ecos==2.0.12 + - et-xmlfile==1.1.0 + - exceptiongroup==1.1.2 + - filelock==3.12.2 + - fonttools==4.40.0 + - gurobipy==10.0.3 + - hplib==1.9 + - httplib2==0.22.0 + - importlib-resources==6.0.0 + - iniconfig==2.0.0 + - jsonpickle==3.0.1 + - kiwisolver==1.4.4 + - loguru==0.7.0 + - lxml==4.9.3 + - matplotlib==3.7.2 + - mosaik==3.1.1 + - mosaik-api==3.0.3 + - mosaik-csv==1.2.0 + - mosaik-simpy-io==0.2.4 + - networkx==3.1 + - numpy==1.24.4 + - openpyxl==3.1.2 + - ordered-set==4.1.0 + - osqp==0.6.3 + - packaging==23.1 + - paho-mqtt==1.6.1 + - pandapower==2.13.1 + - pandas==1.5.3 + - patsy==0.5.3 + - pillow==10.0.0 + - platformdirs==3.9.1 + - pluggy==1.2.0 + - pyparsing==3.0.9 + - pyproject-api==1.5.3 + - pytest==7.4.0 + - python-dateutil==2.8.2 + - pytz==2023.3 + - qdldl==0.1.7.post0 + - scipy==1.10.1 + - scs==3.2.3 + - seaborn==0.12.2 + - simpy==3.0.13 + - six==1.16.0 + - statsmodels==0.14.0 + - tabulate==0.8.10 + - tomli==2.0.1 + - tox==4.6.4 + - tqdm==4.65.0 + - tzdata==2023.3 + - virtualenv==20.24.0 + - win32-setctime==1.1.0 + - zipp==3.16.0 +prefix: C:\Users\aihuifu\.conda\envs\Ecosystem diff --git a/Result/Emarket_results.csv b/Result/Emarket_results.csv new file mode 100644 index 0000000..07207c6 --- /dev/null +++ b/Result/Emarket_results.csv @@ -0,0 +1,6 @@ +Player_id,Received_supply_bids,Accepted_supply_bids,Received_demand_bids,Accepted_demand_bids,Total_costs,Total_revenue +prosumer_s1_0,"[['2012-04-15 00:00:00', 15.445045635219273, 0.07], ['2012-04-15 00:15:00', 6.542737492813075, 0.07], ['2012-04-15 00:30:00', 22.31157883369289, 0.07], ['2012-04-15 00:45:00', 14.174742086337815, 0.07], ['2012-04-15 01:00:00', 6.123544783644661, 0.07], ['2012-04-15 01:15:00', 14.065875110213852, 0.07], ['2012-04-15 01:30:00', 12.362553856278339, 0.07], ['2012-04-15 01:45:00', 3.7875721042837824, 0.07], ['2012-04-15 02:00:00', 47.729463258393814, 0.07], ['2012-04-15 02:15:00', 42.64109965269652, 0.07], ['2012-04-15 02:30:00', 32.63653474281306, 0.07], ['2012-04-15 02:45:00', 35.94026505684714, 0.07], ['2012-04-15 03:00:00', 40.140282356278334, 0.07], ['2012-04-15 03:15:00', 30.17372827923427, 0.07], ['2012-04-15 03:30:00', 20.528285535471575, 0.07], ['2012-04-15 03:45:00', 20.368279837626396, 0.07], ['2012-04-15 04:00:00', 10.159545973221043, 0.07], ['2012-04-15 04:15:00', 0.8737552937429456, 0.07], ['2012-04-15 04:30:00', 31.996631063847836, 0.07], ['2012-04-15 04:45:00', 26.52686158684638, 0.07], ['2012-04-15 05:00:00', 17.113508696698553, 0.07], ['2012-04-15 05:15:00', 28.29242531487518, 0.07], ['2012-04-15 05:30:00', 34.47570338895911, 0.07], ['2012-04-15 05:45:00', 25.908831283644666, 0.07], ['2012-04-15 06:00:00', 13.039900001539294, 0.07], ['2012-04-15 06:15:00', 20.484512331903396, 0.07], ['2012-04-15 07:30:00', 14.883329893243129, 0.07], ['2012-04-15 07:45:00', 9.862747102429964, 0.1], ['2012-04-15 07:45:00', 20.40309948170849, 0.07], ['2012-04-15 08:15:00', 55.23834702978925, 0.1], ['2012-04-15 08:15:00', 24.375959660780847, 0.07], ['2012-04-15 08:30:00', 48.22764710352057, 0.1], ['2012-04-15 08:30:00', 20.099336276233473, 0.07], ['2012-04-15 08:45:00', 42.77120349267484, 0.1], ['2012-04-15 08:45:00', 23.77937206440127, 0.07], ['2012-04-15 09:15:00', 32.526536874605235, 0.1], ['2012-04-15 09:15:00', 22.04816995297663, 0.07], ['2012-04-15 09:30:00', 132.7067159165802, 0.1], ['2012-04-15 09:30:00', 14.096514675359368, 0.07], ['2012-04-15 09:45:00', 105.4149256332785, 0.1], ['2012-04-15 09:45:00', 26.862081812539593, 0.07], ['2012-04-15 10:00:00', 100.3548327393866, 0.1], ['2012-04-15 10:00:00', 20.942021788019733, 0.07], ['2012-04-15 10:15:00', 75.69556319881264, 0.1], ['2012-04-15 10:15:00', 13.106638635857076, 0.07], ['2012-04-15 10:30:00', 86.14311750640132, 0.1], ['2012-04-15 10:30:00', 8.206125648932222, 0.07], ['2012-04-15 10:45:00', 108.56075649988519, 0.1], ['2012-04-15 10:45:00', 5.6581975830893025, 0.07], ['2012-04-15 11:00:00', 131.45578332929432, 0.1], ['2012-04-15 11:00:00', 7.4410960104775645, 0.07], ['2012-04-15 11:15:00', 163.5345713222389, 0.1], ['2012-04-15 11:15:00', 11.895903988778628, 0.07], ['2012-04-15 11:30:00', 147.0302022393937, 0.1], ['2012-04-15 11:30:00', 8.889631939040312, 0.07], ['2012-04-15 11:45:00', 208.26903530271736, 0.1], ['2012-04-15 11:45:00', 18.62566696121645, 0.07], ['2012-04-15 12:00:00', 7.684199229792625, 0.1], ['2012-04-15 12:00:00', 14.948166759929393, 0.07], ['2012-04-15 12:30:00', 4.137033175719026, 0.07], ['2012-04-15 14:00:00', 8.543471544952837, 0.1], ['2012-04-15 14:00:00', 16.55304271892661, 0.07], ['2012-04-15 14:15:00', 109.99528645258337, 0.1], ['2012-04-15 14:15:00', 21.254195894353657, 0.07], ['2012-04-15 14:30:00', 43.24970165109383, 0.1], ['2012-04-15 14:30:00', 15.0102781768926, 0.07], ['2012-04-15 14:45:00', 68.78155098487045, 0.1], ['2012-04-15 14:45:00', 14.579093098345654, 0.07], ['2012-04-15 15:00:00', 46.75493502900534, 0.1], ['2012-04-15 15:00:00', 13.859271201630529, 0.07], ['2012-04-15 15:15:00', 58.04323755665571, 0.1], ['2012-04-15 15:15:00', 16.09265371679481, 0.07]]",[],"[['2012-04-15 06:30:00', 0.7682884085608706, 0.12], ['2012-04-15 06:45:00', 47.869293370707965, 0.12], ['2012-04-15 07:00:00', 137.30595481701226, 0.12], ['2012-04-15 07:15:00', 6.598973324221063, 0.12], ['2012-04-15 08:00:00', 28.704184501195755, 0.12], ['2012-04-15 09:00:00', 7.477249093538532, 0.12], ['2012-04-15 12:15:00', 70.80983543361171, 0.12], ['2012-04-15 12:45:00', 73.10611457169429, 0.12], ['2012-04-15 13:00:00', 77.57278934903275, 0.12], ['2012-04-15 13:15:00', 199.90050518604946, 0.12], ['2012-04-15 13:30:00', 21.193585323449156, 0.12], ['2012-04-15 13:45:00', 105.47633423483725, 0.12], ['2012-04-15 15:30:00', 46.70037064985968, 0.12], ['2012-04-15 15:45:00', 168.67529355408104, 0.12], ['2012-04-15 16:00:00', 71.94541279073786, 0.12], ['2012-04-15 16:15:00', 181.89240972732284, 0.12], ['2012-04-15 16:30:00', 148.8292313829142, 0.12], ['2012-04-15 16:45:00', 39.485956975695984, 0.12], ['2012-04-15 17:00:00', 77.27004456274189, 0.12], ['2012-04-15 17:15:00', 64.98287232309607, 0.12], ['2012-04-15 17:30:00', 65.80851648312307, 0.12], ['2012-04-15 17:45:00', 93.00034912488651, 0.12], ['2012-04-15 18:00:00', 62.55644293991071, 0.12], ['2012-04-15 18:15:00', 100.14702377641655, 0.12], ['2012-04-15 18:30:00', 160.79535790110467, 0.12], ['2012-04-15 18:45:00', 104.31036779581183, 0.12], ['2012-04-15 19:00:00', 36.924279045335574, 0.12], ['2012-04-15 19:15:00', 54.87412959900419, 0.12], ['2012-04-15 19:30:00', 155.61568079429654, 0.12], ['2012-04-15 19:45:00', 187.39542396954465, 0.12], ['2012-04-15 20:00:00', 166.69217468559873, 0.12], ['2012-04-15 20:15:00', 138.62889973940182, 0.12], ['2012-04-15 20:30:00', 134.85766356075771, 0.12], ['2012-04-15 20:45:00', 145.39056403053806, 0.12], ['2012-04-15 21:00:00', 136.47762533382968, 0.12], ['2012-04-15 21:15:00', 123.07498657580798, 0.12], ['2012-04-15 21:30:00', 116.93911702163916, 0.12], ['2012-04-15 21:45:00', 61.198037497857584, 0.12], ['2012-04-15 22:00:00', 15.823306789118968, 0.12], ['2012-04-15 22:15:00', 15.735745157164747, 0.12], ['2012-04-15 22:30:00', 11.874558373281857, 0.12], ['2012-04-15 22:45:00', 26.136356787916018, 0.12], ['2012-04-15 23:00:00', 50.82963161442695, 0.12], ['2012-04-15 23:15:00', 50.59790374912035, 0.12], ['2012-04-15 23:30:00', 52.25395575407932, 0.12], ['2012-04-15 23:45:00', 49.96390325177774, 0.12]]",[],0,0 +prosumer_s1_1,"[['2012-04-15 07:45:00', 9.862747102429964, 0.27], ['2012-04-15 08:15:00', 55.23834702978925, 0.27], ['2012-04-15 08:30:00', 48.22764710352057, 0.27], ['2012-04-15 08:45:00', 42.77120349267484, 0.27], ['2012-04-15 09:15:00', 32.526536874605235, 0.27], ['2012-04-15 09:30:00', 132.7067159165802, 0.27], ['2012-04-15 09:45:00', 105.4149256332785, 0.27], ['2012-04-15 10:00:00', 100.3548327393866, 0.27], ['2012-04-15 10:15:00', 75.69556319881264, 0.27], ['2012-04-15 10:30:00', 86.14311750640132, 0.27], ['2012-04-15 10:45:00', 108.56075649988519, 0.27], ['2012-04-15 11:00:00', 131.45578332929432, 0.27], ['2012-04-15 11:15:00', 163.5345713222389, 0.27], ['2012-04-15 11:30:00', 147.0302022393937, 0.27], ['2012-04-15 11:45:00', 208.26903530271736, 0.27], ['2012-04-15 12:00:00', 7.684199229792625, 0.27], ['2012-04-15 14:00:00', 8.543471544952837, 0.27], ['2012-04-15 14:15:00', 109.99528645258337, 0.27], ['2012-04-15 14:30:00', 43.24970165109383, 0.27], ['2012-04-15 14:45:00', 68.78155098487045, 0.27], ['2012-04-15 15:00:00', 46.75493502900534, 0.27], ['2012-04-15 15:15:00', 58.04323755665571, 0.27]]",[],"[['2012-04-15 00:00:00', 67.6969475, 0.2], ['2012-04-15 00:15:00', 77.77300774999999, 0.2], ['2012-04-15 00:30:00', 67.42285724999999, 0.2], ['2012-04-15 00:45:00', 72.922606, 0.2], ['2012-04-15 01:00:00', 76.4356795, 0.2], ['2012-04-15 01:15:00', 63.74248374999999, 0.2], ['2012-04-15 01:30:00', 73.13793874999999, 0.2], ['2012-04-15 01:45:00', 76.6581375, 0.2], ['2012-04-15 02:00:00', 43.44673825, 0.2], ['2012-04-15 02:15:00', 45.869702, 0.2], ['2012-04-15 02:30:00', 51.6792105, 0.2], ['2012-04-15 02:45:00', 47.59176025000001, 0.2], ['2012-04-15 03:00:00', 45.360210249999994, 0.2], ['2012-04-15 03:15:00', 50.844773, 0.2], ['2012-04-15 03:30:00', 57.466514999999994, 0.2], ['2012-04-15 03:45:00', 57.0680875, 0.2], ['2012-04-15 04:00:00', 64.706025, 0.2], ['2012-04-15 04:15:00', 73.267899, 0.2], ['2012-04-15 04:30:00', 44.883975, 0.2], ['2012-04-15 04:45:00', 50.53870175, 0.2], ['2012-04-15 05:00:00', 54.88442525, 0.2], ['2012-04-15 05:15:00', 50.263486750000006, 0.2], ['2012-04-15 05:30:00', 44.83253475, 0.2], ['2012-04-15 05:45:00', 56.650393, 0.2], ['2012-04-15 06:00:00', 58.4286395, 0.2], ['2012-04-15 06:15:00', 40.933919050417884, 0.2], ['2012-04-15 06:30:00', 47.47701250423018, 0.2], ['2012-04-15 06:45:00', 86.48002745671903, 0.2], ['2012-04-15 07:00:00', 167.0133581025579, 0.2], ['2012-04-15 07:15:00', 29.214531933597108, 0.2], ['2012-04-15 07:30:00', 5.291662525604515, 0.2], ['2012-04-15 08:00:00', 54.481063606524614, 0.2], ['2012-04-15 09:00:00', 28.497025833697734, 0.2], ['2012-04-15 12:15:00', 82.97405808416681, 0.2], ['2012-04-15 12:30:00', 12.086277445993858, 0.2], ['2012-04-15 12:45:00', 91.73178153291073, 0.2], ['2012-04-15 13:00:00', 92.95935246352053, 0.2], ['2012-04-15 13:15:00', 214.41868293256167, 0.2], ['2012-04-15 13:30:00', 38.693581599763746, 0.2], ['2012-04-15 13:45:00', 124.9772190069782, 0.2], ['2012-04-15 15:30:00', 64.8984243927697, 0.2], ['2012-04-15 15:45:00', 187.6623800324419, 0.2], ['2012-04-15 16:00:00', 96.14991263903124, 0.2], ['2012-04-15 16:15:00', 210.05855525976247, 0.2], ['2012-04-15 16:30:00', 174.60611048824308, 0.2], ['2012-04-15 16:45:00', 63.34995306072496, 0.2], ['2012-04-15 17:00:00', 95.89571152395834, 0.2], ['2012-04-15 17:15:00', 82.2087222447677, 0.2], ['2012-04-15 17:30:00', 85.16166791015908, 0.2], ['2012-04-15 17:45:00', 113.47986463026979, 0.2], ['2012-04-15 18:00:00', 88.06666679996763, 0.2], ['2012-04-15 18:15:00', 128.59799335300394, 0.2], ['2012-04-15 18:30:00', 183.24782417029684, 0.2], ['2012-04-15 18:45:00', 115.94192814085434, 0.2], ['2012-04-15 19:00:00', 51.02079372069494, 0.2], ['2012-04-15 19:15:00', 60.499933, 0.2], ['2012-04-15 19:30:00', 168.38434275, 0.2], ['2012-04-15 19:45:00', 204.826613, 0.2], ['2012-04-15 20:00:00', 190.47154675, 0.2], ['2012-04-15 20:15:00', 158.65276925, 0.2], ['2012-04-15 20:30:00', 152.91464775, 0.2], ['2012-04-15 20:45:00', 163.1676, 0.2], ['2012-04-15 21:00:00', 160.08835, 0.2], ['2012-04-15 21:15:00', 148.49673575, 0.2], ['2012-04-15 21:30:00', 135.9262035, 0.2], ['2012-04-15 21:45:00', 74.134952, 0.2], ['2012-04-15 22:00:00', 24.80095425, 0.2], ['2012-04-15 22:15:00', 24.19391875, 0.2], ['2012-04-15 22:30:00', 24.7552255, 0.2], ['2012-04-15 22:45:00', 42.099057, 0.2], ['2012-04-15 23:00:00', 64.45433625, 0.2], ['2012-04-15 23:15:00', 59.7981275, 0.2], ['2012-04-15 23:30:00', 61.275828, 0.2], ['2012-04-15 23:45:00', 60.4298405, 0.2]]",[],0,0 +prosumer_s1_3,"[['2012-04-15 07:45:00', 9.862747102429964, 0], ['2012-04-15 08:15:00', 55.23834702978925, 0], ['2012-04-15 08:30:00', 48.22764710352057, 0], ['2012-04-15 08:45:00', 42.77120349267484, 0], ['2012-04-15 09:15:00', 32.526536874605235, 0], ['2012-04-15 09:30:00', 132.7067159165802, 0], ['2012-04-15 09:45:00', 105.4149256332785, 0], ['2012-04-15 10:00:00', 100.3548327393866, 0], ['2012-04-15 10:15:00', 75.69556319881264, 0], ['2012-04-15 10:30:00', 86.14311750640132, 0], ['2012-04-15 10:45:00', 108.56075649988519, 0], ['2012-04-15 11:00:00', 131.45578332929432, 0], ['2012-04-15 11:15:00', 163.5345713222389, 0], ['2012-04-15 11:30:00', 147.0302022393937, 0], ['2012-04-15 11:45:00', 208.26903530271736, 0], ['2012-04-15 12:00:00', 7.684199229792625, 0], ['2012-04-15 14:00:00', 8.543471544952837, 0], ['2012-04-15 14:15:00', 109.99528645258337, 0], ['2012-04-15 14:30:00', 43.24970165109383, 0], ['2012-04-15 14:45:00', 68.78155098487045, 0], ['2012-04-15 15:00:00', 46.75493502900534, 0], ['2012-04-15 15:15:00', 58.04323755665571, 0]]",[],"[['2012-04-15 00:00:00', 67.6969475, 0.5], ['2012-04-15 00:15:00', 77.77300774999999, 0.5], ['2012-04-15 00:30:00', 67.42285724999999, 0.5], ['2012-04-15 00:45:00', 72.922606, 0.5], ['2012-04-15 01:00:00', 76.4356795, 0.5], ['2012-04-15 01:15:00', 63.74248374999999, 0.5], ['2012-04-15 01:30:00', 73.13793874999999, 0.5], ['2012-04-15 01:45:00', 76.6581375, 0.5], ['2012-04-15 02:00:00', 43.44673825, 0.5], ['2012-04-15 02:15:00', 45.869702, 0.5], ['2012-04-15 02:30:00', 51.6792105, 0.5], ['2012-04-15 02:45:00', 47.59176025000001, 0.5], ['2012-04-15 03:00:00', 45.360210249999994, 0.5], ['2012-04-15 03:15:00', 50.844773, 0.5], ['2012-04-15 03:30:00', 57.466514999999994, 0.5], ['2012-04-15 03:45:00', 57.0680875, 0.5], ['2012-04-15 04:00:00', 64.706025, 0.5], ['2012-04-15 04:15:00', 73.267899, 0.5], ['2012-04-15 04:30:00', 44.883975, 0.5], ['2012-04-15 04:45:00', 50.53870175, 0.5], ['2012-04-15 05:00:00', 54.88442525, 0.5], ['2012-04-15 05:15:00', 50.263486750000006, 0.5], ['2012-04-15 05:30:00', 44.83253475, 0.5], ['2012-04-15 05:45:00', 56.650393, 0.5], ['2012-04-15 06:00:00', 58.4286395, 0.5], ['2012-04-15 06:15:00', 40.933919050417884, 0.5], ['2012-04-15 06:30:00', 47.47701250423018, 0.5], ['2012-04-15 06:45:00', 86.48002745671903, 0.5], ['2012-04-15 07:00:00', 167.0133581025579, 0.5], ['2012-04-15 07:15:00', 29.214531933597108, 0.5], ['2012-04-15 07:30:00', 5.291662525604515, 0.5], ['2012-04-15 08:00:00', 54.481063606524614, 0.5], ['2012-04-15 09:00:00', 28.497025833697734, 0.5], ['2012-04-15 12:15:00', 82.97405808416681, 0.5], ['2012-04-15 12:30:00', 12.086277445993858, 0.5], ['2012-04-15 12:45:00', 91.73178153291073, 0.5], ['2012-04-15 13:00:00', 92.95935246352053, 0.5], ['2012-04-15 13:15:00', 214.41868293256167, 0.5], ['2012-04-15 13:30:00', 38.693581599763746, 0.5], ['2012-04-15 13:45:00', 124.9772190069782, 0.5], ['2012-04-15 15:30:00', 64.8984243927697, 0.5], ['2012-04-15 15:45:00', 187.6623800324419, 0.5], ['2012-04-15 16:00:00', 96.14991263903124, 0.5], ['2012-04-15 16:15:00', 210.05855525976247, 0.5], ['2012-04-15 16:30:00', 174.60611048824308, 0.5], ['2012-04-15 16:45:00', 63.34995306072496, 0.5], ['2012-04-15 17:00:00', 95.89571152395834, 0.5], ['2012-04-15 17:15:00', 82.2087222447677, 0.5], ['2012-04-15 17:30:00', 85.16166791015908, 0.5], ['2012-04-15 17:45:00', 113.47986463026979, 0.5], ['2012-04-15 18:00:00', 88.06666679996763, 0.5], ['2012-04-15 18:15:00', 128.59799335300394, 0.5], ['2012-04-15 18:30:00', 183.24782417029684, 0.5], ['2012-04-15 18:45:00', 115.94192814085434, 0.5], ['2012-04-15 19:00:00', 51.02079372069494, 0.5], ['2012-04-15 19:15:00', 60.499933, 0.5], ['2012-04-15 19:30:00', 168.38434275, 0.5], ['2012-04-15 19:45:00', 204.826613, 0.5], ['2012-04-15 20:00:00', 190.47154675, 0.5], ['2012-04-15 20:15:00', 158.65276925, 0.5], ['2012-04-15 20:30:00', 152.91464775, 0.5], ['2012-04-15 20:45:00', 163.1676, 0.5], ['2012-04-15 21:00:00', 160.08835, 0.5], ['2012-04-15 21:15:00', 148.49673575, 0.5], ['2012-04-15 21:30:00', 135.9262035, 0.5], ['2012-04-15 21:45:00', 74.134952, 0.5], ['2012-04-15 22:00:00', 24.80095425, 0.5], ['2012-04-15 22:15:00', 24.19391875, 0.5], ['2012-04-15 22:30:00', 24.7552255, 0.5], ['2012-04-15 22:45:00', 42.099057, 0.5], ['2012-04-15 23:00:00', 64.45433625, 0.5], ['2012-04-15 23:15:00', 59.7981275, 0.5], ['2012-04-15 23:30:00', 61.275828, 0.5], ['2012-04-15 23:45:00', 60.4298405, 0.5]]",[],0,0 +prosumer_s1_4,"[['2012-04-15 00:00:00', 15.445045635219273, 0.1], ['2012-04-15 00:15:00', 6.542737492813075, 0.1], ['2012-04-15 00:30:00', 22.31157883369289, 0.1], ['2012-04-15 00:45:00', 14.174742086337815, 0.1], ['2012-04-15 01:00:00', 6.123544783644661, 0.1], ['2012-04-15 01:15:00', 14.065875110213852, 0.1], ['2012-04-15 01:30:00', 12.362553856278339, 0.1], ['2012-04-15 01:45:00', 3.7875721042837824, 0.1], ['2012-04-15 02:00:00', 47.729463258393814, 0.1], ['2012-04-15 02:15:00', 42.64109965269652, 0.1], ['2012-04-15 02:30:00', 32.63653474281306, 0.1], ['2012-04-15 02:45:00', 35.94026505684714, 0.1], ['2012-04-15 03:00:00', 40.140282356278334, 0.1], ['2012-04-15 03:15:00', 30.17372827923427, 0.1], ['2012-04-15 03:30:00', 20.528285535471575, 0.1], ['2012-04-15 03:45:00', 20.368279837626396, 0.1], ['2012-04-15 04:00:00', 10.159545973221043, 0.1], ['2012-04-15 04:15:00', 0.8737552937429456, 0.1], ['2012-04-15 04:30:00', 31.996631063847836, 0.1], ['2012-04-15 04:45:00', 26.52686158684638, 0.1], ['2012-04-15 05:00:00', 17.113508696698553, 0.1], ['2012-04-15 05:15:00', 28.29242531487518, 0.1], ['2012-04-15 05:30:00', 34.47570338895911, 0.1], ['2012-04-15 05:45:00', 25.908831283644666, 0.1], ['2012-04-15 06:00:00', 13.039900001539294, 0.1], ['2012-04-15 06:15:00', 20.484512331903396, 0.1], ['2012-04-15 07:30:00', 14.883329893243129, 0.1], ['2012-04-15 07:45:00', 9.862747102429964, 0.37], ['2012-04-15 07:45:00', 20.40309948170849, 0.1], ['2012-04-15 08:15:00', 55.23834702978925, 0.37], ['2012-04-15 08:15:00', 24.375959660780847, 0.1], ['2012-04-15 08:30:00', 48.22764710352057, 0.37], ['2012-04-15 08:30:00', 20.099336276233473, 0.1], ['2012-04-15 08:45:00', 42.77120349267484, 0.37], ['2012-04-15 08:45:00', 23.77937206440127, 0.1], ['2012-04-15 09:15:00', 32.526536874605235, 0.37], ['2012-04-15 09:15:00', 22.04816995297663, 0.1], ['2012-04-15 09:30:00', 132.7067159165802, 0.37], ['2012-04-15 09:30:00', 14.096514675359368, 0.1], ['2012-04-15 09:45:00', 105.4149256332785, 0.37], ['2012-04-15 09:45:00', 26.862081812539593, 0.1], ['2012-04-15 10:00:00', 100.3548327393866, 0.37], ['2012-04-15 10:00:00', 20.942021788019733, 0.1], ['2012-04-15 10:15:00', 75.69556319881264, 0.37], ['2012-04-15 10:15:00', 13.106638635857076, 0.1], ['2012-04-15 10:30:00', 86.14311750640132, 0.37], ['2012-04-15 10:30:00', 8.206125648932222, 0.1], ['2012-04-15 10:45:00', 108.56075649988519, 0.37], ['2012-04-15 10:45:00', 5.6581975830893025, 0.1], ['2012-04-15 11:00:00', 131.45578332929432, 0.37], ['2012-04-15 11:00:00', 7.4410960104775645, 0.1], ['2012-04-15 11:15:00', 163.5345713222389, 0.37], ['2012-04-15 11:15:00', 11.895903988778628, 0.1], ['2012-04-15 11:30:00', 147.0302022393937, 0.37], ['2012-04-15 11:30:00', 8.889631939040312, 0.1], ['2012-04-15 11:45:00', 208.26903530271736, 0.37], ['2012-04-15 11:45:00', 18.62566696121645, 0.1], ['2012-04-15 12:00:00', 7.684199229792625, 0.37], ['2012-04-15 12:00:00', 14.948166759929393, 0.1], ['2012-04-15 12:30:00', 4.137033175719026, 0.1], ['2012-04-15 14:00:00', 8.543471544952837, 0.37], ['2012-04-15 14:00:00', 16.55304271892661, 0.1], ['2012-04-15 14:15:00', 109.99528645258337, 0.37], ['2012-04-15 14:15:00', 21.254195894353657, 0.1], ['2012-04-15 14:30:00', 43.24970165109383, 0.37], ['2012-04-15 14:30:00', 15.0102781768926, 0.1], ['2012-04-15 14:45:00', 68.78155098487045, 0.37], ['2012-04-15 14:45:00', 14.579093098345654, 0.1], ['2012-04-15 15:00:00', 46.75493502900534, 0.37], ['2012-04-15 15:00:00', 13.859271201630529, 0.1], ['2012-04-15 15:15:00', 58.04323755665571, 0.37], ['2012-04-15 15:15:00', 16.09265371679481, 0.1]]",[],"[['2012-04-15 06:30:00', 0.7682884085608706, 0.44], ['2012-04-15 06:45:00', 47.869293370707965, 0.44], ['2012-04-15 07:00:00', 137.30595481701226, 0.44], ['2012-04-15 07:15:00', 6.598973324221063, 0.44], ['2012-04-15 08:00:00', 28.704184501195755, 0.44], ['2012-04-15 09:00:00', 7.477249093538532, 0.44], ['2012-04-15 12:15:00', 70.80983543361171, 0.44], ['2012-04-15 12:45:00', 73.10611457169429, 0.44], ['2012-04-15 13:00:00', 77.57278934903275, 0.44], ['2012-04-15 13:15:00', 199.90050518604946, 0.44], ['2012-04-15 13:30:00', 21.193585323449156, 0.44], ['2012-04-15 13:45:00', 105.47633423483725, 0.44], ['2012-04-15 15:30:00', 46.70037064985968, 0.44], ['2012-04-15 15:45:00', 168.67529355408104, 0.44], ['2012-04-15 16:00:00', 71.94541279073786, 0.44], ['2012-04-15 16:15:00', 181.89240972732284, 0.44], ['2012-04-15 16:30:00', 148.8292313829142, 0.44], ['2012-04-15 16:45:00', 39.485956975695984, 0.44], ['2012-04-15 17:00:00', 77.27004456274189, 0.44], ['2012-04-15 17:15:00', 64.98287232309607, 0.44], ['2012-04-15 17:30:00', 65.80851648312307, 0.44], ['2012-04-15 17:45:00', 93.00034912488651, 0.44], ['2012-04-15 18:00:00', 62.55644293991071, 0.44], ['2012-04-15 18:15:00', 100.14702377641655, 0.44], ['2012-04-15 18:30:00', 160.79535790110467, 0.44], ['2012-04-15 18:45:00', 104.31036779581183, 0.44], ['2012-04-15 19:00:00', 36.924279045335574, 0.44], ['2012-04-15 19:15:00', 54.87412959900419, 0.44], ['2012-04-15 19:30:00', 155.61568079429654, 0.44], ['2012-04-15 19:45:00', 187.39542396954465, 0.44], ['2012-04-15 20:00:00', 166.69217468559873, 0.44], ['2012-04-15 20:15:00', 138.62889973940182, 0.44], ['2012-04-15 20:30:00', 134.85766356075771, 0.44], ['2012-04-15 20:45:00', 145.39056403053806, 0.44], ['2012-04-15 21:00:00', 136.47762533382968, 0.44], ['2012-04-15 21:15:00', 123.07498657580798, 0.44], ['2012-04-15 21:30:00', 116.93911702163916, 0.44], ['2012-04-15 21:45:00', 61.198037497857584, 0.44], ['2012-04-15 22:00:00', 15.823306789118968, 0.44], ['2012-04-15 22:15:00', 15.735745157164747, 0.44], ['2012-04-15 22:30:00', 11.874558373281857, 0.44], ['2012-04-15 22:45:00', 26.136356787916018, 0.44], ['2012-04-15 23:00:00', 50.82963161442695, 0.44], ['2012-04-15 23:15:00', 50.59790374912035, 0.44], ['2012-04-15 23:30:00', 52.25395575407932, 0.44], ['2012-04-15 23:45:00', 49.96390325177774, 0.44]]",[],0,0 +prosumer_s1_5,"[['2012-04-15 07:45:00', 9.862747102429964, 0.12], ['2012-04-15 08:15:00', 55.23834702978925, 0.12], ['2012-04-15 08:30:00', 48.22764710352057, 0.12], ['2012-04-15 08:45:00', 42.77120349267484, 0.12], ['2012-04-15 09:15:00', 32.526536874605235, 0.12], ['2012-04-15 09:30:00', 132.7067159165802, 0.12], ['2012-04-15 09:45:00', 105.4149256332785, 0.12], ['2012-04-15 10:00:00', 100.3548327393866, 0.12], ['2012-04-15 10:15:00', 75.69556319881264, 0.12], ['2012-04-15 10:30:00', 86.14311750640132, 0.12], ['2012-04-15 10:45:00', 108.56075649988519, 0.12], ['2012-04-15 11:00:00', 131.45578332929432, 0.12], ['2012-04-15 11:15:00', 163.5345713222389, 0.12], ['2012-04-15 11:30:00', 147.0302022393937, 0.12], ['2012-04-15 11:45:00', 208.26903530271736, 0.12], ['2012-04-15 12:00:00', 7.684199229792625, 0.12], ['2012-04-15 14:00:00', 8.543471544952837, 0.12], ['2012-04-15 14:15:00', 109.99528645258337, 0.12], ['2012-04-15 14:30:00', 43.24970165109383, 0.12], ['2012-04-15 14:45:00', 68.78155098487045, 0.12], ['2012-04-15 15:00:00', 46.75493502900534, 0.12], ['2012-04-15 15:15:00', 58.04323755665571, 0.12]]",[],"[['2012-04-15 00:00:00', 67.6969475, 0.28], ['2012-04-15 00:15:00', 77.77300774999999, 0.28], ['2012-04-15 00:30:00', 67.42285724999999, 0.28], ['2012-04-15 00:45:00', 72.922606, 0.28], ['2012-04-15 01:00:00', 76.4356795, 0.28], ['2012-04-15 01:15:00', 63.74248374999999, 0.28], ['2012-04-15 01:30:00', 73.13793874999999, 0.28], ['2012-04-15 01:45:00', 76.6581375, 0.28], ['2012-04-15 02:00:00', 43.44673825, 0.28], ['2012-04-15 02:15:00', 45.869702, 0.28], ['2012-04-15 02:30:00', 51.6792105, 0.28], ['2012-04-15 02:45:00', 47.59176025000001, 0.28], ['2012-04-15 03:00:00', 45.360210249999994, 0.28], ['2012-04-15 03:15:00', 50.844773, 0.28], ['2012-04-15 03:30:00', 57.466514999999994, 0.28], ['2012-04-15 03:45:00', 57.0680875, 0.28], ['2012-04-15 04:00:00', 64.706025, 0.28], ['2012-04-15 04:15:00', 73.267899, 0.28], ['2012-04-15 04:30:00', 44.883975, 0.28], ['2012-04-15 04:45:00', 50.53870175, 0.28], ['2012-04-15 05:00:00', 54.88442525, 0.28], ['2012-04-15 05:15:00', 50.263486750000006, 0.28], ['2012-04-15 05:30:00', 44.83253475, 0.28], ['2012-04-15 05:45:00', 56.650393, 0.28], ['2012-04-15 06:00:00', 58.4286395, 0.28], ['2012-04-15 06:15:00', 40.933919050417884, 0.28], ['2012-04-15 06:30:00', 47.47701250423018, 0.28], ['2012-04-15 06:45:00', 86.48002745671903, 0.28], ['2012-04-15 07:00:00', 167.0133581025579, 0.28], ['2012-04-15 07:15:00', 29.214531933597108, 0.28], ['2012-04-15 07:30:00', 5.291662525604515, 0.28], ['2012-04-15 08:00:00', 54.481063606524614, 0.28], ['2012-04-15 09:00:00', 28.497025833697734, 0.28], ['2012-04-15 12:15:00', 82.97405808416681, 0.28], ['2012-04-15 12:30:00', 12.086277445993858, 0.28], ['2012-04-15 12:45:00', 91.73178153291073, 0.28], ['2012-04-15 13:00:00', 92.95935246352053, 0.28], ['2012-04-15 13:15:00', 214.41868293256167, 0.28], ['2012-04-15 13:30:00', 38.693581599763746, 0.28], ['2012-04-15 13:45:00', 124.9772190069782, 0.28], ['2012-04-15 15:30:00', 64.8984243927697, 0.28], ['2012-04-15 15:45:00', 187.6623800324419, 0.28], ['2012-04-15 16:00:00', 96.14991263903124, 0.28], ['2012-04-15 16:15:00', 210.05855525976247, 0.28], ['2012-04-15 16:30:00', 174.60611048824308, 0.28], ['2012-04-15 16:45:00', 63.34995306072496, 0.28], ['2012-04-15 17:00:00', 95.89571152395834, 0.28], ['2012-04-15 17:15:00', 82.2087222447677, 0.28], ['2012-04-15 17:30:00', 85.16166791015908, 0.28], ['2012-04-15 17:45:00', 113.47986463026979, 0.28], ['2012-04-15 18:00:00', 88.06666679996763, 0.28], ['2012-04-15 18:15:00', 128.59799335300394, 0.28], ['2012-04-15 18:30:00', 183.24782417029684, 0.28], ['2012-04-15 18:45:00', 115.94192814085434, 0.28], ['2012-04-15 19:00:00', 51.02079372069494, 0.28], ['2012-04-15 19:15:00', 60.499933, 0.28], ['2012-04-15 19:30:00', 168.38434275, 0.28], ['2012-04-15 19:45:00', 204.826613, 0.28], ['2012-04-15 20:00:00', 190.47154675, 0.28], ['2012-04-15 20:15:00', 158.65276925, 0.28], ['2012-04-15 20:30:00', 152.91464775, 0.28], ['2012-04-15 20:45:00', 163.1676, 0.28], ['2012-04-15 21:00:00', 160.08835, 0.28], ['2012-04-15 21:15:00', 148.49673575, 0.28], ['2012-04-15 21:30:00', 135.9262035, 0.28], ['2012-04-15 21:45:00', 74.134952, 0.28], ['2012-04-15 22:00:00', 24.80095425, 0.28], ['2012-04-15 22:15:00', 24.19391875, 0.28], ['2012-04-15 22:30:00', 24.7552255, 0.28], ['2012-04-15 22:45:00', 42.099057, 0.28], ['2012-04-15 23:00:00', 64.45433625, 0.28], ['2012-04-15 23:15:00', 59.7981275, 0.28], ['2012-04-15 23:30:00', 61.275828, 0.28], ['2012-04-15 23:45:00', 60.4298405, 0.28]]",[],0,0 diff --git a/Result/Ftrading_results.csv b/Result/Ftrading_results.csv new file mode 100644 index 0000000..2a256fa --- /dev/null +++ b/Result/Ftrading_results.csv @@ -0,0 +1,6 @@ +Player,Sell,Buy,Total Costs,Total Revenue +prosumer_s1_3,[],"[['2012-04-15 00:00:00', 67.6969475, 0.5, 15.445045635219273, 0.5], ['2012-04-15 00:00:00', 52.25190186478072, 0.5, 15.445045635219273, 0.5], ['2012-04-15 00:15:00', 77.77300774999999, 0.5, 6.542737492813075, 0.5], ['2012-04-15 00:15:00', 71.23027025718692, 0.5, 6.542737492813075, 0.5], ['2012-04-15 00:30:00', 67.42285724999999, 0.5, 22.31157883369289, 0.5], ['2012-04-15 00:30:00', 45.1112784163071, 0.5, 22.31157883369289, 0.5], ['2012-04-15 00:45:00', 72.922606, 0.5, 14.174742086337815, 0.5], ['2012-04-15 00:45:00', 58.74786391366219, 0.5, 14.174742086337815, 0.5], ['2012-04-15 01:00:00', 76.4356795, 0.5, 6.123544783644661, 0.5], ['2012-04-15 01:00:00', 70.31213471635535, 0.5, 6.123544783644661, 0.5], ['2012-04-15 01:15:00', 63.74248374999999, 0.5, 14.065875110213852, 0.5], ['2012-04-15 01:15:00', 49.67660863978614, 0.5, 14.065875110213852, 0.5], ['2012-04-15 01:30:00', 73.13793874999999, 0.5, 12.362553856278339, 0.5], ['2012-04-15 01:30:00', 60.77538489372165, 0.5, 12.362553856278339, 0.5], ['2012-04-15 01:45:00', 76.6581375, 0.5, 3.7875721042837824, 0.5], ['2012-04-15 01:45:00', 72.87056539571621, 0.5, 3.7875721042837824, 0.5], ['2012-04-15 02:00:00', 43.44673825, 0.5, 43.44673825, 0.5], ['2012-04-15 02:15:00', 45.869702, 0.5, 42.64109965269652, 0.5], ['2012-04-15 02:15:00', 3.228602347303479, 0.5, 3.228602347303479, 0.5], ['2012-04-15 02:30:00', 51.6792105, 0.5, 32.63653474281306, 0.5], ['2012-04-15 02:30:00', 19.04267575718694, 0.5, 19.04267575718694, 0.5], ['2012-04-15 02:45:00', 47.59176025000001, 0.5, 35.94026505684714, 0.5], ['2012-04-15 02:45:00', 11.651495193152869, 0.5, 11.651495193152869, 0.5], ['2012-04-15 03:00:00', 45.360210249999994, 0.5, 40.140282356278334, 0.5], ['2012-04-15 03:00:00', 5.21992789372166, 0.5, 5.21992789372166, 0.5], ['2012-04-15 03:15:00', 50.844773, 0.5, 30.17372827923427, 0.5], ['2012-04-15 03:15:00', 20.671044720765735, 0.5, 20.671044720765735, 0.5], ['2012-04-15 03:30:00', 57.466514999999994, 0.5, 20.528285535471575, 0.5], ['2012-04-15 03:30:00', 36.93822946452842, 0.5, 20.528285535471575, 0.5], ['2012-04-15 03:45:00', 57.0680875, 0.5, 20.368279837626396, 0.5], ['2012-04-15 03:45:00', 36.6998076623736, 0.5, 20.368279837626396, 0.5], ['2012-04-15 04:00:00', 64.706025, 0.5, 10.159545973221043, 0.5], ['2012-04-15 04:00:00', 54.546479026778954, 0.5, 10.159545973221043, 0.5], ['2012-04-15 04:15:00', 73.267899, 0.5, 0.8737552937429456, 0.5], ['2012-04-15 04:15:00', 72.39414370625705, 0.5, 0.8737552937429456, 0.5], ['2012-04-15 04:30:00', 44.883975, 0.5, 31.996631063847836, 0.5], ['2012-04-15 04:30:00', 12.887343936152163, 0.5, 12.887343936152163, 0.5], ['2012-04-15 04:45:00', 50.53870175, 0.5, 26.52686158684638, 0.5], ['2012-04-15 04:45:00', 24.01184016315362, 0.5, 24.01184016315362, 0.5], ['2012-04-15 05:00:00', 54.88442525, 0.5, 17.113508696698553, 0.5], ['2012-04-15 05:00:00', 37.77091655330145, 0.5, 17.113508696698553, 0.5], ['2012-04-15 05:15:00', 50.263486750000006, 0.5, 28.29242531487518, 0.5], ['2012-04-15 05:15:00', 21.971061435124824, 0.5, 21.971061435124824, 0.5], ['2012-04-15 05:30:00', 44.83253475, 0.5, 34.47570338895911, 0.5], ['2012-04-15 05:30:00', 10.35683136104089, 0.5, 10.35683136104089, 0.5], ['2012-04-15 05:45:00', 56.650393, 0.5, 25.908831283644666, 0.5], ['2012-04-15 05:45:00', 30.741561716355335, 0.5, 25.908831283644666, 0.5], ['2012-04-15 06:00:00', 58.4286395, 0.5, 13.039900001539294, 0.5], ['2012-04-15 06:00:00', 45.38873949846071, 0.5, 13.039900001539294, 0.5], ['2012-04-15 06:15:00', 40.933919050417884, 0.5, 20.484512331903396, 0.5], ['2012-04-15 06:15:00', 20.44940671851449, 0.5, 20.44940671851449, 0.5], ['2012-04-15 07:30:00', 5.291662525604515, 0.5, 5.291662525604515, 0.5], ['2012-04-15 12:30:00', 12.086277445993858, 0.5, 4.137033175719026, 0.5], ['2012-04-15 12:30:00', 7.949244270274832, 0.5, 4.137033175719026, 0.5]]",116.92778168453961,0 +prosumer_s1_4,"[['2012-04-15 00:00:00', 15.445045635219273, 0.01, 15.445045635219273, 0.5], ['2012-04-15 00:15:00', 6.542737492813075, 0.01, 6.542737492813075, 0.5], ['2012-04-15 00:30:00', 22.31157883369289, 0.01, 22.31157883369289, 0.5], ['2012-04-15 00:45:00', 14.174742086337815, 0.01, 14.174742086337815, 0.5], ['2012-04-15 01:00:00', 6.123544783644661, 0.01, 6.123544783644661, 0.5], ['2012-04-15 01:15:00', 14.065875110213852, 0.01, 14.065875110213852, 0.5], ['2012-04-15 01:30:00', 12.362553856278339, 0.01, 12.362553856278339, 0.5], ['2012-04-15 01:45:00', 3.7875721042837824, 0.01, 3.7875721042837824, 0.5], ['2012-04-15 02:00:00', 47.729463258393814, 0.01, 43.44673825, 0.5], ['2012-04-15 02:00:00', 4.282725008393811, 0.01, 4.282725008393811, 0.33], ['2012-04-15 02:15:00', 42.64109965269652, 0.01, 42.64109965269652, 0.5], ['2012-04-15 02:30:00', 32.63653474281306, 0.01, 32.63653474281306, 0.5], ['2012-04-15 02:45:00', 35.94026505684714, 0.01, 35.94026505684714, 0.5], ['2012-04-15 03:00:00', 40.140282356278334, 0.01, 40.140282356278334, 0.5], ['2012-04-15 03:15:00', 30.17372827923427, 0.01, 30.17372827923427, 0.5], ['2012-04-15 03:30:00', 20.528285535471575, 0.01, 20.528285535471575, 0.5], ['2012-04-15 03:45:00', 20.368279837626396, 0.01, 20.368279837626396, 0.5], ['2012-04-15 04:00:00', 10.159545973221043, 0.01, 10.159545973221043, 0.5], ['2012-04-15 04:15:00', 0.8737552937429456, 0.01, 0.8737552937429456, 0.5], ['2012-04-15 04:30:00', 31.996631063847836, 0.01, 31.996631063847836, 0.5], ['2012-04-15 04:45:00', 26.52686158684638, 0.01, 26.52686158684638, 0.5], ['2012-04-15 05:00:00', 17.113508696698553, 0.01, 17.113508696698553, 0.5], ['2012-04-15 05:15:00', 28.29242531487518, 0.01, 28.29242531487518, 0.5], ['2012-04-15 05:30:00', 34.47570338895911, 0.01, 34.47570338895911, 0.5], ['2012-04-15 05:45:00', 25.908831283644666, 0.01, 25.908831283644666, 0.5], ['2012-04-15 06:00:00', 13.039900001539294, 0.01, 13.039900001539294, 0.5], ['2012-04-15 06:15:00', 20.484512331903396, 0.01, 20.484512331903396, 0.5], ['2012-04-15 07:30:00', 14.883329893243129, 0.01, 5.291662525604515, 0.5], ['2012-04-15 07:30:00', 9.591667367638614, 0.01, 5.291662525604515, 0.33], ['2012-04-15 07:30:00', 4.300004842034099, 0.01, 4.300004842034099, 0.19], ['2012-04-15 12:30:00', 4.137033175719026, 0.01, 4.137033175719026, 0.5]]",[],0,73.36779148280809 +prosumer_s1_0,"[['2012-04-15 00:00:00', 15.445045635219273, 0.05, 15.445045635219273, 0.5], ['2012-04-15 00:15:00', 6.542737492813075, 0.05, 6.542737492813075, 0.5], ['2012-04-15 00:30:00', 22.31157883369289, 0.05, 22.31157883369289, 0.5], ['2012-04-15 00:45:00', 14.174742086337815, 0.05, 14.174742086337815, 0.5], ['2012-04-15 01:00:00', 6.123544783644661, 0.05, 6.123544783644661, 0.5], ['2012-04-15 01:15:00', 14.065875110213852, 0.05, 14.065875110213852, 0.5], ['2012-04-15 01:30:00', 12.362553856278339, 0.05, 12.362553856278339, 0.5], ['2012-04-15 01:45:00', 3.7875721042837824, 0.05, 3.7875721042837824, 0.5], ['2012-04-15 02:00:00', 47.729463258393814, 0.05, 39.16401324160619, 0.33], ['2012-04-15 02:00:00', 8.565450016787622, 0.05, 8.565450016787622, 0.19], ['2012-04-15 02:15:00', 42.64109965269652, 0.05, 3.228602347303479, 0.5], ['2012-04-15 02:15:00', 39.41249730539304, 0.05, 39.41249730539304, 0.33], ['2012-04-15 02:30:00', 32.63653474281306, 0.05, 19.04267575718694, 0.5], ['2012-04-15 02:30:00', 13.59385898562612, 0.05, 13.59385898562612, 0.33], ['2012-04-15 02:45:00', 35.94026505684714, 0.05, 11.651495193152869, 0.5], ['2012-04-15 02:45:00', 24.28876986369427, 0.05, 24.28876986369427, 0.33], ['2012-04-15 03:00:00', 40.140282356278334, 0.05, 5.21992789372166, 0.5], ['2012-04-15 03:00:00', 34.92035446255667, 0.05, 34.92035446255667, 0.33], ['2012-04-15 03:15:00', 30.17372827923427, 0.05, 20.671044720765735, 0.5], ['2012-04-15 03:15:00', 9.502683558468533, 0.05, 9.502683558468533, 0.33], ['2012-04-15 03:30:00', 20.528285535471575, 0.05, 20.528285535471575, 0.5], ['2012-04-15 03:45:00', 20.368279837626396, 0.05, 20.368279837626396, 0.5], ['2012-04-15 04:00:00', 10.159545973221043, 0.05, 10.159545973221043, 0.5], ['2012-04-15 04:15:00', 0.8737552937429456, 0.05, 0.8737552937429456, 0.5], ['2012-04-15 04:30:00', 31.996631063847836, 0.05, 12.887343936152163, 0.5], ['2012-04-15 04:30:00', 19.109287127695673, 0.05, 19.109287127695673, 0.33], ['2012-04-15 04:45:00', 26.52686158684638, 0.05, 24.01184016315362, 0.5], ['2012-04-15 04:45:00', 2.515021423692758, 0.05, 2.515021423692758, 0.33], ['2012-04-15 05:00:00', 17.113508696698553, 0.05, 17.113508696698553, 0.5], ['2012-04-15 05:15:00', 28.29242531487518, 0.05, 21.971061435124824, 0.5], ['2012-04-15 05:15:00', 6.321363879750358, 0.05, 6.321363879750358, 0.33], ['2012-04-15 05:30:00', 34.47570338895911, 0.05, 10.35683136104089, 0.5], ['2012-04-15 05:30:00', 24.118872027918222, 0.05, 24.118872027918222, 0.33], ['2012-04-15 05:45:00', 25.908831283644666, 0.05, 25.908831283644666, 0.5], ['2012-04-15 06:00:00', 13.039900001539294, 0.05, 13.039900001539294, 0.5], ['2012-04-15 06:15:00', 20.484512331903396, 0.05, 20.44940671851449, 0.5], ['2012-04-15 06:15:00', 0.035105613388907386, 0.05, 0.035105613388907386, 0.33], ['2012-04-15 07:30:00', 14.883329893243129, 0.05, 0.9916576835704163, 0.19], ['2012-04-15 12:30:00', 4.137033175719026, 0.05, 4.137033175719026, 0.5]]",[],0,62.57909078695772 +prosumer_s1_1,[],"[['2012-04-15 02:00:00', 43.44673825, 0.33, 4.282725008393811, 0.33], ['2012-04-15 02:00:00', 39.16401324160619, 0.33, 39.16401324160619, 0.33], ['2012-04-15 02:15:00', 45.869702, 0.33, 39.41249730539304, 0.33], ['2012-04-15 02:30:00', 51.6792105, 0.33, 13.59385898562612, 0.33], ['2012-04-15 02:45:00', 47.59176025000001, 0.33, 24.28876986369427, 0.33], ['2012-04-15 03:00:00', 45.360210249999994, 0.33, 34.92035446255667, 0.33], ['2012-04-15 03:15:00', 50.844773, 0.33, 9.502683558468533, 0.33], ['2012-04-15 04:30:00', 44.883975, 0.33, 19.109287127695673, 0.33], ['2012-04-15 04:45:00', 50.53870175, 0.33, 2.515021423692758, 0.33], ['2012-04-15 05:15:00', 50.263486750000006, 0.33, 6.321363879750358, 0.33], ['2012-04-15 05:30:00', 44.83253475, 0.33, 24.118872027918222, 0.33], ['2012-04-15 06:15:00', 40.933919050417884, 0.33, 0.035105613388907386, 0.33], ['2012-04-15 07:30:00', 5.291662525604515, 0.33, 5.291662525604515, 0.33]]",18.3608877394626,0 +prosumer_s1_5,[],"[['2012-04-15 02:00:00', 43.44673825, 0.19, 8.565450016787622, 0.19], ['2012-04-15 07:30:00', 5.291662525604515, 0.19, 4.300004842034099, 0.19], ['2012-04-15 07:30:00', 0.9916576835704163, 0.19, 0.9916576835704163, 0.19]]",0.6582128457636265,0 diff --git a/Result/GameCase/results.csv b/Result/GameCase/results.csv index e69de29..a58a60e 100644 --- a/Result/GameCase/results.csv +++ b/Result/GameCase/results.csv @@ -0,0 +1,97 @@ +date,GPController-0.gpctrl_0-demand[0],GPController-0.gpctrl_1-demand[0],GPController-0.gpctrl_2-demand[0],GPController-0.gpctrl_3-demand[0],GPController-0.gpctrl_4-demand[0],GPController-0.gpctrl_5-demand[0],GPController-0.gpctrl_0-generator[0],GPController-0.gpctrl_1-generator[0],GPController-0.gpctrl_2-generator[0],GPController-0.gpctrl_3-generator[0],GPController-0.gpctrl_4-generator[0],GPController-0.gpctrl_5-generator[0],GPController-0.gpctrl_0-generator[1],GPController-0.gpctrl_2-generator[1],GPController-0.gpctrl_4-generator[1],GPController-0.gpctrl_0-net,GPController-0.gpctrl_1-net,GPController-0.gpctrl_2-net,GPController-0.gpctrl_3-net,GPController-0.gpctrl_4-net,GPController-0.gpctrl_5-net,GPController-0.gpctrl_0-excess,GPController-0.gpctrl_1-excess,GPController-0.gpctrl_2-excess,GPController-0.gpctrl_3-excess,GPController-0.gpctrl_4-excess,GPController-0.gpctrl_5-excess,GPController-0.gpctrl_0-deficit,GPController-0.gpctrl_1-deficit,GPController-0.gpctrl_2-deficit,GPController-0.gpctrl_3-deficit,GPController-0.gpctrl_4-deficit,GPController-0.gpctrl_5-deficit,Battery-0.Battery_0-soc,Battery-0.Battery_0-flow2b,GPController-0.gpctrl_2-storage[0],GPController-0.gpctrl_2-flow2b[0],RTprice-0.rtprice_0-buy_price,RTprice-0.rtprice_0-sell_price,Prosumer-0.prosumer_s1_0-rt_buy,Prosumer-0.prosumer_s1_1-rt_buy,Prosumer-0.prosumer_s1_2-rt_buy,Prosumer-0.prosumer_s1_3-rt_buy,Prosumer-0.prosumer_s1_4-rt_buy,Prosumer-0.prosumer_s1_5-rt_buy,Prosumer-0.prosumer_s1_0-rt_sell,Prosumer-0.prosumer_s1_1-rt_sell,Prosumer-0.prosumer_s1_2-rt_sell,Prosumer-0.prosumer_s1_3-rt_sell,Prosumer-0.prosumer_s1_4-rt_sell,Prosumer-0.prosumer_s1_5-rt_sell,Emarket-0.emarket_0-market_price,Emarket-0.emarket_0-market_quantity,Prosumer-0.prosumer_s1_0-p2em,Prosumer-0.prosumer_s1_1-p2em,Prosumer-0.prosumer_s1_2-p2em,Prosumer-0.prosumer_s1_3-p2em,Prosumer-0.prosumer_s1_4-p2em,Prosumer-0.prosumer_s1_5-p2em,P2Ptrading-0.p2ptrading_0-quantity_traded,Prosumer-0.prosumer_s1_0-p2p2p,Prosumer-0.prosumer_s1_1-p2p2p,Prosumer-0.prosumer_s1_2-p2p2p,Prosumer-0.prosumer_s1_3-p2p2p,Prosumer-0.prosumer_s1_4-p2p2p,Prosumer-0.prosumer_s1_5-p2p2p,Wind-0.wind_0-wind_gen,Wind-0.wind_1-wind_gen,Wind-0.wind_2-wind_gen,PV-0.pv_0-pv_gen,PV-0.pv_1-pv_gen,PV-0.pv_2-pv_gen,PV-0.pv_3-pv_gen,PV-0.pv_4-pv_gen,PV-0.pv_5-pv_gen,Load-0.load_0-load_dem,Load-0.load_1-load_dem,Load-0.load_2-load_dem,Load-0.load_3-load_dem,Load-0.load_4-load_dem,Load-0.load_5-load_dem +2012-04-15,67.6969475,67.6969475,67.6969475,67.6969475,67.6969475,67.6969475,83.14199313521927,0.0,83.14199313521927,0.0,83.14199313521927,0.0,0.0,0.0,0.0,15.445045635219273,-67.6969475,15.445045635219273,-67.6969475,15.445045635219273,-67.6969475,15.445045635219273,0,0,0,15.445045635219273,0,0,-67.6969475,0,-67.6969475,0,-67.6969475,20,,20,15.445045635219273,0.9319784802559989,0.46598924012799947,0.0,-67.6969475,0,-67.6969475,0.0,-67.6969475,15.445045635219271,0.0,0,0.0,15.445045635219271,0.0,,,0,0,0,0,0,0,0,0,0,0,0,0,0,83.14199313521927,83.14199313521927,83.14199313521927,0.0,0.0,0.0,0.0,0.0,0.0,67.6969475,67.6969475,67.6969475,67.6969475,67.6969475,67.6969475 +2012-04-15 00:15:00,77.77300774999999,77.77300774999999,77.77300774999999,77.77300774999999,77.77300774999999,77.77300774999999,84.31574524281307,0.0,84.31574524281307,0.0,84.31574524281307,0.0,0.0,0.0,0.0,6.542737492813075,-77.77300774999999,6.542737492813075,-77.77300774999999,6.542737492813075,-77.77300774999999,6.542737492813075,0,0,0,6.542737492813075,0,0,-77.77300774999999,0,-77.77300774999999,0,-77.77300774999999,20,,20,6.542737492813075,1.0,0.5,0.0,-77.77300774999999,0,-77.77300774999999,0.0,-77.77300774999999,6.542737492813075,0.0,0,0.0,6.542737492813075,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,77.77300774999999,77.77300774999999,77.77300774999999,77.77300774999999,77.77300774999999,77.77300774999999,84.31574524281307,84.31574524281307,84.31574524281307,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 00:30:00,67.42285724999999,67.42285724999999,67.42285724999999,67.42285724999999,67.42285724999999,67.42285724999999,89.73443608369288,0.0,89.73443608369288,0.0,89.73443608369288,0.0,0.0,0.0,0.0,22.31157883369289,-67.42285724999999,22.31157883369289,-67.42285724999999,22.31157883369289,-67.42285724999999,22.31157883369289,0,0,0,22.31157883369289,0,0,-67.42285724999999,0,-67.42285724999999,0,-67.42285724999999,20,,20,22.31157883369289,0.9809857257425048,0.4904928628712524,0.0,-67.42285724999999,0,-22.7997,0.0,-67.42285724999999,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,44.62315766738578,22.31157883369289,0,0,-22.31157883369289,22.31157883369289,0,67.42285724999999,67.42285724999999,67.42285724999999,67.42285724999999,67.42285724999999,67.42285724999999,89.73443608369288,89.73443608369288,89.73443608369288,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 00:45:00,72.922606,72.922606,72.922606,72.922606,72.922606,72.922606,87.09734808633782,0.0,87.09734808633782,0.0,87.09734808633782,0.0,0.0,0.0,0.0,14.174742086337815,-72.922606,14.174742086337815,-72.922606,14.174742086337815,-72.922606,14.174742086337815,0,0,0,14.174742086337815,0,0,-72.922606,0,-72.922606,0,-72.922606,20,,20,14.174742086337815,0.8499680437891786,0.4249840218945893,0.0,-72.922606,0,-44.57312,0.0,-72.922606,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,28.34948417267563,14.174742086337815,0,0,-14.174742086337815,14.174742086337815,0,72.922606,72.922606,72.922606,72.922606,72.922606,72.922606,87.09734808633782,87.09734808633782,87.09734808633782,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 01:00:00,76.4356795,76.4356795,76.4356795,76.4356795,76.4356795,76.4356795,82.55922428364467,0.0,82.55922428364467,0.0,82.55922428364467,0.0,0.0,0.0,0.0,6.123544783644661,-76.4356795,6.123544783644661,-76.4356795,6.123544783644661,-76.4356795,6.123544783644661,0,0,0,6.123544783644661,0,0,-76.4356795,0,-76.4356795,0,-76.4356795,20,,20,6.123544783644661,0.9093787598858107,0.45468937994290537,0.0,-76.4356795,0,-64.18859,0.0,-76.4356795,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12.247089567289322,6.123544783644661,0,0,-6.123544783644661,6.123544783644661,0,76.4356795,76.4356795,76.4356795,76.4356795,76.4356795,76.4356795,82.55922428364467,82.55922428364467,82.55922428364467,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 01:15:00,63.74248374999999,63.74248374999999,63.74248374999999,63.74248374999999,63.74248374999999,63.74248374999999,77.80835886021384,0.0,77.80835886021384,0.0,77.80835886021384,0.0,0.0,0.0,0.0,14.065875110213852,-63.74248374999999,14.065875110213852,-63.74248374999999,14.065875110213852,-63.74248374999999,14.065875110213852,0,0,0,14.065875110213852,0,0,-63.74248374999999,0,-63.74248374999999,0,-63.74248374999999,20,,20,14.065875110213852,1.0,0.5,0.0,-63.74248374999999,0,-35.61073,0.0,-63.74248374999999,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,28.131750220427705,14.065875110213852,0,0,-14.065875110213852,14.065875110213852,0,63.74248374999999,63.74248374999999,63.74248374999999,63.74248374999999,63.74248374999999,63.74248374999999,77.80835886021384,77.80835886021384,77.80835886021384,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 01:30:00,73.13793874999999,73.13793874999999,73.13793874999999,73.13793874999999,73.13793874999999,73.13793874999999,85.50049260627833,0.0,85.50049260627833,0.0,85.50049260627833,0.0,0.0,0.0,0.0,12.362553856278339,-73.13793874999999,12.362553856278339,-73.13793874999999,12.362553856278339,-73.13793874999999,12.362553856278339,0,0,0,12.362553856278339,0,0,-73.13793874999999,0,-73.13793874999999,0,-73.13793874999999,20,,20,12.362553856278339,0.8517642816643692,0.4258821408321846,0.0,-73.13793874999999,0,-48.41283,0.0,-73.13793874999999,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,24.725107712556678,12.362553856278339,0,0,-12.362553856278339,12.362553856278339,0,73.13793874999999,73.13793874999999,73.13793874999999,73.13793874999999,73.13793874999999,73.13793874999999,85.50049260627833,85.50049260627833,85.50049260627833,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 01:45:00,76.6581375,76.6581375,76.6581375,76.6581375,76.6581375,76.6581375,80.44570960428378,0.0,80.44570960428378,0.0,80.44570960428378,0.0,0.0,0.0,0.0,3.7875721042837824,-76.6581375,3.7875721042837824,-76.6581375,3.7875721042837824,-76.6581375,3.7875721042837824,0,0,0,3.7875721042837824,0,0,-76.6581375,0,-76.6581375,0,-76.6581375,20,,20,3.7875721042837824,0.8887771988050557,0.44438859940252784,0.0,-76.6581375,0,-69.083,0.0,-76.6581375,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,7.575144208567565,3.7875721042837824,0,0,-3.7875721042837824,3.7875721042837824,0,76.6581375,76.6581375,76.6581375,76.6581375,76.6581375,76.6581375,80.44570960428378,80.44570960428378,80.44570960428378,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 02:00:00,43.446738249999996,43.446738249999996,43.446738249999996,43.446738249999996,43.446738249999996,43.446738249999996,91.17620150839382,0.0,91.17620150839382,0.0,91.17620150839382,0.0,0.0,0.0,0.0,47.72946325839382,-43.446738249999996,47.72946325839382,-43.446738249999996,47.72946325839382,-43.446738249999996,47.72946325839382,0,0,0,47.72946325839382,0,0,-43.446738249999996,0,-43.446738249999996,0,-43.446738249999996,20,,20,47.72946325839382,0.8183239163388449,0.40916195816942247,0.0,0.0,0,0.0,0.0,-34.88129,-0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,95.45892651678763,8.565450016787622,-39.16401324160619,0,-43.44673825,4.282725008393811,-8.565450016787622,43.446738249999996,43.446738249999996,43.446738249999996,43.446738249999996,43.446738249999996,43.446738249999996,91.17620150839382,91.17620150839382,91.17620150839382,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 02:15:00,45.869702,45.869702,45.869702,45.869702,45.869702,45.869702,88.51080165269651,0.0,88.51080165269651,0.0,88.51080165269651,0.0,0.0,0.0,0.0,42.64109965269652,-45.869702,42.64109965269652,-45.869702,42.64109965269652,-45.869702,42.64109965269652,0,0,0,42.64109965269652,0,0,-45.869702,0,-45.869702,0,-45.869702,20,,20,42.64109965269652,0.6905869491661156,0.3452934745830578,0.0,-6.4572,0,0.0,0.0,-45.869702,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,85.28219930539304,39.41249730539304,-39.41249730539304,0,-3.228602347303479,42.64109965269652,0,45.869702,45.869702,45.869702,45.869702,45.869702,45.869702,88.51080165269651,88.51080165269651,88.51080165269651,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 02:30:00,51.6792105,51.6792105,51.6792105,51.6792105,51.6792105,51.6792105,84.31574524281307,0.0,84.31574524281307,0.0,84.31574524281307,0.0,0.0,0.0,0.0,32.63653474281306,-51.6792105,32.63653474281306,-51.6792105,32.63653474281306,-51.6792105,32.63653474281306,0,0,0,32.63653474281306,0,0,-51.6792105,0,-51.6792105,0,-51.6792105,20,,20,32.63653474281306,0.604564640012164,0.302282320006082,0.0,-38.08535,0,-0.0,0.0,-51.6792105,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,65.27306948562612,13.59385898562612,-13.59385898562612,0,-19.04267575718694,32.63653474281306,0,51.6792105,51.6792105,51.6792105,51.6792105,51.6792105,51.6792105,84.31574524281307,84.31574524281307,84.31574524281307,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 02:45:00,47.59176025000001,47.59176025000001,47.59176025000001,47.59176025000001,47.59176025000001,47.59176025000001,83.53202530684715,0.0,83.53202530684715,0.0,83.53202530684715,0.0,0.0,0.0,0.0,35.94026505684714,-47.59176025000001,35.94026505684714,-47.59176025000001,35.94026505684714,-47.59176025000001,35.94026505684714,0,0,0,35.94026505684714,0,0,-47.59176025000001,0,-47.59176025000001,0,-47.59176025000001,20,,20,35.94026505684714,0.5849777980847424,0.2924888990423712,0.0,-23.30299,0,-0.0,0.0,-47.59176025000001,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,71.88053011369428,24.28876986369427,-24.28876986369427,0,-11.651495193152869,35.94026505684714,0,47.59176025000001,47.59176025000001,47.59176025000001,47.59176025000001,47.59176025000001,47.59176025000001,83.53202530684715,83.53202530684715,83.53202530684715,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 03:00:00,45.360210249999994,45.360210249999994,45.360210249999994,45.360210249999994,45.360210249999994,45.360210249999994,85.50049260627833,0.0,85.50049260627833,0.0,85.50049260627833,0.0,0.0,0.0,0.0,40.140282356278334,-45.360210249999994,40.140282356278334,-45.360210249999994,40.140282356278334,-45.360210249999994,40.140282356278334,0,0,0,40.140282356278334,0,0,-45.360210249999994,0,-45.360210249999994,0,-45.360210249999994,20,,20,40.140282356278334,0.6449116231964049,0.32245581159820247,0.0,-10.43986,0,-0.0,0.0,-45.360210249999994,-0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,80.28056471255667,34.92035446255667,-34.92035446255667,0,-5.21992789372166,40.140282356278334,0,45.360210249999994,45.360210249999994,45.360210249999994,45.360210249999994,45.360210249999994,45.360210249999994,85.50049260627833,85.50049260627833,85.50049260627833,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 03:15:00,50.844773,50.844773,50.844773,50.844773,50.844773,50.844773,81.01850127923427,0.0,81.01850127923427,0.0,81.01850127923427,0.0,0.0,0.0,0.0,30.17372827923427,-50.844773,30.17372827923427,-50.844773,30.17372827923427,-50.844773,30.17372827923427,0,0,0,30.17372827923427,0,0,-50.844773,0,-50.844773,0,-50.844773,20,,20,30.17372827923427,0.5737825919532591,0.28689129597662955,0.0,-41.34209,0,0.0,0.0,-50.844773,-0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,60.34745655846854,9.502683558468533,-9.502683558468533,0,-20.671044720765735,30.17372827923427,0,50.844773,50.844773,50.844773,50.844773,50.844773,50.844773,81.01850127923427,81.01850127923427,81.01850127923427,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 03:30:00,57.466514999999994,57.466514999999994,57.466514999999994,57.466514999999994,57.466514999999994,57.466514999999994,77.99480053547157,0.0,77.99480053547157,0.0,77.99480053547157,0.0,0.0,0.0,0.0,20.528285535471575,-57.466514999999994,20.528285535471575,-57.466514999999994,20.528285535471575,-57.466514999999994,20.528285535471575,0,0,0,20.528285535471575,0,0,-57.466514999999994,0,-57.466514999999994,0,-57.466514999999994,20,,20,20.528285535471575,0.598667246746764,0.299333623373382,0.0,-57.466514999999994,0,-16.40994,0.0,-57.466514999999994,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,41.05657107094315,20.528285535471575,0,0,-20.528285535471575,20.528285535471575,0,57.466514999999994,57.466514999999994,57.466514999999994,57.466514999999994,57.466514999999994,57.466514999999994,77.99480053547157,77.99480053547157,77.99480053547157,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 03:45:00,57.068087500000004,57.068087500000004,57.068087500000004,57.068087500000004,57.068087500000004,57.068087500000004,77.4363673376264,0.0,77.4363673376264,0.0,77.4363673376264,0.0,0.0,0.0,0.0,20.36827983762639,-57.068087500000004,20.36827983762639,-57.068087500000004,20.36827983762639,-57.068087500000004,20.36827983762639,0,0,0,20.36827983762639,0,0,-57.068087500000004,0,-57.068087500000004,0,-57.068087500000004,20,,20,20.36827983762639,0.5264186618723522,0.2632093309361761,0.0,-57.0680875,0,-16.33153,0.0,-57.0680875,-0.0,0.0,0,0.0,-0.0,0.0,0,0,0,0,0,0,0,0,40.73655967525279,20.368279837626396,0,0,-20.368279837626396,20.368279837626396,0,57.068087500000004,57.068087500000004,57.068087500000004,57.068087500000004,57.068087500000004,57.068087500000004,77.4363673376264,77.4363673376264,77.4363673376264,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 04:00:00,64.706025,64.706025,64.706025,64.706025,64.706025,64.706025,74.86557097322104,0.0,74.86557097322104,0.0,74.86557097322104,0.0,0.0,0.0,0.0,10.159545973221043,-64.706025,10.159545973221043,-64.706025,10.159545973221043,-64.706025,10.159545973221043,0,0,0,10.159545973221043,0,0,-64.706025,0,-64.706025,0,-64.706025,20,,20,10.159545973221043,0.5684225747424427,0.28421128737122137,0.0,-64.706025,0,-44.38693,0.0,-64.706025,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,20.319091946442086,10.159545973221043,0,0,-10.159545973221043,10.159545973221043,0,64.706025,64.706025,64.706025,64.706025,64.706025,64.706025,74.86557097322104,74.86557097322104,74.86557097322104,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 04:15:00,73.267899,73.267899,73.267899,73.267899,73.267899,73.267899,74.14165429374295,0.0,74.14165429374295,0.0,74.14165429374295,0.0,0.0,0.0,0.0,0.8737552937429456,-73.267899,0.8737552937429456,-73.267899,0.8737552937429456,-73.267899,0.8737552937429456,0,0,0,0.8737552937429456,0,0,-73.267899,0,-73.267899,0,-73.267899,20,,20,0.8737552937429456,0.561433736367482,0.280716868183741,0.0,-73.267899,0,-71.52038,0.0,-73.267899,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,1.7475105874858912,0.8737552937429456,0,0,-0.8737552937429456,0.8737552937429456,0,73.267899,73.267899,73.267899,73.267899,73.267899,73.267899,74.14165429374295,74.14165429374295,74.14165429374295,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 04:30:00,44.883975,44.883975,44.883975,44.883975,44.883975,44.883975,76.88060606384784,0.0,76.88060606384784,0.0,76.88060606384784,0.0,0.0,0.0,0.0,31.996631063847836,-44.883975,31.996631063847836,-44.883975,31.996631063847836,-44.883975,31.996631063847836,0,0,0,31.996631063847836,0,0,-44.883975,0,-44.883975,0,-44.883975,20,,20,31.996631063847836,0.7000860470298524,0.3500430235149262,0.0,-25.77469,0,0.0,0.0,-44.883975,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,63.99326212769567,19.109287127695673,-19.109287127695673,0,-12.887343936152163,31.996631063847836,0,44.883975,44.883975,44.883975,44.883975,44.883975,44.883975,76.88060606384784,76.88060606384784,76.88060606384784,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 04:45:00,50.53870175,50.53870175,50.53870175,50.53870175,50.53870175,50.53870175,77.06556333684638,0.0,77.06556333684638,0.0,77.06556333684638,0.0,0.0,0.0,0.0,26.52686158684638,-50.53870175,26.52686158684638,-50.53870175,26.52686158684638,-50.53870175,26.52686158684638,0,0,0,26.52686158684638,0,0,-50.53870175,0,-50.53870175,0,-50.53870175,20,,20,26.52686158684638,0.7319735490175062,0.3659867745087531,0.0,-48.02368,0,0.0,0.0,-50.53870175,-0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,53.05372317369276,2.515021423692758,-2.515021423692758,0,-24.01184016315362,26.52686158684638,0,50.53870175,50.53870175,50.53870175,50.53870175,50.53870175,50.53870175,77.06556333684638,77.06556333684638,77.06556333684638,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 05:00:00,54.88442525,54.88442525,54.88442525,54.88442525,54.88442525,54.88442525,71.99793394669855,0.0,71.99793394669855,0.0,71.99793394669855,0.0,0.0,0.0,0.0,17.113508696698553,-54.88442525,17.113508696698553,-54.88442525,17.113508696698553,-54.88442525,17.113508696698553,0,0,0,17.113508696698553,0,0,-54.88442525,0,-54.88442525,0,-54.88442525,20,,20,17.113508696698553,0.632069657281931,0.3160348286409655,0.0,-54.88442525,0,-20.65741,0.0,-54.88442525,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,34.227017393397105,17.113508696698553,0,0,-17.113508696698553,17.113508696698553,0,54.88442525,54.88442525,54.88442525,54.88442525,54.88442525,54.88442525,71.99793394669855,71.99793394669855,71.99793394669855,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 05:15:00,50.263486750000006,50.263486750000006,50.263486750000006,50.263486750000006,50.263486750000006,50.263486750000006,78.55591206487519,0.0,78.55591206487519,0.0,78.55591206487519,0.0,0.0,0.0,0.0,28.29242531487518,-50.263486750000006,28.29242531487518,-50.263486750000006,28.29242531487518,-50.263486750000006,28.29242531487518,0,0,0,28.29242531487518,0,0,-50.263486750000006,0,-50.263486750000006,0,-50.263486750000006,20,,20,28.29242531487518,0.7571949804689077,0.3785974902344538,0.0,-43.94212,0,0.0,0.0,-50.263486750000006,-0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,56.58485062975036,6.321363879750358,-6.321363879750358,0,-21.971061435124824,28.29242531487518,0,50.263486750000006,50.263486750000006,50.263486750000006,50.263486750000006,50.263486750000006,50.263486750000006,78.55591206487519,78.55591206487519,78.55591206487519,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 05:30:00,44.83253475,44.83253475,44.83253475,44.83253475,44.83253475,44.83253475,79.30823813895911,0.0,79.30823813895911,0.0,79.30823813895911,0.0,0.0,0.0,0.0,34.47570338895911,-44.83253475,34.47570338895911,-44.83253475,34.47570338895911,-44.83253475,34.47570338895911,0,0,0,34.47570338895911,0,0,-44.83253475,0,-44.83253475,0,-44.83253475,20,,20,34.47570338895911,0.8769324046031647,0.43846620230158234,0.0,-20.71366,0,0.0,0.0,-44.83253475,-0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,68.95140677791822,24.118872027918222,-24.118872027918222,0,-10.35683136104089,34.47570338895911,0,44.83253475,44.83253475,44.83253475,44.83253475,44.83253475,44.83253475,79.30823813895911,79.30823813895911,79.30823813895911,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 05:45:00,56.650393,56.650393,56.650393,56.650393,56.650393,56.650393,82.55922428364467,0.0,82.55922428364467,0.0,82.55922428364467,0.0,0.0,0.0,0.0,25.908831283644666,-56.650393,25.908831283644666,-56.650393,25.908831283644666,-56.650393,25.908831283644666,0,0,0,25.908831283644666,0,0,-56.650393,0,-56.650393,0,-56.650393,20,,20,25.908831283644666,0.8811793434535115,0.4405896717267557,0.0,-56.650393,0,-4.83273,0.0,-56.650393,-0.0,0.0,0,0.0,-0.0,0.0,0,0,0,0,0,0,0,0,51.81766256728933,25.908831283644666,0,0,-25.908831283644666,25.908831283644666,0,56.650393,56.650393,56.650393,56.650393,56.650393,56.650393,82.55922428364467,82.55922428364467,82.55922428364467,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 06:00:00,58.428639499999996,58.428639499999996,58.428639499999996,58.428639499999996,58.428639499999996,58.428639499999996,71.4685395015393,0.0,71.4685395015393,0.0,71.4685395015393,0.0,0.0,0.0,0.0,13.039900001539301,-58.428639499999996,13.039900001539301,-58.428639499999996,13.039900001539301,-58.428639499999996,13.039900001539301,0,0,0,13.039900001539301,0,0,-58.428639499999996,0,-58.428639499999996,0,-58.428639499999996,20,,20,13.039900001539301,0.909632086630921,0.4548160433154605,0.0,-58.4286395,0,-32.34884,0.0,-58.4286395,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,26.07980000307859,13.039900001539294,0,0,-13.039900001539294,13.039900001539294,0,58.428639499999996,58.428639499999996,58.428639499999996,58.428639499999996,58.428639499999996,58.428639499999996,71.4685395015393,71.4685395015393,71.4685395015393,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 06:15:00,60.530814,60.530814,60.530814,60.530814,60.530814,60.530814,61.41843138232128,19.596894949582115,61.41843138232128,19.596894949582115,61.41843138232128,19.596894949582115,19.596894949582115,19.596894949582115,19.596894949582115,20.484512331903396,-40.933919050417884,20.484512331903396,-40.933919050417884,20.484512331903396,-40.933919050417884,20.484512331903396,0,0,0,20.484512331903396,0,0,-40.933919050417884,0,-40.933919050417884,0,-40.933919050417884,20,,20,20.484512331903396,0.8816550517927529,0.44082752589637647,0.0,-40.89881,0,-0.0,0.0,-40.933919050417884,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,40.96902466380679,0.035105613388907386,-0.035105613388907386,0,-20.44940671851449,20.484512331903396,0,60.530814,60.530814,60.530814,60.530814,60.530814,60.530814,61.41843138232128,61.41843138232128,61.41843138232128,19.596894949582115,19.596894949582115,19.596894949582115,19.596894949582115,19.596894949582115,19.596894949582115 +2012-04-15 06:30:00,61.26690425,61.26690425,61.26690425,61.26690425,61.26690425,61.26690425,46.70872409566931,13.789891745769825,46.70872409566931,13.789891745769825,46.70872409566931,13.789891745769825,13.789891745769825,13.789891745769825,13.789891745769825,-0.7682884085608706,-47.477012504230174,-0.7682884085608706,-47.477012504230174,-0.7682884085608706,-47.477012504230174,0,0,0,0,0,0,-0.7682884085608706,-47.477012504230174,0,-47.477012504230174,-0.7682884085608706,-47.477012504230174,20,,20,-0.7682884085608706,0.8017413571734634,0.4008706785867317,-0.7682884085608706,-47.477012504230174,0,-47.477012504230174,-0.7682884085608706,-47.477012504230174,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61.26690425,61.26690425,61.26690425,61.26690425,61.26690425,61.26690425,46.70872409566931,46.70872409566931,46.70872409566931,13.789891745769825,13.789891745769825,13.789891745769825,13.789891745769825,13.789891745769825,13.789891745769825 +2012-04-15 06:45:00,103.89071225,103.89071225,103.89071225,103.89071225,103.89071225,103.89071225,38.610734086011064,17.41068479328098,38.610734086011064,17.41068479328098,38.610734086011064,17.41068479328098,17.41068479328098,17.41068479328098,17.41068479328098,-47.869293370707965,-86.48002745671903,-47.869293370707965,-86.48002745671903,-47.869293370707965,-86.48002745671903,0,0,0,0,0,0,-47.869293370707965,-86.48002745671903,0,-86.48002745671903,-47.869293370707965,-86.48002745671903,20,,20,-47.869293370707965,0.7457515047045742,0.3728757523522871,-47.869293370707965,-86.48002745671903,0,-86.48002745671903,-47.869293370707965,-86.48002745671903,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103.89071225,103.89071225,103.89071225,103.89071225,103.89071225,103.89071225,38.610734086011064,38.610734086011064,38.610734086011064,17.41068479328098,17.41068479328098,17.41068479328098,17.41068479328098,17.41068479328098,17.41068479328098 +2012-04-15 07:00:00,187.31044574999999,187.31044574999999,187.31044574999999,187.31044574999999,187.31044574999999,187.31044574999999,29.70740328554564,20.2970876474421,29.70740328554564,20.2970876474421,29.70740328554564,20.2970876474421,20.2970876474421,20.2970876474421,20.2970876474421,-137.30595481701224,-167.01335810255787,-137.30595481701224,-167.01335810255787,-137.30595481701224,-167.01335810255787,0,0,0,0,0,0,-137.30595481701224,-167.01335810255787,0,-167.01335810255787,-137.30595481701224,-167.01335810255787,20,,20,-137.30595481701224,0.8746244227137616,0.4373122113568808,-137.30595481701224,-167.01335810255787,0,-167.01335810255787,-137.30595481701224,-167.01335810255787,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,187.31044574999999,187.31044574999999,187.31044574999999,187.31044574999999,187.31044574999999,187.31044574999999,29.70740328554564,29.70740328554564,29.70740328554564,20.2970876474421,20.2970876474421,20.2970876474421,20.2970876474421,20.2970876474421,20.2970876474421 +2012-04-15 07:15:00,63.96897575,63.96897575,63.96897575,63.96897575,63.96897575,63.96897575,22.61555860937605,34.75444381640289,22.61555860937605,34.75444381640289,22.61555860937605,34.75444381640289,34.75444381640289,34.75444381640289,34.75444381640289,-6.598973324221063,-29.214531933597108,-6.598973324221063,-29.214531933597108,-6.598973324221063,-29.214531933597108,0,0,0,0,0,0,-6.598973324221063,-29.214531933597108,0,-29.214531933597108,-6.598973324221063,-29.214531933597108,20,,20,-6.598973324221063,0.7298493389416427,0.36492466947082136,-6.598973324221063,-29.214531933597108,0,-29.214531933597108,-6.598973324221063,-29.214531933597108,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63.96897575,63.96897575,63.96897575,63.96897575,63.96897575,63.96897575,22.61555860937605,22.61555860937605,22.61555860937605,34.75444381640289,34.75444381640289,34.75444381640289,34.75444381640289,34.75444381640289,34.75444381640289 +2012-04-15 07:30:00,54.27129025,54.27129025,54.27129025,54.27129025,54.27129025,54.27129025,20.174992418847644,48.979627724395485,20.174992418847644,48.979627724395485,20.174992418847644,48.979627724395485,48.979627724395485,48.979627724395485,48.979627724395485,14.883329893243136,-5.291662525604515,14.883329893243136,-5.291662525604515,14.883329893243136,-5.291662525604515,14.883329893243136,0,0,0,14.883329893243136,0,0,-5.291662525604515,0,-5.291662525604515,0,-5.291662525604515,20,,20,14.883329893243136,0.6465343996509437,0.32326719982547186,0.0,0.0,0,0.0,0.0,-0.0,13.89167,0.0,0,0.0,1e-05,0.0,0,0,0,0,0,0,0,0,15.874987576813545,0.9916576835704163,-5.291662525604515,0,-5.291662525604515,4.300004842034099,-0.9916576835704163,54.27129025,54.27129025,54.27129025,54.27129025,54.27129025,54.27129025,20.174992418847644,20.174992418847644,20.174992418847644,48.979627724395485,48.979627724395485,48.979627724395485,48.979627724395485,48.979627724395485,48.979627724395485 +2012-04-15 07:45:00,58.750407749999994,58.750407749999994,58.750407749999994,58.750407749999994,58.750407749999994,58.750407749999994,20.40309948170849,68.61315485242996,20.40309948170849,68.61315485242996,20.40309948170849,68.61315485242996,68.61315485242996,68.61315485242996,68.61315485242996,30.26584658413846,9.862747102429964,30.26584658413846,9.862747102429964,30.26584658413846,9.862747102429964,30.26584658413846,9.862747102429964,0,9.862747102429964,30.26584658413846,9.862747102429964,0,0,0,0,0,0,20,,20,30.26584658413846,0.5048587262613435,0.25242936313067177,0.0,0.0,0,0.0,0.0,0.0,30.26584658413846,9.862747102429964,0,9.862747102429964,30.26584658413846,9.862747102429964,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58.750407749999994,58.750407749999994,58.750407749999994,58.750407749999994,58.750407749999994,58.750407749999994,20.40309948170849,20.40309948170849,20.40309948170849,68.61315485242996,68.61315485242996,68.61315485242996,68.61315485242996,68.61315485242996,68.61315485242996 +2012-04-15 08:00:00,117.98514925,117.98514925,117.98514925,117.98514925,117.98514925,117.98514925,25.776879105328852,63.50408564347539,25.776879105328852,63.50408564347539,25.776879105328852,63.50408564347539,63.50408564347539,63.50408564347539,63.50408564347539,-28.704184501195755,-54.481063606524614,-28.704184501195755,-54.481063606524614,-28.704184501195755,-54.481063606524614,0,0,0,0,0,0,-28.704184501195755,-54.481063606524614,0,-54.481063606524614,-28.704184501195755,-54.481063606524614,20,,20,-28.704184501195755,0.521978362289613,0.2609891811448065,-28.704184501195755,-54.481063606524614,0,-54.481063606524614,-28.704184501195755,-54.481063606524614,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117.98514925,117.98514925,117.98514925,117.98514925,117.98514925,117.98514925,25.776879105328852,25.776879105328852,25.776879105328852,63.50408564347539,63.50408564347539,63.50408564347539,63.50408564347539,63.50408564347539,63.50408564347539 +2012-04-15 08:15:00,26.199364,26.199364,26.199364,26.199364,26.199364,26.199364,24.375959660780847,81.43771102978926,24.375959660780847,81.43771102978926,24.375959660780847,81.43771102978926,81.43771102978926,81.43771102978926,81.43771102978926,79.6143066905701,55.23834702978925,79.6143066905701,55.23834702978925,79.6143066905701,55.23834702978925,79.6143066905701,55.23834702978925,0,55.23834702978925,79.6143066905701,55.23834702978925,0,0,0,0,0,0,20,,20,79.6143066905701,0.41034824482504095,0.20517412241252048,0.0,0.0,0,0.0,0.0,0.0,79.6143066905701,55.23834702978925,0,55.23834702978925,79.6143066905701,55.23834702978925,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26.199364,26.199364,26.199364,26.199364,26.199364,26.199364,24.375959660780847,24.375959660780847,24.375959660780847,81.43771102978926,81.43771102978926,81.43771102978926,81.43771102978926,81.43771102978926,81.43771102978926 +2012-04-15 08:30:00,51.82194224999999,51.82194224999999,51.82194224999999,51.82194224999999,51.82194224999999,51.82194224999999,20.099336276233473,100.04958935352056,20.099336276233473,100.04958935352056,20.099336276233473,100.04958935352056,100.04958935352056,100.04958935352056,100.04958935352056,68.32698337975404,48.22764710352057,68.32698337975404,48.22764710352057,68.32698337975404,48.22764710352057,68.32698337975404,48.22764710352057,0,48.22764710352057,68.32698337975404,48.22764710352057,0,0,0,0,0,0,20,,20,68.32698337975404,0.26131514476316886,0.13065757238158443,0.0,0.0,0,0.0,0.0,0.0,68.32698337975404,48.22764710352057,0,48.22764710352057,68.32698337975404,48.22764710352057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51.82194224999999,51.82194224999999,51.82194224999999,51.82194224999999,51.82194224999999,51.82194224999999,20.099336276233473,20.099336276233473,20.099336276233473,100.04958935352056,100.04958935352056,100.04958935352056,100.04958935352056,100.04958935352056,100.04958935352056 +2012-04-15 08:45:00,70.83373974999999,70.83373974999999,70.83373974999999,70.83373974999999,70.83373974999999,70.83373974999999,23.77937206440127,113.60494324267485,23.77937206440127,113.60494324267485,23.77937206440127,113.60494324267485,113.60494324267485,113.60494324267485,113.60494324267485,66.55057555707613,42.77120349267486,66.55057555707613,42.77120349267486,66.55057555707613,42.77120349267486,66.55057555707613,42.77120349267486,0,42.77120349267486,66.55057555707613,42.77120349267486,0,0,0,0,0,0,20,,20,66.55057555707613,0.2,0.1,0.0,0.0,0,0.0,0.0,0.0,66.55057555707613,42.77120349267486,0,42.77120349267486,66.55057555707613,42.77120349267486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70.83373974999999,70.83373974999999,70.83373974999999,70.83373974999999,70.83373974999999,70.83373974999999,23.77937206440127,23.77937206440127,23.77937206440127,113.60494324267485,113.60494324267485,113.60494324267485,113.60494324267485,113.60494324267485,113.60494324267485 +2012-04-15 09:00:00,119.65531849999999,119.65531849999999,119.65531849999999,119.65531849999999,119.65531849999999,119.65531849999999,21.019776740159205,91.15829266630229,21.019776740159205,91.15829266630229,21.019776740159205,91.15829266630229,91.15829266630229,91.15829266630229,91.15829266630229,-7.477249093538504,-28.497025833697705,-7.477249093538504,-28.497025833697705,-7.477249093538504,-28.497025833697705,0,0,0,0,0,0,-7.477249093538504,-28.497025833697705,0,-28.497025833697705,-7.477249093538504,-28.497025833697705,20,,20,-7.477249093538504,0.21347749101391078,0.10673874550695539,-7.477249093538504,-28.497025833697705,0,-28.497025833697705,-7.477249093538504,-28.497025833697705,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,119.65531849999999,119.65531849999999,119.65531849999999,119.65531849999999,119.65531849999999,119.65531849999999,21.019776740159205,21.019776740159205,21.019776740159205,91.15829266630229,91.15829266630229,91.15829266630229,91.15829266630229,91.15829266630229,91.15829266630229 +2012-04-15 09:15:00,63.0720255,63.0720255,63.0720255,63.0720255,63.0720255,63.0720255,22.04816995297663,95.59856237460525,22.04816995297663,95.59856237460525,22.04816995297663,95.59856237460525,95.59856237460525,95.59856237460525,95.59856237460525,54.57470682758187,32.52653687460525,54.57470682758187,32.52653687460525,54.57470682758187,32.52653687460525,54.57470682758187,32.52653687460525,0,32.52653687460525,54.57470682758187,32.52653687460525,0,0,0,0,0,0,20,,20,54.57470682758187,0.2,0.1,0.0,0.0,0,0.0,0.0,0.0,54.57470682758187,32.52653687460525,0,32.52653687460525,54.57470682758187,32.52653687460525,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63.0720255,63.0720255,63.0720255,63.0720255,63.0720255,63.0720255,22.04816995297663,22.04816995297663,22.04816995297663,95.59856237460525,95.59856237460525,95.59856237460525,95.59856237460525,95.59856237460525,95.59856237460525 +2012-04-15 09:30:00,16.467255,16.467255,16.467255,16.467255,16.467255,16.467255,14.096514675359368,149.1739709165802,14.096514675359368,149.1739709165802,14.096514675359368,149.1739709165802,149.1739709165802,149.1739709165802,149.1739709165802,146.80323059193958,132.7067159165802,146.80323059193958,132.7067159165802,146.80323059193958,132.7067159165802,146.80323059193958,132.7067159165802,0,132.7067159165802,146.80323059193958,132.7067159165802,0,0,0,0,0,0,20,,20,146.80323059193958,0.2,0.1,0.0,0.0,0,0.0,0.0,0.0,146.80323059193958,132.7067159165802,0,132.7067159165802,146.80323059193958,132.7067159165802,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16.467255,16.467255,16.467255,16.467255,16.467255,16.467255,14.096514675359368,14.096514675359368,14.096514675359368,149.1739709165802,149.1739709165802,149.1739709165802,149.1739709165802,149.1739709165802,149.1739709165802 +2012-04-15 09:45:00,32.5493655,32.5493655,32.5493655,32.5493655,32.5493655,32.5493655,26.862081812539593,137.9642911332785,26.862081812539593,137.9642911332785,26.862081812539593,137.9642911332785,137.9642911332785,137.9642911332785,137.9642911332785,132.2770074458181,105.4149256332785,132.2770074458181,105.4149256332785,132.2770074458181,105.4149256332785,132.2770074458181,105.4149256332785,0,105.4149256332785,132.2770074458181,105.4149256332785,0,0,0,0,0,0,20,,20,132.2770074458181,0.20853278438979503,0.10426639219489751,0.0,0.0,0,0.0,0.0,0.0,132.2770074458181,105.4149256332785,0,105.4149256332785,132.2770074458181,105.4149256332785,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32.5493655,32.5493655,32.5493655,32.5493655,32.5493655,32.5493655,26.862081812539593,26.862081812539593,26.862081812539593,137.9642911332785,137.9642911332785,137.9642911332785,137.9642911332785,137.9642911332785,137.9642911332785 +2012-04-15 10:00:00,49.44545375,49.44545375,49.44545375,49.44545375,49.44545375,49.44545375,20.942021788019733,149.8002864893866,20.942021788019733,149.8002864893866,20.942021788019733,149.8002864893866,149.8002864893866,149.8002864893866,149.8002864893866,121.29685452740632,100.3548327393866,121.29685452740632,100.3548327393866,121.29685452740632,100.3548327393866,121.29685452740632,100.3548327393866,0,100.3548327393866,121.29685452740632,100.3548327393866,0,0,0,0,0,0,20,,20,121.29685452740632,0.20533129415373863,0.10266564707686932,0.0,0.0,0,0.0,0.0,0.0,121.29685452740632,100.3548327393866,0,100.3548327393866,121.29685452740632,100.3548327393866,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49.44545375,49.44545375,49.44545375,49.44545375,49.44545375,49.44545375,20.942021788019733,20.942021788019733,20.942021788019733,149.8002864893866,149.8002864893866,149.8002864893866,149.8002864893866,149.8002864893866,149.8002864893866 +2012-04-15 10:15:00,48.38219825,48.38219825,48.38219825,48.38219825,48.38219825,48.38219825,13.106638635857076,124.07776144881264,13.106638635857076,124.07776144881264,13.106638635857076,124.07776144881264,124.07776144881264,124.07776144881264,124.07776144881264,88.8022018346697,75.69556319881264,88.8022018346697,75.69556319881264,88.8022018346697,75.69556319881264,88.8022018346697,75.69556319881264,0,75.69556319881264,88.8022018346697,75.69556319881264,0,0,0,0,0,0,20,,20,88.8022018346697,0.24175917868423027,0.12087958934211514,0.0,0.0,0,0.0,0.0,0.0,88.8022018346697,75.69556319881264,0,75.69556319881264,88.8022018346697,75.69556319881264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48.38219825,48.38219825,48.38219825,48.38219825,48.38219825,48.38219825,13.106638635857076,13.106638635857076,13.106638635857076,124.07776144881264,124.07776144881264,124.07776144881264,124.07776144881264,124.07776144881264,124.07776144881264 +2012-04-15 10:30:00,53.980655000000006,53.980655000000006,53.980655000000006,53.980655000000006,53.980655000000006,53.980655000000006,8.206125648932222,140.12377250640134,8.206125648932222,140.12377250640134,8.206125648932222,140.12377250640134,140.12377250640134,140.12377250640134,140.12377250640134,94.34924315533354,86.14311750640132,94.34924315533354,86.14311750640132,94.34924315533354,86.14311750640132,94.34924315533354,86.14311750640132,0,86.14311750640132,94.34924315533354,86.14311750640132,0,0,0,0,0,0,20,,20,94.34924315533354,0.33773948551419697,0.16886974275709848,0.0,0.0,0,0.0,0.0,0.0,94.34924315533354,86.14311750640132,0,86.14311750640132,94.34924315533354,86.14311750640132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53.980655000000006,53.980655000000006,53.980655000000006,53.980655000000006,53.980655000000006,53.980655000000006,8.206125648932222,8.206125648932222,8.206125648932222,140.12377250640134,140.12377250640134,140.12377250640134,140.12377250640134,140.12377250640134,140.12377250640134 +2012-04-15 10:45:00,74.26120275000001,74.26120275000001,74.26120275000001,74.26120275000001,74.26120275000001,74.26120275000001,5.6581975830893025,182.8219592498852,5.6581975830893025,182.8219592498852,5.6581975830893025,182.8219592498852,182.8219592498852,182.8219592498852,182.8219592498852,114.21895408297449,108.56075649988519,114.21895408297449,108.56075649988519,114.21895408297449,108.56075649988519,114.21895408297449,108.56075649988519,0,108.56075649988519,114.21895408297449,108.56075649988519,0,0,0,0,0,0,20,,20,114.21895408297449,0.30787384634741527,0.15393692317370763,0.0,0.0,0,0.0,0.0,0.0,114.21895408297448,108.5607564998852,0,108.5607564998852,114.21895408297448,108.5607564998852,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74.26120275000001,74.26120275000001,74.26120275000001,74.26120275000001,74.26120275000001,74.26120275000001,5.6581975830893025,5.6581975830893025,5.6581975830893025,182.8219592498852,182.8219592498852,182.8219592498852,182.8219592498852,182.8219592498852,182.8219592498852 +2012-04-15 11:00:00,68.639764,68.639764,68.639764,68.639764,68.639764,68.639764,7.4410960104775645,200.0955473292943,7.4410960104775645,200.0955473292943,7.4410960104775645,200.0955473292943,200.0955473292943,200.0955473292943,200.0955473292943,138.89687933977189,131.45578332929432,138.89687933977189,131.45578332929432,138.89687933977189,131.45578332929432,138.89687933977189,131.45578332929432,0,131.45578332929432,138.89687933977189,131.45578332929432,0,0,0,0,0,0,20,,20,138.89687933977189,0.3186188541629589,0.15930942708147944,0.0,0.0,0,0.0,0.0,0.0,138.89687933977189,131.45578332929432,0,131.45578332929432,138.89687933977189,131.45578332929432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68.639764,68.639764,68.639764,68.639764,68.639764,68.639764,7.4410960104775645,7.4410960104775645,7.4410960104775645,200.0955473292943,200.0955473292943,200.0955473292943,200.0955473292943,200.0955473292943,200.0955473292943 +2012-04-15 11:15:00,54.8959335,54.8959335,54.8959335,54.8959335,54.8959335,54.8959335,11.895903988778628,218.43050482223887,11.895903988778628,218.43050482223887,11.895903988778628,218.43050482223887,218.43050482223887,218.43050482223887,218.43050482223887,175.43047531101752,163.5345713222389,175.43047531101752,163.5345713222389,175.43047531101752,163.5345713222389,175.43047531101752,163.5345713222389,0,163.5345713222389,175.43047531101752,163.5345713222389,0,0,0,0,0,0,20,,20,175.43047531101752,0.3104272707981629,0.15521363539908145,0.0,0.0,0,0.0,0.0,0.0,175.43047531101752,163.5345713222389,0,163.5345713222389,175.43047531101752,163.5345713222389,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54.8959335,54.8959335,54.8959335,54.8959335,54.8959335,54.8959335,11.895903988778628,11.895903988778628,11.895903988778628,218.43050482223887,218.43050482223887,218.43050482223887,218.43050482223887,218.43050482223887,218.43050482223887 +2012-04-15 11:30:00,22.58305375,22.58305375,22.58305375,22.58305375,22.58305375,22.58305375,8.889631939040312,169.6132559893937,8.889631939040312,169.6132559893937,8.889631939040312,169.6132559893937,169.6132559893937,169.6132559893937,169.6132559893937,155.919834178434,147.0302022393937,155.919834178434,147.0302022393937,155.919834178434,147.0302022393937,155.919834178434,147.0302022393937,0,147.0302022393937,155.919834178434,147.0302022393937,0,0,0,0,0,0,20,,20,155.919834178434,0.43638696404837474,0.21819348202418737,0.0,0.0,0,0.0,0.0,0.0,155.919834178434,147.0302022393937,0,147.0302022393937,155.919834178434,147.0302022393937,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22.58305375,22.58305375,22.58305375,22.58305375,22.58305375,22.58305375,8.889631939040312,8.889631939040312,8.889631939040312,169.6132559893937,169.6132559893937,169.6132559893937,169.6132559893937,169.6132559893937,169.6132559893937 +2012-04-15 11:45:00,36.043226999999995,36.043226999999995,36.043226999999995,36.043226999999995,36.043226999999995,36.043226999999995,18.625666961216446,244.31226230271736,18.625666961216446,244.31226230271736,18.625666961216446,244.31226230271736,244.31226230271736,244.31226230271736,244.31226230271736,226.89470226393382,208.26903530271736,226.89470226393382,208.26903530271736,226.89470226393382,208.26903530271736,226.89470226393382,208.26903530271736,0,208.26903530271736,226.89470226393382,208.26903530271736,0,0,0,0,0,0,20,,20,226.89470226393382,0.48173720255859054,0.24086860127929527,0.0,0.0,0,0.0,0.0,0.0,226.89470226393385,208.26903530271736,0,208.26903530271736,226.89470226393385,208.26903530271736,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36.043226999999995,36.043226999999995,36.043226999999995,36.043226999999995,36.043226999999995,36.043226999999995,18.625666961216446,18.625666961216446,18.625666961216446,244.31226230271736,244.31226230271736,244.31226230271736,244.31226230271736,244.31226230271736,244.31226230271736 +2012-04-15 12:00:00,139.946675,139.946675,139.946675,139.946675,139.946675,139.946675,14.948166759929391,147.63087422979262,14.948166759929391,147.63087422979262,14.948166759929391,147.63087422979262,147.63087422979262,147.63087422979262,147.63087422979262,22.632365989722018,7.684199229792625,22.632365989722018,7.684199229792625,22.632365989722018,7.684199229792625,22.632365989722018,7.684199229792625,0,7.684199229792625,22.632365989722018,7.684199229792625,0,0,0,0,0,0,20,,20,22.632365989722018,0.4290251520745459,0.21451257603727295,0.0,0.0,0,0.0,0.0,0.0,22.632365989722015,7.684199229792625,0,7.684199229792625,22.632365989722015,7.684199229792625,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,139.946675,139.946675,139.946675,139.946675,139.946675,139.946675,14.948166759929391,14.948166759929391,14.948166759929391,147.63087422979262,147.63087422979262,147.63087422979262,147.63087422979262,147.63087422979262,147.63087422979262 +2012-04-15 12:15:00,217.21626,217.21626,217.21626,217.21626,217.21626,217.21626,12.164222650555097,134.2422019158332,12.164222650555097,134.2422019158332,12.164222650555097,134.2422019158332,134.2422019158332,134.2422019158332,134.2422019158332,-70.80983543361171,-82.97405808416681,-70.80983543361171,-82.97405808416681,-70.80983543361171,-82.97405808416681,0,0,0,0,0,0,-70.80983543361171,-82.97405808416681,0,-82.97405808416681,-70.80983543361171,-82.97405808416681,20,,20,-70.80983543361171,0.570481143589063,0.2852405717945315,-70.80983543361171,-82.97405808416681,0,-82.97405808416681,-70.80983543361171,-82.97405808416681,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,217.21626,217.21626,217.21626,217.21626,217.21626,217.21626,12.164222650555097,12.164222650555097,12.164222650555097,134.2422019158332,134.2422019158332,134.2422019158332,134.2422019158332,134.2422019158332,134.2422019158332 +2012-04-15 12:30:00,216.41656724999999,216.41656724999999,216.41656724999999,216.41656724999999,216.41656724999999,216.41656724999999,16.223310621712884,204.33028980400618,16.223310621712884,204.33028980400618,16.223310621712884,204.33028980400618,204.33028980400618,204.33028980400618,204.33028980400618,4.137033175719097,-12.086277445993801,4.137033175719097,-12.086277445993801,4.137033175719097,-12.086277445993801,4.137033175719097,0,0,0,4.137033175719097,0,0,-12.086277445993801,0,-12.086277445993801,0,-12.086277445993801,20,,20,4.137033175719097,0.47253260607987824,0.23626630303993912,0.0,-12.0862774459938,0,-3.81221,0.0,-12.0862774459938,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,8.274066351438051,4.137033175719026,0,0,-4.137033175719026,4.137033175719026,0,216.41656724999999,216.41656724999999,216.41656724999999,216.41656724999999,216.41656724999999,216.41656724999999,16.223310621712884,16.223310621712884,16.223310621712884,204.33028980400618,204.33028980400618,204.33028980400618,204.33028980400618,204.33028980400618,204.33028980400618 +2012-04-15 12:45:00,246.89445874999998,246.89445874999998,246.89445874999998,246.89445874999998,246.89445874999998,246.89445874999998,18.625666961216446,155.16267721708928,18.625666961216446,155.16267721708928,18.625666961216446,155.16267721708928,155.16267721708928,155.16267721708928,155.16267721708928,-73.10611457169426,-91.7317815329107,-73.10611457169426,-91.7317815329107,-73.10611457169426,-91.7317815329107,0,0,0,0,0,0,-73.10611457169426,-91.7317815329107,0,-91.7317815329107,-73.10611457169426,-91.7317815329107,20,,20,-73.10611457169426,0.44383859236063367,0.22191929618031683,-73.10611457169426,-91.7317815329107,0,-91.7317815329107,-73.10611457169426,-91.7317815329107,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246.89445874999998,246.89445874999998,246.89445874999998,246.89445874999998,246.89445874999998,246.89445874999998,18.625666961216446,18.625666961216446,18.625666961216446,155.16267721708928,155.16267721708928,155.16267721708928,155.16267721708928,155.16267721708928,155.16267721708928 +2012-04-15 13:00:00,347.24195725,347.24195725,347.24195725,347.24195725,347.24195725,347.24195725,15.386563114487807,254.28260478647945,15.386563114487807,254.28260478647945,15.386563114487807,254.28260478647945,254.28260478647945,254.28260478647945,254.28260478647945,-77.57278934903275,-92.95935246352053,-77.57278934903275,-92.95935246352053,-77.57278934903275,-92.95935246352053,0,0,0,0,0,0,-77.57278934903275,-92.95935246352053,0,-92.95935246352053,-77.57278934903275,-92.95935246352053,20,,20,-77.57278934903275,0.32624291098404445,0.16312145549202223,-77.57278934903275,-92.95935246352052,0,-92.95935246352052,-77.57278934903275,-92.95935246352052,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,347.24195725,347.24195725,347.24195725,347.24195725,347.24195725,347.24195725,15.386563114487807,15.386563114487807,15.386563114487807,254.28260478647945,254.28260478647945,254.28260478647945,254.28260478647945,254.28260478647945,254.28260478647945 +2012-04-15 13:15:00,430.95333400000004,430.95333400000004,430.95333400000004,430.95333400000004,430.95333400000004,430.95333400000004,14.5181777465122,216.53465106743832,14.5181777465122,216.53465106743832,14.5181777465122,216.53465106743832,216.53465106743832,216.53465106743832,216.53465106743832,-199.90050518604951,-214.41868293256172,-199.90050518604951,-214.41868293256172,-199.90050518604951,-214.41868293256172,0,0,0,0,0,0,-199.90050518604951,-214.41868293256172,0,-214.41868293256172,-199.90050518604951,-214.41868293256172,20,,20,-199.90050518604951,0.3328012772734194,0.1664006386367097,-199.90050518604951,-214.41868293256172,0,-214.41868293256172,-199.90050518604951,-214.41868293256172,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,430.95333400000004,430.95333400000004,430.95333400000004,430.95333400000004,430.95333400000004,430.95333400000004,14.5181777465122,14.5181777465122,14.5181777465122,216.53465106743832,216.53465106743832,216.53465106743832,216.53465106743832,216.53465106743832,216.53465106743832 +2012-04-15 13:30:00,213.49982,213.49982,213.49982,213.49982,213.49982,213.49982,17.499996276314604,174.80623840023625,17.499996276314604,174.80623840023625,17.499996276314604,174.80623840023625,174.80623840023625,174.80623840023625,174.80623840023625,-21.193585323449156,-38.693581599763746,-21.193585323449156,-38.693581599763746,-21.193585323449156,-38.693581599763746,0,0,0,0,0,0,-21.193585323449156,-38.693581599763746,0,-38.693581599763746,-21.193585323449156,-38.693581599763746,20,,20,-21.193585323449156,0.2,0.1,-21.193585323449156,-38.693581599763746,0,-38.693581599763746,-21.193585323449156,-38.693581599763746,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213.49982,213.49982,213.49982,213.49982,213.49982,213.49982,17.499996276314604,17.499996276314604,17.499996276314604,174.80623840023625,174.80623840023625,174.80623840023625,174.80623840023625,174.80623840023625,174.80623840023625 +2012-04-15 13:45:00,317.98041125,317.98041125,317.98041125,317.98041125,317.98041125,317.98041125,19.50088477214095,193.00319224302174,19.50088477214095,193.00319224302174,19.50088477214095,193.00319224302174,193.00319224302174,193.00319224302174,193.00319224302174,-105.47633423483728,-124.97721900697823,-105.47633423483728,-124.97721900697823,-105.47633423483728,-124.97721900697823,0,0,0,0,0,0,-105.47633423483728,-124.97721900697823,0,-124.97721900697823,-105.47633423483728,-124.97721900697823,20,,20,-105.47633423483728,0.288435398804856,0.144217699402428,-105.47633423483728,-124.97721900697825,0,-124.97721900697825,-105.47633423483728,-124.97721900697825,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,317.98041125,317.98041125,317.98041125,317.98041125,317.98041125,317.98041125,19.50088477214095,19.50088477214095,19.50088477214095,193.00319224302174,193.00319224302174,193.00319224302174,193.00319224302174,193.00319224302174,193.00319224302174 +2012-04-15 14:00:00,217.78766925,217.78766925,217.78766925,217.78766925,217.78766925,217.78766925,16.55304271892661,226.33114079495283,16.55304271892661,226.33114079495283,16.55304271892661,226.33114079495283,226.33114079495283,226.33114079495283,226.33114079495283,25.096514263879442,8.543471544952837,25.096514263879442,8.543471544952837,25.096514263879442,8.543471544952837,25.096514263879442,8.543471544952837,0,8.543471544952837,25.096514263879442,8.543471544952837,0,0,0,0,0,0,20,,20,25.096514263879442,0.20161534112679075,0.10080767056339537,0.0,0.0,0,0.0,0.0,0.0,25.09651426387944,8.543471544952837,0,8.543471544952837,25.09651426387944,8.543471544952837,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,217.78766925,217.78766925,217.78766925,217.78766925,217.78766925,217.78766925,16.55304271892661,16.55304271892661,16.55304271892661,226.33114079495283,226.33114079495283,226.33114079495283,226.33114079495283,226.33114079495283,226.33114079495283 +2012-04-15 14:15:00,116.432672,116.432672,116.432672,116.432672,116.432672,116.432672,21.254195894353654,226.42795845258337,21.254195894353654,226.42795845258337,21.254195894353654,226.42795845258337,226.42795845258337,226.42795845258337,226.42795845258337,131.24948234693701,109.99528645258337,131.24948234693701,109.99528645258337,131.24948234693701,109.99528645258337,131.24948234693701,109.99528645258337,0,109.99528645258337,131.24948234693701,109.99528645258337,0,0,0,0,0,0,20,,20,131.24948234693701,0.3512309315672286,0.1756154657836143,0.0,0.0,0,0.0,0.0,0.0,131.249482346937,109.99528645258336,0,109.99528645258336,131.249482346937,109.99528645258336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116.432672,116.432672,116.432672,116.432672,116.432672,116.432672,21.254195894353654,21.254195894353654,21.254195894353654,226.42795845258337,226.42795845258337,226.42795845258337,226.42795845258337,226.42795845258337,226.42795845258337 +2012-04-15 14:30:00,138.66936725000002,138.66936725000002,138.66936725000002,138.66936725000002,138.66936725000002,138.66936725000002,15.0102781768926,181.91906890109382,15.0102781768926,181.91906890109382,15.0102781768926,181.91906890109382,181.91906890109382,181.91906890109382,181.91906890109382,58.2599798279864,43.2497016510938,58.2599798279864,43.2497016510938,58.2599798279864,43.2497016510938,58.2599798279864,43.2497016510938,0,43.2497016510938,58.2599798279864,43.2497016510938,0,0,0,0,0,0,20,,20,58.2599798279864,0.3609232493757458,0.1804616246878729,0.0,0.0,0,0.0,0.0,0.0,58.2599798279864,43.2497016510938,0,43.2497016510938,58.2599798279864,43.2497016510938,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,138.66936725000002,138.66936725000002,138.66936725000002,138.66936725000002,138.66936725000002,138.66936725000002,15.0102781768926,15.0102781768926,15.0102781768926,181.91906890109382,181.91906890109382,181.91906890109382,181.91906890109382,181.91906890109382,181.91906890109382 +2012-04-15 14:45:00,119.19372625,119.19372625,119.19372625,119.19372625,119.19372625,119.19372625,14.579093098345654,187.97527723487045,14.579093098345654,187.97527723487045,14.579093098345654,187.97527723487045,187.97527723487045,187.97527723487045,187.97527723487045,83.3606440832161,68.78155098487045,83.3606440832161,68.78155098487045,83.3606440832161,68.78155098487045,83.3606440832161,68.78155098487045,0,68.78155098487045,83.3606440832161,68.78155098487045,0,0,0,0,0,0,20,,20,83.3606440832161,0.38157544184005665,0.19078772092002833,0.0,0.0,0,0.0,0.0,0.0,83.3606440832161,68.78155098487045,0,68.78155098487045,83.3606440832161,68.78155098487045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,119.19372625,119.19372625,119.19372625,119.19372625,119.19372625,119.19372625,14.579093098345654,14.579093098345654,14.579093098345654,187.97527723487045,187.97527723487045,187.97527723487045,187.97527723487045,187.97527723487045,187.97527723487045 +2012-04-15 15:00:00,115.45694300000001,115.45694300000001,115.45694300000001,115.45694300000001,115.45694300000001,115.45694300000001,13.859271201630529,162.21187802900533,13.859271201630529,162.21187802900533,13.859271201630529,162.21187802900533,162.21187802900533,162.21187802900533,162.21187802900533,60.614206230635844,46.754935029005324,60.614206230635844,46.754935029005324,60.614206230635844,46.754935029005324,60.614206230635844,46.754935029005324,0,46.754935029005324,60.614206230635844,46.754935029005324,0,0,0,0,0,0,20,,20,60.614206230635844,0.2603047655630028,0.1301523827815014,0.0,0.0,0,0.0,0.0,0.0,60.61420623063584,46.75493502900533,0,46.75493502900533,60.61420623063584,46.75493502900533,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115.45694300000001,115.45694300000001,115.45694300000001,115.45694300000001,115.45694300000001,115.45694300000001,13.859271201630529,13.859271201630529,13.859271201630529,162.21187802900533,162.21187802900533,162.21187802900533,162.21187802900533,162.21187802900533,162.21187802900533 +2012-04-15 15:15:00,110.64739425,110.64739425,110.64739425,110.64739425,110.64739425,110.64739425,16.09265371679481,168.69063180665572,16.09265371679481,168.69063180665572,16.09265371679481,168.69063180665572,168.69063180665572,168.69063180665572,168.69063180665572,74.13589127345053,58.04323755665571,74.13589127345053,58.04323755665571,74.13589127345053,58.04323755665571,74.13589127345053,58.04323755665571,0,58.04323755665571,74.13589127345053,58.04323755665571,0,0,0,0,0,0,20,,20,74.13589127345053,0.20096980241837792,0.10048490120918896,0.0,0.0,0,0.0,0.0,0.0,74.13589127345053,58.04323755665571,0,58.04323755665571,74.13589127345053,58.04323755665571,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110.64739425,110.64739425,110.64739425,110.64739425,110.64739425,110.64739425,16.09265371679481,16.09265371679481,16.09265371679481,168.69063180665572,168.69063180665572,168.69063180665572,168.69063180665572,168.69063180665572,168.69063180665572 +2012-04-15 15:30:00,210.85063549999998,210.85063549999998,210.85063549999998,210.85063549999998,210.85063549999998,210.85063549999998,18.19805374291001,145.9522111072303,18.19805374291001,145.9522111072303,18.19805374291001,145.9522111072303,145.9522111072303,145.9522111072303,145.9522111072303,-46.70037064985965,-64.89842439276967,-46.70037064985965,-64.89842439276967,-46.70037064985965,-64.89842439276967,0,0,0,0,0,0,-46.70037064985965,-64.89842439276967,0,-64.89842439276967,-46.70037064985965,-64.89842439276967,20,,20,-46.70037064985965,0.23510740470987262,0.11755370235493631,-46.70037064985965,-64.89842439276967,0,-64.89842439276967,-46.70037064985965,-64.89842439276967,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210.85063549999998,210.85063549999998,210.85063549999998,210.85063549999998,210.85063549999998,210.85063549999998,18.19805374291001,18.19805374291001,18.19805374291001,145.9522111072303,145.9522111072303,145.9522111072303,145.9522111072303,145.9522111072303,145.9522111072303 +2012-04-15 15:45:00,343.560697,343.560697,343.560697,343.560697,343.560697,343.560697,18.987086478360844,155.89831696755812,18.987086478360844,155.89831696755812,18.987086478360844,155.89831696755812,155.89831696755812,155.89831696755812,155.89831696755812,-168.67529355408104,-187.6623800324419,-168.67529355408104,-187.6623800324419,-168.67529355408104,-187.6623800324419,0,0,0,0,0,0,-168.67529355408104,-187.6623800324419,0,-187.6623800324419,-168.67529355408104,-187.6623800324419,20,,20,-168.67529355408104,0.2749488310296032,0.1374744155148016,-168.67529355408104,-187.6623800324419,0,-187.6623800324419,-168.67529355408104,-187.6623800324419,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,343.560697,343.560697,343.560697,343.560697,343.560697,343.560697,18.987086478360844,18.987086478360844,18.987086478360844,155.89831696755812,155.89831696755812,155.89831696755812,155.89831696755812,155.89831696755812,155.89831696755812 +2012-04-15 16:00:00,257.574341,257.574341,257.574341,257.574341,257.574341,257.574341,24.204499848293395,161.42442836096876,24.204499848293395,161.42442836096876,24.204499848293395,161.42442836096876,161.42442836096876,161.42442836096876,161.42442836096876,-71.94541279073786,-96.14991263903124,-71.94541279073786,-96.14991263903124,-71.94541279073786,-96.14991263903124,0,0,0,0,0,0,-71.94541279073786,-96.14991263903124,0,-96.14991263903124,-71.94541279073786,-96.14991263903124,20,,20,-71.94541279073786,0.36364116138377833,0.18182058069188917,-71.94541279073786,-96.14991263903124,0,-96.14991263903124,-71.94541279073786,-96.14991263903124,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,257.574341,257.574341,257.574341,257.574341,257.574341,257.574341,24.204499848293395,24.204499848293395,24.204499848293395,161.42442836096876,161.42442836096876,161.42442836096876,161.42442836096876,161.42442836096876,161.42442836096876 +2012-04-15 16:15:00,307.01609725000003,307.01609725000003,307.01609725000003,307.01609725000003,307.01609725000003,307.01609725000003,28.166145532439636,96.95754199023756,28.166145532439636,96.95754199023756,28.166145532439636,96.95754199023756,96.95754199023756,96.95754199023756,96.95754199023756,-181.89240972732284,-210.05855525976247,-181.89240972732284,-210.05855525976247,-181.89240972732284,-210.05855525976247,0,0,0,0,0,0,-181.89240972732284,-210.05855525976247,0,-210.05855525976247,-181.89240972732284,-210.05855525976247,20,,20,-181.89240972732284,0.2667601782396192,0.1333800891198096,-181.89240972732284,-210.05855525976247,0,-210.05855525976247,-181.89240972732284,-210.05855525976247,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,307.01609725000003,307.01609725000003,307.01609725000003,307.01609725000003,307.01609725000003,307.01609725000003,28.166145532439636,28.166145532439636,28.166145532439636,96.95754199023756,96.95754199023756,96.95754199023756,96.95754199023756,96.95754199023756,96.95754199023756 +2012-04-15 16:30:00,283.69072424999996,283.69072424999996,283.69072424999996,283.69072424999996,283.69072424999996,283.69072424999996,25.776879105328852,109.0846137617569,25.776879105328852,109.0846137617569,25.776879105328852,109.0846137617569,109.0846137617569,109.0846137617569,109.0846137617569,-148.8292313829142,-174.60611048824308,-148.8292313829142,-174.60611048824308,-148.8292313829142,-174.60611048824308,0,0,0,0,0,0,-148.8292313829142,-174.60611048824308,0,-174.60611048824308,-148.8292313829142,-174.60611048824308,20,,20,-148.8292313829142,0.2098130651851831,0.10490653259259156,-148.8292313829142,-174.60611048824308,0,-174.60611048824308,-148.8292313829142,-174.60611048824308,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,283.69072424999996,283.69072424999996,283.69072424999996,283.69072424999996,283.69072424999996,283.69072424999996,25.776879105328852,25.776879105328852,25.776879105328852,109.0846137617569,109.0846137617569,109.0846137617569,109.0846137617569,109.0846137617569,109.0846137617569 +2012-04-15 16:45:00,186.99855025,186.99855025,186.99855025,186.99855025,186.99855025,186.99855025,23.863996085028973,123.64859718927504,23.863996085028973,123.64859718927504,23.863996085028973,123.64859718927504,123.64859718927504,123.64859718927504,123.64859718927504,-39.485956975695984,-63.34995306072496,-39.485956975695984,-63.34995306072496,-39.485956975695984,-63.34995306072496,0,0,0,0,0,0,-39.485956975695984,-63.34995306072496,0,-63.34995306072496,-39.485956975695984,-63.34995306072496,20,,20,-39.485956975695984,0.2,0.1,-39.485956975695984,-63.34995306072496,0,-63.34995306072496,-39.485956975695984,-63.34995306072496,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,186.99855025,186.99855025,186.99855025,186.99855025,186.99855025,186.99855025,23.863996085028973,23.863996085028973,23.863996085028973,123.64859718927504,123.64859718927504,123.64859718927504,123.64859718927504,123.64859718927504,123.64859718927504 +2012-04-15 17:00:00,191.40186949999998,191.40186949999998,191.40186949999998,191.40186949999998,191.40186949999998,191.40186949999998,18.625666961216446,95.50615797604166,18.625666961216446,95.50615797604166,18.625666961216446,95.50615797604166,95.50615797604166,95.50615797604166,95.50615797604166,-77.27004456274187,-95.89571152395831,-77.27004456274187,-95.89571152395831,-77.27004456274187,-95.89571152395831,0,0,0,0,0,0,-77.27004456274187,-95.89571152395831,0,-95.89571152395831,-77.27004456274187,-95.89571152395831,20,,20,-77.27004456274187,0.24725469955088675,0.12362734977544337,-77.27004456274187,-95.89571152395833,0,-95.89571152395833,-77.27004456274187,-95.89571152395833,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191.40186949999998,191.40186949999998,191.40186949999998,191.40186949999998,191.40186949999998,191.40186949999998,18.625666961216446,18.625666961216446,18.625666961216446,95.50615797604166,95.50615797604166,95.50615797604166,95.50615797604166,95.50615797604166,95.50615797604166 +2012-04-15 17:15:00,154.96461775,154.96461775,154.96461775,154.96461775,154.96461775,154.96461775,17.225849921671628,72.7558955052323,17.225849921671628,72.7558955052323,17.225849921671628,72.7558955052323,72.7558955052323,72.7558955052323,72.7558955052323,-64.98287232309607,-82.2087222447677,-64.98287232309607,-82.2087222447677,-64.98287232309607,-82.2087222447677,0,0,0,0,0,0,-64.98287232309607,-82.2087222447677,0,-82.2087222447677,-64.98287232309607,-82.2087222447677,20,,20,-64.98287232309607,0.2,0.1,-64.98287232309607,-82.2087222447677,0,-82.2087222447677,-64.98287232309607,-82.2087222447677,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154.96461775,154.96461775,154.96461775,154.96461775,154.96461775,154.96461775,17.225849921671628,17.225849921671628,17.225849921671628,72.7558955052323,72.7558955052323,72.7558955052323,72.7558955052323,72.7558955052323,72.7558955052323 +2012-04-15 17:30:00,145.1125925,145.1125925,145.1125925,145.1125925,145.1125925,145.1125925,19.353151427036003,59.95092458984092,19.353151427036003,59.95092458984092,19.353151427036003,59.95092458984092,59.95092458984092,59.95092458984092,59.95092458984092,-65.80851648312307,-85.16166791015908,-65.80851648312307,-85.16166791015908,-65.80851648312307,-85.16166791015908,0,0,0,0,0,0,-65.80851648312307,-85.16166791015908,0,-85.16166791015908,-65.80851648312307,-85.16166791015908,20,,20,-65.80851648312307,0.3306155284442247,0.16530776422211235,-65.80851648312307,-85.16166791015908,0,-85.16166791015908,-65.80851648312307,-85.16166791015908,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145.1125925,145.1125925,145.1125925,145.1125925,145.1125925,145.1125925,19.353151427036003,19.353151427036003,19.353151427036003,59.95092458984092,59.95092458984092,59.95092458984092,59.95092458984092,59.95092458984092,59.95092458984092 +2012-04-15 17:45:00,176.97755800000002,176.97755800000002,176.97755800000002,176.97755800000002,176.97755800000002,176.97755800000002,20.479515505383272,63.49769336973023,20.479515505383272,63.49769336973023,20.479515505383272,63.49769336973023,63.49769336973023,63.49769336973023,63.49769336973023,-93.00034912488651,-113.47986463026979,-93.00034912488651,-113.47986463026979,-93.00034912488651,-113.47986463026979,0,0,0,0,0,0,-93.00034912488651,-113.47986463026979,0,-113.47986463026979,-93.00034912488651,-113.47986463026979,20,,20,-93.00034912488651,0.46610147911738486,0.23305073955869243,-93.00034912488653,-113.4798646302698,0,-113.4798646302698,-93.00034912488653,-113.4798646302698,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176.97755800000002,176.97755800000002,176.97755800000002,176.97755800000002,176.97755800000002,176.97755800000002,20.479515505383272,20.479515505383272,20.479515505383272,63.49769336973023,63.49769336973023,63.49769336973023,63.49769336973023,63.49769336973023,63.49769336973023 +2012-04-15 18:00:00,159.29906474999999,159.29906474999999,159.29906474999999,159.29906474999999,159.29906474999999,159.29906474999999,25.510223860056925,71.23239795003238,25.510223860056925,71.23239795003238,25.510223860056925,71.23239795003238,71.23239795003238,71.23239795003238,71.23239795003238,-62.55644293991068,-88.0666667999676,-62.55644293991068,-88.0666667999676,-62.55644293991068,-88.0666667999676,0,0,0,0,0,0,-62.55644293991068,-88.0666667999676,0,-88.0666667999676,-62.55644293991068,-88.0666667999676,20,,20,-62.55644293991068,0.32083794037802893,0.16041897018901446,-62.55644293991068,-88.0666667999676,0,-88.0666667999676,-62.55644293991068,-88.0666667999676,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,159.29906474999999,159.29906474999999,159.29906474999999,159.29906474999999,159.29906474999999,159.29906474999999,25.510223860056925,25.510223860056925,25.510223860056925,71.23239795003238,71.23239795003238,71.23239795003238,71.23239795003238,71.23239795003238,71.23239795003238 +2012-04-15 18:15:00,181.7278985,181.7278985,181.7278985,181.7278985,181.7278985,181.7278985,28.4509695765874,53.129905146996066,28.4509695765874,53.129905146996066,28.4509695765874,53.129905146996066,53.129905146996066,53.129905146996066,53.129905146996066,-100.14702377641655,-128.59799335300394,-100.14702377641655,-128.59799335300394,-100.14702377641655,-128.59799335300394,0,0,0,0,0,0,-100.14702377641655,-128.59799335300394,0,-128.59799335300394,-100.14702377641655,-128.59799335300394,20,,20,-100.14702377641655,0.4248725792803598,0.2124362896401799,-100.14702377641656,-128.59799335300394,0,-128.59799335300394,-100.14702377641656,-128.59799335300394,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181.7278985,181.7278985,181.7278985,181.7278985,181.7278985,181.7278985,28.4509695765874,28.4509695765874,28.4509695765874,53.129905146996066,53.129905146996066,53.129905146996066,53.129905146996066,53.129905146996066,53.129905146996066 +2012-04-15 18:30:00,216.1035165,216.1035165,216.1035165,216.1035165,216.1035165,216.1035165,22.452466269192158,32.85569232970319,22.452466269192158,32.85569232970319,22.452466269192158,32.85569232970319,32.85569232970319,32.85569232970319,32.85569232970319,-160.79535790110467,-183.24782417029684,-160.79535790110467,-183.24782417029684,-160.79535790110467,-183.24782417029684,0,0,0,0,0,0,-160.79535790110467,-183.24782417029684,0,-183.24782417029684,-160.79535790110467,-183.24782417029684,20,,20,-160.79535790110467,0.37359090544791335,0.18679545272395667,-160.7953579011047,-183.24782417029684,0,-183.24782417029684,-160.7953579011047,-183.24782417029684,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216.1035165,216.1035165,216.1035165,216.1035165,216.1035165,216.1035165,22.452466269192158,22.452466269192158,22.452466269192158,32.85569232970319,32.85569232970319,32.85569232970319,32.85569232970319,32.85569232970319,32.85569232970319 +2012-04-15 18:45:00,132.39147775,132.39147775,132.39147775,132.39147775,132.39147775,132.39147775,11.631560345042526,16.44954960914566,11.631560345042526,16.44954960914566,11.631560345042526,16.44954960914566,16.44954960914566,16.44954960914566,16.44954960914566,-104.31036779581183,-115.94192814085434,-104.31036779581183,-115.94192814085434,-104.31036779581183,-115.94192814085434,0,0,0,0,0,0,-104.31036779581183,-115.94192814085434,0,-115.94192814085434,-104.31036779581183,-115.94192814085434,20,,20,-104.31036779581183,0.502741103104573,0.2513705515522865,-104.31036779581184,-115.94192814085434,0,-115.94192814085434,-104.31036779581184,-115.94192814085434,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,132.39147775,132.39147775,132.39147775,132.39147775,132.39147775,132.39147775,11.631560345042526,11.631560345042526,11.631560345042526,16.44954960914566,16.44954960914566,16.44954960914566,16.44954960914566,16.44954960914566,16.44954960914566 +2012-04-15 19:00:00,63.897113000000004,63.897113000000004,63.897113000000004,63.897113000000004,63.897113000000004,63.897113000000004,14.096514675359368,12.876319279305054,14.096514675359368,12.876319279305054,14.096514675359368,12.876319279305054,12.876319279305054,12.876319279305054,12.876319279305054,-36.92427904533558,-51.020793720694954,-36.92427904533558,-51.020793720694954,-36.92427904533558,-51.020793720694954,0,0,0,0,0,0,-36.92427904533558,-51.020793720694954,0,-51.020793720694954,-36.92427904533558,-51.020793720694954,20,,20,-36.92427904533558,0.35610634137487196,0.17805317068743598,-36.92427904533558,-51.020793720694954,0,-51.020793720694954,-36.92427904533558,-51.020793720694954,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63.897113000000004,63.897113000000004,63.897113000000004,63.897113000000004,63.897113000000004,63.897113000000004,14.096514675359368,14.096514675359368,14.096514675359368,12.876319279305054,12.876319279305054,12.876319279305054,12.876319279305054,12.876319279305054,12.876319279305054 +2012-04-15 19:15:00,60.499933,60.499933,60.499933,60.499933,60.499933,60.499933,5.625803400995804,0.0,5.625803400995804,0.0,5.625803400995804,0.0,0.0,0.0,0.0,-54.87412959900419,-60.499933,-54.87412959900419,-60.499933,-54.87412959900419,-60.499933,0,0,0,0,0,0,-54.87412959900419,-60.499933,0,-60.499933,-54.87412959900419,-60.499933,20,,20,-54.87412959900419,0.4735665893882023,0.23678329469410114,-54.87412959900419,-60.499933,0,-60.499933,-54.87412959900419,-60.499933,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60.499933,60.499933,60.499933,60.499933,60.499933,60.499933,5.625803400995804,5.625803400995804,5.625803400995804,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 19:30:00,168.38434275,168.38434275,168.38434275,168.38434275,168.38434275,168.38434275,12.768661955703468,0.0,12.768661955703468,0.0,12.768661955703468,0.0,0.0,0.0,0.0,-155.61568079429654,-168.38434275,-155.61568079429654,-168.38434275,-155.61568079429654,-168.38434275,0,0,0,0,0,0,-155.61568079429654,-168.38434275,0,-168.38434275,-155.61568079429654,-168.38434275,20,,20,-155.61568079429654,0.43630786191624155,0.21815393095812077,-155.61568079429654,-168.38434275,0,-168.38434275,-155.61568079429654,-168.38434275,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168.38434275,168.38434275,168.38434275,168.38434275,168.38434275,168.38434275,12.768661955703468,12.768661955703468,12.768661955703468,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 19:45:00,204.82661299999998,204.82661299999998,204.82661299999998,204.82661299999998,204.82661299999998,204.82661299999998,17.43118903045535,0.0,17.43118903045535,0.0,17.43118903045535,0.0,0.0,0.0,0.0,-187.39542396954462,-204.82661299999998,-187.39542396954462,-204.82661299999998,-187.39542396954462,-204.82661299999998,0,0,0,0,0,0,-187.39542396954462,-204.82661299999998,0,-204.82661299999998,-187.39542396954462,-204.82661299999998,20,,20,-187.39542396954462,0.48637235345719376,0.24318617672859688,-187.39542396954465,-204.826613,0,-204.826613,-187.39542396954465,-204.826613,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204.82661299999998,204.82661299999998,204.82661299999998,204.82661299999998,204.82661299999998,204.82661299999998,17.43118903045535,17.43118903045535,17.43118903045535,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 20:00:00,190.47154675,190.47154675,190.47154675,190.47154675,190.47154675,190.47154675,23.77937206440127,0.0,23.77937206440127,0.0,23.77937206440127,0.0,0.0,0.0,0.0,-166.69217468559873,-190.47154675,-166.69217468559873,-190.47154675,-166.69217468559873,-190.47154675,0,0,0,0,0,0,-166.69217468559873,-190.47154675,0,-190.47154675,-166.69217468559873,-190.47154675,20,,20,-166.69217468559873,0.43028736209555124,0.21514368104777562,-166.69217468559873,-190.47154675,0,-190.47154675,-166.69217468559873,-190.47154675,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,190.47154675,190.47154675,190.47154675,190.47154675,190.47154675,190.47154675,23.77937206440127,23.77937206440127,23.77937206440127,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 20:15:00,158.65276925,158.65276925,158.65276925,158.65276925,158.65276925,158.65276925,20.023869510598185,0.0,20.023869510598185,0.0,20.023869510598185,0.0,0.0,0.0,0.0,-138.62889973940182,-158.65276925,-138.62889973940182,-158.65276925,-138.62889973940182,-158.65276925,0,0,0,0,0,0,-138.62889973940182,-158.65276925,0,-158.65276925,-138.62889973940182,-158.65276925,20,,20,-138.62889973940182,0.3193882135516572,0.1596941067758286,-138.62889973940182,-158.65276925,0,-158.65276925,-138.62889973940182,-158.65276925,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,158.65276925,158.65276925,158.65276925,158.65276925,158.65276925,158.65276925,20.023869510598185,20.023869510598185,20.023869510598185,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 20:30:00,152.91464775,152.91464775,152.91464775,152.91464775,152.91464775,152.91464775,18.056984189242275,0.0,18.056984189242275,0.0,18.056984189242275,0.0,0.0,0.0,0.0,-134.85766356075771,-152.91464775,-134.85766356075771,-152.91464775,-134.85766356075771,-152.91464775,0,0,0,0,0,0,-134.85766356075771,-152.91464775,0,-152.91464775,-134.85766356075771,-152.91464775,20,,20,-134.85766356075771,0.3921939728699866,0.1960969864349933,-134.85766356075771,-152.91464775,0,-152.91464775,-134.85766356075771,-152.91464775,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,152.91464775,152.91464775,152.91464775,152.91464775,152.91464775,152.91464775,18.056984189242275,18.056984189242275,18.056984189242275,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 20:45:00,163.1676,163.1676,163.1676,163.1676,163.1676,163.1676,17.777035969461945,0.0,17.777035969461945,0.0,17.777035969461945,0.0,0.0,0.0,0.0,-145.39056403053806,-163.1676,-145.39056403053806,-163.1676,-145.39056403053806,-163.1676,0,0,0,0,0,0,-145.39056403053806,-163.1676,0,-163.1676,-145.39056403053806,-163.1676,20,,20,-145.39056403053806,0.42136423301096937,0.21068211650548468,-145.39056403053806,-163.1676,0,-163.1676,-145.39056403053806,-163.1676,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163.1676,163.1676,163.1676,163.1676,163.1676,163.1676,17.777035969461945,17.777035969461945,17.777035969461945,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 21:00:00,160.08835,160.08835,160.08835,160.08835,160.08835,160.08835,23.610724666170313,0.0,23.610724666170313,0.0,23.610724666170313,0.0,0.0,0.0,0.0,-136.47762533382968,-160.08835,-136.47762533382968,-160.08835,-136.47762533382968,-160.08835,0,0,0,0,0,0,-136.47762533382968,-160.08835,0,-160.08835,-136.47762533382968,-160.08835,20,,20,-136.47762533382968,0.35118907765576457,0.17559453882788228,-136.47762533382968,-160.08835,0,-160.08835,-136.47762533382968,-160.08835,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160.08835,160.08835,160.08835,160.08835,160.08835,160.08835,23.610724666170313,23.610724666170313,23.610724666170313,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 21:15:00,148.49673575,148.49673575,148.49673575,148.49673575,148.49673575,148.49673575,25.421749174192012,0.0,25.421749174192012,0.0,25.421749174192012,0.0,0.0,0.0,0.0,-123.07498657580798,-148.49673575,-123.07498657580798,-148.49673575,-123.07498657580798,-148.49673575,0,0,0,0,0,0,-123.07498657580798,-148.49673575,0,-148.49673575,-123.07498657580798,-148.49673575,20,,20,-123.07498657580798,0.2709683249203174,0.1354841624601587,-123.07498657580798,-148.49673575,0,-148.49673575,-123.07498657580798,-148.49673575,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148.49673575,148.49673575,148.49673575,148.49673575,148.49673575,148.49673575,25.421749174192012,25.421749174192012,25.421749174192012,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 21:30:00,135.9262035,135.9262035,135.9262035,135.9262035,135.9262035,135.9262035,18.987086478360844,0.0,18.987086478360844,0.0,18.987086478360844,0.0,0.0,0.0,0.0,-116.93911702163916,-135.9262035,-116.93911702163916,-135.9262035,-116.93911702163916,-135.9262035,0,0,0,0,0,0,-116.93911702163916,-135.9262035,0,-135.9262035,-116.93911702163916,-135.9262035,20,,20,-116.93911702163916,0.30069993236488407,0.15034996618244204,-116.93911702163916,-135.9262035,0,-135.9262035,-116.93911702163916,-135.9262035,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135.9262035,135.9262035,135.9262035,135.9262035,135.9262035,135.9262035,18.987086478360844,18.987086478360844,18.987086478360844,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 21:45:00,74.134952,74.134952,74.134952,74.134952,74.134952,74.134952,12.936914502142413,0.0,12.936914502142413,0.0,12.936914502142413,0.0,0.0,0.0,0.0,-61.198037497857584,-74.134952,-61.198037497857584,-74.134952,-61.198037497857584,-74.134952,0,0,0,0,0,0,-61.198037497857584,-74.134952,0,-74.134952,-61.198037497857584,-74.134952,20,,20,-61.198037497857584,0.2,0.1,-61.198037497857584,-74.134952,0,-74.134952,-61.198037497857584,-74.134952,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74.134952,74.134952,74.134952,74.134952,74.134952,74.134952,12.936914502142413,12.936914502142413,12.936914502142413,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 22:00:00,24.80095425,24.80095425,24.80095425,24.80095425,24.80095425,24.80095425,8.977647460881032,0.0,8.977647460881032,0.0,8.977647460881032,0.0,0.0,0.0,0.0,-15.823306789118968,-24.80095425,-15.823306789118968,-24.80095425,-15.823306789118968,-24.80095425,0,0,0,0,0,0,-15.823306789118968,-24.80095425,0,-24.80095425,-15.823306789118968,-24.80095425,20,,20,-15.823306789118968,0.25743527060865246,0.12871763530432623,-15.823306789118968,-24.80095425,0,-24.80095425,-15.823306789118968,-24.80095425,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24.80095425,24.80095425,24.80095425,24.80095425,24.80095425,24.80095425,8.977647460881032,8.977647460881032,8.977647460881032,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 22:15:00,24.19391875,24.19391875,24.19391875,24.19391875,24.19391875,24.19391875,8.458173592835255,0.0,8.458173592835255,0.0,8.458173592835255,0.0,0.0,0.0,0.0,-15.735745157164747,-24.19391875,-15.735745157164747,-24.19391875,-15.735745157164747,-24.19391875,0,0,0,0,0,0,-15.735745157164747,-24.19391875,0,-24.19391875,-15.735745157164747,-24.19391875,20,,20,-15.735745157164747,0.30992797381894,0.15496398690947,-15.735745157164748,-24.19391875,0,-24.19391875,-15.735745157164748,-24.19391875,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24.19391875,24.19391875,24.19391875,24.19391875,24.19391875,24.19391875,8.458173592835255,8.458173592835255,8.458173592835255,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 22:30:00,24.7552255,24.7552255,24.7552255,24.7552255,24.7552255,24.7552255,12.880667126718144,0.0,12.880667126718144,0.0,12.880667126718144,0.0,0.0,0.0,0.0,-11.874558373281857,-24.7552255,-11.874558373281857,-24.7552255,-11.874558373281857,-24.7552255,0,0,0,0,0,0,-11.874558373281857,-24.7552255,0,-24.7552255,-11.874558373281857,-24.7552255,20,,20,-11.874558373281857,0.2,0.1,-11.874558373281856,-24.7552255,0,-24.7552255,-11.874558373281856,-24.7552255,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24.7552255,24.7552255,24.7552255,24.7552255,24.7552255,24.7552255,12.880667126718144,12.880667126718144,12.880667126718144,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 22:45:00,42.099057,42.099057,42.099057,42.099057,42.099057,42.099057,15.962700212083984,0.0,15.962700212083984,0.0,15.962700212083984,0.0,0.0,0.0,0.0,-26.136356787916018,-42.099057,-26.136356787916018,-42.099057,-26.136356787916018,-42.099057,0,0,0,0,0,0,-26.136356787916018,-42.099057,0,-42.099057,-26.136356787916018,-42.099057,20,,20,-26.136356787916018,0.2,0.1,-26.136356787916014,-42.099057,0,-42.099057,-26.136356787916014,-42.099057,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42.099057,42.099057,42.099057,42.099057,42.099057,42.099057,15.962700212083984,15.962700212083984,15.962700212083984,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 23:00:00,64.45433625,64.45433625,64.45433625,64.45433625,64.45433625,64.45433625,13.624704635573046,0.0,13.624704635573046,0.0,13.624704635573046,0.0,0.0,0.0,0.0,-50.82963161442695,-64.45433625,-50.82963161442695,-64.45433625,-50.82963161442695,-64.45433625,0,0,0,0,0,0,-50.82963161442695,-64.45433625,0,-64.45433625,-50.82963161442695,-64.45433625,20,,20,-50.82963161442695,0.33592460897992427,0.16796230448996213,-50.82963161442695,-64.45433625,0,-64.45433625,-50.82963161442695,-64.45433625,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64.45433625,64.45433625,64.45433625,64.45433625,64.45433625,64.45433625,13.624704635573046,13.624704635573046,13.624704635573046,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 23:15:00,59.7981275,59.7981275,59.7981275,59.7981275,59.7981275,59.7981275,9.200223750879651,0.0,9.200223750879651,0.0,9.200223750879651,0.0,0.0,0.0,0.0,-50.59790374912035,-59.7981275,-50.59790374912035,-59.7981275,-50.59790374912035,-59.7981275,0,0,0,0,0,0,-50.59790374912035,-59.7981275,0,-59.7981275,-50.59790374912035,-59.7981275,20,,20,-50.59790374912035,0.2427139366698285,0.12135696833491424,-50.59790374912035,-59.7981275,0,-59.7981275,-50.59790374912035,-59.7981275,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59.7981275,59.7981275,59.7981275,59.7981275,59.7981275,59.7981275,9.200223750879651,9.200223750879651,9.200223750879651,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 23:30:00,61.275828000000004,61.275828000000004,61.275828000000004,61.275828000000004,61.275828000000004,61.275828000000004,9.021872245920674,0.0,9.021872245920674,0.0,9.021872245920674,0.0,0.0,0.0,0.0,-52.25395575407933,-61.275828000000004,-52.25395575407933,-61.275828000000004,-52.25395575407933,-61.275828000000004,0,0,0,0,0,0,-52.25395575407933,-61.275828000000004,0,-61.275828000000004,-52.25395575407933,-61.275828000000004,20,,20,-52.25395575407933,0.2,0.1,-52.25395575407933,-61.275828,0,-61.275828,-52.25395575407933,-61.275828,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61.275828000000004,61.275828000000004,61.275828000000004,61.275828000000004,61.275828000000004,61.275828000000004,9.021872245920674,9.021872245920674,9.021872245920674,0.0,0.0,0.0,0.0,0.0,0.0 +2012-04-15 23:45:00,60.4298405,60.4298405,60.4298405,60.4298405,60.4298405,60.4298405,10.465937248222264,0.0,10.465937248222264,0.0,10.465937248222264,0.0,0.0,0.0,0.0,-49.96390325177774,-60.4298405,-49.96390325177774,-60.4298405,-49.96390325177774,-60.4298405,0,0,0,0,0,0,-49.96390325177774,-60.4298405,0,-60.4298405,-49.96390325177774,-60.4298405,20,,20,-49.96390325177774,0.2,0.1,-49.96390325177774,-60.4298405,0,-60.4298405,-49.96390325177774,-60.4298405,0.0,0.0,0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60.4298405,60.4298405,60.4298405,60.4298405,60.4298405,60.4298405,10.465937248222264,10.465937248222264,10.465937248222264,0.0,0.0,0.0,0.0,0.0,0.0 diff --git a/Result/RTprice_result.csv b/Result/RTprice_result.csv new file mode 100644 index 0000000..9d413d2 --- /dev/null +++ b/Result/RTprice_result.csv @@ -0,0 +1,577 @@ +Time,Player,Sell,Buy,Total Costs,Total Revenue +2012-04-15 00:00:00,prosumer_s1_0,15.445045635219271,0.0,0.0,1.7993062698245257 +2012-04-15 00:00:00,prosumer_s1_1,0.0,-67.6969475,15.773024562255035,0.0 +2012-04-15 00:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 00:00:00,prosumer_s1_3,0.0,-67.6969475,15.773024562255035,0.0 +2012-04-15 00:00:00,prosumer_s1_4,15.445045635219271,0.0,0.0,1.7993062698245257 +2012-04-15 00:00:00,prosumer_s1_5,0.0,-67.6969475,15.773024562255035,0.0 +2012-04-15 00:15:00,prosumer_s1_0,6.542737492813075,0.0,0.0,2.6171484564261602 +2012-04-15 00:15:00,prosumer_s1_1,0.0,-77.77300774999999,35.21627649975503,0.0 +2012-04-15 00:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 00:15:00,prosumer_s1_3,0.0,-77.77300774999999,35.21627649975503,0.0 +2012-04-15 00:15:00,prosumer_s1_4,6.542737492813075,0.0,0.0,2.6171484564261602 +2012-04-15 00:15:00,prosumer_s1_5,0.0,-77.77300774999999,35.21627649975503,0.0 +2012-04-15 00:30:00,prosumer_s1_0,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 00:30:00,prosumer_s1_1,0.0,-67.42285724999999,51.751491637511165,0.0 +2012-04-15 00:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 00:30:00,prosumer_s1_3,0.0,-22.7997,40.807821562557876,0.0 +2012-04-15 00:30:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 00:30:00,prosumer_s1_5,0.0,-67.42285724999999,51.751491637511165,0.0 +2012-04-15 00:45:00,prosumer_s1_0,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 00:45:00,prosumer_s1_1,0.0,-72.922606,67.24696282996842,0.0 +2012-04-15 00:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 00:45:00,prosumer_s1_3,0.0,-44.57312,50.279253465552955,0.0 +2012-04-15 00:45:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 00:45:00,prosumer_s1_5,0.0,-72.922606,67.24696282996842,0.0 +2012-04-15 01:00:00,prosumer_s1_0,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 01:00:00,prosumer_s1_1,0.0,-76.4356795,84.62420868865325,0.0 +2012-04-15 01:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 01:00:00,prosumer_s1_3,0.0,-64.18859,64.87218855880765,0.0 +2012-04-15 01:00:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 01:00:00,prosumer_s1_5,0.0,-76.4356795,84.62420868865325,0.0 +2012-04-15 01:15:00,prosumer_s1_0,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 01:15:00,prosumer_s1_1,0.0,-63.74248374999999,100.55982962615326,0.0 +2012-04-15 01:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 01:15:00,prosumer_s1_3,0.0,-35.61073,73.77487105880765,0.0 +2012-04-15 01:15:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 01:15:00,prosumer_s1_5,0.0,-63.74248374999999,100.55982962615326,0.0 +2012-04-15 01:30:00,prosumer_s1_0,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 01:30:00,prosumer_s1_1,0.0,-73.13793874999999,116.13390059160486,0.0 +2012-04-15 01:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 01:30:00,prosumer_s1_3,0.0,-48.41283,84.08395090087996,0.0 +2012-04-15 01:30:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 01:30:00,prosumer_s1_5,0.0,-73.13793874999999,116.13390059160486,0.0 +2012-04-15 01:45:00,prosumer_s1_0,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 01:45:00,prosumer_s1_1,0.0,-76.6581375,133.16690176982056,0.0 +2012-04-15 01:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 01:45:00,prosumer_s1_3,0.0,-69.083,99.43379970714237,0.0 +2012-04-15 01:45:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 01:45:00,prosumer_s1_5,0.0,-76.6581375,133.16690176982056,0.0 +2012-04-15 02:00:00,prosumer_s1_0,-0.0,0.0,0.0,2.6171484564261602 +2012-04-15 02:00:00,prosumer_s1_1,0.0,0.0,133.16690176982056,0.0 +2012-04-15 02:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 02:00:00,prosumer_s1_3,0.0,0.0,99.43379970714237,0.0 +2012-04-15 02:00:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 02:00:00,prosumer_s1_5,0.0,-34.88129,140.3029502297583,0.0 +2012-04-15 02:15:00,prosumer_s1_0,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 02:15:00,prosumer_s1_1,0.0,-6.4572,134.28171628185942,0.0 +2012-04-15 02:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 02:15:00,prosumer_s1_3,0.0,0.0,99.43379970714237,0.0 +2012-04-15 02:15:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 02:15:00,prosumer_s1_5,0.0,-45.869702,148.222204620593,0.0 +2012-04-15 02:30:00,prosumer_s1_0,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 02:30:00,prosumer_s1_1,0.0,-38.08535,140.03798025998123,0.0 +2012-04-15 02:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 02:30:00,prosumer_s1_3,0.0,-0.0,99.43379970714237,0.0 +2012-04-15 02:30:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 02:30:00,prosumer_s1_5,0.0,-51.6792105,156.03306044360434,0.0 +2012-04-15 02:45:00,prosumer_s1_0,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 02:45:00,prosumer_s1_1,0.0,-23.30299,143.44591320472892,0.0 +2012-04-15 02:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 02:45:00,prosumer_s1_3,0.0,-0.0,99.43379970714237,0.0 +2012-04-15 02:45:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 02:45:00,prosumer_s1_5,0.0,-47.59176025000001,162.99309122310984,0.0 +2012-04-15 03:00:00,prosumer_s1_0,-0.0,0.0,0.0,2.6171484564261602 +2012-04-15 03:00:00,prosumer_s1_1,0.0,-10.43986,145.12910996936472,0.0 +2012-04-15 03:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 03:00:00,prosumer_s1_3,0.0,-0.0,99.43379970714237,0.0 +2012-04-15 03:00:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 03:00:00,prosumer_s1_5,0.0,-45.360210249999994,170.30642292832428,0.0 +2012-04-15 03:15:00,prosumer_s1_0,-0.0,0.0,0.0,2.6171484564261602 +2012-04-15 03:15:00,prosumer_s1_1,0.0,-41.34209,151.05945285860594,0.0 +2012-04-15 03:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 03:15:00,prosumer_s1_3,0.0,0.0,99.43379970714237,0.0 +2012-04-15 03:15:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 03:15:00,prosumer_s1_5,0.0,-50.844773,177.59988433812805,0.0 +2012-04-15 03:30:00,prosumer_s1_0,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 03:30:00,prosumer_s1_1,0.0,-57.466514999999994,159.66028293740135,0.0 +2012-04-15 03:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 03:30:00,prosumer_s1_3,0.0,-16.40994,101.88982310691227,0.0 +2012-04-15 03:30:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 03:30:00,prosumer_s1_5,0.0,-57.466514999999994,186.20071441692346,0.0 +2012-04-15 03:45:00,prosumer_s1_0,-0.0,0.0,0.0,2.6171484564261602 +2012-04-15 03:45:00,prosumer_s1_1,0.0,-57.0680875,167.17070950174244,0.0 +2012-04-15 03:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 03:45:00,prosumer_s1_3,0.0,-16.33153,104.03912864914432,0.0 +2012-04-15 03:45:00,prosumer_s1_4,-0.0,0.0,0.0,2.6171484564261602 +2012-04-15 03:45:00,prosumer_s1_5,0.0,-57.0680875,193.71114098126455,0.0 +2012-04-15 04:00:00,prosumer_s1_0,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 04:00:00,prosumer_s1_1,0.0,-64.706025,176.36580083470466,0.0 +2012-04-15 04:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 04:00:00,prosumer_s1_3,0.0,-44.38693,110.34676190802246,0.0 +2012-04-15 04:00:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 04:00:00,prosumer_s1_5,0.0,-64.706025,202.90623231422677,0.0 +2012-04-15 04:15:00,prosumer_s1_0,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 04:15:00,prosumer_s1_1,0.0,-73.267899,186.64956840754598,0.0 +2012-04-15 04:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 04:15:00,prosumer_s1_3,0.0,-71.52038,120.385250450478,0.0 +2012-04-15 04:15:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 04:15:00,prosumer_s1_5,0.0,-73.267899,213.1899998870681,0.0 +2012-04-15 04:30:00,prosumer_s1_0,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 04:30:00,prosumer_s1_1,0.0,-25.77469,191.16069361642596,0.0 +2012-04-15 04:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 04:30:00,prosumer_s1_3,0.0,0.0,120.385250450478,0.0 +2012-04-15 04:30:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 04:30:00,prosumer_s1_5,0.0,-44.883975,221.04566104525227,0.0 +2012-04-15 04:45:00,prosumer_s1_0,-0.0,0.0,0.0,2.6171484564261602 +2012-04-15 04:45:00,prosumer_s1_1,0.0,-48.02368,199.9487094880462,0.0 +2012-04-15 04:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 04:45:00,prosumer_s1_3,0.0,0.0,120.385250450478,0.0 +2012-04-15 04:45:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 04:45:00,prosumer_s1_5,0.0,-50.53870175,230.29390926592347,0.0 +2012-04-15 05:00:00,prosumer_s1_0,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 05:00:00,prosumer_s1_1,0.0,-54.88442525,208.62140445251703,0.0 +2012-04-15 05:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 05:00:00,prosumer_s1_3,0.0,-20.65741,123.64948096523608,0.0 +2012-04-15 05:00:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 05:00:00,prosumer_s1_5,0.0,-54.88442525,238.9666042303943,0.0 +2012-04-15 05:15:00,prosumer_s1_0,-0.0,0.0,0.0,2.6171484564261602 +2012-04-15 05:15:00,prosumer_s1_1,0.0,-43.94212,216.93959262630761,0.0 +2012-04-15 05:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 05:15:00,prosumer_s1_3,0.0,0.0,123.64948096523608,0.0 +2012-04-15 05:15:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 05:15:00,prosumer_s1_5,0.0,-50.263486750000006,248.48141919738566,0.0 +2012-04-15 05:30:00,prosumer_s1_0,-0.0,0.0,0.0,2.6171484564261602 +2012-04-15 05:30:00,prosumer_s1_1,0.0,-20.71366,221.48071254429072,0.0 +2012-04-15 05:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 05:30:00,prosumer_s1_3,0.0,0.0,123.64948096523608,0.0 +2012-04-15 05:30:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 05:30:00,prosumer_s1_5,0.0,-44.83253475,258.31019482307875,0.0 +2012-04-15 05:45:00,prosumer_s1_0,-0.0,0.0,0.0,2.6171484564261602 +2012-04-15 05:45:00,prosumer_s1_1,0.0,-56.650393,233.96050157182157,0.0 +2012-04-15 05:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 05:45:00,prosumer_s1_3,0.0,-4.83273,124.7141064273581,0.0 +2012-04-15 05:45:00,prosumer_s1_4,-0.0,0.0,0.0,2.6171484564261602 +2012-04-15 05:45:00,prosumer_s1_5,0.0,-56.650393,270.7899838506096,0.0 +2012-04-15 06:00:00,prosumer_s1_0,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 06:00:00,prosumer_s1_1,0.0,-58.4286395,247.24764288866928,0.0 +2012-04-15 06:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 06:00:00,prosumer_s1_3,0.0,-32.34884,132.07049213468056,0.0 +2012-04-15 06:00:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 06:00:00,prosumer_s1_5,0.0,-58.4286395,284.0771251674573,0.0 +2012-04-15 06:15:00,prosumer_s1_0,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 06:15:00,prosumer_s1_1,0.0,-40.89881,256.2623035008723,0.0 +2012-04-15 06:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 06:15:00,prosumer_s1_3,0.0,-0.0,132.07049213468056,0.0 +2012-04-15 06:15:00,prosumer_s1_4,0.0,0.0,0.0,2.6171484564261602 +2012-04-15 06:15:00,prosumer_s1_5,0.0,-40.933919050417884,293.09952429757647,0.0 +2012-04-15 06:30:00,prosumer_s1_0,0.0,-0.7682884085608706,0.15399214784505819,2.6171484564261602 +2012-04-15 06:30:00,prosumer_s1_1,0.0,-47.477012504230174,265.77837461079304,0.0 +2012-04-15 06:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 06:30:00,prosumer_s1_3,0.0,-47.477012504230174,141.5865632446013,0.0 +2012-04-15 06:30:00,prosumer_s1_4,0.0,-0.7682884085608706,0.15399214784505819,2.6171484564261602 +2012-04-15 06:30:00,prosumer_s1_5,0.0,-47.477012504230174,302.6155954074972,0.0 +2012-04-15 06:45:00,prosumer_s1_0,0.0,-47.869293370707965,9.078641537932599,2.6171484564261602 +2012-04-15 06:45:00,prosumer_s1_1,0.0,-86.48002745671903,281.9015272614783,0.0 +2012-04-15 06:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 06:45:00,prosumer_s1_3,0.0,-86.48002745671903,157.7097158952866,0.0 +2012-04-15 06:45:00,prosumer_s1_4,0.0,-47.869293370707965,9.078641537932599,2.6171484564261602 +2012-04-15 06:45:00,prosumer_s1_5,0.0,-86.48002745671903,318.73874805818247,0.0 +2012-04-15 07:00:00,prosumer_s1_0,0.0,-137.30595481701224,39.10142690468039,2.6171484564261602 +2012-04-15 07:00:00,prosumer_s1_1,0.0,-167.01335810255787,318.4200177404624,0.0 +2012-04-15 07:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 07:00:00,prosumer_s1_3,0.0,-167.01335810255787,194.2282063742707,0.0 +2012-04-15 07:00:00,prosumer_s1_4,0.0,-137.30595481701224,39.10142690468039,2.6171484564261602 +2012-04-15 07:00:00,prosumer_s1_5,0.0,-167.01335810255787,355.2572385371666,0.0 +2012-04-15 07:15:00,prosumer_s1_0,0.0,-6.598973324221063,40.305490984274456,2.6171484564261602 +2012-04-15 07:15:00,prosumer_s1_1,0.0,-29.214531933597108,323.75056944526875,0.0 +2012-04-15 07:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 07:15:00,prosumer_s1_3,0.0,-29.214531933597108,199.55875807907705,0.0 +2012-04-15 07:15:00,prosumer_s1_4,0.0,-6.598973324221063,40.305490984274456,2.6171484564261602 +2012-04-15 07:15:00,prosumer_s1_5,0.0,-29.214531933597108,360.5877902419729,0.0 +2012-04-15 07:30:00,prosumer_s1_0,13.89167,0.0,40.305490984274456,3.7398287718760383 +2012-04-15 07:30:00,prosumer_s1_1,0.0,0.0,323.75056944526875,0.0 +2012-04-15 07:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 07:30:00,prosumer_s1_3,0.0,0.0,199.55875807907705,0.0 +2012-04-15 07:30:00,prosumer_s1_4,1e-05,0.0,40.305490984274456,2.61714926459416 +2012-04-15 07:30:00,prosumer_s1_5,0.0,-0.0,360.5877902419729,0.0 +2012-04-15 07:45:00,prosumer_s1_0,30.26584658413846,0.0,40.305490984274456,5.649825866337211 +2012-04-15 07:45:00,prosumer_s1_1,9.862747102429964,0.0,323.75056944526875,0.6224117424463186 +2012-04-15 07:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 07:45:00,prosumer_s1_3,9.862747102429964,0.0,199.55875807907705,0.6224117424463186 +2012-04-15 07:45:00,prosumer_s1_4,30.26584658413846,0.0,40.305490984274456,4.527146359055332 +2012-04-15 07:45:00,prosumer_s1_5,9.862747102429964,0.0,360.5877902419729,0.6224117424463186 +2012-04-15 08:00:00,prosumer_s1_0,0.0,-28.704184501195755,44.05123178847272,5.649825866337211 +2012-04-15 08:00:00,prosumer_s1_1,0.0,-54.481063606524614,330.86005353455124,0.6224117424463186 +2012-04-15 08:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 08:00:00,prosumer_s1_3,0.0,-54.481063606524614,206.66824216835954,0.6224117424463186 +2012-04-15 08:00:00,prosumer_s1_4,0.0,-28.704184501195755,44.05123178847272,4.527146359055332 +2012-04-15 08:00:00,prosumer_s1_5,0.0,-54.481063606524614,367.6972743312554,0.6224117424463186 +2012-04-15 08:15:00,prosumer_s1_0,79.6143066905701,0.0,44.05123178847272,9.733524743016956 +2012-04-15 08:15:00,prosumer_s1_1,55.23834702978925,0.0,330.86005353455124,3.4557815862851355 +2012-04-15 08:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 08:15:00,prosumer_s1_3,55.23834702978925,0.0,206.66824216835954,3.4557815862851355 +2012-04-15 08:15:00,prosumer_s1_4,79.6143066905701,0.0,44.05123178847272,8.610845235735077 +2012-04-15 08:15:00,prosumer_s1_5,55.23834702978925,0.0,367.6972743312554,3.4557815862851355 +2012-04-15 08:30:00,prosumer_s1_0,68.32698337975404,0.0,44.05123178847272,11.965384187155838 +2012-04-15 08:30:00,prosumer_s1_1,48.22764710352057,0.0,330.86005353455124,5.031108409340573 +2012-04-15 08:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 08:30:00,prosumer_s1_3,48.22764710352057,0.0,206.66824216835954,5.031108409340573 +2012-04-15 08:30:00,prosumer_s1_4,68.32698337975404,0.0,44.05123178847272,10.84270467987396 +2012-04-15 08:30:00,prosumer_s1_5,48.22764710352057,0.0,367.6972743312554,5.031108409340573 +2012-04-15 08:45:00,prosumer_s1_0,66.55057555707613,0.0,44.05123178847272,13.629148576082741 +2012-04-15 08:45:00,prosumer_s1_1,42.77120349267486,0.0,330.86005353455124,6.100388496657445 +2012-04-15 08:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 08:45:00,prosumer_s1_3,42.77120349267486,0.0,206.66824216835954,6.100388496657445 +2012-04-15 08:45:00,prosumer_s1_4,66.55057555707613,0.0,44.05123178847272,12.506469068800863 +2012-04-15 08:45:00,prosumer_s1_5,42.77120349267486,0.0,367.6972743312554,6.100388496657445 +2012-04-15 09:00:00,prosumer_s1_0,0.0,-7.477249093538504,44.45028788251638,13.629148576082741 +2012-04-15 09:00:00,prosumer_s1_1,0.0,-28.497025833697705,332.38092192863536,6.100388496657445 +2012-04-15 09:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 09:00:00,prosumer_s1_3,0.0,-28.497025833697705,208.18911056244363,6.100388496657445 +2012-04-15 09:00:00,prosumer_s1_4,0.0,-7.477249093538504,44.45028788251638,12.506469068800863 +2012-04-15 09:00:00,prosumer_s1_5,0.0,-28.497025833697705,369.21814272533953,6.100388496657445 +2012-04-15 09:15:00,prosumer_s1_0,54.57470682758187,0.0,44.45028788251638,14.993516246772288 +2012-04-15 09:15:00,prosumer_s1_1,32.52653687460525,0.0,332.38092192863536,6.913551918522576 +2012-04-15 09:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 09:15:00,prosumer_s1_3,32.52653687460525,0.0,208.18911056244363,6.913551918522576 +2012-04-15 09:15:00,prosumer_s1_4,54.57470682758187,0.0,44.45028788251638,13.870836739490409 +2012-04-15 09:15:00,prosumer_s1_5,32.52653687460525,0.0,369.21814272533953,6.913551918522576 +2012-04-15 09:30:00,prosumer_s1_0,146.80323059193958,0.0,44.45028788251638,18.66359701157078 +2012-04-15 09:30:00,prosumer_s1_1,132.7067159165802,0.0,332.38092192863536,10.231219816437083 +2012-04-15 09:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 09:30:00,prosumer_s1_3,132.7067159165802,0.0,208.18911056244363,10.231219816437083 +2012-04-15 09:30:00,prosumer_s1_4,146.80323059193958,0.0,44.45028788251638,17.5409175042889 +2012-04-15 09:30:00,prosumer_s1_5,132.7067159165802,0.0,369.21814272533953,10.231219816437083 +2012-04-15 09:45:00,prosumer_s1_0,132.2770074458181,0.0,44.45028788251638,22.11160859574904 +2012-04-15 09:45:00,prosumer_s1_1,105.4149256332785,0.0,332.38092192863536,12.979028311255925 +2012-04-15 09:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 09:45:00,prosumer_s1_3,105.4149256332785,0.0,208.18911056244363,12.979028311255925 +2012-04-15 09:45:00,prosumer_s1_4,132.2770074458181,0.0,44.45028788251638,20.98892908846716 +2012-04-15 09:45:00,prosumer_s1_5,105.4149256332785,0.0,369.21814272533953,12.979028311255925 +2012-04-15 10:00:00,prosumer_s1_0,121.29685452740632,0.0,44.45028788251638,25.224863610360302 +2012-04-15 10:00:00,prosumer_s1_1,100.3548327393866,0.0,332.38092192863536,15.554776771375954 +2012-04-15 10:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 10:00:00,prosumer_s1_3,100.3548327393866,0.0,208.18911056244363,15.554776771375954 +2012-04-15 10:00:00,prosumer_s1_4,121.29685452740632,0.0,44.45028788251638,24.10218410307842 +2012-04-15 10:00:00,prosumer_s1_5,100.3548327393866,0.0,369.21814272533953,15.554776771375954 +2012-04-15 10:15:00,prosumer_s1_0,88.8022018346697,0.0,44.45028788251638,27.908457032972926 +2012-04-15 10:15:00,prosumer_s1_1,75.69556319881264,0.0,332.38092192863536,17.842288919999103 +2012-04-15 10:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 10:15:00,prosumer_s1_3,75.69556319881264,0.0,208.18911056244363,17.842288919999103 +2012-04-15 10:15:00,prosumer_s1_4,88.8022018346697,0.0,44.45028788251638,26.785777525691046 +2012-04-15 10:15:00,prosumer_s1_5,75.69556319881264,0.0,369.21814272533953,17.842288919999103 +2012-04-15 10:30:00,prosumer_s1_0,94.34924315533354,0.0,44.45028788251638,31.891640138214953 +2012-04-15 10:30:00,prosumer_s1_1,86.14311750640132,0.0,332.38092192863536,21.47903044339923 +2012-04-15 10:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 10:30:00,prosumer_s1_3,86.14311750640132,0.0,208.18911056244363,21.47903044339923 +2012-04-15 10:30:00,prosumer_s1_4,94.34924315533354,0.0,44.45028788251638,30.768960630933073 +2012-04-15 10:30:00,prosumer_s1_5,86.14311750640132,0.0,369.21814272533953,21.47903044339923 +2012-04-15 10:45:00,prosumer_s1_0,114.21895408297448,0.0,44.45028788251638,36.28726872812797 +2012-04-15 10:45:00,prosumer_s1_1,108.5607564998852,0.0,332.38092192863536,25.65690765164983 +2012-04-15 10:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 10:45:00,prosumer_s1_3,108.5607564998852,0.0,208.18911056244363,25.65690765164983 +2012-04-15 10:45:00,prosumer_s1_4,114.21895408297448,0.0,44.45028788251638,35.164589220846096 +2012-04-15 10:45:00,prosumer_s1_5,108.5607564998852,0.0,369.21814272533953,25.65690765164983 +2012-04-15 11:00:00,prosumer_s1_0,138.89687933977189,0.0,44.45028788251638,41.81916429588408 +2012-04-15 11:00:00,prosumer_s1_1,131.45578332929432,0.0,332.38092192863536,30.892444033834074 +2012-04-15 11:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 11:00:00,prosumer_s1_3,131.45578332929432,0.0,208.18911056244363,30.892444033834074 +2012-04-15 11:00:00,prosumer_s1_4,138.89687933977189,0.0,44.45028788251638,40.696484788602206 +2012-04-15 11:00:00,prosumer_s1_5,131.45578332929432,0.0,369.21814272533953,30.892444033834074 +2012-04-15 11:15:00,prosumer_s1_0,175.43047531101752,0.0,44.45028788251638,48.62646475408704 +2012-04-15 11:15:00,prosumer_s1_1,163.5345713222389,0.0,332.38092192863536,37.23814286592284 +2012-04-15 11:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 11:15:00,prosumer_s1_3,163.5345713222389,0.0,208.18911056244363,37.23814286592284 +2012-04-15 11:15:00,prosumer_s1_4,175.43047531101752,0.0,44.45028788251638,47.503785246805165 +2012-04-15 11:15:00,prosumer_s1_5,163.5345713222389,0.0,369.21814272533953,37.23814286592284 +2012-04-15 11:30:00,prosumer_s1_0,155.919834178434,0.0,44.45028788251638,57.13163763809364 +2012-04-15 11:30:00,prosumer_s1_1,147.0302022393937,0.0,332.38092192863536,45.25840081325629 +2012-04-15 11:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 11:30:00,prosumer_s1_3,147.0302022393937,0.0,208.18911056244363,45.25840081325629 +2012-04-15 11:30:00,prosumer_s1_4,155.919834178434,0.0,44.45028788251638,56.00895813081177 +2012-04-15 11:30:00,prosumer_s1_5,147.0302022393937,0.0,369.21814272533953,45.25840081325629 +2012-04-15 11:45:00,prosumer_s1_0,226.89470226393385,0.0,44.45028788251638,70.79459003109261 +2012-04-15 11:45:00,prosumer_s1_1,208.26903530271736,0.0,332.38092192863536,57.79976861904471 +2012-04-15 11:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 11:45:00,prosumer_s1_3,208.26903530271736,0.0,208.18911056244363,57.79976861904471 +2012-04-15 11:45:00,prosumer_s1_4,226.89470226393385,0.0,44.45028788251638,69.67191052381074 +2012-04-15 11:45:00,prosumer_s1_5,208.26903530271736,0.0,369.21814272533953,57.79976861904471 +2012-04-15 12:00:00,prosumer_s1_0,22.632365989722015,0.0,44.45028788251638,72.00832181366101 +2012-04-15 12:00:00,prosumer_s1_1,7.684199229792625,0.0,332.38092192863536,58.211857961936325 +2012-04-15 12:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 12:00:00,prosumer_s1_3,7.684199229792625,0.0,208.18911056244363,58.211857961936325 +2012-04-15 12:00:00,prosumer_s1_4,22.632365989722015,0.0,44.45028788251638,70.88564230637914 +2012-04-15 12:00:00,prosumer_s1_5,7.684199229792625,0.0,369.21814272533953,58.211857961936325 +2012-04-15 12:15:00,prosumer_s1_0,0.0,-70.80983543361171,54.54920685639642,72.00832181366101 +2012-04-15 12:15:00,prosumer_s1_1,0.0,-82.97405808416681,344.2147058146556,58.211857961936325 +2012-04-15 12:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 12:15:00,prosumer_s1_3,0.0,-82.97405808416681,220.02289444846383,58.211857961936325 +2012-04-15 12:15:00,prosumer_s1_4,0.0,-70.80983543361171,54.54920685639642,70.88564230637914 +2012-04-15 12:15:00,prosumer_s1_5,0.0,-82.97405808416681,381.05192661135976,58.211857961936325 +2012-04-15 12:30:00,prosumer_s1_0,0.0,0.0,54.54920685639642,72.00832181366101 +2012-04-15 12:30:00,prosumer_s1_1,0.0,-12.0862774459938,345.64249585949557,58.211857961936325 +2012-04-15 12:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 12:30:00,prosumer_s1_3,0.0,-3.81221,220.47324283001979,58.211857961936325 +2012-04-15 12:30:00,prosumer_s1_4,0.0,0.0,54.54920685639642,70.88564230637914 +2012-04-15 12:30:00,prosumer_s1_5,0.0,-12.0862774459938,382.47971665619974,58.211857961936325 +2012-04-15 12:45:00,prosumer_s1_0,0.0,-73.10611457169426,62.66103560251042,72.00832181366101 +2012-04-15 12:45:00,prosumer_s1_1,0.0,-91.7317815329107,355.82102205707065,58.211857961936325 +2012-04-15 12:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 12:45:00,prosumer_s1_3,0.0,-91.7317815329107,230.65176902759484,58.211857961936325 +2012-04-15 12:45:00,prosumer_s1_4,0.0,-73.10611457169426,62.66103560251042,70.88564230637914 +2012-04-15 12:45:00,prosumer_s1_5,0.0,-91.7317815329107,392.6582428537748,58.211857961936325 +2012-04-15 13:00:00,prosumer_s1_0,0.0,-77.57278934903275,68.98792875510554,72.00832181366101 +2012-04-15 13:00:00,prosumer_s1_1,0.0,-92.95935246352052,363.40285449479336,58.211857961936325 +2012-04-15 13:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 13:00:00,prosumer_s1_3,0.0,-92.95935246352052,238.23360146531752,58.211857961936325 +2012-04-15 13:00:00,prosumer_s1_4,0.0,-77.57278934903275,68.98792875510554,70.88564230637914 +2012-04-15 13:00:00,prosumer_s1_5,0.0,-92.95935246352052,400.24007529149753,58.211857961936325 +2012-04-15 13:15:00,prosumer_s1_0,0.0,-199.90050518604951,85.61971461848532,72.00832181366101 +2012-04-15 13:15:00,prosumer_s1_1,0.0,-214.41868293256172,381.2425573826036,58.211857961936325 +2012-04-15 13:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 13:15:00,prosumer_s1_3,0.0,-214.41868293256172,256.07330435312775,58.211857961936325 +2012-04-15 13:15:00,prosumer_s1_4,0.0,-199.90050518604951,85.61971461848532,70.88564230637914 +2012-04-15 13:15:00,prosumer_s1_5,0.0,-214.41868293256172,418.07977817930777,58.211857961936325 +2012-04-15 13:30:00,prosumer_s1_0,0.0,-21.193585323449156,86.67939388465777,72.00832181366101 +2012-04-15 13:30:00,prosumer_s1_1,0.0,-38.693581599763746,383.1772364625918,58.211857961936325 +2012-04-15 13:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 13:30:00,prosumer_s1_3,0.0,-38.693581599763746,258.00798343311595,58.211857961936325 +2012-04-15 13:30:00,prosumer_s1_4,0.0,-21.193585323449156,86.67939388465777,70.88564230637914 +2012-04-15 13:30:00,prosumer_s1_5,0.0,-38.693581599763746,420.01445725929597,58.211857961936325 +2012-04-15 13:45:00,prosumer_s1_0,0.0,-105.47633423483728,94.28517101703267,72.00832181366101 +2012-04-15 13:45:00,prosumer_s1_1,0.0,-124.97721900697825,392.1891999640417,58.211857961936325 +2012-04-15 13:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 13:45:00,prosumer_s1_3,0.0,-124.97721900697825,267.01994693456584,58.211857961936325 +2012-04-15 13:45:00,prosumer_s1_4,0.0,-105.47633423483728,94.28517101703267,70.88564230637914 +2012-04-15 13:45:00,prosumer_s1_5,0.0,-124.97721900697825,429.02642076074585,58.211857961936325 +2012-04-15 14:00:00,prosumer_s1_0,25.09651426387944,0.0,94.28517101703267,72.6408020992117 +2012-04-15 14:00:00,prosumer_s1_1,8.543471544952837,0.0,392.1891999640417,58.42716982817916 +2012-04-15 14:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 14:00:00,prosumer_s1_3,8.543471544952837,0.0,267.01994693456584,58.42716982817916 +2012-04-15 14:00:00,prosumer_s1_4,25.09651426387944,0.0,94.28517101703267,71.51812259192982 +2012-04-15 14:00:00,prosumer_s1_5,8.543471544952837,0.0,429.02642076074585,58.42716982817916 +2012-04-15 14:15:00,prosumer_s1_0,131.249482346937,0.0,94.28517101703267,78.4031618432656 +2012-04-15 14:15:00,prosumer_s1_1,109.99528645258336,0.0,392.1891999640417,63.25638819427229 +2012-04-15 14:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 14:15:00,prosumer_s1_3,109.99528645258336,0.0,267.01994693456584,63.25638819427229 +2012-04-15 14:15:00,prosumer_s1_4,131.249482346937,0.0,94.28517101703267,77.28048233598372 +2012-04-15 14:15:00,prosumer_s1_5,109.99528645258336,0.0,429.02642076074585,63.25638819427229 +2012-04-15 14:30:00,prosumer_s1_0,58.2599798279864,0.0,94.28517101703267,81.03158449677588 +2012-04-15 14:30:00,prosumer_s1_1,43.2497016510938,0.0,392.1891999640417,65.20761605107784 +2012-04-15 14:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 14:30:00,prosumer_s1_3,43.2497016510938,0.0,267.01994693456584,65.20761605107784 +2012-04-15 14:30:00,prosumer_s1_4,58.2599798279864,0.0,94.28517101703267,79.908904989494 +2012-04-15 14:30:00,prosumer_s1_5,43.2497016510938,0.0,429.02642076074585,65.20761605107784 +2012-04-15 14:45:00,prosumer_s1_0,83.3606440832161,0.0,94.28517101703267,85.0076313215415 +2012-04-15 14:45:00,prosumer_s1_1,68.78155098487045,0.0,392.1891999640417,68.48828488951487 +2012-04-15 14:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 14:45:00,prosumer_s1_3,68.78155098487045,0.0,267.01994693456584,68.48828488951487 +2012-04-15 14:45:00,prosumer_s1_4,83.3606440832161,0.0,94.28517101703267,83.88495181425962 +2012-04-15 14:45:00,prosumer_s1_5,68.78155098487045,0.0,429.02642076074585,68.48828488951487 +2012-04-15 15:00:00,prosumer_s1_0,60.61420623063584,0.0,94.28517101703267,86.97990216437314 +2012-04-15 15:00:00,prosumer_s1_1,46.75493502900533,0.0,392.1891999640417,70.0096014397197 +2012-04-15 15:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 15:00:00,prosumer_s1_3,46.75493502900533,0.0,267.01994693456584,70.0096014397197 +2012-04-15 15:00:00,prosumer_s1_4,60.61420623063584,0.0,94.28517101703267,85.85722265709127 +2012-04-15 15:00:00,prosumer_s1_5,46.75493502900533,0.0,429.02642076074585,70.0096014397197 +2012-04-15 15:15:00,prosumer_s1_0,74.13589127345053,0.0,94.28517101703267,88.84228659204011 +2012-04-15 15:15:00,prosumer_s1_1,58.04323755665571,0.0,392.1891999640417,71.4677186876552 +2012-04-15 15:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 15:15:00,prosumer_s1_3,58.04323755665571,0.0,267.01994693456584,71.4677186876552 +2012-04-15 15:15:00,prosumer_s1_4,74.13589127345053,0.0,94.28517101703267,87.71960708475824 +2012-04-15 15:15:00,prosumer_s1_5,58.04323755665571,0.0,429.02642076074585,71.4677186876552 +2012-04-15 15:30:00,prosumer_s1_0,0.0,-46.70037064985965,97.03007175265206,88.84228659204011 +2012-04-15 15:30:00,prosumer_s1_1,0.0,-64.89842439276967,396.0037249962277,71.4677186876552 +2012-04-15 15:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 15:30:00,prosumer_s1_3,0.0,-64.89842439276967,270.83447196675183,71.4677186876552 +2012-04-15 15:30:00,prosumer_s1_4,0.0,-46.70037064985965,97.03007175265206,87.71960708475824 +2012-04-15 15:30:00,prosumer_s1_5,0.0,-64.89842439276967,432.84094579293185,71.4677186876552 +2012-04-15 15:45:00,prosumer_s1_0,0.0,-168.67529355408104,108.6243404492195,88.84228659204011 +2012-04-15 15:45:00,prosumer_s1_1,0.0,-187.6623800324419,408.9031130007659,71.4677186876552 +2012-04-15 15:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 15:45:00,prosumer_s1_3,0.0,-187.6623800324419,283.7338599712901,71.4677186876552 +2012-04-15 15:45:00,prosumer_s1_4,0.0,-168.67529355408104,108.6243404492195,87.71960708475824 +2012-04-15 15:45:00,prosumer_s1_5,0.0,-187.6623800324419,445.7403337974701,71.4677186876552 +2012-04-15 16:00:00,prosumer_s1_0,0.0,-71.94541279073786,115.16491881508432,88.84228659204011 +2012-04-15 16:00:00,prosumer_s1_1,0.0,-96.14991263903124,417.64412947551745,71.4677186876552 +2012-04-15 16:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 16:00:00,prosumer_s1_3,0.0,-96.14991263903124,292.4748764460416,71.4677186876552 +2012-04-15 16:00:00,prosumer_s1_4,0.0,-71.94541279073786,115.16491881508432,87.71960708475824 +2012-04-15 16:00:00,prosumer_s1_5,0.0,-96.14991263903124,454.4813502722216,71.4677186876552 +2012-04-15 16:15:00,prosumer_s1_0,0.0,-181.89240972732284,127.29533172490794,88.84228659204011 +2012-04-15 16:15:00,prosumer_s1_1,0.0,-210.05855525976247,431.6529438859802,71.4677186876552 +2012-04-15 16:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 16:15:00,prosumer_s1_3,0.0,-210.05855525976247,306.4836908565044,71.4677186876552 +2012-04-15 16:15:00,prosumer_s1_4,0.0,-181.89240972732284,127.29533172490794,87.71960708475824 +2012-04-15 16:15:00,prosumer_s1_5,0.0,-210.05855525976247,468.4901646826844,71.4677186876552 +2012-04-15 16:30:00,prosumer_s1_0,0.0,-148.8292313829142,135.10191103130896,88.84228659204011 +2012-04-15 16:30:00,prosumer_s1_1,0.0,-174.60611048824308,440.81160469638047,71.4677186876552 +2012-04-15 16:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 16:30:00,prosumer_s1_3,0.0,-174.60611048824308,315.64235166690463,71.4677186876552 +2012-04-15 16:30:00,prosumer_s1_4,0.0,-148.8292313829142,135.10191103130896,87.71960708475824 +2012-04-15 16:30:00,prosumer_s1_5,0.0,-174.60611048824308,477.64882549308464,71.4677186876552 +2012-04-15 16:45:00,prosumer_s1_0,0.0,-39.485956975695984,137.07620888009376,88.84228659204011 +2012-04-15 16:45:00,prosumer_s1_1,0.0,-63.34995306072496,443.97910234941673,71.4677186876552 +2012-04-15 16:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 16:45:00,prosumer_s1_3,0.0,-63.34995306072496,318.8098493199409,71.4677186876552 +2012-04-15 16:45:00,prosumer_s1_4,0.0,-39.485956975695984,137.07620888009376,87.71960708475824 +2012-04-15 16:45:00,prosumer_s1_5,0.0,-63.34995306072496,480.8163231461209,71.4677186876552 +2012-04-15 17:00:00,prosumer_s1_0,0.0,-77.27004456274187,141.85255429325485,88.84228659204011 +2012-04-15 17:00:00,prosumer_s1_1,0.0,-95.89571152395833,449.90676868468546,71.4677186876552 +2012-04-15 17:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 17:00:00,prosumer_s1_3,0.0,-95.89571152395833,324.7375156552096,71.4677186876552 +2012-04-15 17:00:00,prosumer_s1_4,0.0,-77.27004456274187,141.85255429325485,87.71960708475824 +2012-04-15 17:00:00,prosumer_s1_5,0.0,-95.89571152395833,486.74398948138963,71.4677186876552 +2012-04-15 17:15:00,prosumer_s1_0,0.0,-64.98287232309607,145.10169790940967,88.84228659204011 +2012-04-15 17:15:00,prosumer_s1_1,0.0,-82.2087222447677,454.01720479692386,71.4677186876552 +2012-04-15 17:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 17:15:00,prosumer_s1_3,0.0,-82.2087222447677,328.847951767448,71.4677186876552 +2012-04-15 17:15:00,prosumer_s1_4,0.0,-64.98287232309607,145.10169790940967,87.71960708475824 +2012-04-15 17:15:00,prosumer_s1_5,0.0,-82.2087222447677,490.85442559362804,71.4677186876552 +2012-04-15 17:30:00,prosumer_s1_0,0.0,-65.80851648312307,150.54102727270921,88.84228659204011 +2012-04-15 17:30:00,prosumer_s1_1,0.0,-85.16166791015908,461.05614725675105,71.4677186876552 +2012-04-15 17:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 17:30:00,prosumer_s1_3,0.0,-85.16166791015908,335.8868942272752,71.4677186876552 +2012-04-15 17:30:00,prosumer_s1_4,0.0,-65.80851648312307,150.54102727270921,87.71960708475824 +2012-04-15 17:30:00,prosumer_s1_5,0.0,-85.16166791015908,497.8933680534552,71.4677186876552 +2012-04-15 17:45:00,prosumer_s1_0,0.0,-93.00034912488653,161.37792734409493,88.84228659204011 +2012-04-15 17:45:00,prosumer_s1_1,0.0,-113.4798646302698,474.2794304453034,71.4677186876552 +2012-04-15 17:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 17:45:00,prosumer_s1_3,0.0,-113.4798646302698,349.11017741582754,71.4677186876552 +2012-04-15 17:45:00,prosumer_s1_4,0.0,-93.00034912488653,161.37792734409493,87.71960708475824 +2012-04-15 17:45:00,prosumer_s1_5,0.0,-113.4798646302698,511.11665124200755,71.4677186876552 +2012-04-15 18:00:00,prosumer_s1_0,0.0,-62.55644293991068,166.3955474216491,88.84228659204011 +2012-04-15 18:00:00,prosumer_s1_1,0.0,-88.0666667999676,481.3432124433183,71.4677186876552 +2012-04-15 18:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 18:00:00,prosumer_s1_3,0.0,-88.0666667999676,356.17395941384245,71.4677186876552 +2012-04-15 18:00:00,prosumer_s1_4,0.0,-62.55644293991068,166.3955474216491,87.71960708475824 +2012-04-15 18:00:00,prosumer_s1_5,0.0,-88.0666667999676,518.1804332400225,71.4677186876552 +2012-04-15 18:15:00,prosumer_s1_0,0.0,-100.14702377641656,177.03297849643351,88.84228659204011 +2012-04-15 18:15:00,prosumer_s1_1,0.0,-128.59799335300394,495.00265272486064,71.4677186876552 +2012-04-15 18:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 18:15:00,prosumer_s1_3,0.0,-128.59799335300394,369.8333996953848,71.4677186876552 +2012-04-15 18:15:00,prosumer_s1_4,0.0,-100.14702377641656,177.03297849643351,87.71960708475824 +2012-04-15 18:15:00,prosumer_s1_5,0.0,-128.59799335300394,531.8398735215648,71.4677186876552 +2012-04-15 18:30:00,prosumer_s1_0,0.0,-160.7953579011047,192.05089933395726,88.84228659204011 +2012-04-15 18:30:00,prosumer_s1_1,0.0,-183.24782417029684,512.1175828631459,71.4677186876552 +2012-04-15 18:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 18:30:00,prosumer_s1_3,0.0,-183.24782417029684,386.9483298336701,71.4677186876552 +2012-04-15 18:30:00,prosumer_s1_4,0.0,-160.7953579011047,192.05089933395726,87.71960708475824 +2012-04-15 18:30:00,prosumer_s1_5,0.0,-183.24782417029684,548.9548036598501,71.4677186876552 +2012-04-15 18:45:00,prosumer_s1_0,0.0,-104.31036779581184,205.16117667668482,88.84228659204011 +2012-04-15 18:45:00,prosumer_s1_1,0.0,-115.94192814085434,526.689776075547,71.4677186876552 +2012-04-15 18:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 18:45:00,prosumer_s1_3,0.0,-115.94192814085434,401.52052304607116,71.4677186876552 +2012-04-15 18:45:00,prosumer_s1_4,0.0,-104.31036779581184,205.16117667668482,87.71960708475824 +2012-04-15 18:45:00,prosumer_s1_5,0.0,-115.94192814085434,563.5269968722512,71.4677186876552 +2012-04-15 19:00:00,prosumer_s1_0,0.0,-36.92427904533558,208.44841915636965,88.84228659204011 +2012-04-15 19:00:00,prosumer_s1_1,0.0,-51.020793720694954,531.2319831220267,71.4677186876552 +2012-04-15 19:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 19:00:00,prosumer_s1_3,0.0,-51.020793720694954,406.06273009255085,71.4677186876552 +2012-04-15 19:00:00,prosumer_s1_4,0.0,-36.92427904533558,208.44841915636965,87.71960708475824 +2012-04-15 19:00:00,prosumer_s1_5,0.0,-51.020793720694954,568.0692039187309,71.4677186876552 +2012-04-15 19:15:00,prosumer_s1_0,0.0,-54.87412959900419,214.9450577563313,88.84228659204011 +2012-04-15 19:15:00,prosumer_s1_1,0.0,-60.499933,538.3946698542828,71.4677186876552 +2012-04-15 19:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 19:15:00,prosumer_s1_3,0.0,-60.499933,413.22541682480704,71.4677186876552 +2012-04-15 19:15:00,prosumer_s1_4,0.0,-54.87412959900419,214.9450577563313,87.71960708475824 +2012-04-15 19:15:00,prosumer_s1_5,0.0,-60.499933,575.231890650987,71.4677186876552 +2012-04-15 19:30:00,prosumer_s1_0,0.0,-155.61568079429654,231.91914399833126,88.84228659204011 +2012-04-15 19:30:00,prosumer_s1_1,0.0,-168.38434275,556.7615229956389,71.4677186876552 +2012-04-15 19:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 19:30:00,prosumer_s1_3,0.0,-168.38434275,431.5922699661631,71.4677186876552 +2012-04-15 19:30:00,prosumer_s1_4,0.0,-155.61568079429654,231.91914399833126,87.71960708475824 +2012-04-15 19:30:00,prosumer_s1_5,0.0,-168.38434275,593.598743792343,71.4677186876552 +2012-04-15 19:45:00,prosumer_s1_0,0.0,-187.39542396954465,254.70513234412527,88.84228659204011 +2012-04-15 19:45:00,prosumer_s1_1,0.0,-204.826613,581.6670234495078,71.4677186876552 +2012-04-15 19:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 19:45:00,prosumer_s1_3,0.0,-204.826613,456.49777042003205,71.4677186876552 +2012-04-15 19:45:00,prosumer_s1_4,0.0,-187.39542396954465,254.70513234412527,87.71960708475824 +2012-04-15 19:45:00,prosumer_s1_5,0.0,-204.826613,618.504244246212,71.4677186876552 +2012-04-15 20:00:00,prosumer_s1_0,0.0,-166.69217468559873,272.63651637598457,88.84228659204011 +2012-04-15 20:00:00,prosumer_s1_1,0.0,-190.47154675,602.156398300837,71.4677186876552 +2012-04-15 20:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 20:00:00,prosumer_s1_3,0.0,-190.47154675,476.98714527136127,71.4677186876552 +2012-04-15 20:00:00,prosumer_s1_4,0.0,-166.69217468559873,272.63651637598457,87.71960708475824 +2012-04-15 20:00:00,prosumer_s1_5,0.0,-190.47154675,638.9936190975412,71.4677186876552 +2012-04-15 20:15:00,prosumer_s1_0,0.0,-138.62889973940182,283.7056255345844,88.84228659204011 +2012-04-15 20:15:00,prosumer_s1_1,0.0,-158.65276925,614.8243544372823,71.4677186876552 +2012-04-15 20:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 20:15:00,prosumer_s1_3,0.0,-158.65276925,489.65510140780646,71.4677186876552 +2012-04-15 20:15:00,prosumer_s1_4,0.0,-138.62889973940182,283.7056255345844,87.71960708475824 +2012-04-15 20:15:00,prosumer_s1_5,0.0,-158.65276925,651.6615752339865,71.4677186876552 +2012-04-15 20:30:00,prosumer_s1_0,0.0,-134.85766356075771,296.9282162455488,88.84228659204011 +2012-04-15 20:30:00,prosumer_s1_1,0.0,-152.91464775,629.8174052400541,71.4677186876552 +2012-04-15 20:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 20:30:00,prosumer_s1_3,0.0,-152.91464775,504.64815221057825,71.4677186876552 +2012-04-15 20:30:00,prosumer_s1_4,0.0,-134.85766356075771,296.9282162455488,87.71960708475824 +2012-04-15 20:30:00,prosumer_s1_5,0.0,-152.91464775,666.6546260367583,71.4677186876552 +2012-04-15 20:45:00,prosumer_s1_0,0.0,-145.39056403053806,312.24381212048877,88.84228659204011 +2012-04-15 20:45:00,prosumer_s1_1,0.0,-163.1676,647.0056528966143,71.4677186876552 +2012-04-15 20:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 20:45:00,prosumer_s1_3,0.0,-163.1676,521.8363998671384,71.4677186876552 +2012-04-15 20:45:00,prosumer_s1_4,0.0,-145.39056403053806,312.24381212048877,87.71960708475824 +2012-04-15 20:45:00,prosumer_s1_5,0.0,-163.1676,683.8428736933184,71.4677186876552 +2012-04-15 21:00:00,prosumer_s1_0,0.0,-136.47762533382968,324.22617496089794,88.84228659204011 +2012-04-15 21:00:00,prosumer_s1_1,0.0,-160.08835,661.0609728915975,71.4677186876552 +2012-04-15 21:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 21:00:00,prosumer_s1_3,0.0,-160.08835,535.8917198621217,71.4677186876552 +2012-04-15 21:00:00,prosumer_s1_4,0.0,-136.47762533382968,324.22617496089794,87.71960708475824 +2012-04-15 21:00:00,prosumer_s1_5,0.0,-160.08835,697.8981936883017,71.4677186876552 +2012-04-15 21:15:00,prosumer_s1_0,0.0,-123.07498657580798,332.56353069890724,88.84228659204011 +2012-04-15 21:15:00,prosumer_s1_1,0.0,-148.49673575,671.1204508271757,71.4677186876552 +2012-04-15 21:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 21:15:00,prosumer_s1_3,0.0,-148.49673575,545.9511977976998,71.4677186876552 +2012-04-15 21:15:00,prosumer_s1_4,0.0,-123.07498657580798,332.56353069890724,87.71960708475824 +2012-04-15 21:15:00,prosumer_s1_5,0.0,-148.49673575,707.9576716238798,71.4677186876552 +2012-04-15 21:30:00,prosumer_s1_0,0.0,-116.93911702163916,341.3544268437113,88.84228659204011 +2012-04-15 21:30:00,prosumer_s1_1,0.0,-135.9262035,681.3387008769421,71.4677186876552 +2012-04-15 21:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 21:30:00,prosumer_s1_3,0.0,-135.9262035,556.1694478474662,71.4677186876552 +2012-04-15 21:30:00,prosumer_s1_4,0.0,-116.93911702163916,341.3544268437113,87.71960708475824 +2012-04-15 21:30:00,prosumer_s1_5,0.0,-135.9262035,718.1759216736461,71.4677186876552 +2012-04-15 21:45:00,prosumer_s1_0,0.0,-61.198037497857584,344.41432871860417,88.84228659204011 +2012-04-15 21:45:00,prosumer_s1_1,0.0,-74.134952,685.045448476942,71.4677186876552 +2012-04-15 21:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 21:45:00,prosumer_s1_3,0.0,-74.134952,559.8761954474662,71.4677186876552 +2012-04-15 21:45:00,prosumer_s1_4,0.0,-61.198037497857584,344.41432871860417,87.71960708475824 +2012-04-15 21:45:00,prosumer_s1_5,0.0,-74.134952,721.8826692736461,71.4677186876552 +2012-04-15 22:00:00,prosumer_s1_0,0.0,-15.823306789118968,345.4326980348993,88.84228659204011 +2012-04-15 22:00:00,prosumer_s1_1,0.0,-24.80095425,686.6416085691175,71.4677186876552 +2012-04-15 22:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 22:00:00,prosumer_s1_3,0.0,-24.80095425,561.4723555396416,71.4677186876552 +2012-04-15 22:00:00,prosumer_s1_4,0.0,-15.823306789118968,345.4326980348993,87.71960708475824 +2012-04-15 22:00:00,prosumer_s1_5,0.0,-24.80095425,723.4788293658215,71.4677186876552 +2012-04-15 22:15:00,prosumer_s1_0,0.0,-15.735745157164748,346.65193493817213,88.84228659204011 +2012-04-15 22:15:00,prosumer_s1_1,0.0,-24.19391875,688.5162016233494,71.4677186876552 +2012-04-15 22:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 22:15:00,prosumer_s1_3,0.0,-24.19391875,563.3469485938735,71.4677186876552 +2012-04-15 22:15:00,prosumer_s1_4,0.0,-15.735745157164748,346.65193493817213,87.71960708475824 +2012-04-15 22:15:00,prosumer_s1_5,0.0,-24.19391875,725.3534224200534,71.4677186876552 +2012-04-15 22:30:00,prosumer_s1_0,0.0,-11.874558373281856,347.24566285683625,88.84228659204011 +2012-04-15 22:30:00,prosumer_s1_1,0.0,-24.7552255,689.7539628983494,71.4677186876552 +2012-04-15 22:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 22:30:00,prosumer_s1_3,0.0,-24.7552255,564.5847098688736,71.4677186876552 +2012-04-15 22:30:00,prosumer_s1_4,0.0,-11.874558373281856,347.24566285683625,87.71960708475824 +2012-04-15 22:30:00,prosumer_s1_5,0.0,-24.7552255,726.5911836950535,71.4677186876552 +2012-04-15 22:45:00,prosumer_s1_0,0.0,-26.136356787916014,348.55248069623207,88.84228659204011 +2012-04-15 22:45:00,prosumer_s1_1,0.0,-42.099057,691.8589157483494,71.4677186876552 +2012-04-15 22:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 22:45:00,prosumer_s1_3,0.0,-42.099057,566.6896627188736,71.4677186876552 +2012-04-15 22:45:00,prosumer_s1_4,0.0,-26.136356787916014,348.55248069623207,87.71960708475824 +2012-04-15 22:45:00,prosumer_s1_5,0.0,-42.099057,728.6961365450535,71.4677186876552 +2012-04-15 23:00:00,prosumer_s1_0,0.0,-50.82963161442695,352.82121172739954,88.84228659204011 +2012-04-15 23:00:00,prosumer_s1_1,0.0,-64.45433625,697.2718651738098,71.4677186876552 +2012-04-15 23:00:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 23:00:00,prosumer_s1_3,0.0,-64.45433625,572.102612144334,71.4677186876552 +2012-04-15 23:00:00,prosumer_s1_4,0.0,-50.82963161442695,352.82121172739954,87.71960708475824 +2012-04-15 23:00:00,prosumer_s1_5,0.0,-64.45433625,734.1090859705139,71.4677186876552 +2012-04-15 23:15:00,prosumer_s1_0,0.0,-50.59790374912035,355.89141582894706,88.84228659204011 +2012-04-15 23:15:00,prosumer_s1_1,0.0,-59.7981275,700.9003249065621,71.4677186876552 +2012-04-15 23:15:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 23:15:00,prosumer_s1_3,0.0,-59.7981275,575.7310718770863,71.4677186876552 +2012-04-15 23:15:00,prosumer_s1_4,0.0,-50.59790374912035,355.89141582894706,87.71960708475824 +2012-04-15 23:15:00,prosumer_s1_5,0.0,-59.7981275,737.7375457032662,71.4677186876552 +2012-04-15 23:30:00,prosumer_s1_0,0.0,-52.25395575407933,358.504113616651,88.84228659204011 +2012-04-15 23:30:00,prosumer_s1_1,0.0,-61.275828,703.9641163065621,71.4677186876552 +2012-04-15 23:30:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 23:30:00,prosumer_s1_3,0.0,-61.275828,578.7948632770863,71.4677186876552 +2012-04-15 23:30:00,prosumer_s1_4,0.0,-52.25395575407933,358.504113616651,87.71960708475824 +2012-04-15 23:30:00,prosumer_s1_5,0.0,-61.275828,740.8013371032662,71.4677186876552 +2012-04-15 23:45:00,prosumer_s1_0,0.0,-49.96390325177774,361.0023087792399,88.84228659204011 +2012-04-15 23:45:00,prosumer_s1_1,0.0,-60.4298405,706.9856083315622,71.4677186876552 +2012-04-15 23:45:00,prosumer_s1_2,0,0,0.0,0.0 +2012-04-15 23:45:00,prosumer_s1_3,0.0,-60.4298405,581.8163553020863,71.4677186876552 +2012-04-15 23:45:00,prosumer_s1_4,0.0,-49.96390325177774,361.0023087792399,87.71960708475824 +2012-04-15 23:45:00,prosumer_s1_5,0.0,-60.4298405,743.8228291282662,71.4677186876552 diff --git a/environment.yml b/environment.yml index 60eaa07..dc1ad50 100644 --- a/environment.yml +++ b/environment.yml @@ -1,108 +1,17 @@ -name: Ecosystem -channels: - - conda-forge - - defaults -dependencies: - - bzip2=1.0.8=h8ffe710_4 - - ca-certificates=2023.5.7=h56e8100_0 - - glpk=5.0=h8ffe710_0 - - intel-openmp=2023.1.0=h57928b3_46319 - - ipopt=3.14.12=ha9547d1_0 - - libblas=3.9.0=17_win64_mkl - - libffi=3.4.2=h8ffe710_5 - - libflang=5.0.0=h6538335_20180525 - - libhwloc=2.9.1=nocuda_h15da153_6 - - libiconv=1.17=h8ffe710_0 - - liblapack=3.9.0=17_win64_mkl - - libsqlite=3.42.0=hcfcfb64_0 - - libxml2=2.11.4=hc3477c8_0 - - libzlib=1.2.13=hcfcfb64_5 - - llvm-meta=5.0.0=0 - - metis=5.1.0=h0e60522_1006 - - mkl=2022.1.0=h6a75c08_874 - - mumps-seq=5.2.1=hb3f9cae_11 - - openmp=5.0.0=vc14_1 - - openssl=3.1.1=hcfcfb64_1 - - pip=23.1.2=pyhd8ed1ab_0 - - ply=3.11=py_1 - - pthreads-win32=2.9.1=hfa6e2cd_3 - - pyomo=6.6.1=py38hd3f51b4_0 - - python=3.8.17=h4de0772_0_cpython - - python_abi=3.8=3_cp38 - - setuptools=68.0.0=pyhd8ed1ab_0 - - tbb=2021.9.0=h91493d7_0 - - tk=8.6.12=h8ffe710_0 - - ucrt=10.0.22621.0=h57928b3_0 - - vc=14.3=h64f974e_17 - - vc14_runtime=14.36.32532=hfdfe4a8_17 - - vs2015_runtime=14.36.32532=h05e6639_17 - - wheel=0.40.0=pyhd8ed1ab_0 - - xz=5.2.6=h8d14728_0 - - pip: - - antiorm==1.2.1 - - arrow==1.2.3 - - cachetools==5.3.1 - - chardet==5.1.0 - - colorama==0.4.6 - - contourpy==1.1.0 - - coolprop==6.4.3.post1 - - cvxpy==1.3.2 - - cycler==0.11.0 - - db==0.1.1 - - db-sqlite3==0.0.1 - - deepdiff==6.6.0 - - distlib==0.3.7 - - docopt==0.6.2 - - ecos==2.0.12 - - et-xmlfile==1.1.0 - - exceptiongroup==1.1.2 - - filelock==3.12.2 - - fonttools==4.40.0 - - gurobipy==10.0.3 - - hplib==1.9 - - httplib2==0.22.0 - - importlib-resources==6.0.0 - - iniconfig==2.0.0 - - jsonpickle==3.0.1 - - kiwisolver==1.4.4 - - loguru==0.7.0 - - lxml==4.9.3 - - matplotlib==3.7.2 - - mosaik==3.1.1 - - mosaik-api==3.0.3 - - mosaik-csv==1.2.0 - - mosaik-simpy-io==0.2.4 - - networkx==3.1 - - numpy==1.24.4 - - openpyxl==3.1.2 - - ordered-set==4.1.0 - - osqp==0.6.3 - - packaging==23.1 - - paho-mqtt==1.6.1 - - pandapower==2.13.1 - - pandas==1.5.3 - - patsy==0.5.3 - - pillow==10.0.0 - - platformdirs==3.9.1 - - pluggy==1.2.0 - - pyparsing==3.0.9 - - pyproject-api==1.5.3 - - pytest==7.4.0 - - python-dateutil==2.8.2 - - pytz==2023.3 - - qdldl==0.1.7.post0 - - scipy==1.10.1 - - scs==3.2.3 - - seaborn==0.12.2 - - simpy==3.0.13 - - six==1.16.0 - - statsmodels==0.14.0 - - tabulate==0.8.10 - - tomli==2.0.1 - - tox==4.6.4 - - tqdm==4.65.0 - - tzdata==2023.3 - - virtualenv==20.24.0 - - win32-setctime==1.1.0 - - zipp==3.16.0 -prefix: C:\Users\aihuifu\.conda\envs\Ecosystem +name: Ecosystem +channels: + - conda-forge + - defaults +dependencies: + - arrow=1.2.3 + - lxml=4.9.3 + - matplotlib=3.7.2 + - paho-mqtt=1.6.1 + - pandapower=2.13.1 + - pandas=1.5.3 + - pip + - python=3.8.17 + - setuptools=68.0.0 + - pip: + - mosaik==3.1.1 + # - mosaik-api==3.0.3 # If mosaik != 3.1.1 then - mosaik-api==3.0.3 is needed \ No newline at end of file diff --git a/environment_full.yml b/environment_full.yml new file mode 100644 index 0000000..f5c36d3 --- /dev/null +++ b/environment_full.yml @@ -0,0 +1,109 @@ +name: Ecosystem +channels: + - conda-forge + - defaults +dependencies: + - arrow=1.2.3=pyhd8ed1ab_0 + - blas=2.123=openblas + - blas-devel=3.9.0=23_osxarm64_openblas + - brotli=1.1.0=hb547adb_1 + - brotli-bin=1.1.0=hb547adb_1 + - brotli-python=1.1.0=py38he333c0f_1 + - bzip2=1.0.8=h99b78c6_7 + - ca-certificates=2024.7.4=hf0a4a13_0 + - certifi=2024.7.4=pyhd8ed1ab_0 + - cffi=1.16.0=py38h73f40f7_0 + - charset-normalizer=3.3.2=pyhd8ed1ab_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - contourpy=1.1.1=py38h9afee92_1 + - cycler=0.12.1=pyhd8ed1ab_0 + - deepdiff=7.0.1=pyhd8ed1ab_0 + - fonttools=4.53.1=py38h3237794_0 + - freetype=2.12.1=hadb7bae_2 + - h2=4.1.0=pyhd8ed1ab_0 + - hpack=4.0.0=pyh9f0ad1d_0 + - hyperframe=6.0.1=pyhd8ed1ab_0 + - icu=75.1=hfee45f7_0 + - idna=3.7=pyhd8ed1ab_0 + - importlib-resources=6.4.0=pyhd8ed1ab_0 + - importlib_resources=6.4.0=pyhd8ed1ab_0 + - kiwisolver=1.4.5=py38h9afee92_1 + - lcms2=2.16=ha0e7c42_0 + - lerc=4.0.0=h9a09cb3_0 + - libblas=3.9.0=23_osxarm64_openblas + - libbrotlicommon=1.1.0=hb547adb_1 + - libbrotlidec=1.1.0=hb547adb_1 + - libbrotlienc=1.1.0=hb547adb_1 + - libcblas=3.9.0=23_osxarm64_openblas + - libcxx=18.1.8=h167917d_2 + - libdeflate=1.20=h93a5062_0 + - libffi=3.4.2=h3422bc3_5 + - libgfortran=5.0.0=13_2_0_hd922786_3 + - libgfortran5=13.2.0=hf226fd6_3 + - libiconv=1.17=h0d3ecfb_2 + - libjpeg-turbo=3.0.0=hb547adb_1 + - liblapack=3.9.0=23_osxarm64_openblas + - liblapacke=3.9.0=23_osxarm64_openblas + - libopenblas=0.3.27=openmp_h517c56d_1 + - libpng=1.6.43=h091b4b1_0 + - libsqlite=3.46.0=hfb93653_0 + - libtiff=4.6.0=h07db509_3 + - libwebp-base=1.4.0=h93a5062_0 + - libxcb=1.16=hf2054a2_0 + - libxml2=2.12.7=h01dff8b_4 + - libxslt=1.1.39=h223e5b9_0 + - libzlib=1.3.1=hfb2fe0b_1 + - llvm-openmp=18.1.8=hde57baf_0 + - lxml=4.9.3=py38h1e4dcb8_3 + - matplotlib=3.7.2=py38h150bfb4_0 + - matplotlib-base=3.7.2=py38h0405b42_0 + - munkres=1.1.4=pyh9f0ad1d_0 + - ncurses=6.5=hb89a1cb_0 + - networkx=3.1=pyhd8ed1ab_0 + - numpy=1.24.4=py38ha84db1f_0 + - openblas=0.3.27=openmp_h560b219_1 + - openjpeg=2.5.2=h9f1df11_0 + - openssl=3.3.1=hfb2fe0b_2 + - ordered-set=4.1.0=pyhd8ed1ab_0 + - orjson=3.10.6=py38h186058e_0 + - packaging=24.1=pyhd8ed1ab_0 + - paho-mqtt=1.6.1=pyhd8ed1ab_0 + - pandapower=2.13.1=pyhd8ed1ab_0 + - pandas=1.5.3=py38h61dac83_1 + - pillow=10.4.0=py38h2c6aaed_0 + - pip=24.1.2=pyhd8ed1ab_0 + - platformdirs=4.2.2=pyhd8ed1ab_0 + - pooch=1.8.2=pyhd8ed1ab_0 + - pthread-stubs=0.4=h27ca646_1001 + - pycparser=2.22=pyhd8ed1ab_0 + - pyparsing=3.0.9=pyhd8ed1ab_0 + - pysocks=1.7.1=pyha2e5f31_6 + - python=3.8.17=h3ba56d0_0_cpython + - python-dateutil=2.9.0=pyhd8ed1ab_0 + - python_abi=3.8=4_cp38 + - pytz=2024.1=pyhd8ed1ab_0 + - readline=8.2=h92ec313_1 + - requests=2.32.3=pyhd8ed1ab_0 + - scipy=1.10.1=py38h9d039d2_1 + - setuptools=68.0.0=pyhd8ed1ab_0 + - six=1.16.0=pyh6c4a22f_0 + - tk=8.6.13=h5083fa2_1 + - tornado=6.4.1=py38h3237794_0 + - tqdm=4.66.4=pyhd8ed1ab_0 + - typing_extensions=4.12.2=pyha770c72_0 + - unicodedata2=15.1.0=py38hb192615_0 + - urllib3=2.2.2=pyhd8ed1ab_1 + - xorg-libxau=1.0.11=hb547adb_0 + - xorg-libxdmcp=1.1.3=h27ca646_0 + - xz=5.2.6=h57fd34a_0 + - zipp=3.19.2=pyhd8ed1ab_0 + - zstandard=0.23.0=py38h43bb1b3_0 + - zstd=1.5.6=hb46c0d2_0 + - pip: + - docopt==0.6.2 + - loguru==0.7.2 + - mosaik==3.1.1 + - mosaik-api==3.0.6 + - mosaik-simpy-io==0.2.4 + - simpy==3.0.13 +prefix: /Users/jgrguric/miniconda3/envs/Esys diff --git a/simple_test.py b/simple_test.py index 619d0e6..a54f340 100644 --- a/simple_test.py +++ b/simple_test.py @@ -3,6 +3,9 @@ # also buildmodelset is just a list of predefined variables from configuration.buildmodelset import * +# ERRORS: +# No errors found, passes + START_DATE = '2012-01-01 00:00:00' end = 1 * 24 * 3600 # last one interval is not computed diff --git a/simulation creator_DNcontrolCase.py b/simulation creator_DNcontrolCase.py index 106a521..68b63d6 100644 --- a/simulation creator_DNcontrolCase.py +++ b/simulation creator_DNcontrolCase.py @@ -1,9 +1,18 @@ import mosaik from mosaik.util import connect_many_to_one -from Models.EleDisNetworkSim.network import * +# Doing this causes issues: an example is that it tries to import the incorrect numpy classes +# from Models.EleDisNetworkSim.network import * +from Models.EleDisNetworkSim.network import create_cigre_lv_resident import pandas as pd from configuration.buildmodelset import * +# ERROR 1: +# Incorrect format at position 1172 within the given csv +# ERROR 2: +# Could not import module controller + + + outputfile='Result/DNcontrolCase/results.csv' sim_config_file="Cases/DNcontrolCase/" sim_config_ddf=pd.read_xml(sim_config_file+'config.xml') diff --git a/simulation creator_games.py b/simulation creator_games.py index ea8df47..fde48e4 100644 --- a/simulation creator_games.py +++ b/simulation creator_games.py @@ -15,6 +15,12 @@ from configuration.buildmodelset import * from configuration.bids.initial_bids import * +# Error: +# AttributeError: Can only use .dt accessor with datetimelike values. Did you mean: 'at'? + +# Error: +# With the combined yml file this now works. So issues are really with the versions of the modules + outputfile='Result/GameCase/results.csv' outputfolder='Result/GameCase/' sim_config_file="Cases/GameCase/" diff --git a/simulation creator_multienergyCase.py b/simulation creator_multienergyCase.py index 2211f72..1d509b9 100644 --- a/simulation creator_multienergyCase.py +++ b/simulation creator_multienergyCase.py @@ -9,6 +9,9 @@ import Models.Heatnetwork.heat_network_mosaik as qn from configuration.buildmodelset import * +# ERROR: +# mosaik.exceptions.ScenarioError: Simulator "HeatPump" could not be started: Could not import module: No module named 'Heat_Pump_Model' --> No module named 'Heat_Pump_Model' + outputfile='Result/MultienergyCase/results.csv' sim_config_file="Cases/MultienergyCase/" sim_config_ddf=pd.read_xml(sim_config_file+'config.xml') diff --git a/simulation creator_residentialcase.py b/simulation creator_residentialcase.py index 266b372..7b4172a 100644 --- a/simulation creator_residentialcase.py +++ b/simulation creator_residentialcase.py @@ -12,6 +12,9 @@ sim_config_ddf=pd.read_xml(sim_config_file+'config.xml') sim_config={row[1]:{row[2]:row[3]}for row in sim_config_ddf.values} +# ERROR: +# No errors found. Runs fine + tosh=sim_config_ddf[sim_config_ddf['method']=='connect'] #! /usr/bin/env python if not tosh.empty: From 7d5274570f9c5b6a63cf57626dd8a35c923eb790 Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Wed, 31 Jul 2024 14:13:19 +0200 Subject: [PATCH 05/31] Add .gitignore file to exclude venv and __pycache__ directories --- .gitignore | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5763b18 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ + + + +venv/ +__pycache__/ \ No newline at end of file From 4c23f6fe067bddcc09ec038a7294939bb8c5c5d7 Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Wed, 31 Jul 2024 14:57:27 +0200 Subject: [PATCH 06/31] set up documentation using Sphinx --- .gitignore | 4 ++- docs/Makefile | 20 +++++++++++ docs/{Figure => _static/img}/Multienergy.jpg | Bin docs/{Figure => _static/img}/Structure.jpg | Bin docs/{Figure => _static/img}/Structure.pdf | Bin docs/{Figure => _static/img}/Wind.jpg | Bin docs/{Figure => _static/img}/case study.jpg | Bin docs/{Figure => _static/img}/case study.pdf | Bin docs/{Figure => _static/img}/config.png | Bin docs/conf.py | 31 ++++++++++++++++ docs/developer/start.md | 3 ++ docs/index.rst | 35 +++++++++++++++++++ docs/make.bat | 35 +++++++++++++++++++ docs/quick-start.md | 3 ++ docs/requirements.txt | 2 ++ docs/user/start.md | 3 ++ 16 files changed, 135 insertions(+), 1 deletion(-) create mode 100644 docs/Makefile rename docs/{Figure => _static/img}/Multienergy.jpg (100%) rename docs/{Figure => _static/img}/Structure.jpg (100%) rename docs/{Figure => _static/img}/Structure.pdf (100%) rename docs/{Figure => _static/img}/Wind.jpg (100%) rename docs/{Figure => _static/img}/case study.jpg (100%) rename docs/{Figure => _static/img}/case study.pdf (100%) rename docs/{Figure => _static/img}/config.png (100%) create mode 100644 docs/conf.py create mode 100644 docs/developer/start.md create mode 100644 docs/index.rst create mode 100644 docs/make.bat create mode 100644 docs/quick-start.md create mode 100644 docs/requirements.txt create mode 100644 docs/user/start.md diff --git a/.gitignore b/.gitignore index 41ac90b..9dc9345 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ __pycache__/ .DS_Store -venv/ \ No newline at end of file +venv/ + +_build/ \ No newline at end of file diff --git a/docs/Makefile b/docs/Makefile new file mode 100644 index 0000000..d4bb2cb --- /dev/null +++ b/docs/Makefile @@ -0,0 +1,20 @@ +# Minimal makefile for Sphinx documentation +# + +# You can set these variables from the command line, and also +# from the environment for the first two. +SPHINXOPTS ?= +SPHINXBUILD ?= sphinx-build +SOURCEDIR = . +BUILDDIR = _build + +# Put it first so that "make" without argument is like "make help". +help: + @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +.PHONY: help Makefile + +# Catch-all target: route all unknown targets to Sphinx using the new +# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). +%: Makefile + @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) diff --git a/docs/Figure/Multienergy.jpg b/docs/_static/img/Multienergy.jpg similarity index 100% rename from docs/Figure/Multienergy.jpg rename to docs/_static/img/Multienergy.jpg diff --git a/docs/Figure/Structure.jpg b/docs/_static/img/Structure.jpg similarity index 100% rename from docs/Figure/Structure.jpg rename to docs/_static/img/Structure.jpg diff --git a/docs/Figure/Structure.pdf b/docs/_static/img/Structure.pdf similarity index 100% rename from docs/Figure/Structure.pdf rename to docs/_static/img/Structure.pdf diff --git a/docs/Figure/Wind.jpg b/docs/_static/img/Wind.jpg similarity index 100% rename from docs/Figure/Wind.jpg rename to docs/_static/img/Wind.jpg diff --git a/docs/Figure/case study.jpg b/docs/_static/img/case study.jpg similarity index 100% rename from docs/Figure/case study.jpg rename to docs/_static/img/case study.jpg diff --git a/docs/Figure/case study.pdf b/docs/_static/img/case study.pdf similarity index 100% rename from docs/Figure/case study.pdf rename to docs/_static/img/case study.pdf diff --git a/docs/Figure/config.png b/docs/_static/img/config.png similarity index 100% rename from docs/Figure/config.png rename to docs/_static/img/config.png diff --git a/docs/conf.py b/docs/conf.py new file mode 100644 index 0000000..cefd66d --- /dev/null +++ b/docs/conf.py @@ -0,0 +1,31 @@ +# Configuration file for the Sphinx documentation builder. +# +# For the full list of built-in configuration values, see the documentation: +# https://www.sphinx-doc.org/en/master/usage/configuration.html + +# -- Project information ----------------------------------------------------- +# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information + +project = 'Illuminator' +copyright = '2024, Illuminator Team' +author = 'Illuminator Team' +release = '1.0.0' + +# -- General configuration --------------------------------------------------- +# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration + +extensions = ["myst_parser", + 'sphinx_rtd_theme', + 'sphinx.ext.autodoc', + ] + +templates_path = ['_templates'] +exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] + + + +# -- Options for HTML output ------------------------------------------------- +# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output + +html_theme = 'sphinx_rtd_theme' +html_static_path = ['_static'] diff --git a/docs/developer/start.md b/docs/developer/start.md new file mode 100644 index 0000000..727177c --- /dev/null +++ b/docs/developer/start.md @@ -0,0 +1,3 @@ +# Developer's Documenation + +> Comming soon... diff --git a/docs/index.rst b/docs/index.rst new file mode 100644 index 0000000..1efa3ae --- /dev/null +++ b/docs/index.rst @@ -0,0 +1,35 @@ +.. Illuminator documentation master file, created by + sphinx-quickstart on Wed Jul 31 14:38:44 2024. + You can adapt this file completely to your liking, but it should at least + contain the root `toctree` directive. + +Illuminator documentation +========================= + +The Illuminator is an easy-to-use Energy System Integration +Development kit to demystify energy system operation, illustrate challenges +that arise due to the energy transition and test +state-of-the-art energy management concepts. we utilise Raspberry Pis +as the individual components of the energy system emulator, +and the simulation engine is based on [Mosaik](https://mosaik.offis.de/). + +.. toctree:: + :maxdepth: 2 + :caption: Contents: + + quick-start + +.. toctree:: + :maxdepth: 2 + :caption: User's Documentation: + + user/start + +.. toctree:: + :maxdepth: 2 + :caption: Developer's Documentation: + + developer/start + + + diff --git a/docs/make.bat b/docs/make.bat new file mode 100644 index 0000000..954237b --- /dev/null +++ b/docs/make.bat @@ -0,0 +1,35 @@ +@ECHO OFF + +pushd %~dp0 + +REM Command file for Sphinx documentation + +if "%SPHINXBUILD%" == "" ( + set SPHINXBUILD=sphinx-build +) +set SOURCEDIR=. +set BUILDDIR=_build + +%SPHINXBUILD% >NUL 2>NUL +if errorlevel 9009 ( + echo. + echo.The 'sphinx-build' command was not found. Make sure you have Sphinx + echo.installed, then set the SPHINXBUILD environment variable to point + echo.to the full path of the 'sphinx-build' executable. Alternatively you + echo.may add the Sphinx directory to PATH. + echo. + echo.If you don't have Sphinx installed, grab it from + echo.https://www.sphinx-doc.org/ + exit /b 1 +) + +if "%1" == "" goto help + +%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% +goto end + +:help +%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% + +:end +popd diff --git a/docs/quick-start.md b/docs/quick-start.md new file mode 100644 index 0000000..06311fb --- /dev/null +++ b/docs/quick-start.md @@ -0,0 +1,3 @@ +# Quick Start + +> Comming soon... \ No newline at end of file diff --git a/docs/requirements.txt b/docs/requirements.txt new file mode 100644 index 0000000..3de5f82 --- /dev/null +++ b/docs/requirements.txt @@ -0,0 +1,2 @@ +Sphinx==7.4.7 +myst-parser==3.0.1 \ No newline at end of file diff --git a/docs/user/start.md b/docs/user/start.md new file mode 100644 index 0000000..eea37d6 --- /dev/null +++ b/docs/user/start.md @@ -0,0 +1,3 @@ +# User Documentation + +> Comming soon... \ No newline at end of file From 94c7221559b6cdf44f2cd2c393019315771eb299 Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Wed, 31 Jul 2024 14:59:52 +0200 Subject: [PATCH 07/31] chore: Add sphinx-copybutton and sphinx-rtd-theme to documentation requirements --- docs/requirements.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 3de5f82..3fbd37e 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,2 +1,4 @@ Sphinx==7.4.7 -myst-parser==3.0.1 \ No newline at end of file +myst-parser==3.0.1 +sphinx-copybutton==0.5.2 +sphinx-rtd-theme==2.0.0 \ No newline at end of file From 8cd2e410ea3a869e1fb82e7570932e5495aa5221 Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Wed, 31 Jul 2024 15:00:11 +0200 Subject: [PATCH 08/31] chore: Add sphinx-copybutton and sphinx-rtd-theme to documentation requirements --- docs/conf.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/conf.py b/docs/conf.py index cefd66d..b70a593 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -17,6 +17,8 @@ extensions = ["myst_parser", 'sphinx_rtd_theme', 'sphinx.ext.autodoc', + 'sphinx.ext.napoleon', + 'sphinx-copybutton', ] templates_path = ['_templates'] From d41d104f3600709b0d14ab8ed06c468bf4c4eecd Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Wed, 31 Jul 2024 16:34:24 +0200 Subject: [PATCH 09/31] chore: Add CITATION.cff file with software metadata --- CITATION.cff | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 CITATION.cff diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 0000000..49fcd38 --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,45 @@ +# This CITATION.cff file was generated with cffinit. +# Visit https://bit.ly/cffinit to generate yours today! + +cff-version: 1.2.0 +title: The Illuminator +message: >- + If you use this software, please cite it using the + metadata from this file. +type: software +authors: + - given-names: Aihui + family-names: Fu + email: A.Fu@tudelft.nl + affiliation: Delft University of Technology + - given-names: Raghav + family-names: Saini + - given-names: Remko + family-names: Koornneef + affiliation: Delft University of Technology + - family-names: Meer + name-particle: van der + given-names: Arjen + affiliation: Delft University of Technology + - given-names: Peter + family-names: Palensky + affiliation: Delft University of Technology + - given-names: Milos + family-names: Cvetkovic + affiliation: Delft University of Technology + email: M.Cvetkovic@tudelft.nl +identifiers: + - type: doi + value: 10.1109/PowerTech55446.2023.10202816 + description: IEEE deposit of the encompassing paper +repository-code: 'https://github.com/Illuminator-team/Illuminator' +abstract: >- + The Illuminator is primarily a modular software platform + developed to run on a Raspberry Pi (RasPi) cluster +keywords: + - energy system integration + - energy transition + - education +license: LGPL-2.1 +version: 2.0.0 +date-released: '2024-01-11' From 0f7d28b36ca622a2c479e1c543d9c4a84f123293 Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Wed, 31 Jul 2024 16:38:50 +0200 Subject: [PATCH 10/31] complete description and copyright statement --- LICENSE | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LICENSE b/LICENSE index 8000a6f..104ae93 100644 --- a/LICENSE +++ b/LICENSE @@ -470,8 +470,8 @@ safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. - - Copyright (C) + The Illuminator, a Energy System Integration Development kit + Copyright (C) 2024 Illuminator Team This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public From 86e31715472162ef8a107ca5410e5bcaa6fe712b Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Wed, 31 Jul 2024 17:28:17 +0200 Subject: [PATCH 11/31] rename user guide document --- User guide.md => user-guide.md | 470 ++++++++++++++++----------------- 1 file changed, 235 insertions(+), 235 deletions(-) rename User guide.md => user-guide.md (98%) diff --git a/User guide.md b/user-guide.md similarity index 98% rename from User guide.md rename to user-guide.md index 262bbc5..f4a1ebe 100644 --- a/User guide.md +++ b/user-guide.md @@ -1,235 +1,235 @@ -# User Guide document -## Configuration -There are three methods to configurate the cases. - - -1. Through provide `config.xml` and `connection.xml` files in the `Cases` folder. We provide four example in `Cases` folder: - * Residential Case study(`ResidentialCase`) - * Multienergy system case study(`MultienergyCase`) - * Electricity market game case study (`GameCase`), and - * Distribution voltage control case study (`DNcontrolCase`) . -For more information about the electricity market case study, you can reference the [Msc thesis](https://repository.tudelft.nl/islandora/object/uuid:58029e39-5541-4a17-90cd-cc487383beec?collection=education) - - -The `config.xml` file is used to define the models in the case and where to -run the model. Here is an example of the information in the config.xml file. -It means we would like build only Wind and PV models in our simulation study. -The wind model is running and import from python file, and the PV model is running in another Raspi which ip address is ‘192.168.0.1’, and the master get the pv model information from the port ’5123’. - - ```xml - #'Wind' ,'python','Models.Wind.wind_mosaik:WindSim' - #'PV','connect', '192.168.0.1:5123' - - - - - 0 - Wind - python - Models.Wind.wind_mosaik:WindSim - - - 1 - PV - connect - 192.168.0.1:5123 - - ``` - The `connection.xml` file is to set how the message transferred from one model to others. - Here is an example of the information in the connection file. - The model ctrl send the information ‘flow2e’ to electrolyser to control its hydrogen generating speed. - The electrolyser send the ‘h2_gen’ information to model h2storage ‘h2_in’ to control the hydrogen storing speed. - ``` - #['ctrl', 'electrolyser', 'flow2e'], - #['electrolyser', 'h2storage', 'h2_gen', 'h2_in'], - - - 13 - ctrl - electrolyser - flow2e - - - - 14 - electrolyser - h2storage - h2_gen - h2_in - ``` - -2. The users can build case through run the python scripts `build_configuration_xml` in the folder `configuration`. Through running the scripts, the `config.xml` and `connection.xml` -file will be automatically built. If you want to change the configuration, the user need to change the parameter 'sim_config' and 'connection'. - -3. The Illuminator also provide visualized method to do the configuration. The user can use smarter board, touch screen or mouse to configurate -the case. Firstly, run `drawpptx.py`, the user can draw their configuration by hard draw and save as 'example.pptx' file, such as below. -

- -
- -Then run the script `readppt_connectionxml.py` to build the configuration. - -## Define models -The model parameters, results presentation and real-time simulation are all set in the file `buildmodelse.py`. - -```python - - Battery_initialset = {'initial_soc': 20} - Battery_set = {'max_p': 500, 'min_p': -500, 'max_energy': 500, - 'charge_efficiency': 0.9, 'discharge_efficiency': 0.9, - 'soc_min': 10, 'soc_max': 90, 'flag': 0, 'resolution': 15} #p in kW - #Set flag as 1 to show fully discharged state; -1 show fully charged,0 show ready to charge and discharge - - h2storage_initial = {'initial_soc': 50} - ttrailers_initial = {'initial_soc': 20} - h2_set = {'h2storage_soc_min': 10, 'h2storage_soc_max': 90, 'max_h2': 0.3, - 'min_h2': -0.3, 'flag': 0, 'capacity':30, 'eff': 0.94, 'resolution':resolution} - h2trailer_set = {'h2storage_soc_min': 10, 'h2storage_soc_max': 90, 'max_h2': 0.3, - 'min_h2': -0.3, 'flag': 0, 'capacity':3000, 'eff': 0.94, 'resolution':resolution} - # max_h2 min_h2 in m^3/min; - # flag as 1 to show fully discharged state; -1 show fully charged,0 show ready to charge and discharge - # approx efficiency of compressed hydrogen storage tanks. Roundtrip efficiency - # Capacity is max m3 of hydrogen that it can contain - - pv_panel_set ={'Module_area': 1.26, 'NOCT': 44, 'Module_Efficiency': 0.198, 'Irradiance_at_NOCT': 800, - 'Power_output_at_STC': 250,'peak_power':600} - pv_set={'m_tilt':14,'m_az':180,'cap':500,'output_type':'power'} - # 'NOCT':degree celsius; 'Irradiance_at_NOCT':W/m2 This is the irradiance that falls on the panel under NOCT conditions - # KW. Available in spec sheet of a module - load_set={'houses':1000, 'output_type':'power'} - - Wind_set={'p_rated':300, 'u_rated':10.3, 'u_cutin':2.8, 'u_cutout':25, 'cp':0.40, 'diameter':22, 'output_type':'power'} - Wind_on_set={'p_rated':300, 'u_rated':10.3, 'u_cutin':2.8, 'u_cutout':25, 'cp':0.40, 'diameter':22, 'output_type':'power'} - Wind_off_set={'p_rated':200, 'u_rated':7.5, 'u_cutin':2.8, 'u_cutout':15, 'cp':0.40, 'diameter':15, 'output_type':'power'} - # p_rated # kW power it generates at rated wind speed and above - # u_rated # m/s #windspeed it generates most power at - # u_cutin # m/s #below this wind speed no power generation - # u_cutout # m/s #above this wind speed no power generation. Blades are pitched - # cp # coefficient of performance of a turbine. Usually around0.40. Never more than 0.59 - # powerout = 0 # output power at wind speed u - fuelcell_set={'eff':0.45, 'term_eff': 0.2,'max_flow':100, 'min_flow':0,'resolution':resolution} - - electrolyser_set={'eff':0.60,'resolution':resolution, 'term_eff': 0.2,'rated_power':2.3,'ramp_rate':1.5} - # term_eff: percentage of power transformed in effective heat - - RESULTS_SHOW_TYPE={'write2csv':True, 'dashboard_show':False, 'Finalresults_show':True,'database':False,'mqtt':False} - #'write2csv':True/Flause Write the results to csv file - # #'Realtime_show':True/Flause, show the results in dashboard - # 'Finalresults_show':True/Flause, show the results after finish the simulation - # 'mqtt'::True/Flause, send the results outside through mqtt protocol. When this is True, you must set the receiver correctly. - - enetwork_set={'max_congestion': 1000, 'p_loss_m': 0.56, 'length': 300} - - h2network_set={'max_congestion': 700, 'V': 0.0314, 'leakage': 0.03, 'ro': 0.0899} - # max_congestion: max internal pressure bar - # leakage: % of internal flow loss - # ro: gas density kg/m^2 at STP - - heatnetwork_set = {'max_temperature': 300 + 275.15, 'insulation': 0.02, 'ext_temp': 25 + 275.15, 'therm_cond': 0.05, - 'length': 100, 'diameter': 0.3, 'density': 1000, 'c': 4.18} - # max_temperature : max_temperature allowed before congestion # K - # insulation: insulation layer diameter #m - # ext_temp: external temperature # K - # therm_cond: thermal conductivity # W/(m·K) - # leght: lenght of pipeline # m - # diameter: pipe diameter # m - # density: water density # kg/m^3 - # c : Thermal capacity of the medium #kJ/(kg·K) - - h2demand_r_set={'houses':0.5} - h2demand_fs_set={'tanks':1} - h2demand_ev_set={'cars':1} - h2product_set={'houses':1} - - - heatstorage_set = {'soc_init': 20, 'max_temperature': 300 + 275.15, 'min_temperature': 25+275.15, 'insulation': 0.20, - 'ext_temp': 25 + 275.15, 'therm_cond': 0.03, - 'length': 2.5, 'diameter': 1.5, 'density': 1000, 'c': 4.18, 'eff': 0.85, 'max_q': 300, 'min_q': -300} - # max_temperature : max_temperature allowed before soc max # K - # min_temperature : max_temperature allowed before soc min # K - # insulation: insulation layer diameter #m - # ext_temp: external temperature # K - # therm_cond: thermal conductivity # W/(m·K) - # leght: lenght of pipeline # m - # diameter: pipe diameter # m - # density: water density # kg/m^3 - # c: Thermal capacity of the medium #kJ/(kg·K) - # eff: charge/discharge efficiency - - # Seasonal storage - heatstorage_s_set = {'soc_init': 80, 'max_temperature': 300 + 275.15, 'min_temperature': 25+275.15, 'insulation': 0.20, - 'ext_temp': 25 + 275.15, 'therm_cond': 0.03, - 'length': 10, 'diameter': 2, 'density': 1000, 'c': 4.18, 'eff': 0.85, 'max_q': 300, 'min_q': -300} - # Daily storage - heatstorage_d_set = {'soc_init': 80, 'max_temperature': 300 + 275.15, 'min_temperature': 25+275.15, 'insulation': 0.20, - 'ext_temp': 25 + 275.15, 'therm_cond': 0.03, - 'length': 0.5, 'diameter': 1, 'density': 1000, 'c': 4.18, 'eff': 0.85, 'max_q': 300, 'min_q': -300} - - heatdemand_i_set={'factories':1} - heatdemand_r_set={'houses':1} - heatproduct_set={'utilities':1} - - hp_params = {'hp_model': 'Air_8kW', - 'heat_source': 'air', - 'cons_T': 35, - 'heat_source_T': 4, - 'T_amb': 25, - 'calc_mode': 'fast', - 'number': 15} - - eboiler_set = { 'capacity':30, 'min_load':5, 'max_load':10, 'standby_loss':0.2, - 'efficiency':0.8,'resolution':resolution} - - realtimefactor=0 - #0 as soon as possible. 1/60 using 1 second simulate 1 mintes - - metrics = {'prosumer_s1_0': {'MC': [0.07, 0.10], 'MB': [0.12],'MO': [0.05, 0.25], 'MR': [0.40]}, - 'prosumer_s1_1': {'MC': [0.27], 'MB': [0.20], 'MO': [0], 'MR': [0.33]}, - 'prosumer_s1_2': {'MC': [0.33, 0.07], 'MB': [0.18], 'MO': [0.09, 0.22], 'MR': [0.15]}, - 'prosumer_s1_3': {'MC': [0], 'MB': [0.50], 'MO': [0], 'MR': [0.50]}, - 'prosumer_s1_4': {'MC': [0.10,0.37], 'MB': [0.44], 'MO': [0.01, 0.20], 'MR': [0.20]}, - 'prosumer_s1_5': {'MC': [0.12], 'MB': [0.28], 'MO': [0.17], 'MR': [0.19]}, - } - -``` -## Simulation -Run the `simulation creator_**.py` to create and run the simulation based on the provided case and scenario. -If the user want to see the results shown in the dashboard, you need internet and sign up in [wandb software](https://wandb.ai/site). -There is also a simple example `simple_test.py` that show a simple case with the configuration inside of the file. - - -## Demos -We build four case study as demos to show how to use Illuminator to demonstrate this system at -a general user level and verify the Illuminator’s performance. -1. The first demo shows the residential energy community system which include Households, -PV panels, Wind generators, Battery and Hydrogen system -to achieve electric power self-sufficiency. The controller’s -algorithm in the case study runs in the Master RasPi `Controllers\ResidentialController` , and -the rest simulators are separately deployed in different Client -RasPis.The data flow between the simulators is also shown in -the figure. Based on the inputs, including the generated power -from PV and Wind, the consuming power of households, and -the state of charge (Soc) of the Battery and Hydrogen, the -controller decides the power from the Battery and Fuel cell -and the power to the Electrolyser. In the case study, we use -simple logic to achieve self-sufficiency. If Battery has enough -capacity for charging or discharging to achieve power balance, -use the Battery first. If Battery doesn’t have enough capacity -to achieve power balance, then use Electrolyser or Fuel cell -to achieve power balance. All the input data are in file `Scenarios` and all the output data are in file `Result\ResidentialCase`. - -
- -
- -2. The second demo shows the Multi-carriers energy system, which including teh electricity -network, hydrogen network and heat network. All the energy assets are shown in the below figure. - -
- -
- -3. The third demon shows the electricity trade game and more details please refer to the Msc thesis https://repository.tudelft.nl/islandora/object/uuid:58029e39-5541-4a17-90cd-cc487383beec?collection=education - -4. The fourth demon shows the voltage control in the CIGRE LV voltage network. The network model is in the folder -`Models\EleDisNetworkSim`, the control method is in the `Controllers\NetVoltageControllerSim` +# User Guide document +## Configuration +There are three methods to configurate the cases. + + +1. Through provide `config.xml` and `connection.xml` files in the `Cases` folder. We provide four example in `Cases` folder: + * Residential Case study(`ResidentialCase`) + * Multienergy system case study(`MultienergyCase`) + * Electricity market game case study (`GameCase`), and + * Distribution voltage control case study (`DNcontrolCase`) . +For more information about the electricity market case study, you can reference the [Msc thesis](https://repository.tudelft.nl/islandora/object/uuid:58029e39-5541-4a17-90cd-cc487383beec?collection=education) + + +The `config.xml` file is used to define the models in the case and where to +run the model. Here is an example of the information in the config.xml file. +It means we would like build only Wind and PV models in our simulation study. +The wind model is running and import from python file, and the PV model is running in another Raspi which ip address is ‘192.168.0.1’, and the master get the pv model information from the port ’5123’. + + ```xml + #'Wind' ,'python','Models.Wind.wind_mosaik:WindSim' + #'PV','connect', '192.168.0.1:5123' + + + + + 0 + Wind + python + Models.Wind.wind_mosaik:WindSim + + + 1 + PV + connect + 192.168.0.1:5123 + + ``` + The `connection.xml` file is to set how the message transferred from one model to others. + Here is an example of the information in the connection file. + The model ctrl send the information ‘flow2e’ to electrolyser to control its hydrogen generating speed. + The electrolyser send the ‘h2_gen’ information to model h2storage ‘h2_in’ to control the hydrogen storing speed. + ``` + #['ctrl', 'electrolyser', 'flow2e'], + #['electrolyser', 'h2storage', 'h2_gen', 'h2_in'], + + + 13 + ctrl + electrolyser + flow2e + + + + 14 + electrolyser + h2storage + h2_gen + h2_in + ``` + +2. The users can build case through run the python scripts `build_configuration_xml` in the folder `configuration`. Through running the scripts, the `config.xml` and `connection.xml` +file will be automatically built. If you want to change the configuration, the user need to change the parameter 'sim_config' and 'connection'. + +3. The Illuminator also provide visualized method to do the configuration. The user can use smarter board, touch screen or mouse to configurate +the case. Firstly, run `drawpptx.py`, the user can draw their configuration by hard draw and save as 'example.pptx' file, such as below. +
+ +
+ +Then run the script `readppt_connectionxml.py` to build the configuration. + +## Define models +The model parameters, results presentation and real-time simulation are all set in the file `buildmodelse.py`. + +```python + + Battery_initialset = {'initial_soc': 20} + Battery_set = {'max_p': 500, 'min_p': -500, 'max_energy': 500, + 'charge_efficiency': 0.9, 'discharge_efficiency': 0.9, + 'soc_min': 10, 'soc_max': 90, 'flag': 0, 'resolution': 15} #p in kW + #Set flag as 1 to show fully discharged state; -1 show fully charged,0 show ready to charge and discharge + + h2storage_initial = {'initial_soc': 50} + ttrailers_initial = {'initial_soc': 20} + h2_set = {'h2storage_soc_min': 10, 'h2storage_soc_max': 90, 'max_h2': 0.3, + 'min_h2': -0.3, 'flag': 0, 'capacity':30, 'eff': 0.94, 'resolution':resolution} + h2trailer_set = {'h2storage_soc_min': 10, 'h2storage_soc_max': 90, 'max_h2': 0.3, + 'min_h2': -0.3, 'flag': 0, 'capacity':3000, 'eff': 0.94, 'resolution':resolution} + # max_h2 min_h2 in m^3/min; + # flag as 1 to show fully discharged state; -1 show fully charged,0 show ready to charge and discharge + # approx efficiency of compressed hydrogen storage tanks. Roundtrip efficiency + # Capacity is max m3 of hydrogen that it can contain + + pv_panel_set ={'Module_area': 1.26, 'NOCT': 44, 'Module_Efficiency': 0.198, 'Irradiance_at_NOCT': 800, + 'Power_output_at_STC': 250,'peak_power':600} + pv_set={'m_tilt':14,'m_az':180,'cap':500,'output_type':'power'} + # 'NOCT':degree celsius; 'Irradiance_at_NOCT':W/m2 This is the irradiance that falls on the panel under NOCT conditions + # KW. Available in spec sheet of a module + load_set={'houses':1000, 'output_type':'power'} + + Wind_set={'p_rated':300, 'u_rated':10.3, 'u_cutin':2.8, 'u_cutout':25, 'cp':0.40, 'diameter':22, 'output_type':'power'} + Wind_on_set={'p_rated':300, 'u_rated':10.3, 'u_cutin':2.8, 'u_cutout':25, 'cp':0.40, 'diameter':22, 'output_type':'power'} + Wind_off_set={'p_rated':200, 'u_rated':7.5, 'u_cutin':2.8, 'u_cutout':15, 'cp':0.40, 'diameter':15, 'output_type':'power'} + # p_rated # kW power it generates at rated wind speed and above + # u_rated # m/s #windspeed it generates most power at + # u_cutin # m/s #below this wind speed no power generation + # u_cutout # m/s #above this wind speed no power generation. Blades are pitched + # cp # coefficient of performance of a turbine. Usually around0.40. Never more than 0.59 + # powerout = 0 # output power at wind speed u + fuelcell_set={'eff':0.45, 'term_eff': 0.2,'max_flow':100, 'min_flow':0,'resolution':resolution} + + electrolyser_set={'eff':0.60,'resolution':resolution, 'term_eff': 0.2,'rated_power':2.3,'ramp_rate':1.5} + # term_eff: percentage of power transformed in effective heat + + RESULTS_SHOW_TYPE={'write2csv':True, 'dashboard_show':False, 'Finalresults_show':True,'database':False,'mqtt':False} + #'write2csv':True/Flause Write the results to csv file + # #'Realtime_show':True/Flause, show the results in dashboard + # 'Finalresults_show':True/Flause, show the results after finish the simulation + # 'mqtt'::True/Flause, send the results outside through mqtt protocol. When this is True, you must set the receiver correctly. + + enetwork_set={'max_congestion': 1000, 'p_loss_m': 0.56, 'length': 300} + + h2network_set={'max_congestion': 700, 'V': 0.0314, 'leakage': 0.03, 'ro': 0.0899} + # max_congestion: max internal pressure bar + # leakage: % of internal flow loss + # ro: gas density kg/m^2 at STP + + heatnetwork_set = {'max_temperature': 300 + 275.15, 'insulation': 0.02, 'ext_temp': 25 + 275.15, 'therm_cond': 0.05, + 'length': 100, 'diameter': 0.3, 'density': 1000, 'c': 4.18} + # max_temperature : max_temperature allowed before congestion # K + # insulation: insulation layer diameter #m + # ext_temp: external temperature # K + # therm_cond: thermal conductivity # W/(m·K) + # leght: lenght of pipeline # m + # diameter: pipe diameter # m + # density: water density # kg/m^3 + # c : Thermal capacity of the medium #kJ/(kg·K) + + h2demand_r_set={'houses':0.5} + h2demand_fs_set={'tanks':1} + h2demand_ev_set={'cars':1} + h2product_set={'houses':1} + + + heatstorage_set = {'soc_init': 20, 'max_temperature': 300 + 275.15, 'min_temperature': 25+275.15, 'insulation': 0.20, + 'ext_temp': 25 + 275.15, 'therm_cond': 0.03, + 'length': 2.5, 'diameter': 1.5, 'density': 1000, 'c': 4.18, 'eff': 0.85, 'max_q': 300, 'min_q': -300} + # max_temperature : max_temperature allowed before soc max # K + # min_temperature : max_temperature allowed before soc min # K + # insulation: insulation layer diameter #m + # ext_temp: external temperature # K + # therm_cond: thermal conductivity # W/(m·K) + # leght: lenght of pipeline # m + # diameter: pipe diameter # m + # density: water density # kg/m^3 + # c: Thermal capacity of the medium #kJ/(kg·K) + # eff: charge/discharge efficiency + + # Seasonal storage + heatstorage_s_set = {'soc_init': 80, 'max_temperature': 300 + 275.15, 'min_temperature': 25+275.15, 'insulation': 0.20, + 'ext_temp': 25 + 275.15, 'therm_cond': 0.03, + 'length': 10, 'diameter': 2, 'density': 1000, 'c': 4.18, 'eff': 0.85, 'max_q': 300, 'min_q': -300} + # Daily storage + heatstorage_d_set = {'soc_init': 80, 'max_temperature': 300 + 275.15, 'min_temperature': 25+275.15, 'insulation': 0.20, + 'ext_temp': 25 + 275.15, 'therm_cond': 0.03, + 'length': 0.5, 'diameter': 1, 'density': 1000, 'c': 4.18, 'eff': 0.85, 'max_q': 300, 'min_q': -300} + + heatdemand_i_set={'factories':1} + heatdemand_r_set={'houses':1} + heatproduct_set={'utilities':1} + + hp_params = {'hp_model': 'Air_8kW', + 'heat_source': 'air', + 'cons_T': 35, + 'heat_source_T': 4, + 'T_amb': 25, + 'calc_mode': 'fast', + 'number': 15} + + eboiler_set = { 'capacity':30, 'min_load':5, 'max_load':10, 'standby_loss':0.2, + 'efficiency':0.8,'resolution':resolution} + + realtimefactor=0 + #0 as soon as possible. 1/60 using 1 second simulate 1 mintes + + metrics = {'prosumer_s1_0': {'MC': [0.07, 0.10], 'MB': [0.12],'MO': [0.05, 0.25], 'MR': [0.40]}, + 'prosumer_s1_1': {'MC': [0.27], 'MB': [0.20], 'MO': [0], 'MR': [0.33]}, + 'prosumer_s1_2': {'MC': [0.33, 0.07], 'MB': [0.18], 'MO': [0.09, 0.22], 'MR': [0.15]}, + 'prosumer_s1_3': {'MC': [0], 'MB': [0.50], 'MO': [0], 'MR': [0.50]}, + 'prosumer_s1_4': {'MC': [0.10,0.37], 'MB': [0.44], 'MO': [0.01, 0.20], 'MR': [0.20]}, + 'prosumer_s1_5': {'MC': [0.12], 'MB': [0.28], 'MO': [0.17], 'MR': [0.19]}, + } + +``` +## Simulation +Run the `simulation creator_**.py` to create and run the simulation based on the provided case and scenario. +If the user want to see the results shown in the dashboard, you need internet and sign up in [wandb software](https://wandb.ai/site). +There is also a simple example `simple_test.py` that show a simple case with the configuration inside of the file. + + +## Demos +We build four case study as demos to show how to use Illuminator to demonstrate this system at +a general user level and verify the Illuminator’s performance. +1. The first demo shows the residential energy community system which include Households, +PV panels, Wind generators, Battery and Hydrogen system +to achieve electric power self-sufficiency. The controller’s +algorithm in the case study runs in the Master RasPi `Controllers\ResidentialController` , and +the rest simulators are separately deployed in different Client +RasPis.The data flow between the simulators is also shown in +the figure. Based on the inputs, including the generated power +from PV and Wind, the consuming power of households, and +the state of charge (Soc) of the Battery and Hydrogen, the +controller decides the power from the Battery and Fuel cell +and the power to the Electrolyser. In the case study, we use +simple logic to achieve self-sufficiency. If Battery has enough +capacity for charging or discharging to achieve power balance, +use the Battery first. If Battery doesn’t have enough capacity +to achieve power balance, then use Electrolyser or Fuel cell +to achieve power balance. All the input data are in file `Scenarios` and all the output data are in file `Result\ResidentialCase`. + +
+ +
+ +2. The second demo shows the Multi-carriers energy system, which including teh electricity +network, hydrogen network and heat network. All the energy assets are shown in the below figure. + +
+ +
+ +3. The third demon shows the electricity trade game and more details please refer to the Msc thesis https://repository.tudelft.nl/islandora/object/uuid:58029e39-5541-4a17-90cd-cc487383beec?collection=education + +4. The fourth demon shows the voltage control in the CIGRE LV voltage network. The network model is in the folder +`Models\EleDisNetworkSim`, the control method is in the `Controllers\NetVoltageControllerSim` From d03a5cf6e6f750df9c71d4d33a97f560293885b8 Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Wed, 31 Jul 2024 17:29:02 +0200 Subject: [PATCH 12/31] chore: organize and update readme to add clarity --- readme.md | 124 ++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 82 insertions(+), 42 deletions(-) diff --git a/readme.md b/readme.md index 3f87357..7c805b7 100644 --- a/readme.md +++ b/readme.md @@ -1,49 +1,64 @@ # Illuminator The Illuminator is an easy-to-use Energy System Integration -Development kit to demystify energy system operation, illustrate challenges +Development kit to demystify energy system's operation, illustrate challenges that arise due to the energy transition and test -state-of-the-art energy management concepts. we utilise Raspberry Pis -as the individual components of the energy system emulator, +state-of-the-art energy management concepts. +The kit utilises Raspberry Pi's as individual components of an energy system emulator, and the simulation engine is based on [Mosaik](https://mosaik.offis.de/). -## Contact/Support -* This project is supported by [TU Delft PowerWeb](https://www.tudelft.nl/powerweb) and [Stichting 3E](https://www.stichting3e.nl/). -* For more comprehensive support, please contact us at illuminator@tudelft.nl. Additionally, you can reach out to the main contributors for specific inquiries: - Aihui Fu: A.Fu@tudelft.nl - Dr.ir. Milos Cvetkovic: M.Cvetkovic@tudelft.nl +## Installation +[Describe the steps that users (not developers) should follow to install the code in each of the intended platforms (e.g. Window 10, MacOS, etc.).] + +**Requirements** +- [List the software, OS, and/or technologies on which the code depends, and add hyperlinks to the sources whenever possible.] +- [State any relevant hardware requirements.] +- Miniconda (optional) + + +### Using Conda + +The `environment.yml` provides all dependecies to create a conda environment called **Ecosystem**. + +```shell +conda env create -f environment.yml + +conda activate Ecosystem +``` + +## Raspberry Pi Setup + +The setup for the Illuminator requires one **master** Raspberry Pi and several **clients** Raspberry Pi's. +Raspberry Pi's must be connected and configured as a local network, and the +*master* must be configured to have permissions to access and control the *clients* through Secure Shell Protocol (SSH). + +During simulation, the *master* engage with the *clients* to run the simulations defined in the *simulation configuration*, and +information is exchanged between Rasberry Pi's using network sockets. +The **master** provides a Dashboard to viazulize the results, and saves them to a `.csv` files for later analysis. -## The Illuminator setup in short -The setup consists of one leader RasPi and several follower RasPis. -The leader RasPi has permission to access and control the -follower RasPis through Secure Shell Protocol (SSH). Once we -set the simulation configuration, the leader RasPi will engage -the follower RasPis to run the specified simulators. During the -simulation, the information will be exchanged between RasPis via socket connection. -The leader RasPi shows the results through Dashboard and saves the results -to a ’.csv’ file for later analysis. -Since the Illuminator is Python based, this code can also run on regular machines(PC). If you run -the Illuminator in one regular PC, then you don't need to do the Illuminator environment set up.
- +
-## Illuminator environment set up for a Raspberry Pi cluster -1. [Install Raspberry pi OS using raspberry pi imager.](https://www.raspberrypi.com/software/) -2. Set static IP address for the Raspberry Pi. - Use the following command from in terminal to open the dhcpcd.conf file: - ``` - sudo nano /etc/dhcpcd.conf - ``` - In the dhcpcd.conf file, find the information to change the IP address as static as following: + +### Set up a Raspberry Pi cluster + +1. [Install Raspberry pi OS using Raspberry Pi imager.](https://www.raspberrypi.com/software/) +2. Set an static IP addresse for each Raspberry Pi. Use the following command on the terminal to open the `dhcpcd.conf` file: + ``` + sudo nano /etc/dhcpcd.conf + ``` + + In the `dhcpcd.conf` file, find the information to change the IP address as static as following: + ``` interface etho - static ip_address=192.168.0.1/24#change the IP address as you want + static ip_address=192.168.0.1/24 # change the IP address as you want ``` - Finally reboot the Raspberry Pi through `sudo reboot` in the terminal. -3. [Set leader RasPi to connect followers without password.](https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys-2) -4. Install the required packages in the python. + Finally, reboot the Raspberry Pi suing `sudo reboot` on the terminal. +3. [Configure SSH connections so that the *master* can connect to the *clients* without a password.](https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys-2) +4. Install the following Python packages. ``` pandas tk @@ -60,24 +75,41 @@ the Illuminator in one regular PC, then you don't need to do the Illuminator env matplotlib itertools ``` -5. Send the Illuminator package to all follower Raspberry Pis. Use the following command in the leader Raspberry Pi terminal to check the connection -between leader and follower Raspberry Pis. +5. Send the Illuminator package [TODO: What is the illuminator package] to all *clients*. Use the following command on the *master's* terminal to check the connection between *master* and the *clients* + ``` ssh illuminator@ip #ip represent your follower IP address ``` -6. Run the ‘buildcilentremoterun.py’ file at each follower and give all users execute permission to all the documents in “runshfile” in order -to make sure the leader can access the follower model. + [TODO: This suggest that all Pi's need a user with the name 'illuminator'] + +6. Run the `buildcilentremoterun.py` file on each *client* and give all users execute permission to all the documents in `runshfile/` in order +to make sure the leader can access the *client* model. ``` chmod -R a+X *dir* ``` -More detialed instructions are given in the [user guide document](User%20guide.md) and [model build up document](Models.md). -## License & Contributing development -Illuminator is available under a GNU Lesser General Public License (LGPL) license. +More detialed instructions are given in the [user guide document](user-guide.md) and the [model build up document](Models.md). + +## PC Setup + +Since the Illuminator is Python based, this code can also run on regular machines(PC). If you run +the Illuminator in one regular PC, then you don't need to do the Illuminator environment set up. +[TODO: More details are needed here] + +## Contributing Guidelines + The Illuminator team accepts contributions to the Illuminator source, test files, documentation, and other materials distributed with the program. -If you are interested in contributing, please start there, and feel free to reach out to the team using illuminator@tudelft.nl. The Illuminator team does not take any responsibility for the damage or loss that this code might provide. -## Reference -Reference for the Illuminator: A. Fu, R. Saini, R. Koornneef, A. van der Meer, P. Palensky and M. Cvetković, "The Illuminator: An Open Source Energy System Integration Development Kit," 2023 IEEE Belgrade PowerTech, Belgrade, Serbia, 2023, pp. 01-05, doi: 10.1109/PowerTech55446.2023.10202816. +If you are interested in contributing, please start there, and feel free to reach out to the team using illuminator@tudelft.nl. + +## License +Illuminator is available under a GNU Lesser General Public License (LGPL) license. +The Illuminator team does not take responsibility for any damage or loss that this code might cause. + +## Citation +Please cite this software as follows: + +*A. Fu, R. Saini, R. Koornneef, A. van der Meer, P. Palensky and M. Cvetković, "The Illuminator: An Open Source Energy System Integration Development Kit," 2023 IEEE Belgrade PowerTech, Belgrade, Serbia, 2023, pp. 01-05, doi: 10.1109/PowerTech55446.2023.10202816.* + ## Acknowledgements The Illuminator team extends its sincere gratitude for the invaluable support and contributions from our dedicated members: @@ -89,3 +121,11 @@ The Illuminator team extends its sincere gratitude for the invaluable support an - **Niki Balassi**, for his crucial role in advancing the multi-energy system models in Version 2.0. Each of these individuals has been essential in shaping the success and evolution of our project. We are profoundly thankful for their dedication and expertise. + +The Illuminator project is supported by [TU Delft PowerWeb](https://www.tudelft.nl/powerweb) and [Stichting 3E](https://www.stichting3e.nl/). + +## Contact and Support + +For more comprehensive support, please contact us at [illuminator@tudelft.nl](mailto:illuminator@tudelft.nl). Additionally, you can reach out to the main contributors for specific inquiries: +* [Aihui Fu](mailto:A.Fu@tudelft.nl) +* [Dr.ir. Milos Cvetkovic](mailto:M.Cvetkovic@tudelft.nl) \ No newline at end of file From b07f90a8b022ba3ebea17987d8e2118d9c2ac530 Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Mon, 5 Aug 2024 13:22:52 +0200 Subject: [PATCH 13/31] chore: Update readme for clarity and organization --- readme.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/readme.md b/readme.md index 7c805b7..f1262c8 100644 --- a/readme.md +++ b/readme.md @@ -6,7 +6,6 @@ state-of-the-art energy management concepts. The kit utilises Raspberry Pi's as individual components of an energy system emulator, and the simulation engine is based on [Mosaik](https://mosaik.offis.de/). - ## Installation [Describe the steps that users (not developers) should follow to install the code in each of the intended platforms (e.g. Window 10, MacOS, etc.).] @@ -75,16 +74,17 @@ The **master** provides a Dashboard to viazulize the results, and saves them to matplotlib itertools ``` -5. Send the Illuminator package [TODO: What is the illuminator package] to all *clients*. Use the following command on the *master's* terminal to check the connection between *master* and the *clients* +5. Send the Illuminator package [TODO: What is the illuminator package?] to all *clients*. Use the following command on the *master's* terminal to check the connection between *master* and the *clients* - ``` + ```shell ssh illuminator@ip #ip represent your follower IP address ``` [TODO: This suggest that all Pi's need a user with the name 'illuminator'] 6. Run the `buildcilentremoterun.py` file on each *client* and give all users execute permission to all the documents in `runshfile/` in order to make sure the leader can access the *client* model. - ``` + + ```shell chmod -R a+X *dir* ``` @@ -94,6 +94,7 @@ More detialed instructions are given in the [user guide document](user-guide.md) Since the Illuminator is Python based, this code can also run on regular machines(PC). If you run the Illuminator in one regular PC, then you don't need to do the Illuminator environment set up. + [TODO: More details are needed here] ## Contributing Guidelines @@ -127,5 +128,5 @@ The Illuminator project is supported by [TU Delft PowerWeb](https://www.tudelft. ## Contact and Support For more comprehensive support, please contact us at [illuminator@tudelft.nl](mailto:illuminator@tudelft.nl). Additionally, you can reach out to the main contributors for specific inquiries: -* [Aihui Fu](mailto:A.Fu@tudelft.nl) +* [Aihui Fu](mailto:A.Fu@tudelft.nl) [TODO: should we keep this name?] * [Dr.ir. Milos Cvetkovic](mailto:M.Cvetkovic@tudelft.nl) \ No newline at end of file From 276d0745ddfb83980e886f6bf9996e69227f7d3d Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Mon, 5 Aug 2024 13:23:21 +0200 Subject: [PATCH 14/31] add explanation to buildmodelset.py --- configuration/buildmodelset.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/configuration/buildmodelset.py b/configuration/buildmodelset.py index 17c42e7..58389ff 100644 --- a/configuration/buildmodelset.py +++ b/configuration/buildmodelset.py @@ -1,4 +1,9 @@ - +# [Manuel] FROM Balassis thesis: +# The buildmodelset.py file holds the parameters for each simulator. It is imported into the Main file and used to +# instantiate the models with the appropriate setup. This file allows for the specification of various parameters related +# to physical energy assets, like the initial SoC of batteries or the rated power of wind turbines. Additionally, economic +# parameters, such as the marginal cost or benefit of each asset in agents’ portfolios, can also be defined among the +# available parameters. resolution=15 Battery_initialset = {'initial_soc': 20} From eb160257a1992c4fa578078496c50722b4e355c6 Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Mon, 5 Aug 2024 13:29:08 +0200 Subject: [PATCH 15/31] Create pylint.yml --- .github/workflows/pylint.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/pylint.yml diff --git a/.github/workflows/pylint.yml b/.github/workflows/pylint.yml new file mode 100644 index 0000000..c73e032 --- /dev/null +++ b/.github/workflows/pylint.yml @@ -0,0 +1,23 @@ +name: Pylint + +on: [push] + +jobs: + build: + runs-on: ubuntu-latest + strategy: + matrix: + python-version: ["3.8", "3.9", "3.10"] + steps: + - uses: actions/checkout@v4 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v3 + with: + python-version: ${{ matrix.python-version }} + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install pylint + - name: Analysing the code with pylint + run: | + pylint $(git ls-files '*.py') From 076911045f16a0f583c4041b89d0fbf43c303642 Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Mon, 5 Aug 2024 13:29:43 +0200 Subject: [PATCH 16/31] Delete .github/workflows/pylint.yml --- .github/workflows/pylint.yml | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 .github/workflows/pylint.yml diff --git a/.github/workflows/pylint.yml b/.github/workflows/pylint.yml deleted file mode 100644 index c73e032..0000000 --- a/.github/workflows/pylint.yml +++ /dev/null @@ -1,23 +0,0 @@ -name: Pylint - -on: [push] - -jobs: - build: - runs-on: ubuntu-latest - strategy: - matrix: - python-version: ["3.8", "3.9", "3.10"] - steps: - - uses: actions/checkout@v4 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 - with: - python-version: ${{ matrix.python-version }} - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install pylint - - name: Analysing the code with pylint - run: | - pylint $(git ls-files '*.py') From ad3af4e3a0fb2207387942f184d6b6a54ee86bc5 Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Mon, 5 Aug 2024 13:33:46 +0200 Subject: [PATCH 17/31] chore: Add deploy-docs workflow for GitHub Pages --- .github/workflows/deploy-docs.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/deploy-docs.yml diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml new file mode 100644 index 0000000..c2af81e --- /dev/null +++ b/.github/workflows/deploy-docs.yml @@ -0,0 +1,27 @@ +name: deploy-docs + +on: [push, pull_request, workflow_dispatch] + +permissions: + contents: write + +jobs: + docs: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + - name: Install dependencies + run: | + pip install -r docs/requirements.txt + - name: Sphinx build + run: | + sphinx-build doc _build + - name: Deploy to GitHub Pages + uses: peaceiris/actions-gh-pages@v3 + if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }} + with: + publish_branch: gh-pages + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: _build/ + force_orphan: true \ No newline at end of file From b36c5c9817e5650563ec714016a8392728ccdeae Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Mon, 5 Aug 2024 13:36:17 +0200 Subject: [PATCH 18/31] chore: Update Sphinx build command to fix documentation deployment issue --- .github/workflows/deploy-docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index c2af81e..e52fd2e 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -16,7 +16,7 @@ jobs: pip install -r docs/requirements.txt - name: Sphinx build run: | - sphinx-build doc _build + sphinx-build docs _build - name: Deploy to GitHub Pages uses: peaceiris/actions-gh-pages@v3 if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }} From 322ef27fbb3000ae40630c8489592c76823bfe76 Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Mon, 5 Aug 2024 13:39:42 +0200 Subject: [PATCH 19/31] fix mistake on extension name --- docs/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/conf.py b/docs/conf.py index b70a593..64c50ac 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -18,7 +18,7 @@ 'sphinx_rtd_theme', 'sphinx.ext.autodoc', 'sphinx.ext.napoleon', - 'sphinx-copybutton', + 'sphinx_copybutton', ] templates_path = ['_templates'] From b679dea24c25411fd6f5869d1acc342b7701a310 Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Mon, 5 Aug 2024 14:32:52 +0200 Subject: [PATCH 20/31] docs: move models documentation to docs directory --- Models.md => docs/user/models.md | 653 ++++++++++++++++--------------- 1 file changed, 333 insertions(+), 320 deletions(-) rename Models.md => docs/user/models.md (92%) diff --git a/Models.md b/docs/user/models.md similarity index 92% rename from Models.md rename to docs/user/models.md index 4cbd20c..bd4f96a 100644 --- a/Models.md +++ b/docs/user/models.md @@ -1,320 +1,333 @@ -# Battery storage -The battery storage parameters are all set in the python file named 'buildmodelset.py' in the configuration folder. -``` -'max_p': the rated charging power -'min_p': the rated discharging negative power. -'max_energy': the battery capacity -'soc_min': the minimum soc limitation -'soc_max': the maximum soc limitation -'flage': the status of the battery. flag=1 means fully charged; flag=-1 means fully discharged; flag=0 means ready for charge and discharge -'resolution': the time-step of simulation in minutes -``` -## Model build-up methodology -" output_power(self, flow2b, soc) " is a controller method to decide whether to charge or discharge the battery. -(flow2b: The requested power flow. soc: The current state of charge. -Returns: A dictionary with updated battery parameters.) -The method for charge and discharge calculation: -``` -Energy_discharge = Power_flow * Resoluation \ Efficiency_discharge -Energy_charge = Power_flow * Resoluation * Efficiency_charge -``` -Update the Soc of the battery at each time resolution. - - -------------------------------------------------- -# Electric Boiler -The Electric Boiler parameters are all set in the python file named 'buildmodelset.py' in the configuration folder. -``` -'capacity': the maximum capacity of the boiler in kilowatts (kW). -'min_load': the minimum operational load of the boiler in kilowatts (kW). -'max_load': the maximum operational load of the boiler in kilowatts (kW). -'standby_loss': the heat loss while the boiler is in standby mode as a fraction of the capacity. -'efficiency': the operational efficiency of the boiler under maximum load. -'resolution': the time-step of simulation in minutes. - -``` -## Model Build-Up Methodology -The demand method is used to calculate the heat supply and electricity consumption based on the boiler's demand. - -Parameters: -eboiler_dem: The heat demand in watts (W). -Returns: A dictionary containing the heat supplied (q_gen), electricity consumed (e_consumed), and standby loss. - -The operational logic for the electric boiler is as follows: -``` -Power_require = (Q_Demand + Standby_loss) / Efficiency -Q_supply = (Electricity_input - Standby_loss) * Efficiency * 1000 # in Watts -``` -The heat supplied (Q_supply) and electricity consumed are calculated based on the demand, considering the boiler's capacity, load limits, and efficiency. The calculations are adjusted to ensure the operation stays within the defined minimum and maximum load limits. - ------------------------------------------------------ - -# Electrolyser - -The electrolyser model parameters are all set in the python file named 'buildmodelset.py' in the configuration folder. -``` -'eff': the efficiency of the electrolyser. -'resolution': the time-step of the simulation in minutes. -'term_eff': the thermal efficiency of the electrolyser. -'rated_power': the rated power input of the electrolyser. -'ramp_rate': the maximum rate at which the power input can change. -``` - -## Model Build-Up Methodology -The electrolyser method is used to calculate hydrogen production and energy consumption based on the input power flow. - -Parameters: -flow2e: The power flow to the electrolyser in kW. -temperature: Optional. The temperature of the operation in degrees Celsius (default is 15°C). -pressure: Optional. The pressure of the operation in kPa (default is 100 kPa). -Returns: A dictionary containing the hydrogen generated (h2_gen), power flow (flow2e), thermal energy (q_product), and energy consumed (e_consume). - -The operational logic for the electrolyser is as follows: -``` -Desired_power = min(Rated_power, Flow2e) -E_consume = ramp_rate_limit(Desired_power) -Q_product = E_consume * Term_eff -HHV = 286.6 kJ/mol -Mole = (E_consume * Resolution * 60 kJ) / HHV * Eff -H_mass = (2.02 grams/mole * Mole) / 1000 kg -H_out = H_mass * 11.2 m^3/min at NTP / Resolution -``` -The electrolyser model calculates the amount of hydrogen produced and the energy consumed. It accounts for the ramp rate limits and the electrolyser's efficiency to provide realistic performance metrics. - - ----------------------------------------------- - -# Fuel Cell - -The Fuel Cell model parameters are all set in the python file named 'buildmodelset.py' in the configuration folder. -``` -'eff': the base efficiency of the fuel cell. -'term_eff': the thermal efficiency of the fuel cell. -'max_flow': the maximum hydrogen flow rate. -'min_flow': the minimum hydrogen flow rate. -'resolution': the time-step of the simulation in minutes. -``` -## Model Build-Up Methodology - -The output method is used to calculate the power output and thermal energy based on hydrogen consumption. - -Parameters: - -h2_consume: The hydrogen consumption rate in m³/min. -temperature: Optional. The temperature of the operation in degrees Celsius (default is 25°C). -pressure: Optional. The pressure of the operation in kPa (default is 100 kPa). -Returns: A dictionary containing the fuel cell power output (fc_gen), hydrogen fuel rate (h2fuel), hydrogen consumed (h2_consume), and thermal energy (q_product). - -The operational logic for the fuel cell is as follows: - -``` -H2fuel = max(Min_flow, min(Max_flow, H2_consume)) -Efficiency = efficiency(H2_consume, Temperature, Pressure) -Energy_density = 120,000 kJ/m³ # Energy from 1 m³ hydrogen -Out = (H2_consume * Energy_density * Efficiency) / 60 kW # Power output -Q_out = Out * Term_eff # Thermal energy output -``` - -The fuel cell model computes the power output and thermal energy based on the hydrogen consumed. It takes into account the efficiency of the fuel cell, which can vary based on the load, temperature, and pressure. The model also ensures that the hydrogen consumption is within the specified minimum and maximum flow rates. - -------------------------------------------------- -# Hydrogen Storage -The hydrogen storage model parameters are all set in the python file named 'buildmodelset.py' in the configuration folder. -``` -'initial_soc': the initial state of charge of the hydrogen storage. -'h2storage_soc_min': the minimum state of charge limitation. -'h2storage_soc_max': the maximum state of charge limitation. -'eff': the efficiency of hydrogen storage. -'max_h2': the maximum hydrogen flow rate. -'min_h2': the minimum hydrogen flow rate. -'capacity': the total capacity of the hydrogen storage. -'resolution': the time-step of simulation in minutes. -``` -## Model Build-Up Methodology - -The `output_h2` method determines whether to charge or discharge based on the net hydrogen flow. - -Parameters: -flow2h2s: The flow rate of hydrogen. -eleh2_in: The rate of hydrogen input from the electrolyser. -fuelh2_out: The rate of hydrogen output to the fuel cell. -soc: The current state of charge. -Returns: A dictionary with parameters indicating the operation and state of the hydrogen storage. -Overall Logic: -``` -Flow2h2s_net = Flow2h2s + Eleh2_in - Fuelh2_out -# Decide on charging or discharging based on Flow2h2s_net. -``` -This model manages the state of charge of a hydrogen storage system, factoring in the efficiency, capacity, and operational limits of the storage. It also accounts for the dynamics of charging and discharging based on the system's resolution and the net flow of hydrogen. - -Charging Logic: -``` -H2_flow = min(Max_h2, Flow2h2s_net) -If H2_flow > 0: - Calculate hydrogen discharge and capacity. - Update state of charge and flag accordingly. -``` -Discharging Logic: -``` -H2_flow = max(Min_h2, Flow2h2s_net) -If H2_flow < 0: - Calculate hydrogen discharge and capacity. - Update state of charge and flag accordingly. -``` - ----------------------------------------- -# Heat Pump -The Heat Pump model contains three models, which is original developed by [Mosaik](https://gitlab.com/mosaik/components/energy/mosaik-heatpump) - -1. A heat pump model, based on the [TESPy](https://github.com/oemof/tespy) library. -2. A hot water tank model -3. A controller model --------------------------------------- - -# Heat Storage -The heat storage model parameters are all set in the python file named 'buildmodelset.py' in the configuration folder. -``` -'soc_init': the initial state of charge based on the temperature. -'max_temperature': the maximum temperature the storage can reach. -'min_temperature': the minimum temperature the storage can reach. -'insulation': the insulation quality of the storage. -'ext_temp': the external temperature. -'therm_cond': the thermal conductivity. -'length': the length of the storage container. -'diameter': the diameter of the storage container. -'density': the density of the storage medium. -'c': the specific heat capacity. -'eff': the efficiency of heat storage. -'max_q': the maximum heat flow rate. -'min_q': the minimum heat flow rate. -'resolution': the time-step of simulation in minutes. -``` -The output_q method determines whether to charge or discharge based on the net heat flow. - -Parameters: - -flow2qs: The net heat flow rate. -Returns: A dictionary with parameters indicating the operation and state of the heat storage. - -Overall Logic: -``` -Calculate heat loss. -Adjust Flow2qs based on heat loss. -Decide on charging or discharging based on Flow2qs. -``` -Charging Logic: -``` -Q_flow = min(Max_q, Flow2qs) -Calculate heat charge and internal temperature. -Update state of charge and flag accordingly. -``` -Discharging Logic: -``` -Q_flow = max(Min_q, Flow2qs) -Calculate heat discharge and internal temperature. -Update state of charge and flag accordingly. -``` ---------------------------------------- -# PV Model -## Data input -The PV data is obtained from the Meteonorm software, and solar radiation and positioning values were obtained for the region -of Rotterdam. With the new updates, it was possible to extract 15-minute interval data from within -meteonorm. The input data and parameter setting for PV models are through the '.csv' or '.txt' file in the `Scenario` folder -and the file 'buildmodelset.py' in the configuration folder. The input data from '.csv' or '.txt' file are as follows, -``` -`G_Gh'GHI global horizontal irradiance -`G_Dh'DHI direct horizontal irradiance -`G_Bn': DNI direct normal irradiance -`Ta`: temperature -`hs`: elevation of the sun -`FF`: wind speed -`Az`: azimuth of the sun -``` -The parameters set in the python file are shown as follows, -``` -'Module_area': module area. available in the spec sheet of a PV module -'NOCT': module temperature under the standard test conditions (STC) and stands for Nominal Operating Cell Temperature -'Module_Efficiency' -'Irradiance_at_NOCT': W/m2 This is the irradiance that falls on the panel under NOCT conditions -'Power_output_at_STC': Watts. Available in the spec sheet of a module -'m_tilt': module tilt angle -'m_az': azimuth of the module -'cap': capacity -'output_type': power or energy -``` -## Model build up methodology -Calculating the irradiance on a module at a specific location is essential to calculate the output of -a PV system, and is governed by multiple factors. Irradiance is the incoming power of -solar radiation over a unit area and is measured in W/m2. Due to the rotation and revolution of the -earth, the position of the sun is not constant. Hence, the amount of irradiation received changes -continuously with the time of day, month, and year. Location on the earth also factors in for the amount of -irradiance received. Due to the changing elevation and azimuth angle of the sun throughout the day, -the incoming solar radiations are not normal to the surface. The angle between the normal surface and the solar radiation is called the Angle of Incidence (AOI), and it affects the amount of irradiance of the module surface. The equation -to calculate the AOI is shown below. -``` -cos_aoi = cos(90 - m_tilt)) * cos(hs) * cos(m_az - Az) + sin(90 - m_tilt)) * sin(hs) -``` -For testing the PV modules during manufacturing and calculating the output from a module over a while, some standard test conditions (STC) have been defined, according to which we have AM1.5 spectrum as standard with an irradiance of 1000 W/m2. The attenuation of solar radiation upon entering the earth is because of scattering and absorption by dust particles, -aerosols in the atmosphere, and air molecules. The presence of water vapor, oxygen, and carbon dioxide are significant -contributors to the absorption of radiation. Because of this attenuation, the incoming radiation breaks into a diffused component, -called Diffused Horizontal Irradiance (DHI) and a direct component of light, called Direct Normal Irradiance (DNI). -There is another component of the radiation that falls on the module surface, and that is the reflected component which is -because of the reflected radiations from the surface around the module. This is called Global Horizontal irradiance (GHI). -Meteorological stations measure the DHI and DNI and GHI can be calculated using the following formula where albedo ranges between 0.05 - 0.20 for urban environments, -0.05 - 0.10 for forests and 0.60 for snow. The following formulas are used to calculate the irradiance using the DHI, DNI, and GHI. -``` -svf = (1 + cos(m_tilt)) / 2 -g_diff = svf * G_Dn # svf is Sky View Factor -g_ref = albedo * (1 - self.svf) * G_Gh #albedo is the Albedo value 0.2 -g_dir = G_Bn * cos_aoi -g_all=g_diff+g_ref+g_dir -``` -Changing module temperature hurts the output of the module. Wind speed and the mounting height of the panel from the ground impact the module temperature. Blowing wind decreases the temperature due to convective heat transfer, and mounting above the ground makes enough space for heat to dissipate from the module and for its interaction with the blowing wind. -The Duffie-Beckman model covers these factors while calculating the module temperature. -``` -m_temp = Ta + (g_all/ Irradiance_at_NOCT)) * (NOCT - 20) * (9.5/(5.7 + 3.8*FF))) * (1 - Module_Efficiency / 0.90)) -``` -The module manufacturer provides it to give an estimate of average cell temperature. Instead of individual values of T and a, for silicon-based solar cells, T ∗ a -is taken as 0.9. -``` -efficiency = Module_Efficiency * (1 + (-0.0035 * (m_temp - 25))) -P_AC=cap * sf/P_STC*m_area*g_all*efficiency*inv_eff*mppt_eff*losses - -``` ---------------------------------------------- - -# Wind Model -## Data input -Wind data chosen is from an on-shore site situated in The Netherlands at 100m at 5 minutes intervals. -The input data and parameter setting for Wind models are through the '.csv' or '.txt' file in the `Scenario` folder -and the file 'buildmodelset.py' in the configuration folder. The input data from '.csv' or '.txt' file is the wind speed 'u'. -The parameters set in the python file are shown as follows, - -``` -'p_rated': kW power it generates at rated wind speed and above -'u_rated': m/s #windspeed it generates most power at -'u_cutin': m/s #below this wind speed no power generation -'u_cutout': m/s #above this wind speed no power generation. Blades are pitched -'cp': coefficient of performance of a turbine. Usually around0.40. Never more than 0.59 -'diameter': Wind turbine rotor diameter -'powerout': output power at wind speed u -``` -## Model build-up methodology -The Power curve of the wind turbine is shown below. -
- -
- - ------------------------------------------------------------------- -# Load, Heat demand, Heat Product, Hydrogen product and Hydrogen demand -These models are very simple. Some of them just make a unit transfer from input to output.Some of them just read the data. - ---------------------------------------------------------------------- -# Electricity network, Hydrogen network and Heat network -These models are very simple like a tube. - --------------------------------------------------------------------- -# Distribution network -The distribution network is build based on [Pandapower](https://pandapower.readthedocs.io/en/v2.13.1/) -More details refer to Pandapower \ No newline at end of file +# Models +> This resembles the API documentation. Would be better to add the explanations as docstring and +> generate the documentation using **autodoc** +> However, we should separtate explanatios from API references. + +## Battery storage +The battery storage parameters are all set in the python file named 'buildmodelset.py' in the configuration folder. + +```python +'max_p': the rated charging power +'min_p': the rated discharging negative power. +'max_energy': the battery capacity +'soc_min': the minimum soc limitation +'soc_max': the maximum soc limitation +'flage': the status of the battery. # flag=1 means fully charged; flag=-1 means fully discharged; flag=0 means ready for charge and discharge +'resolution': the time-step of simulation in minutes +``` +### Model build-up methodology +"output_power(self, flow2b, soc) " is a controller method to decide whether to charge or discharge the battery. +(flow2b: The requested power flow. soc: The current state of charge. +Returns: A dictionary with updated battery parameters.) +The method for charge and discharge calculation: + +``` +Energy_discharge = Power_flow * Resoluation \ Efficiency_discharge +Energy_charge = Power_flow * Resoluation * Efficiency_charge +``` +Update the Soc of the battery at each time resolution. + + +------------------------------------------------- +## Electric Boiler +The Electric Boiler parameters are all set in the python file named `buildmodelset.py` in the configuration folder. + +``` +'capacity': the maximum capacity of the boiler in kilowatts (kW). +'min_load': the minimum operational load of the boiler in kilowatts (kW). +'max_load': the maximum operational load of the boiler in kilowatts (kW). +'standby_loss': the heat loss while the boiler is in standby mode as a fraction of the capacity. +'efficiency': the operational efficiency of the boiler under maximum load. +'resolution': the time-step of simulation in minutes. + +``` + +### Model Build-Up Methodology +The demand method is used to calculate the heat supply and electricity consumption based on the boiler's demand. + +Parameters: +eboiler_dem: The heat demand in watts (W). +Returns: A dictionary containing the heat supplied (q_gen), electricity consumed (e_consumed), and standby loss. + +The operational logic for the electric boiler is as follows: + +``` +Power_require = (Q_Demand + Standby_loss) / Efficiency +Q_supply = (Electricity_input - Standby_loss) * Efficiency * 1000 # in Watts +``` +The heat supplied (Q_supply) and electricity consumed are calculated based on the demand, considering the boiler's capacity, load limits, and efficiency. The calculations are adjusted to ensure the operation stays within the defined minimum and maximum load limits. + +----------------------------------------------------- + +## Electrolyser + +The electrolyser model parameters are all set in the python file named 'buildmodelset.py' in the configuration folder. +``` +'eff': the efficiency of the electrolyser. +'resolution': the time-step of the simulation in minutes. +'term_eff': the thermal efficiency of the electrolyser. +'rated_power': the rated power input of the electrolyser. +'ramp_rate': the maximum rate at which the power input can change. +``` + +### Model Build-Up Methodology +The electrolyser method is used to calculate hydrogen production and energy consumption based on the input power flow. + +Parameters: +flow2e: The power flow to the electrolyser in kW. +temperature: Optional. The temperature of the operation in degrees Celsius (default is 15°C). +pressure: Optional. The pressure of the operation in kPa (default is 100 kPa). +Returns: A dictionary containing the hydrogen generated (h2_gen), power flow (flow2e), thermal energy (q_product), and energy consumed (e_consume). + +The operational logic for the electrolyser is as follows: + +``` +Desired_power = min(Rated_power, Flow2e) +E_consume = ramp_rate_limit(Desired_power) +Q_product = E_consume * Term_eff +HHV = 286.6 kJ/mol +Mole = (E_consume * Resolution * 60 kJ) / HHV * Eff +H_mass = (2.02 grams/mole * Mole) / 1000 kg +H_out = H_mass * 11.2 m^3/min at NTP / Resolution +``` +The electrolyser model calculates the amount of hydrogen produced and the energy consumed. It accounts for the ramp rate limits and the electrolyser's efficiency to provide realistic performance metrics. + + +---------------------------------------------- + +## Fuel Cell + +The Fuel Cell model parameters are all set in the python file named 'buildmodelset.py' in the configuration folder. +``` +'eff': the base efficiency of the fuel cell. +'term_eff': the thermal efficiency of the fuel cell. +'max_flow': the maximum hydrogen flow rate. +'min_flow': the minimum hydrogen flow rate. +'resolution': the time-step of the simulation in minutes. +``` +### Model Build-Up Methodology + +The output method is used to calculate the power output and thermal energy based on hydrogen consumption. + +Parameters: + +h2_consume: The hydrogen consumption rate in m³/min. +temperature: Optional. The temperature of the operation in degrees Celsius (default is 25°C). +pressure: Optional. The pressure of the operation in kPa (default is 100 kPa). +Returns: A dictionary containing the fuel cell power output (fc_gen), hydrogen fuel rate (h2fuel), hydrogen consumed (h2_consume), and thermal energy (q_product). + +The operational logic for the fuel cell is as follows: + +``` +H2fuel = max(Min_flow, min(Max_flow, H2_consume)) +Efficiency = efficiency(H2_consume, Temperature, Pressure) +Energy_density = 120,000 kJ/m³ # Energy from 1 m³ hydrogen +Out = (H2_consume * Energy_density * Efficiency) / 60 kW # Power output +Q_out = Out * Term_eff # Thermal energy output +``` + +The fuel cell model computes the power output and thermal energy based on the hydrogen consumed. It takes into account the efficiency of the fuel cell, which can vary based on the load, temperature, and pressure. The model also ensures that the hydrogen consumption is within the specified minimum and maximum flow rates. + +------------------------------------------------- +## Hydrogen Storage +The hydrogen storage model parameters are all set in the python file named 'buildmodelset.py' in the configuration folder. +``` +'initial_soc': the initial state of charge of the hydrogen storage. +'h2storage_soc_min': the minimum state of charge limitation. +'h2storage_soc_max': the maximum state of charge limitation. +'eff': the efficiency of hydrogen storage. +'max_h2': the maximum hydrogen flow rate. +'min_h2': the minimum hydrogen flow rate. +'capacity': the total capacity of the hydrogen storage. +'resolution': the time-step of simulation in minutes. +``` +### Model Build-Up Methodology + +The `output_h2` method determines whether to charge or discharge based on the net hydrogen flow. + +Parameters: +flow2h2s: The flow rate of hydrogen. +eleh2_in: The rate of hydrogen input from the electrolyser. +fuelh2_out: The rate of hydrogen output to the fuel cell. +soc: The current state of charge. +Returns: A dictionary with parameters indicating the operation and state of the hydrogen storage. +Overall Logic: +``` +Flow2h2s_net = Flow2h2s + Eleh2_in - Fuelh2_out +# Decide on charging or discharging based on Flow2h2s_net. +``` +This model manages the state of charge of a hydrogen storage system, factoring in the efficiency, capacity, and operational limits of the storage. It also accounts for the dynamics of charging and discharging based on the system's resolution and the net flow of hydrogen. + +Charging Logic: +``` +H2_flow = min(Max_h2, Flow2h2s_net) +If H2_flow > 0: + Calculate hydrogen discharge and capacity. + Update state of charge and flag accordingly. +``` +Discharging Logic: +``` +H2_flow = max(Min_h2, Flow2h2s_net) +If H2_flow < 0: + Calculate hydrogen discharge and capacity. + Update state of charge and flag accordingly. +``` + +---------------------------------------- +## Heat Pump +The Heat Pump model contains three models, which is original developed by [Mosaik](https://gitlab.com/mosaik/components/energy/mosaik-heatpump) + +1. A heat pump model, based on the [TESPy](https://github.com/oemof/tespy) library. +2. A hot water tank model +3. A controller model +-------------------------------------- + +## Heat Storage +The heat storage model parameters are all set in the python file named 'buildmodelset.py' in the configuration folder. +``` +'soc_init': the initial state of charge based on the temperature. +'max_temperature': the maximum temperature the storage can reach. +'min_temperature': the minimum temperature the storage can reach. +'insulation': the insulation quality of the storage. +'ext_temp': the external temperature. +'therm_cond': the thermal conductivity. +'length': the length of the storage container. +'diameter': the diameter of the storage container. +'density': the density of the storage medium. +'c': the specific heat capacity. +'eff': the efficiency of heat storage. +'max_q': the maximum heat flow rate. +'min_q': the minimum heat flow rate. +'resolution': the time-step of simulation in minutes. +``` +The output_q method determines whether to charge or discharge based on the net heat flow. + +Parameters: + +flow2qs: The net heat flow rate. +Returns: A dictionary with parameters indicating the operation and state of the heat storage. + +Overall Logic: +``` +Calculate heat loss. +Adjust Flow2qs based on heat loss. +Decide on charging or discharging based on Flow2qs. +``` +Charging Logic: +``` +Q_flow = min(Max_q, Flow2qs) +Calculate heat charge and internal temperature. +Update state of charge and flag accordingly. +``` +Discharging Logic: +``` +Q_flow = max(Min_q, Flow2qs) +Calculate heat discharge and internal temperature. +Update state of charge and flag accordingly. +``` +--------------------------------------- +## PV Model + +### Data input +The PV data is obtained from the Meteonorm software, and solar radiation and positioning values were obtained for the region +of Rotterdam. With the new updates, it was possible to extract 15-minute interval data from within +meteonorm. The input data and parameter setting for PV models are through the '.csv' or '.txt' file in the `Scenario` folder +and the file 'buildmodelset.py' in the configuration folder. The input data from '.csv' or '.txt' file are as follows, +``` +`G_Gh'GHI global horizontal irradiance +`G_Dh'DHI direct horizontal irradiance +`G_Bn': DNI direct normal irradiance +`Ta`: temperature +`hs`: elevation of the sun +`FF`: wind speed +`Az`: azimuth of the sun +``` +The parameters set in the python file are shown as follows, +``` +'Module_area': module area. available in the spec sheet of a PV module +'NOCT': module temperature under the standard test conditions (STC) and stands for Nominal Operating Cell Temperature +'Module_Efficiency' +'Irradiance_at_NOCT': W/m2 This is the irradiance that falls on the panel under NOCT conditions +'Power_output_at_STC': Watts. Available in the spec sheet of a module +'m_tilt': module tilt angle +'m_az': azimuth of the module +'cap': capacity +'output_type': power or energy +``` +### Model build up methodology +Calculating the irradiance on a module at a specific location is essential to calculate the output of +a PV system, and is governed by multiple factors. Irradiance is the incoming power of +solar radiation over a unit area and is measured in W/m2. Due to the rotation and revolution of the +earth, the position of the sun is not constant. Hence, the amount of irradiation received changes +continuously with the time of day, month, and year. Location on the earth also factors in for the amount of +irradiance received. Due to the changing elevation and azimuth angle of the sun throughout the day, +the incoming solar radiations are not normal to the surface. The angle between the normal surface and the solar radiation is called the Angle of Incidence (AOI), and it affects the amount of irradiance of the module surface. The equation +to calculate the AOI is shown below. +``` +cos_aoi = cos(90 - m_tilt)) * cos(hs) * cos(m_az - Az) + sin(90 - m_tilt)) * sin(hs) +``` +For testing the PV modules during manufacturing and calculating the output from a module over a while, some standard test conditions (STC) have been defined, according to which we have AM1.5 spectrum as standard with an irradiance of 1000 W/m2. The attenuation of solar radiation upon entering the earth is because of scattering and absorption by dust particles, +aerosols in the atmosphere, and air molecules. The presence of water vapor, oxygen, and carbon dioxide are significant +contributors to the absorption of radiation. Because of this attenuation, the incoming radiation breaks into a diffused component, +called Diffused Horizontal Irradiance (DHI) and a direct component of light, called Direct Normal Irradiance (DNI). +There is another component of the radiation that falls on the module surface, and that is the reflected component which is +because of the reflected radiations from the surface around the module. This is called Global Horizontal irradiance (GHI). +Meteorological stations measure the DHI and DNI and GHI can be calculated using the following formula where albedo ranges between 0.05 - 0.20 for urban environments, +0.05 - 0.10 for forests and 0.60 for snow. The following formulas are used to calculate the irradiance using the DHI, DNI, and GHI. +``` +svf = (1 + cos(m_tilt)) / 2 +g_diff = svf * G_Dn # svf is Sky View Factor +g_ref = albedo * (1 - self.svf) * G_Gh #albedo is the Albedo value 0.2 +g_dir = G_Bn * cos_aoi +g_all=g_diff+g_ref+g_dir +``` +Changing module temperature hurts the output of the module. Wind speed and the mounting height of the panel from the ground impact the module temperature. Blowing wind decreases the temperature due to convective heat transfer, and mounting above the ground makes enough space for heat to dissipate from the module and for its interaction with the blowing wind. +The Duffie-Beckman model covers these factors while calculating the module temperature. +``` +m_temp = Ta + (g_all/ Irradiance_at_NOCT)) * (NOCT - 20) * (9.5/(5.7 + 3.8*FF))) * (1 - Module_Efficiency / 0.90)) +``` +The module manufacturer provides it to give an estimate of average cell temperature. Instead of individual values of T and a, for silicon-based solar cells, T ∗ a +is taken as 0.9. +``` +efficiency = Module_Efficiency * (1 + (-0.0035 * (m_temp - 25))) +P_AC=cap * sf/P_STC*m_area*g_all*efficiency*inv_eff*mppt_eff*losses + +``` +--------------------------------------------- + +## Wind Model +### Data input +Wind data chosen is from an on-shore site situated in The Netherlands at 100m at 5 minutes intervals. +The input data and parameter setting for Wind models are through the '.csv' or '.txt' file in the `Scenario` folder +and the file 'buildmodelset.py' in the configuration folder. The input data from '.csv' or '.txt' file is the wind speed 'u'. +The parameters set in the python file are shown as follows, + +``` +'p_rated': kW power it generates at rated wind speed and above +'u_rated': m/s #windspeed it generates most power at +'u_cutin': m/s #below this wind speed no power generation +'u_cutout': m/s #above this wind speed no power generation. Blades are pitched +'cp': coefficient of performance of a turbine. Usually around0.40. Never more than 0.59 +'diameter': Wind turbine rotor diameter +'powerout': output power at wind speed u +``` +### Model build-up methodology + +The Power curve of the wind turbine is shown below. +
+ +
+ + +------------------------------------------------------------------ +## Load, Heat demand, Heat Product, Hydrogen product and Hydrogen demand +These models are very simple. Some of them just make a unit transfer from input to output.Some of them just read the data. + +--------------------------------------------------------------------- +## Electricity network, Hydrogen network and Heat network +These models are very simple like a tube. + +-------------------------------------------------------------------- +## Distribution network +The distribution network is build based on [Pandapower](https://pandapower.readthedocs.io/en/v2.13.1/) +More details refer to Pandapower From 2327e07c22fcc89fddeffe8d64aa32dcfeb37960 Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Mon, 5 Aug 2024 14:33:02 +0200 Subject: [PATCH 21/31] docs: Add user/models to the table of contents in index.rst --- docs/index.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/index.rst b/docs/index.rst index 1efa3ae..50e12a9 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -24,6 +24,7 @@ and the simulation engine is based on [Mosaik](https://mosaik.offis.de/). :caption: User's Documentation: user/start + user/models .. toctree:: :maxdepth: 2 From 8e3dbbe1632cd4cbac94c7f751989f276f527aba Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Mon, 5 Aug 2024 16:10:33 +0200 Subject: [PATCH 22/31] review user-guide.md --- docs/user/user-guide.md | 252 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 252 insertions(+) create mode 100644 docs/user/user-guide.md diff --git a/docs/user/user-guide.md b/docs/user/user-guide.md new file mode 100644 index 0000000..dc52c56 --- /dev/null +++ b/docs/user/user-guide.md @@ -0,0 +1,252 @@ +# User's Guide + +## Configuration +There are three methods to configurate the cases. + + +### 1. Using Existing Cases + +You can use the provided `config.xml` and `connection.xml` files in the `Cases/` directory. +We provide four example in `Cases` folder: + * Residential Case study(`ResidentialCase`) + * Multienergy system case study(`MultienergyCase`) + * Electricity market game case study (`GameCase`) For more information about the electricity market case study, you can reference the [Msc thesis](https://repository.tudelft.nl/islandora/object/uuid:58029e39-5541-4a17-90cd-cc487383beec?collection=education), and + * Distribution voltage control case study (`DNcontrolCase`) . + + +The `config.xml` file is used to define the models in the case and where to +run the model. +For example in the `config.xml` below, we built a simulation with only Wind and PV models. +In the configuration below, the wind model runs (localy? in the master?) and the PV model runs in a **client** with IP '192.168.0.1', and the **master** get the PV model's information from the port the **client**'s port `5123`. + +```xml + #'Wind' ,'python','Models.Wind.wind_mosaik:WindSim' + #'PV','connect', '192.168.0.1:5123' + + + + + 0 + Wind + python + Models.Wind.wind_mosaik:WindSim + + + 1 + PV + connect + 192.168.0.1:5123 + +``` + +The `connection.xml` file sets how the message are transfered from one model to others. +For example in the snippet below, the `ctrl` model sends information about 'flow2e' to `electrolyser` to control its hydrogen generating speed. +The `electrolyser` send the 'h2_gen' information to model `h2storage` ‘h2_in’ to control the hydrogen storing speed. + +```xml + #['ctrl', 'electrolyser', 'flow2e'], + #['electrolyser', 'h2storage', 'h2_gen', 'h2_in'], + + + 13 + ctrl + electrolyser + flow2e + + + + 14 + electrolyser + h2storage + h2_gen + h2_in +``` + +### 2. Using the 'build configuration' Script + +User can configure a case using the python scripts `build_configuration_xml` in the folder `configuration/` directory. By executing the script, the `config.xml` and `connection.xml` +file will be automatically built. Use change the configuration by changing the parameters `sim_config` and `connection`. + + +### 3. Drawing Configurations + +The Illuminator also provide visualized method to create configuration. The user can use a smart board, touch screen or mouse to configurate +the case. To to this, firstly, run `drawpptx.py`. +Secondly, draw a configuration by hand and save as a PowerPoint file with a `.pptx` file extension. For example: + +
+ +
+ +Thirdly, run the script `readppt_connectionxml.py` to build the configuration files. + +## Defining Models +Model parameters, results presentation and real-time simulation are all set in the file `buildmodelse.py`. + +```python + Battery_initialset = {'initial_soc': 20} + Battery_set = {'max_p': 500, 'min_p': -500, 'max_energy': 500, + 'charge_efficiency': 0.9, 'discharge_efficiency': 0.9, + 'soc_min': 10, 'soc_max': 90, 'flag': 0, 'resolution': 15} #p in kW + #Set flag as 1 to show fully discharged state; -1 show fully charged,0 show ready to charge and discharge + + h2storage_initial = {'initial_soc': 50} + ttrailers_initial = {'initial_soc': 20} + h2_set = {'h2storage_soc_min': 10, 'h2storage_soc_max': 90, 'max_h2': 0.3, + 'min_h2': -0.3, 'flag': 0, 'capacity':30, 'eff': 0.94, 'resolution':resolution} + h2trailer_set = {'h2storage_soc_min': 10, 'h2storage_soc_max': 90, 'max_h2': 0.3, + 'min_h2': -0.3, 'flag': 0, 'capacity':3000, 'eff': 0.94, 'resolution':resolution} + # max_h2 min_h2 in m^3/min; + # flag as 1 to show fully discharged state; -1 show fully charged,0 show ready to charge and discharge + # approx efficiency of compressed hydrogen storage tanks. Roundtrip efficiency + # Capacity is max m3 of hydrogen that it can contain + + pv_panel_set ={'Module_area': 1.26, 'NOCT': 44, 'Module_Efficiency': 0.198, 'Irradiance_at_NOCT': 800, + 'Power_output_at_STC': 250,'peak_power':600} + pv_set={'m_tilt':14,'m_az':180,'cap':500,'output_type':'power'} + # 'NOCT':degree celsius; 'Irradiance_at_NOCT':W/m2 This is the irradiance that falls on the panel under NOCT conditions + # KW. Available in spec sheet of a module + load_set={'houses':1000, 'output_type':'power'} + + Wind_set={'p_rated':300, 'u_rated':10.3, 'u_cutin':2.8, 'u_cutout':25, 'cp':0.40, 'diameter':22, 'output_type':'power'} + Wind_on_set={'p_rated':300, 'u_rated':10.3, 'u_cutin':2.8, 'u_cutout':25, 'cp':0.40, 'diameter':22, 'output_type':'power'} + Wind_off_set={'p_rated':200, 'u_rated':7.5, 'u_cutin':2.8, 'u_cutout':15, 'cp':0.40, 'diameter':15, 'output_type':'power'} + # p_rated # kW power it generates at rated wind speed and above + # u_rated # m/s #windspeed it generates most power at + # u_cutin # m/s #below this wind speed no power generation + # u_cutout # m/s #above this wind speed no power generation. Blades are pitched + # cp # coefficient of performance of a turbine. Usually around0.40. Never more than 0.59 + # powerout = 0 # output power at wind speed u + fuelcell_set={'eff':0.45, 'term_eff': 0.2,'max_flow':100, 'min_flow':0,'resolution':resolution} + + electrolyser_set={'eff':0.60,'resolution':resolution, 'term_eff': 0.2,'rated_power':2.3,'ramp_rate':1.5} + # term_eff: percentage of power transformed in effective heat + + RESULTS_SHOW_TYPE={'write2csv':True, 'dashboard_show':False, 'Finalresults_show':True,'database':False,'mqtt':False} + #'write2csv':True/Flause Write the results to csv file + # #'Realtime_show':True/Flause, show the results in dashboard + # 'Finalresults_show':True/Flause, show the results after finish the simulation + # 'mqtt'::True/Flause, send the results outside through mqtt protocol. When this is True, you must set the receiver correctly. + + enetwork_set={'max_congestion': 1000, 'p_loss_m': 0.56, 'length': 300} + + h2network_set={'max_congestion': 700, 'V': 0.0314, 'leakage': 0.03, 'ro': 0.0899} + # max_congestion: max internal pressure bar + # leakage: % of internal flow loss + # ro: gas density kg/m^2 at STP + + heatnetwork_set = {'max_temperature': 300 + 275.15, 'insulation': 0.02, 'ext_temp': 25 + 275.15, 'therm_cond': 0.05, + 'length': 100, 'diameter': 0.3, 'density': 1000, 'c': 4.18} + # max_temperature : max_temperature allowed before congestion # K + # insulation: insulation layer diameter #m + # ext_temp: external temperature # K + # therm_cond: thermal conductivity # W/(m·K) + # leght: lenght of pipeline # m + # diameter: pipe diameter # m + # density: water density # kg/m^3 + # c : Thermal capacity of the medium #kJ/(kg·K) + + h2demand_r_set={'houses':0.5} + h2demand_fs_set={'tanks':1} + h2demand_ev_set={'cars':1} + h2product_set={'houses':1} + + + heatstorage_set = {'soc_init': 20, 'max_temperature': 300 + 275.15, 'min_temperature': 25+275.15, 'insulation': 0.20, + 'ext_temp': 25 + 275.15, 'therm_cond': 0.03, + 'length': 2.5, 'diameter': 1.5, 'density': 1000, 'c': 4.18, 'eff': 0.85, 'max_q': 300, 'min_q': -300} + # max_temperature : max_temperature allowed before soc max # K + # min_temperature : max_temperature allowed before soc min # K + # insulation: insulation layer diameter #m + # ext_temp: external temperature # K + # therm_cond: thermal conductivity # W/(m·K) + # leght: lenght of pipeline # m + # diameter: pipe diameter # m + # density: water density # kg/m^3 + # c: Thermal capacity of the medium #kJ/(kg·K) + # eff: charge/discharge efficiency + + # Seasonal storage + heatstorage_s_set = {'soc_init': 80, 'max_temperature': 300 + 275.15, 'min_temperature': 25+275.15, 'insulation': 0.20, + 'ext_temp': 25 + 275.15, 'therm_cond': 0.03, + 'length': 10, 'diameter': 2, 'density': 1000, 'c': 4.18, 'eff': 0.85, 'max_q': 300, 'min_q': -300} + # Daily storage + heatstorage_d_set = {'soc_init': 80, 'max_temperature': 300 + 275.15, 'min_temperature': 25+275.15, 'insulation': 0.20, + 'ext_temp': 25 + 275.15, 'therm_cond': 0.03, + 'length': 0.5, 'diameter': 1, 'density': 1000, 'c': 4.18, 'eff': 0.85, 'max_q': 300, 'min_q': -300} + + heatdemand_i_set={'factories':1} + heatdemand_r_set={'houses':1} + heatproduct_set={'utilities':1} + + hp_params = {'hp_model': 'Air_8kW', + 'heat_source': 'air', + 'cons_T': 35, + 'heat_source_T': 4, + 'T_amb': 25, + 'calc_mode': 'fast', + 'number': 15} + + eboiler_set = { 'capacity':30, 'min_load':5, 'max_load':10, 'standby_loss':0.2, + 'efficiency':0.8,'resolution':resolution} + + realtimefactor=0 + #0 as soon as possible. 1/60 using 1 second simulate 1 mintes + + metrics = {'prosumer_s1_0': {'MC': [0.07, 0.10], 'MB': [0.12],'MO': [0.05, 0.25], 'MR': [0.40]}, + 'prosumer_s1_1': {'MC': [0.27], 'MB': [0.20], 'MO': [0], 'MR': [0.33]}, + 'prosumer_s1_2': {'MC': [0.33, 0.07], 'MB': [0.18], 'MO': [0.09, 0.22], 'MR': [0.15]}, + 'prosumer_s1_3': {'MC': [0], 'MB': [0.50], 'MO': [0], 'MR': [0.50]}, + 'prosumer_s1_4': {'MC': [0.10,0.37], 'MB': [0.44], 'MO': [0.01, 0.20], 'MR': [0.20]}, + 'prosumer_s1_5': {'MC': [0.12], 'MB': [0.28], 'MO': [0.17], 'MR': [0.19]}, + } +``` + +## Running Simulations +Run the `simulation creator_**.py` to create and run the simulation based on the provided case and scenario. +To see the results via the dashboard, you need Internet and sign up in [wandb software](https://wandb.ai/site). +The `simple_test.py` shows a simple case with the configuration inside of the file. + + +## Demos +Four case studies show how to use Illuminator, and to verify the Illuminator’s performance. + + +### 1. Residencial Case + +The first demo shows a residential energy community system which include Households, +PV panels, Wind generators, Battery and Hydrogen system +to achieve electric power self-sufficiency. +The controller’s algorithm in this case runs in the **master** RasPi `Controllers/ResidentialController`, and +the rest **client** simulators are separately deployed in different +RasPis. The data flow between the simulators (clients) is also shown in +the figure below. Based on the inputs, including the generated power +from PV and Wind, the consuming power of households, and +the state of charge (Soc) of the Battery and Hydrogen, the +controller decides the power from the Battery and Fuel cell +and the power to the Electrolyser. + +In the case study, we use +simple logic to achieve self-sufficiency. If Battery has enough +capacity for charging or discharging to achieve power balance, +use the Battery first. If Battery doesn’t have enough capacity +to achieve power balance, then use Electrolyser or Fuel cell +to achieve power balance. All the input data are in the `Scenarios/` directory and all the output data are in file `Result/ResidentialCase/`. + +
+ +
+ +### 2. Multi-carriers Case +The second demo shows the Multi-carriers energy system, which incorporate the electricity +network, hydrogen network and heat network. All the energy assets are shown in the below figure. + +
+ +
+ +### 3. Electricity Trade Game +The third demo shows the electricity trade game and more details please refer to this [Msc thesis](https://repository.tudelft.nl/islandora/object/uuid:58029e39-5541-4a17-90cd-cc487383beec?collection=education) + +### 4. CIGRE LV Case +The fourth demo shows the voltage control in the CIGRE LV voltage network. The network model is in the `Models/EleDisNetworkSim/` directory, and the control method is in `Controllers/NetVoltageControllerSim/` From 5a7c0e5a9ad428b34bf7af642286fb5a6d5fb9ee Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Mon, 5 Aug 2024 16:10:49 +0200 Subject: [PATCH 23/31] move user-guide.md to docs directory --- user-guide.md | 235 -------------------------------------------------- 1 file changed, 235 deletions(-) delete mode 100644 user-guide.md diff --git a/user-guide.md b/user-guide.md deleted file mode 100644 index f4a1ebe..0000000 --- a/user-guide.md +++ /dev/null @@ -1,235 +0,0 @@ -# User Guide document -## Configuration -There are three methods to configurate the cases. - - -1. Through provide `config.xml` and `connection.xml` files in the `Cases` folder. We provide four example in `Cases` folder: - * Residential Case study(`ResidentialCase`) - * Multienergy system case study(`MultienergyCase`) - * Electricity market game case study (`GameCase`), and - * Distribution voltage control case study (`DNcontrolCase`) . -For more information about the electricity market case study, you can reference the [Msc thesis](https://repository.tudelft.nl/islandora/object/uuid:58029e39-5541-4a17-90cd-cc487383beec?collection=education) - - -The `config.xml` file is used to define the models in the case and where to -run the model. Here is an example of the information in the config.xml file. -It means we would like build only Wind and PV models in our simulation study. -The wind model is running and import from python file, and the PV model is running in another Raspi which ip address is ‘192.168.0.1’, and the master get the pv model information from the port ’5123’. - - ```xml - #'Wind' ,'python','Models.Wind.wind_mosaik:WindSim' - #'PV','connect', '192.168.0.1:5123' - - - - - 0 - Wind - python - Models.Wind.wind_mosaik:WindSim - - - 1 - PV - connect - 192.168.0.1:5123 - - ``` - The `connection.xml` file is to set how the message transferred from one model to others. - Here is an example of the information in the connection file. - The model ctrl send the information ‘flow2e’ to electrolyser to control its hydrogen generating speed. - The electrolyser send the ‘h2_gen’ information to model h2storage ‘h2_in’ to control the hydrogen storing speed. - ``` - #['ctrl', 'electrolyser', 'flow2e'], - #['electrolyser', 'h2storage', 'h2_gen', 'h2_in'], - - - 13 - ctrl - electrolyser - flow2e - - - - 14 - electrolyser - h2storage - h2_gen - h2_in - ``` - -2. The users can build case through run the python scripts `build_configuration_xml` in the folder `configuration`. Through running the scripts, the `config.xml` and `connection.xml` -file will be automatically built. If you want to change the configuration, the user need to change the parameter 'sim_config' and 'connection'. - -3. The Illuminator also provide visualized method to do the configuration. The user can use smarter board, touch screen or mouse to configurate -the case. Firstly, run `drawpptx.py`, the user can draw their configuration by hard draw and save as 'example.pptx' file, such as below. -
- -
- -Then run the script `readppt_connectionxml.py` to build the configuration. - -## Define models -The model parameters, results presentation and real-time simulation are all set in the file `buildmodelse.py`. - -```python - - Battery_initialset = {'initial_soc': 20} - Battery_set = {'max_p': 500, 'min_p': -500, 'max_energy': 500, - 'charge_efficiency': 0.9, 'discharge_efficiency': 0.9, - 'soc_min': 10, 'soc_max': 90, 'flag': 0, 'resolution': 15} #p in kW - #Set flag as 1 to show fully discharged state; -1 show fully charged,0 show ready to charge and discharge - - h2storage_initial = {'initial_soc': 50} - ttrailers_initial = {'initial_soc': 20} - h2_set = {'h2storage_soc_min': 10, 'h2storage_soc_max': 90, 'max_h2': 0.3, - 'min_h2': -0.3, 'flag': 0, 'capacity':30, 'eff': 0.94, 'resolution':resolution} - h2trailer_set = {'h2storage_soc_min': 10, 'h2storage_soc_max': 90, 'max_h2': 0.3, - 'min_h2': -0.3, 'flag': 0, 'capacity':3000, 'eff': 0.94, 'resolution':resolution} - # max_h2 min_h2 in m^3/min; - # flag as 1 to show fully discharged state; -1 show fully charged,0 show ready to charge and discharge - # approx efficiency of compressed hydrogen storage tanks. Roundtrip efficiency - # Capacity is max m3 of hydrogen that it can contain - - pv_panel_set ={'Module_area': 1.26, 'NOCT': 44, 'Module_Efficiency': 0.198, 'Irradiance_at_NOCT': 800, - 'Power_output_at_STC': 250,'peak_power':600} - pv_set={'m_tilt':14,'m_az':180,'cap':500,'output_type':'power'} - # 'NOCT':degree celsius; 'Irradiance_at_NOCT':W/m2 This is the irradiance that falls on the panel under NOCT conditions - # KW. Available in spec sheet of a module - load_set={'houses':1000, 'output_type':'power'} - - Wind_set={'p_rated':300, 'u_rated':10.3, 'u_cutin':2.8, 'u_cutout':25, 'cp':0.40, 'diameter':22, 'output_type':'power'} - Wind_on_set={'p_rated':300, 'u_rated':10.3, 'u_cutin':2.8, 'u_cutout':25, 'cp':0.40, 'diameter':22, 'output_type':'power'} - Wind_off_set={'p_rated':200, 'u_rated':7.5, 'u_cutin':2.8, 'u_cutout':15, 'cp':0.40, 'diameter':15, 'output_type':'power'} - # p_rated # kW power it generates at rated wind speed and above - # u_rated # m/s #windspeed it generates most power at - # u_cutin # m/s #below this wind speed no power generation - # u_cutout # m/s #above this wind speed no power generation. Blades are pitched - # cp # coefficient of performance of a turbine. Usually around0.40. Never more than 0.59 - # powerout = 0 # output power at wind speed u - fuelcell_set={'eff':0.45, 'term_eff': 0.2,'max_flow':100, 'min_flow':0,'resolution':resolution} - - electrolyser_set={'eff':0.60,'resolution':resolution, 'term_eff': 0.2,'rated_power':2.3,'ramp_rate':1.5} - # term_eff: percentage of power transformed in effective heat - - RESULTS_SHOW_TYPE={'write2csv':True, 'dashboard_show':False, 'Finalresults_show':True,'database':False,'mqtt':False} - #'write2csv':True/Flause Write the results to csv file - # #'Realtime_show':True/Flause, show the results in dashboard - # 'Finalresults_show':True/Flause, show the results after finish the simulation - # 'mqtt'::True/Flause, send the results outside through mqtt protocol. When this is True, you must set the receiver correctly. - - enetwork_set={'max_congestion': 1000, 'p_loss_m': 0.56, 'length': 300} - - h2network_set={'max_congestion': 700, 'V': 0.0314, 'leakage': 0.03, 'ro': 0.0899} - # max_congestion: max internal pressure bar - # leakage: % of internal flow loss - # ro: gas density kg/m^2 at STP - - heatnetwork_set = {'max_temperature': 300 + 275.15, 'insulation': 0.02, 'ext_temp': 25 + 275.15, 'therm_cond': 0.05, - 'length': 100, 'diameter': 0.3, 'density': 1000, 'c': 4.18} - # max_temperature : max_temperature allowed before congestion # K - # insulation: insulation layer diameter #m - # ext_temp: external temperature # K - # therm_cond: thermal conductivity # W/(m·K) - # leght: lenght of pipeline # m - # diameter: pipe diameter # m - # density: water density # kg/m^3 - # c : Thermal capacity of the medium #kJ/(kg·K) - - h2demand_r_set={'houses':0.5} - h2demand_fs_set={'tanks':1} - h2demand_ev_set={'cars':1} - h2product_set={'houses':1} - - - heatstorage_set = {'soc_init': 20, 'max_temperature': 300 + 275.15, 'min_temperature': 25+275.15, 'insulation': 0.20, - 'ext_temp': 25 + 275.15, 'therm_cond': 0.03, - 'length': 2.5, 'diameter': 1.5, 'density': 1000, 'c': 4.18, 'eff': 0.85, 'max_q': 300, 'min_q': -300} - # max_temperature : max_temperature allowed before soc max # K - # min_temperature : max_temperature allowed before soc min # K - # insulation: insulation layer diameter #m - # ext_temp: external temperature # K - # therm_cond: thermal conductivity # W/(m·K) - # leght: lenght of pipeline # m - # diameter: pipe diameter # m - # density: water density # kg/m^3 - # c: Thermal capacity of the medium #kJ/(kg·K) - # eff: charge/discharge efficiency - - # Seasonal storage - heatstorage_s_set = {'soc_init': 80, 'max_temperature': 300 + 275.15, 'min_temperature': 25+275.15, 'insulation': 0.20, - 'ext_temp': 25 + 275.15, 'therm_cond': 0.03, - 'length': 10, 'diameter': 2, 'density': 1000, 'c': 4.18, 'eff': 0.85, 'max_q': 300, 'min_q': -300} - # Daily storage - heatstorage_d_set = {'soc_init': 80, 'max_temperature': 300 + 275.15, 'min_temperature': 25+275.15, 'insulation': 0.20, - 'ext_temp': 25 + 275.15, 'therm_cond': 0.03, - 'length': 0.5, 'diameter': 1, 'density': 1000, 'c': 4.18, 'eff': 0.85, 'max_q': 300, 'min_q': -300} - - heatdemand_i_set={'factories':1} - heatdemand_r_set={'houses':1} - heatproduct_set={'utilities':1} - - hp_params = {'hp_model': 'Air_8kW', - 'heat_source': 'air', - 'cons_T': 35, - 'heat_source_T': 4, - 'T_amb': 25, - 'calc_mode': 'fast', - 'number': 15} - - eboiler_set = { 'capacity':30, 'min_load':5, 'max_load':10, 'standby_loss':0.2, - 'efficiency':0.8,'resolution':resolution} - - realtimefactor=0 - #0 as soon as possible. 1/60 using 1 second simulate 1 mintes - - metrics = {'prosumer_s1_0': {'MC': [0.07, 0.10], 'MB': [0.12],'MO': [0.05, 0.25], 'MR': [0.40]}, - 'prosumer_s1_1': {'MC': [0.27], 'MB': [0.20], 'MO': [0], 'MR': [0.33]}, - 'prosumer_s1_2': {'MC': [0.33, 0.07], 'MB': [0.18], 'MO': [0.09, 0.22], 'MR': [0.15]}, - 'prosumer_s1_3': {'MC': [0], 'MB': [0.50], 'MO': [0], 'MR': [0.50]}, - 'prosumer_s1_4': {'MC': [0.10,0.37], 'MB': [0.44], 'MO': [0.01, 0.20], 'MR': [0.20]}, - 'prosumer_s1_5': {'MC': [0.12], 'MB': [0.28], 'MO': [0.17], 'MR': [0.19]}, - } - -``` -## Simulation -Run the `simulation creator_**.py` to create and run the simulation based on the provided case and scenario. -If the user want to see the results shown in the dashboard, you need internet and sign up in [wandb software](https://wandb.ai/site). -There is also a simple example `simple_test.py` that show a simple case with the configuration inside of the file. - - -## Demos -We build four case study as demos to show how to use Illuminator to demonstrate this system at -a general user level and verify the Illuminator’s performance. -1. The first demo shows the residential energy community system which include Households, -PV panels, Wind generators, Battery and Hydrogen system -to achieve electric power self-sufficiency. The controller’s -algorithm in the case study runs in the Master RasPi `Controllers\ResidentialController` , and -the rest simulators are separately deployed in different Client -RasPis.The data flow between the simulators is also shown in -the figure. Based on the inputs, including the generated power -from PV and Wind, the consuming power of households, and -the state of charge (Soc) of the Battery and Hydrogen, the -controller decides the power from the Battery and Fuel cell -and the power to the Electrolyser. In the case study, we use -simple logic to achieve self-sufficiency. If Battery has enough -capacity for charging or discharging to achieve power balance, -use the Battery first. If Battery doesn’t have enough capacity -to achieve power balance, then use Electrolyser or Fuel cell -to achieve power balance. All the input data are in file `Scenarios` and all the output data are in file `Result\ResidentialCase`. - -
- -
- -2. The second demo shows the Multi-carriers energy system, which including teh electricity -network, hydrogen network and heat network. All the energy assets are shown in the below figure. - -
- -
- -3. The third demon shows the electricity trade game and more details please refer to the Msc thesis https://repository.tudelft.nl/islandora/object/uuid:58029e39-5541-4a17-90cd-cc487383beec?collection=education - -4. The fourth demon shows the voltage control in the CIGRE LV voltage network. The network model is in the folder -`Models\EleDisNetworkSim`, the control method is in the `Controllers\NetVoltageControllerSim` From 6fbf9edd8d60742ab809b367ca5edd1021f0a906 Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Mon, 5 Aug 2024 16:10:57 +0200 Subject: [PATCH 24/31] docs: Add user/user-guide to the table of contents in index.rst --- docs/index.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/index.rst b/docs/index.rst index 50e12a9..c83250d 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -24,6 +24,7 @@ and the simulation engine is based on [Mosaik](https://mosaik.offis.de/). :caption: User's Documentation: user/start + user/user-guide user/models .. toctree:: From 41b26c1f0dfd3059a493c850f4133cab74be17ec Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Mon, 12 Aug 2024 08:01:24 +0200 Subject: [PATCH 25/31] add contributing guidelines --- CONTRIBUTING.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..8d69e5e --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,96 @@ +# Contributing guidelines + +Any kind of contribution to **The Illuminator** is welcome, from a simple comment or a question, to a full fledged [pull request](https://help.github.com/articles/about-pull-requests/). + +A contribution can be associated with the following cases: + +- You have a question. +- You think you may have found a bug, including unexpected behavior. +- You want to make changes to the code base to fix a bug, make improvements, add a new functionality, or to update the documentation. + +The sections below outlines the steps to make your contribution to the software for each of the aforementioned cases. + +## You have a question + +1. Use the search functionality [here](link-to-issues) to see if someone already filed the same issue. +1. If your issue search did not yield any relevant results, open a new issue. +1. Apply the "Question" label. Additionally, apply other labels when relevant. + +## You think you may have found a bug + +1. Use the search functionality [here](link-to-issues) to see if someone already filed the same issue. +1. If your issue search did not yield any relevant results, open a new issue and provide enough information to understand the cause and the context of the problem. Depending on the issue, you may also want to include: + - the [SHA hashcode](https://help.github.com/articles/autolinked-references-and-urls/#commit-shas) of the commit that is causing your problem + - some identifying information (name and version number) for dependencies you're using + - information about the operating system + +## You want to make changes to the code base + +### Announce your plan + +1. (**important**) Announce your plan to the rest of the community *before you start working*. This announcement should be in the form of a (new) issue on the Github repository. +2. (**important**) Wait until a consensus is reached about your idea being a good idea. + + +### Set up a local development environment to work on your changes + +If you are a part of the Illuminator team and have write access to the Illuminator GitHub repository, skip to the next subsection [Develop your contribution](CONTRIBUTING.md#develop-your-contribution). If you are a first-time contributor, follow the below steps: + +1. Go to the [Illuminator GitHub repository](url-repository) and click on 'Fork'. This will create a copy of the aeolis-python repository in your GitHub account. + +1. Clone the project to your local computer: + + ```bash + git clone https://github.com/your-username/Illuminator.git + ``` + +1. Change the directory + + ```bash + cd Illuminator + ``` + +1. Add the upstream repository + + ```bash + git remote add upstream https://github.com/.git + ``` + +1. Now, `git remote -v` will show two remote repositories named: + + * `upstream`, which refers to the Illumator repository + * `origin`, which refers to your personal fork + +### Develop your contribution + +> TODO: update this section after refactoring + +1. Create a branch of the latest commit on the `main` branch to work on your feature. + + ```bash + git checkout -b my-feature + ``` + +2. If you are contributing via a fork, make sure to pull in changes from the 'upstream' repository to stay up to date with the `main` branch while working on your feature branch. Follow the instructions [here](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/configuring-a-remote-repository-for-a-fork) and [here](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork). + +3. Set up a development environment on your computer by installing the Illuminator in development mode with the following command: (Consider using a virtual environment for this purpose.) + + ```bash + # TODO: this part needs to be updated after refactoring + ``` + +4. Set up your code editor to follow [PEP 8](https://peps.python.org/pep-0008/) (remove trailing white space, no tabs, etc.). Check code with [flake8](https://flake8.pycqa.org/en/latest/). + +5. Make sure the existing tests pass by running `pytest` from the root of the repository. + +6. Write tests for any new lines of code you add. + +7. Include in-code documentation in form of comments and docstrings. Update the user documentation if relevant. Use the [numpydoc](https://numpydoc.readthedocs.io/en/latest/format.html#docstring-standard) documentation style. + +### Submitting your contribution + +1. Push your feature branch to (your fork of) the Illuminator GitHub repository. + +1. Create a pull request, for an example, following the instructions [here](https://help.github.com/articles/creating-a-pull-request/). + +In case you feel you've made a valuable contribution, but you don't know how to write or run tests for it, or how to generate the documentation; don't let this discourage you from making the pull request. We can help you! Just go ahead and submit the pull request. But keep in mind that you might be asked to append additional commits to your pull request. \ No newline at end of file From af93c2caeefb1ab3079ac410985c7fe262c1f3ec Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Mon, 12 Aug 2024 08:12:09 +0200 Subject: [PATCH 26/31] chore: Update contributing guidelines and URLs in CONTRIBUTING.md --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8d69e5e..62ef21d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -36,7 +36,7 @@ The sections below outlines the steps to make your contribution to the software If you are a part of the Illuminator team and have write access to the Illuminator GitHub repository, skip to the next subsection [Develop your contribution](CONTRIBUTING.md#develop-your-contribution). If you are a first-time contributor, follow the below steps: -1. Go to the [Illuminator GitHub repository](url-repository) and click on 'Fork'. This will create a copy of the aeolis-python repository in your GitHub account. +1. Go to the [Illuminator GitHub repository](url-repository) and click on 'Fork'. This will create a copy of the Illuminator repository in your GitHub account. 1. Clone the project to your local computer: From 73cddf51f0a0c8517afedbd91907fa7c4b771807 Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Mon, 12 Aug 2024 09:38:04 +0200 Subject: [PATCH 27/31] add copyright waiver --- WAIVER | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 WAIVER diff --git a/WAIVER b/WAIVER new file mode 100644 index 0000000..099e486 --- /dev/null +++ b/WAIVER @@ -0,0 +1,6 @@ +Technische Universiteit Delft hereby disclaims all copyright interest in the +program “Illuminator”, an easy-to-use Energy System Integration Development Kit +to demystify energy system operation, illustrate challenges that arise due to +the energy transition and test state-of-the-art energy management concepts, +written by the Author(s). +[Name Dean], Dean of Faculty Electrical Engineering, Mathematics and Computer Science \ No newline at end of file From 5fd7fa945808f566d749d5fa9e077348d1e1b8d5 Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Mon, 12 Aug 2024 09:38:20 +0200 Subject: [PATCH 28/31] remove explanation from license --- LICENSE | 50 -------------------------------------------------- 1 file changed, 50 deletions(-) diff --git a/LICENSE b/LICENSE index 104ae93..f99be76 100644 --- a/LICENSE +++ b/LICENSE @@ -6,10 +6,6 @@ Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - Preamble The licenses for most software are designed to take away your @@ -456,49 +452,3 @@ SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - The Illuminator, a Energy System Integration Development kit - Copyright (C) 2024 Illuminator Team - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 - USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random - Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! From ad31d067e9bfc625c77134b98d563eff8a761a17 Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Mon, 12 Aug 2024 09:38:55 +0200 Subject: [PATCH 29/31] add license text to interpreter.py --- configuration/interpreter.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/configuration/interpreter.py b/configuration/interpreter.py index 9b9ecd9..0387ef4 100644 --- a/configuration/interpreter.py +++ b/configuration/interpreter.py @@ -1,3 +1,25 @@ +""" +The Illuminator, a Energy System Integration Development kit + Copyright (C) 2024 Illuminator Team + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + + For questions and support, please contact us at illuminator@tudelft.nl + +""" import shutil From b529d7c0237bb7feb297d4cdc97303c114d06187 Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Tue, 13 Aug 2024 11:02:25 +0200 Subject: [PATCH 30/31] include instructions to write documentation --- CONTRIBUTING.md | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 62ef21d..904fdcb 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -7,16 +7,17 @@ A contribution can be associated with the following cases: - You have a question. - You think you may have found a bug, including unexpected behavior. - You want to make changes to the code base to fix a bug, make improvements, add a new functionality, or to update the documentation. +- You want to improve the Illuminator's documentation The sections below outlines the steps to make your contribution to the software for each of the aforementioned cases. -## You have a question +## A. You have a question 1. Use the search functionality [here](link-to-issues) to see if someone already filed the same issue. 1. If your issue search did not yield any relevant results, open a new issue. 1. Apply the "Question" label. Additionally, apply other labels when relevant. -## You think you may have found a bug +## B. You think you may have found a bug 1. Use the search functionality [here](link-to-issues) to see if someone already filed the same issue. 1. If your issue search did not yield any relevant results, open a new issue and provide enough information to understand the cause and the context of the problem. Depending on the issue, you may also want to include: @@ -24,7 +25,8 @@ The sections below outlines the steps to make your contribution to the software - some identifying information (name and version number) for dependencies you're using - information about the operating system -## You want to make changes to the code base +## C. You want to make changes to the code base + ### Announce your plan @@ -85,7 +87,10 @@ If you are a part of the Illuminator team and have write access to the Illuminat 6. Write tests for any new lines of code you add. -7. Include in-code documentation in form of comments and docstrings. Update the user documentation if relevant. Use the [numpydoc](https://numpydoc.readthedocs.io/en/latest/format.html#docstring-standard) documentation style. +7. Include in-code documentation in form of comments and docstrings. Use the [numpydoc](https://numpydoc.readthedocs.io/en/latest/format.html#docstring-standard) documentation style. + +8. Update the user/developer documentation if relevant. Undocumented contributions might not be merged. + ### Submitting your contribution @@ -93,4 +98,17 @@ If you are a part of the Illuminator team and have write access to the Illuminat 1. Create a pull request, for an example, following the instructions [here](https://help.github.com/articles/creating-a-pull-request/). + +## D. You want to improve the Illuminator's documentation + +We use Sphinx and Markdown to write documentation for the Illuminator. The root of the documentation is the `docs/` directory. + +1. [Announce your plan.](#announce-your-plan) +1. Follow the same steps to set up a development environment for [making changes to the code base](#set-up-a-local-development-environment-to-work-on-your-changes). +1. Install the dependencies in `docs/requirements.txt` using `pip install -r docs/requirments.txt` (Sphnix will also be installed). +1. Update the documentation using Markdown. If familiar with writing Markdown for MyST consult their [guides and documentation](https://myst-parser.readthedocs.io/en/latest/syntax/optional.html) +1. Make sure your contributions are built without errors. Go to the `docs` directory in the terminal with `cd docs/`. Then, build the documentation using `make html`. +1. [Submit your contribution](#submitting-your-contribution) for review. + + In case you feel you've made a valuable contribution, but you don't know how to write or run tests for it, or how to generate the documentation; don't let this discourage you from making the pull request. We can help you! Just go ahead and submit the pull request. But keep in mind that you might be asked to append additional commits to your pull request. \ No newline at end of file From 5c6ea4802ba931362a759d9fd3e70d1c628ca56a Mon Sep 17 00:00:00 2001 From: Manuel Garcia Date: Tue, 13 Aug 2024 11:02:47 +0200 Subject: [PATCH 31/31] add note to user guide --- docs/user/user-guide.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/user/user-guide.md b/docs/user/user-guide.md index dc52c56..ef88496 100644 --- a/docs/user/user-guide.md +++ b/docs/user/user-guide.md @@ -203,6 +203,9 @@ Model parameters, results presentation and real-time simulation are all set in t ``` ## Running Simulations + +> This was set up as a shortcut to collect data and do plotting + Run the `simulation creator_**.py` to create and run the simulation based on the provided case and scenario. To see the results via the dashboard, you need Internet and sign up in [wandb software](https://wandb.ai/site). The `simple_test.py` shows a simple case with the configuration inside of the file.