Výpis 3.1: Script jazyce Python tvorbu gaussových křivek
ALUE_COUNT 420 Počet minut světla
START_TIME 8. pro-
gramovacím jazyce Python byl vytvořen jednoduchý program, který základě in-
putu začátku konci dne vytvořil gaussovo rozložení vrcholem vždy 12:00.5 Začátek dne
END_TIME 15.max(y_values) Max 1
Na tuto křivku byly poté rozloženy hodnoty tak, aby suma celkové denní výroby
dala denní průměr pro daný měsíc.
46
.5 Konec dne
times np. 3.linspace(START_TIME END_TIME VALUE_COUNT)
# Minutové rozlišení
mu Maximum poledne
sigma (END_TIME START_TIME) Šířka křivky
# Gaussova funkce
y_values np.10: Data použitá pro model výroby elektrické energie
Měsíc Denní výroba (kWh) Délka dne
Leden 1,46 8:30 16:00
Únor 2,94 8:00 17:00
Březen 5,64 7:00 18:30
Duben 8,51 6:30 19:30
Květen 10,02 5:30 20:30
Červen 11,22 5:00 21:00
Červenec 10,7 5:00 21:00
Srpen 8,95 5:30 20:30
Září 6,63 6:30 19:30
Říjen 3,91 7:30 18:00
Listopad 1,72 8:00 16:30
Prosinec 1,07 8:30 15:30
Pro rozložení intenzity výroby během dne byla použita gaussova funkce.5 times mu) sigma) 2)
y_values y_values np.exp (-0.Tab