Skip to main content

Vorhersage / Prognose

ebene0_vorhersage.pngebene1_vorhersage.png

WieDie Vorhersage in Ebene 1 erfolgt durch Fortschreibung der Konzeptbeschreibung zur Prognose aufgeführt,  erfolgt die Erstellung der Prognose in zweiEbene Schritten.0. ZurBasierend auf den Ebene 0 Werten, wird der Speicherfüllstand vorhergesagt und die flexiblen Lasten ergänzt. 

Funktion Vorhersage SoC und Flex Integration

let saldo = flow.get("Saldo") - flow.get("Consumption");
let options = global.get("FlexOptions");

for(let i=0; i<msg.payload.length;i++) {
    msg.payload[i].measurement = "e1forecastSaldo";
    let w = (-1) * msg.payload[i].fields.w;
    let flex = 0;
    
    if(i<24) {
        for(let j=0;j<options.length;j++) {
             w -= options[j][i];
             flex += options[j][i];
        }        
    }
    
    
    if(w > 2000) w = 2000;
    if(w < -2000) w = -2000;
    
    if(saldo + w > 5500) w = 5500-saldo;
    if(saldo + w < 0) w = saldo;
    
    saldo += w;
    
    msg.payload[i].fields.w -= w;
    msg.payload[i].fields.flex = flex;
    msg.payload[i].fields.wh = saldo;

}

flow.set("forecastSaldo",msg.payload);
node.status({text:""+new Date().toLocaleString()});
return msg;

Optionen für Flexibilitäten werden im globalen Array FlexOptions gehalten (Zeile 2). Dort gespeichert werden sie durch das individuelle Fahrplanmanagement zum Gerät. Diese einzelnen Vorhersagen werden vor der ErzeugungBerücksichtigung wirddes inSpeichers integriert (Zeile 9-14).

Eine Besonderheit hier ist, dass der Speicher der Referenzimplementierung dermaximal esolarmit Wert2.000 des GrünstromIndex genutztbeladen und mitentladen denwerden tatsächlichenkann. ErträgenEntsprechend kann der AnlageSpeicherfüllstand präzisiert.

ebene0_vorhersage_grafana.png

Für die Aktualisierung der Prognose wurde ein Intervallinnerhalb von 20einer MinutenStunde gewählt,maximal daum gerade+/- für2 diekWh Erzeugungverändert lediglichwerden alle(Zeile 60 Minuten neue Werte aus dem GrünstromIndex vorliegen und somit eine häufigere Aktualisierung keine besseren Ergebnisse liefert.17-18).