Improve genetic optimizer seeding

This commit is contained in:
Andreas
2026-07-16 09:56:50 +02:00
parent d4056af0f6
commit b0b437f1d7
8 changed files with 1152 additions and 793 deletions
+245 -245
View File
@@ -10,19 +10,23 @@
0.0,
0.0,
0.0,
1.0,
1.0,
1.0,
0.0,
0.0,
0.0,
1.0,
1.0,
0.0,
1.0,
1.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
1.0,
0.0,
0.0,
0.0,
@@ -32,11 +36,7 @@
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
@@ -111,11 +111,7 @@
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
@@ -127,12 +123,10 @@
0,
1,
0,
1,
1,
0,
1,
1,
1,
0,
0,
1,
1,
0,
@@ -141,6 +135,12 @@
0,
0,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
@@ -161,17 +161,17 @@
0.0,
0.0,
0.0,
0.875,
0.0,
1.0,
0.0,
0.75,
0.625,
0.375,
0.375,
1.0,
0.0,
0.75,
0.75,
0.375,
0.6,
0.8,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
@@ -202,22 +202,22 @@
],
"result": {
"Last_Wh_pro_Stunde": [
15230.07,
1525.2526751616956,
11808.56,
1132.03,
7596.67,
7609.82,
13190.760676868524,
1103.78,
8995.119999999999,
5111.71,
7343.779999999999,
11541.07,
8929.91,
7875.5599999999995,
10061.61912107894,
13622.08822093064,
11542.82,
12483.786689770084,
11482.522793459368,
1129.12,
1178.71,
1050.98,
988.56,
5912.38,
912.38,
704.61,
516.37,
868.05,
2368.05,
694.34,
608.79,
556.31,
@@ -228,7 +228,7 @@
1056.97,
992.46,
1155.99,
827.01,
1189.376775455858,
1257.98,
1232.67,
871.26,
@@ -243,43 +243,43 @@
],
"EAuto_SoC_pro_Stunde": [
5.0,
20.294999999999998,
20.294999999999998,
37.775,
37.775,
44.330000000000005,
50.885000000000005,
68.365,
68.365,
81.475,
88.03,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518,
98.518
22.48,
35.589999999999996,
46.515,
53.06999999999999,
66.18,
79.29,
85.845,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001,
99.82900000000001
],
"Einnahmen_Euro_pro_Stunde": [
0.0,
@@ -289,8 +289,10 @@
0.0,
0.0,
0.0,
0.10263928607047809,
0.0002638810165675977,
0.0,
0.05814763393192599,
0.023370695807696434,
0.0019327051509204403,
0.0,
0.0,
0.0,
@@ -308,10 +310,8 @@
0.0,
0.0,
0.0,
0.0,
0.0,
0.035969913516850464,
0.2577971476677123,
0.300304461863129,
0.2577866264025879,
0.15146384621553569,
0.09798107754792196,
0.029150936607659956,
@@ -321,18 +321,18 @@
0.0,
0.0
],
"Gesamt_Verluste": 7723.761220821238,
"Gesamtbilanz_Euro": 14.859522880677414,
"Gesamteinnahmen_Euro": 0.6752660886427261,
"Gesamtkosten_Euro": 15.53478896932014,
"Gesamt_Verluste": 8027.369144275042,
"Gesamtbilanz_Euro": 13.979945090881573,
"Gesamteinnahmen_Euro": 0.9201379835273773,
"Gesamtkosten_Euro": 14.90008307440895,
"Home_appliance_wh_per_hour": [
0.0,
0.0,
0.0,
0.0,
2500.0,
2500.0,
0.0,
2500.0,
2500.0,
0.0,
0.0,
0.0,
@@ -371,9 +371,9 @@
0.0,
0.0,
0.0,
2500.0,
2500.0,
0.0,
2500.0,
2500.0,
0.0,
0.0,
0.0,
@@ -408,36 +408,36 @@
]
},
"Kosten_Euro_pro_Stunde": [
3.26035212,
0.1921289942880966,
2.2398909259999997,
2.41926012,
0.7712613792641736,
1.4167558060312964,
1.672937586,
1.4723942300000001,
0.36290611910050846,
1.907718932,
1.9280712188270857,
0.05258762370598476,
0.1614775630079859,
0.2338232746714084,
0.0,
0.0,
0.5064650351737862,
2.0366107701900296,
0.005881449073870462,
2.11462917272379,
0.0,
2.1641282909999995,
0.29116746986009023,
1.727006198,
0.26650619799999997,
0.19588158,
0.174739608,
0.0,
0.78571899,
0.22802125600000003,
0.0,
0.0,
0.162995926,
0.16677339,
0.0,
0.0,
0.0,
0.0,
0.25364873699864443,
0.1306329312971816,
0.0,
0.060401289430882174,
0.009619897970888898,
0.0854632640738,
0.0,
0.0,
0.0,
4.179128154646605e-17,
2.3325608707865465e-05,
0.0,
0.0,
0.0,
@@ -448,36 +448,36 @@
0.16484566
],
"Netzbezug_Wh_pro_Stunde": [
14299.789999999999,
868.5759235447405,
10701.82,
10610.789999999999,
3486.7150961309835,
6769.01961792306,
8903.34,
8010.85,
1810.908777946649,
8679.34,
8493.70580981095,
175.4675465665157,
505.40708296709204,
758.9200735845777,
0.0,
0.0,
2527.2706345997312,
9265.745087306777,
25.909467285772962,
7055.819728808107,
0.0,
7024.109999999999,
980.6920507244535,
5912.38,
912.38,
704.61,
516.37,
0.0,
2368.05,
694.34,
0.0,
0.0,
488.89,
506.91,
0.0,
0.0,
0.0,
0.0,
833.8222781020527,
537.58407941227,
0.0,
273.0618871197205,
45.96224544141853,
408.3290208972767,
0.0,
0.0,
0.0,
2.2737367544323206e-13,
0.11639525303326081,
0.0,
0.0,
0.0,
@@ -495,8 +495,10 @@
0.0,
0.0,
0.0,
1466.2755152925442,
3.769728808108539,
0.0,
830.6804847418,
333.86708296709196,
27.61007358457772,
0.0,
0.0,
0.0,
@@ -514,10 +516,8 @@
0.0,
0.0,
0.0,
0.0,
0.0,
513.8559073835781,
3682.816395253033,
4290.063740901843,
3682.6660914655417,
2163.76923165051,
1399.729679256028,
416.4419515379994,
@@ -528,36 +528,36 @@
0.0
],
"Verluste_Pro_Stunde": [
1083.0,
101.74991082536883,
552.0,
106.67021307906845,
567.0367126720731,
259.38247615196775,
735.7686104768134,
56.857674239187475,
414.0,
766.976146106431,
331.2000000000007,
0.0014460869344160802,
600.0,
1014.0066115357181,
345.0239541507672,
806.9999999999999,
1013.9999999999998,
1036.459053353598,
807.0,
683.6982971773144,
19.04844741896588,
0.0,
0.0,
118.37045454545455,
133.7321802766326,
0.0,
0.0,
70.41409090909087,
180.0,
0.0,
83.01681818181817,
75.86045454545456,
0.0,
69.12409090909085,
0.0,
109.07302361034766,
116.99491129525349,
95.61900944932736,
3.2918733722463145,
22.312089529472388,
98.21987178167876,
86.6234264543665,
165.15986945297027,
208.64388250767325,
116.9350623689079,
476.63569111397055,
0.0,
23.490751091778808,
0.03390853445803674,
2.900768349489402,
16.700320743972142,
81.2380484620021,
@@ -569,34 +569,34 @@
],
"akku_soc_pro_stunde": [
80.0,
96.66666666666667,
99.49305307848245,
99.49305307848245,
99.20134772591024,
91.86086775366753,
93.31593653566664,
98.42062016002258,
80.0,
61.06078971437601,
61.06145510745288,
77.72812177411956,
94.39478844078621,
76.07925709454777,
92.74592376121446,
99.47087646058428,
100.0,
100.0,
82.33137823444534,
82.33137823444534,
82.33141840352684,
98.99808507019351,
98.99808507019351,
98.99808507019351,
95.26164395449102,
95.26164395449102,
92.6411635825902,
90.24657852749377,
90.24657852749377,
88.06463121344417,
84.6217409724959,
81.12407085395327,
79.4298700605846,
79.54517357656309,
81.95137986696216,
86.53915401843355,
86.76011969127859,
100.0,
95.77874174137638,
95.77874174137638,
95.77874174137638,
93.5560747303571,
98.5560747303571,
98.5560747303571,
95.93559435845627,
93.54100930335983,
93.54100930335983,
93.54100930335983,
90.09811906241156,
90.1895599894184,
90.80934025412597,
90.92464377010445,
93.33085006050352,
99.12651346349443,
99.34747913633947,
100.0,
100.0,
100.0,
@@ -702,17 +702,17 @@
0.0,
0.0,
0.0,
0.875,
0.0,
1.0,
0.0,
0.75,
0.625,
0.375,
0.375,
1.0,
0.0,
0.75,
0.75,
0.375,
0.6,
0.8,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
@@ -795,112 +795,112 @@
"capacity_wh": 60000,
"charging_efficiency": 0.95,
"max_charge_power_w": 11040,
"soc_wh": 59110.8,
"soc_wh": 59897.4,
"initial_soc_percentage": 5
},
"start_solution": [
2.0,
2.0,
1.0,
1.0,
0.0,
1.0,
2.0,
2.0,
2.0,
0.0,
0.0,
1.0,
2.0,
2.0,
0.0,
2.0,
2.0,
1.0,
2.0,
2.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
1.0,
2.0,
2.0,
1.0,
1.0,
0.0,
2.0,
0.0,
0.0,
1.0,
0.0,
0.0,
1.0,
0.0,
2.0,
0.0,
0.0,
1.0,
0.0,
1.0,
1.0,
0.0,
1.0,
1.0,
1.0,
1.0,
1.0,
0.0,
0.0,
1.0,
0.0,
0.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
0.0,
3.0,
0.0,
5.0,
4.0,
0.0,
2.0,
1.0,
5.0,
0.0,
6.0,
5.0,
0.0,
6.0,
0.0,
1.0,
1.0,
6.0,
0.0,
4.0,
1.0,
5.0,
2.0,
1.0,
4.0,
6.0,
6.0,
6.0,
6.0,
3.0,
6.0,
1.0,
5.0,
5.0,
5.0,
5.0,
2.0,
6.0,
4.0,
4.0,
5.0,
4.0,
1.0,
6.0,
5.0,
1.0,
2.0,
3.0,
1.0,
4.0
0.0,
6.0,
4.0,
3.0,
1.0,
4.0,
4.0,
1.0,
5.0,
3.0,
2.0,
5.0,
6.0,
5.0,
1.0,
1.0,
1.0,
2.0,
5.0,
4.0,
2.0,
6.0,
5.0,
6.0,
2.0,
0.0,
4.0,
4.0,
1.0,
2.0,
1.0,
3.0,
2.0,
1.0,
0.0,
0.0,
0.0,
4.0,
5.0,
5.0
],
"washingstart": 14,
"washingstart": 15,
"appliance_starts": {
"dishwasher1": [
"2026-07-15 14:00:00+02:00"
"2025-01-15 15:00:00+01:00"
]
}
}