feat: complete 15-minute optimization support

This commit is contained in:
Andreas
2026-07-14 17:00:07 +02:00
parent 81a36cf355
commit 92a8a093e8
31 changed files with 1812 additions and 1032 deletions
+335 -294
View File
@@ -10,11 +10,19 @@
0.0,
0.0,
0.0,
1.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
1.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
@@ -26,23 +34,15 @@
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
@@ -110,32 +110,6 @@
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
0,
0,
1,
1,
0,
0,
1,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
@@ -143,90 +117,117 @@
1,
1,
0,
0,
0,
0,
1,
0,
0,
1,
0,
0,
1,
0,
1,
1,
0,
1,
1,
1,
0,
0,
1
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
1,
0
],
"battery_grid_export_allowed": [],
"eautocharge_hours_float": [
0.625,
0.375,
0.5,
1.0,
1.0,
0.75,
0.5,
0.375,
0.375,
0.625,
0.75,
0.875,
0.625,
0.625,
0.625,
1.0,
0.375,
0.625,
0.875,
0.0,
0.5,
0.0,
0.0,
0.5,
0.875,
0.625,
0.75,
0.5,
0.375,
0.375,
0.75,
0.625,
1.0,
0.375,
0.625,
0.625,
0.0,
0.5,
0.875,
0.375,
0.5,
0.875,
0.5,
0.875,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.75,
0.625,
0.5,
0.375,
0.875,
0.5,
0.75,
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,
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,
0.0,
0.0,
0.0,
0.0
],
"result": {
"Last_Wh_pro_Stunde": [
8919.07,
10240.91,
7875.5599999999995,
7687.03,
7718.67,
11664.82,
5149.22,
6347.78,
16541.07,
8929.91,
8875.56,
6376.03,
5096.67,
12853.82,
8960.220000000001,
13969.78,
1129.12,
8678.71,
3550.98,
1178.71,
1050.98,
988.56,
912.38,
1912.38,
704.61,
516.37,
868.05,
5694.34,
608.79,
694.34,
2108.79,
556.31,
488.89,
506.91,
804.89,
6141.98,
1141.98,
1056.97,
992.46,
6155.99,
1155.99,
827.01,
1257.98,
1232.67,
@@ -242,13 +243,13 @@
],
"EAuto_SoC_pro_Stunde": [
5.0,
18.11,
33.405,
44.330000000000005,
22.48,
35.589999999999996,
46.515,
55.254999999999995,
66.18,
83.66,
90.215,
61.809999999999995,
77.105,
85.845,
98.955,
98.955,
98.955,
@@ -285,6 +286,7 @@
0.0,
0.0,
0.0,
0.06455049999999336,
0.0,
0.0,
0.0,
@@ -308,27 +310,22 @@
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.12279079241545988,
0.25743585772309185,
0.1455575560489687,
0.07702723513376727,
0.024046008596276005,
0.0,
0.0,
0.0,
0.0,
0.0
],
"Gesamt_Verluste": 10674.660531928814,
"Gesamtbilanz_Euro": 14.366070195145795,
"Gesamteinnahmen_Euro": 0.0,
"Gesamtkosten_Euro": 14.366070195145795,
"Gesamt_Verluste": 6842.366945701403,
"Gesamtbilanz_Euro": 14.10088133917546,
"Gesamteinnahmen_Euro": 0.6914079499175572,
"Gesamtkosten_Euro": 14.792289289093018,
"Home_appliance_wh_per_hour": [
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
@@ -362,93 +359,98 @@
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0
],
"Kosten_Euro_pro_Stunde": [
0.81824412,
1.061242392,
0.49579402599999994,
0.399351386,
0.13127915000000007,
1.2316083,
0.259218932,
0.7558691399999999,
0.061530097476751734,
2.4510570300000003,
3.55926012,
1.7445291920000001,
1.6260140259999998,
0.979774486,
0.0,
0.5881238999999999,
1.0968767320000004,
2.4860631399999997,
0.06267084962493971,
0.05480703000000003,
0.0,
0.26650619799999997,
0.19588158,
0.13029273082161758,
0.291163892,
0.558606198,
0.0,
0.174739608,
0.28801899,
1.870021256,
0.199865757,
0.0,
0.692315757,
0.0,
0.0,
0.16677339,
0.0,
1.7663038380000002,
0.08545095,
0.007989913613567745,
1.134255713342252,
0.025392879919306634,
0.010682755832597498,
4.174095896658514e-14,
0.0003442778967139274,
0.0,
0.0,
0.04565364324294593,
0.008254784724581705,
0.028650916976410694,
0.0,
0.0,
0.293043269,
0.214398479,
0.0
0.0,
0.0,
0.0,
0.0,
0.04620342776708689,
0.0,
0.174597189,
0.0,
0.0,
0.16484566
],
"Netzbezug_Wh_pro_Stunde": [
3588.79,
4797.66,
2368.8199999999997,
2125.34,
714.2500000000003,
6145.75,
1179.3400000000001,
3329.8199999999997,
205.30563055305882,
7671.54,
15610.789999999999,
7886.66,
7768.82,
5214.34,
0.0,
2934.75,
4990.340000000001,
10951.82,
209.11194402715952,
171.54000000000008,
0.0,
912.38,
704.61,
385.0258003002884,
980.68,
1912.38,
0.0,
516.37,
868.05,
5694.34,
608.79,
0.0,
2108.79,
0.0,
0.0,
506.91,
0.0,
5806.39,
351.65,
35.04348076126204,
5127.738306248879,
121.32288542430308,
56.853410498124,
2.270998855635753e-10,
1.7179535764168035,
0.0,
0.0,
152.3311419517715,
36.20519616044607,
129.52494112301397,
0.0,
0.0,
987.01,
733.99,
0.0
0.0,
0.0,
0.0,
0.0,
154.1655914817714,
0.0,
566.69,
0.0,
0.0,
592.97
],
"Netzeinspeisung_Wh_pro_Stunde": [
0.0,
0.0,
0.0,
0.0,
922.1499999999053,
0.0,
0.0,
0.0,
@@ -472,12 +474,11 @@
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1754.1541773637127,
3677.655110329884,
2079.39365784241,
1100.3890733395326,
343.51440851822866,
0.0,
0.0,
0.0,
@@ -485,84 +486,84 @@
0.0
],
"Verluste_Pro_Stunde": [
1014.0,
1083.0,
945.0,
945.0,
479.4,
552.0,
207.0,
1152.0,
414.0,
465.0,
276.0,
73.03732433363291,
600.0,
440.6331818181816,
133.72909090909081,
207.00000000001197,
1083.0,
276.0,
1014.0,
72.5805667167408,
0.0,
99.72409090909093,
0.0,
120.0,
96.08318181818186,
0.0,
0.0,
17.910572686324315,
0.0,
600.0,
0.0,
94.68272727272722,
180.0,
75.86045454545456,
66.66681818181814,
0.0,
109.0704545454546,
600.0,
109.96227272727276,
47.952272727272714,
11.094576460746453,
38.31300706523831,
161.86847814969906,
21.973794868109557,
327.79989871635826,
0.6414151879949013,
11.096451076844168,
40.181939277841224,
0.0,
11.233982308648535,
638.5274032501345,
145.08565374908358,
14.209990740225123,
538.2983999999728,
441.7178455708299,
260.56941082122324,
171.99990368477063,
41.441862965787436,
35.132727272727266,
77.27590909090907,
0.0,
0.0,
80.85954545454547
134.59227272727276,
100.08954545454549,
0.0
],
"akku_soc_pro_stunde": [
80.0,
61.06060606060606,
42.12121212121212,
23.18181818181818,
4.242424242424243,
0.0,
0.0,
0.0,
0.0,
2.0288145648231377,
18.695481231489804,
4.786605542784571,
0.5653589863107422,
0.5653589863107422,
0.5653589863107422,
0.0,
0.0,
16.666666666666664,
16.666666666666664,
14.272081611570247,
12.167699724517906,
12.167699724517906,
8.724819214876034,
25.391485881542703,
25.391485881542703,
25.703540945671826,
43.44041325817556,
47.47057030676122,
47.86529227176747,
62.81802560510005,
75.08796575984533,
82.04461281340734,
85.81933369454761,
86.97049655470836,
85.86150895140257,
83.42224414424004,
83.42224414424004,
83.42224414424004
96.66666666666667,
96.66666666666667,
100.0,
100.0,
100.0,
81.06060606060606,
81.06060606060606,
97.72727272727273,
99.74339958051553,
99.74339958051553,
96.59554317555684,
96.59554317555684,
99.92887650889017,
96.89594778988192,
96.89594778988192,
96.89594778988192,
93.90722533809128,
98.90722533809128,
96.51264028299485,
94.40825839594251,
94.40825839594251,
90.96537788630063,
87.49434655021247,
85.9807015777607,
86.28888425722586,
87.35313445348248,
90.7496107716575,
90.89444725788077,
100.0,
100.0,
100.0,
100.0,
100.0,
98.89101239669421,
98.89101239669421,
94.64251893939394,
91.48312672176309
],
"Electricity_price": [
0.000228,
@@ -603,6 +604,46 @@
0.0002969,
0.0002921,
0.000278
],
"Feed_in_tariff": [
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05,
7e-05
]
},
"eauto_obj": {
@@ -619,14 +660,14 @@
0.0,
0.0,
0.0,
0.75,
0.875,
0.625,
0.625,
0.625,
1.0,
0.375,
0.75,
0.625,
0.5,
0.375,
0.875,
0.5,
0.75,
0.0,
0.0,
0.0,
@@ -716,103 +757,103 @@
"initial_soc_percentage": 5
},
"start_solution": [
2.0,
2.0,
0.0,
0.0,
2.0,
0.0,
0.0,
1.0,
2.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
0.0,
0.0,
2.0,
1.0,
1.0,
2.0,
2.0,
0.0,
0.0,
1.0,
1.0,
2.0,
0.0,
1.0,
1.0,
0.0,
1.0,
2.0,
0.0,
2.0,
1.0,
0.0,
2.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
2.0,
1.0,
1.0,
0.0,
1.0,
1.0,
1.0,
0.0,
0.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
2.0,
1.0,
0.0,
1.0,
1.0,
0.0,
1.0,
6.0,
5.0,
3.0,
0.0,
0.0,
4.0,
6.0,
3.0,
1.0,
2.0,
6.0,
6.0,
4.0,
3.0,
2.0,
1.0,
5.0,
2.0,
4.0,
4.0,
6.0,
5.0,
0.0,
2.0,
2.0,
2.0,
4.0,
0.0,
1.0,
3.0,
4.0,
5.0,
3.0,
3.0,
3.0,
6.0,
1.0,
3.0,
5.0,
0.0,
2.0,
0.0,
0.0,
2.0,
5.0,
3.0,
4.0,
2.0,
1.0,
1.0,
4.0,
3.0,
6.0,
1.0,
3.0,
3.0,
5.0,
2.0,
0.0,
2.0,
5.0,
1.0,
2.0,
5.0,
2.0,
6.0,
4.0,
5.0,
4.0,
3.0,
4.0,
0.0,
19.0
3.0,
1.0,
3.0,
15.0
],
"washingstart": 19
}
"washingstart": 15
}