76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

Begonnen von DS_Starter, 11 Februar 2024, 14:11:00

Vorheriges Thema - Nächstes Thema

DS_Starter

Hi,

ZitatWenn ich mehrere Wechselrichter habe, muss ich dann in jedem setupInverterDevXX die Gesamtsumme *aller* Wechselrichter eintragen oder nur die von dem mit setupInverterDev01/02 usw gelieferten Energie?
In jedem der Attr setupInverterDevXX trägst du nur den Wert für den Inverter selbst ein. Es können aktuell bis zu 5 Inverter definiert werden.
Solltest du mehr als 5 Inverter haben, müsstest du die verbleibenden > 4 in einem Dummy zusammenfassen und die Dummy-Werte als setupInverterDev05 eintragen ... oder einen Feature-Request aufmachen.
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

The Grue


Parallix

#4547
Wie versprochen, hier meine bisherigen Ergebnisse (und die von mir verwendeten Abkürzungen) in Sachen BEV-Ladeplanung:

Im folgendem Text nicht nochmals erläuterte Begriffe:
  • BEV: Battery Electrical Vehicle (Batterie des Elektroautos)
  • HSU: Home Storage Unit (Im Haus stehende Speichereinheit)
  • TD: Target Date (Zieldatum/Zielzeit)

Annahmen:
  • HSU ist so zu laden, dass durch deren Einbindung die im Haus angeforderten Leistungen P_HOME(t) zu jedem Zeitpunkt ohne Netznutzung zur Verfügung stehen.  Das Betrachtungsfenster TimeWindow(HSU) hat eine feste Breite von z.B. 24h.
  • Die Leistungen zur Ladung des EVs gehören nicht zum Hausverbrauch.
  • BEV ist so zu laden, dass zum Zieldatum/Zielzeit TD(BEV) eine Ziel-Energiemenge in der E_Target_Min(BEV, TD(BEV)) abrufbar vorliegt.

Lade das EV hierzu gemäß folgenden Prioritäten und Randbedingungen:

  • Mit Überschuss, bestimmt aus der Differenz von solarer Erzeugungsleistung P_SOL(t) und Hausverbrauch P_HOME(t) sowie reservierter Ladeleistung für den Hausspeicher P_Reserved4Charging_HSU(t), sofern SoC(HSU, t) < SoC_Target_Min(HSU, t) und die die aktuell in der BEV gespeicherte Energie E(BV, t)  eine maximale Energie E_Target_Max(BEV, TD(BEV)) nicht überschreitet.
    Hinweis: Dieser Fall liegt vor, wenn die HSU noch geladen werden muss und die Ladung der BEV noch erfolgen muss oder kann.

  • Mit Überschuss, bestimmt aus der Differenz von solarer Erzeugungsleistung P_SOL(t) und Hausverbrauch P_HOME(t), sofern SoC(HSU, t) >= SoC_Target_Min(HSU, t).
    Hinweis: Dieser Fall liegt vor, wenn die HSU nicht weiter geladen werden muss, die Ladung der BEV aber erfolgen muss oder kann.

  • Unter Verwendung einer solaren Erzeugungsleistung P_SOL(t) sowie einer von der HSU bereitgestellter Leistung P_HSU(t), sofern E(BEV,t) < E_Target_Min(BEV, TD(BEV)) und SoC(HSU, t) >  SoC_Target_Min(HSU, t) + SoC_Delta2ChargeOnHSU, aber nicht länger als MaxDuration2ChargeOnBattery(HSU) und nur mit der minimal erforderlichen Ladeleistung P_Min(HSU).
    Hinweis: Dieser Fall liegt vor, wenn in der HSU mehr Energie gespeichert ist, als dies zur Deckung der nächsten 24h nötig wäre und dienst dazu, bei kurzzeitiger Unterschreitung des erforderlichen solaren Überschusses in Folge von Fluktuationen der solaren Erzeugung die Ladung der BEV nicht häufig pausieren zu müssen.

  • Unter Hinzuziehung einer vom Grid gelieferter Leistung, falls  die die Zeitdifferenz zwischen der aktuellen Zeit t und der Zeit TD(BEV) zur Erreichung des Ziels E_Target_Min(BEV, TD(BEV)) andernfalls überschritten würde.
    Hinweis: Dieser Fall dient dazu,  zum Zieldatum/Zielzeit die Ziel-Energiemenge gesichert in das EV zu bringen.
FHEM: Debian/Testing BananaPro - AVM: 7490 (7.60) und 7591 (8.20) - Goodwe: GW25K-ET (DSP V10 / ARM V12) - Trina TSM 405: (#East, #South, #West) = (12,16,12) - BYD: 2 x HVS 7.7 (BMS V3.31-B, BMU V3.26-B) - EnOcean - Z-Wave - FS20/HMS

DS_Starter

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