Leistungsprognose für Wechselrichter

Begonnen von ch.eick, 18 Januar 2021, 08:35:46

Vorheriges Thema - Nächstes Thema

DS_Starter

Die fullBlack kommen der Realität vermutlich am nächsten weil die Solarzellen sich wahrscheinlich ähnlich schnell aufheizen.
Zumindest meine Vermutung.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

MadMax

Durch die Schwarze Folie doch schon etwas mehr.
Kann da morgen mal einen sensor anbringen. Mal schauen wie ich den fixiert bekomme
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

MadMax

Ich habe ein Ost/West Dach. Kann den Sting aber auch als einzelne Leistung in SolarForecast zur Verfügung stellen
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

DS_Starter

Hmm, eigentlich müsste man (ich) die Strahlungstemperatur für jeden verschieden ausgerichteten String messen und einbringen. Aber wer hat schon sowas ein Einsatz ?
Ich werde also, wenn es sich lohnt, dem User einen Strahlungssensor zur Implementierung anbieten. Ich persönlich würde ihn in Südlage platzieren. Habe ja auch nur einen nach Süden ausgerichteten String.
Für den ersten Test ist vermutlich gerade die Westlage bei dir die sich am meisten aufheizen wird.
Vllt. dort mal versuchen und wir schauen was sich ergibt.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

MadMax

Ich komme an die untere Reihe der Ostseite mit einer Leiter dran und direkt da komme ich durch ein Fenster an meine Technik.
Ich denke wir sollten Temperatur zu Stringleistung und Sonnenstand in Verbindung bringen?
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

DS_Starter

Versuche erstmal das Einfachste. Dann sehen wir weiter.
Am genausten ist ein Sensor der ausgewertet werden kann.
Eine Sonne hinter Wolken aber mit heißem Wind (Umgebungstemperatur) hat deutlich anderen Einfluß als Sonne mit klarem Himmel und starker Strahlung mit demgegenüber kühler Luft.
Will damit sagen, ein Sonnenstand ist nicht so relevant wenn dicke Wolken davor sind.

Als erste Näherung könnte eine Meßreihe die Abhängigkeit von Temp und Leistung helfen um daraus einen Näherungskoeffizienten zu bestimmen. Die Temp könnte dann durch einen Sensor hinreichend genau bestimmt werden oder eine Näherung über die Temp aus dem DWD, aber Sensor wäre meine Idealvorstellung.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

ch.eick

#1491
Zitat von: DS_Starter am 20 Juli 2022, 17:22:53
Hmm, eigentlich müsste man (ich) die Strahlungstemperatur für jeden verschieden ausgerichteten String messen und einbringen. Aber wer hat schon sowas ein Einsatz ?
Ich werde also, wenn es sich lohnt, dem User einen Strahlungssensor zur Implementierung anbieten. Ich persönlich würde ihn in Südlage platzieren. Habe ja auch nur einen nach Süden ausgerichteten String.
Für den ersten Test ist vermutlich gerade die Westlage bei dir die sich am meisten aufheizen wird.
Vllt. dort mal versuchen und wir schauen was sich ergibt.
Das war der Grund für meinen empirischen Ansatz :-)
Wer hat schon sowas und dann auch noch in alle Richtungen.

Weiterhin ist das Problem, dass Du dann die Temperatur nur als Istwert hast und Du brauchst die Prognose Werte.
In meiner anfänglichen Variante hatte ich auch fälschlicher Weise die aktuelle Temperatur, bis ich es dann auf die DWD TTT Werte umgestellt habe.

Wenn Du den Istwert verwendest hast Du auch schon die Istwert Leistung :-) :-)

Zitat von: DS_Starter am 20 Juli 2022, 17:41:22
Als erste Näherung könnte eine Meßreihe die Abhängigkeit von Temp und Leistung helfen um daraus einen Näherungskoeffizienten zu bestimmen. Die Temp könnte dann durch einen Sensor hinreichend genau bestimmt werden oder eine Näherung über die Temp aus dem DWD, aber Sensor wäre meine Idealvorstellung.
Der Koeffizient steht doch in den technischen Daten der Module.
Wir brauchen eine Formel, wie aus der DWD TTT Prognose eine Näherung an die zu erwartende Modul Temperatur abzuleiten ist.
Mein Ansatz mit der Heizungskurve, damit es anpassbar wird:

$tempk  = ReadingsVal($logdevice."_config","forecast_tempk",0) * -0.01 ;
       if ($tempk ne 0) {
         $tempk_base  = ReadingsVal($logdevice."_config","forecast_tempk_base" ,0) ;
         $Solar_Correction_Temp = round((1 + ($Solar_Temp  - $tempk_base ) * $tempk  / 100),3) ;
       };



my5cent
  Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

DS_Starter

Zitat
Weiterhin ist das Problem, dass Du dann die Temperatur nur als Istwert hast und Du brauchst die Prognose Werte.
Ja stimmt, allerdings wird bei jedem Zyklus die Prognose neu bewertet. Und wenn die aktuell eine bestimmte Zellentemp. vorliegt, kann man das sicherlich 2-3 Stunden fortschreiben.

Eine Mischung aus deinem Ansatz und der Sensor Nachführung ist vllt. ein guter Mix. Aber ich bin mir natürlich nicht sicher, sonst hätte ich es schon gemacht. ;)

LG
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

ch.eick

#1493
Zitat von: DS_Starter am 20 Juli 2022, 18:34:50
Ja stimmt, allerdings wird bei jedem Zyklus die Prognose neu bewertet. Und wenn die aktuell eine bestimmte Zellentemp. vorliegt, kann man das sicherlich 2-3 Stunden fortschreiben.

Eine Mischung aus deinem Ansatz und der Sensor Nachführung ist vllt. ein guter Mix. Aber ich bin mir natürlich nicht sicher, sonst hätte ich es schon gemacht. ;)

LG

Zumindest wollte ich mal eine Tabelle machen und schauen, wie meine Funktion auf einen Faktor wirkt. Ich habe ja noch gar nicht den Koeffizienten der Module eingeracht, sondern nur direkt einen Faktor der Temperatur gebildet. Ich freue mich auf die Zusammenarbeit :-)

Übrigens scheint gestern echt der DWD an meiner Überprognose schuld gewesen zu sein, denn heute ist es wieder top.
- Prognose 96 kWh
- Realität 95 kWh und es wird noch produziert ;-)
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

MadMax

Also bei dem SMS EnoxOS Potal gibt es einen errechneten Modultemperatur Wert.
An der Anlage ist weder ein Einstrahlungssensor noch Teperatursensoren.
Ich denke das die das irgendwie berechnen.

Die Ausrichtung zur Sonne und der Sonnstand wäre interessant weil dies ja auch Einfluss auf die Leistung hat so könne Zusammenhänge gefundenen werden.
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

MadMax

Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

DS_Starter

#1496
Ich habe gerade mal im Sunny Portal geschaut. Dort ist nirgendwo die Ausrichtung der Anlage vermerkt, oder ich habe es irgendwo übersehen.
Wirklich interessant wie die die Modultemperatur berechnen, sogar mit Nachkommastellen. Im Sunny Portal gibt es solche Angaben bei mir allerdings nicht.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

MadMax

Im Sunnyportal kannst du unter Konfiguration- Anlageneigenscjaften - Sttingkonfiguration die Strings konfigurieren.

Die Temperatur gür die Module gibt es auch nur im Sunnyportal enoxOS mit dem Datamanager M.
Wie die das machen kann ich dir nicht sagen aber ich denke das wird mit der Ausrichtung, Wirkungsgrad, Umgebungstemperatur, Windgeschwindigkeit und Globalstrahlung zusammenhängen.

Zumindest werden die Daten dort angezeigt und die Module Daten sowie Ausrichtung kennt das Sunnyportal.
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

DS_Starter

Ah ja danke , Azimut habe ich jetzt gefunden.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

ch.eick

Zitat von: MadMax am 20 Juli 2022, 20:18:17
Noch ein Ausschnitt
Modul 50,6
Außen 37,8

Da liege ich mit meiner Süd Temperatur in der Wärmepumpe, direkt in der Sonne +10 k doch recht gut :-) :-) :-)

37,8 + 10 = 47,8
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick