Ho sentim, el teu navegador no admet JavaScript!
Inicia sessió

Introducció al simulador

Repositori: IAMMETER-simulator

Podeu fer-nos arribar les vostres opinions aquí Integrate a virtual 3-phase energy meter (open source) into HA,use it to optimize your solar pv system

Prefaci

La idea que ens va portar a desenvolupar aquest simulador prové d'aquesta publicació: https://imeter.club/topic/320

Un dels nostres clients intenta optimitzar l'ús de l'excedent d'energia solar mitjançant el Home Assistant. Utilitza el comptador d'energia IAMMETER per mesurar l'excedent d'energia solar i controlar la càrrega del Tesla amb el Home Assistant (utilitzant l'excedent solar tant com sigui possible).

També volem participar en aquest projecte, per optimitzar junts la lògica de control. Però ara no tenim el Tesla ni l'inversor a la nostra oficina. Per tant, vam tenir una idea: desenvolupar un simulador per aconseguir aquests objectius.

Mitjançant aquest simulador, podeu obtenir un WEM3080T simulat.

La fase A és el resultat de la mesura de la sortida de l'inversor solar (aquest resultat es pot simular completament amb el simulador o obtenir-se d'un comptador d'energia real).

El perfil de càrrega es configura al simulador; hi ha diferents models de càrrega (fix, temporitzador, configurable).

Després, el simulador calcula automàticament el consum de la xarxa a partir del resultat de la mesura solar (simulat o real) i del perfil de càrrega (simulat), i emet el resultat a la fase B.

Virtual installation of the simulator

Característiques destacades

Amb aquest simulador podeu fer coses molt interessants.

  • Optimitzeu la vostra estratègia de control de càrrega: creeu un perfil de càrrega, canvieu la lògica de control de la càrrega i intenteu descobrir quina lògica pot aconseguir el màxim retorn del vostre sistema fotovoltaic (per millorar la taxa d'autoconsum del vostre sistema fotovoltaic).
  • Preveieu els ingressos de l'energia fotovoltaica abans de la instal·lació: simuleu una sortida fotovoltaica i calculeu l'estalvi i els ingressos possibles de l'energia solar amb les dades solars simulades i les vostres dades reals de consum elèctric.

El comptador d'energia trifàsic simulat també es pot afegir al Home Assistant o a IAMMETER, igual que el maquinari real.

image-20221021135930204

Com funciona

El simulador està desenvolupat amb "ASP.NET Core" i és de codi obert.

Repositori IAMMETER-simulator

Després d'executar aquest codi, se suposa que heu instal·lat un comptador d'energia trifàsic (WEM3080T) d'aquesta manera.

Wiring Diagram in Solar System

El simulador també admet l'API "monitorjson", igual que el comptador d'energia trifàsic real.

Les dades de la fase A del simulador poden provenir de dades totalment simulades (podeu establir la potència màxima per a l'inversor simulat), d'un comptador d'energia real (WEM3080T) o del valor de retorn de l'API d'alguna plataforma (com PVoutput).

image-20221021102257501

El model de càrrega en aquest simulador

image-20221021141939391

El model de càrrega s'utilitza per simular el consum d'energia real. Actualment s'admeten tres models de càrrega diferents:

  • Càrrega amb un valor de potència fix que es pot canviar manualment.
  • Càrrega amb un valor dins d'un rang de potència específic, que funciona en un interval de temps fix.
  • Càrrega que es pot controlar mitjançant una API (encesa/apagada, o una potència específica de sortida com el carregador de Tesla).

Podeu introduir la vostra pròpia lògica de control en aquest simulador per controlar aquests models de càrrega. Per exemple, fer que una càrrega gran funcioni durant les hores de tarifa vall, utilitzant l'excedent solar tant com sigui possible.

Naturalment, no és fàcil proporcionar un model de càrrega que pugui simular la situació real. Després d'alliberar aquest codi com a codi obert, esperem que tothom qui estigui interessat en aquest projecte pugui millorar el model de càrrega conjuntament, per apropar-lo a la situació real.

Ús 1:utilitzar dades totalment simulades en aquest simulador

En aquest ús, totes les dades són simulades per aquest simulador. Tant la sortida fotovoltaica com el perfil de càrrega es simulen d'acord amb la vostra configuració.

El simulador simularà la sortida fotovoltaica i emetrà les seves dades a la fase A. Emetrà un perfil de càrrega simulat. Calcularà la sortida de la xarxa a partir de les dades fotovoltaiques simulades de la fase A i del perfil de càrrega simulat, i l'emetrà a la fase B.

Simular la sortida fotovoltaica

simulate the solar PV inverter output

Simular el perfil de càrrega

Simulate the load profile

Llegir les dades del simulador i integrar-les al Home Assistant

Podeu obtenir les dades del simulador mitjançant la mateixa API ("monitorjson") que admet el comptador d'energia real

use the local API to get the data from the simulated energy meter

integrate the simulator into the Home assistant

Pot semblar que no té sentit integrar un comptador d'energia simulat al Home Assistant, però us ajudarà a entendre bé aquest simulador i, després, podreu utilitzar-lo millor en l'ús 2 i l'ús 3.

Ús 2: utilitzar la sortida fotovoltaica real, descobriu una millor lògica de control per a la vostra càrrega

Seleccionar la font de dades de la fase A del simulador

Actualment només admet dues interfícies: llegir d'un WEM3080T real o llegir de l'API d'IAMMETER.

use the real solar PV output, find out the better control logic of your load

De fet, qualsevol interfície que contingui dades de sortida solar (ja sigui llegida de comptadors reals o obtinguda d'APIs en línia) es pot considerar una font de dades i afegir-hi.

Si coneixeu altres interfícies, no dubteu a enviar un PR al nostre repositori.

Crear el perfil de càrrega

Intenteu configurar un perfil de càrrega al simulador, el més proper possible a la vostra situació real.

Després, el simulador calcularà el consum de la xarxa d'acord amb aquesta fórmula:

Potència de la xarxa = potència de sortida solar - potència de càrrega

També calcularà les dades de kWh de la xarxa (tant l'energia importada com l'exportada) en conseqüència.

El simulador emetrà el resultat de les dades de la xarxa (calculat amb l'energia solar real i la càrrega simulada) a la fase B.

Podeu llegir aquest resultat simulat de la xarxa mitjançant l'API local "monitorjson" i integrar-lo en qualsevol plataforma que conegueu.

Si el model de càrrega és prou proper a la vostra situació real, us pot ajudar a trobar la millor lògica (algorisme) de control. Aquesta lògica de control us pot ajudar a:

  • Alimentar la càrrega amb l'excedent solar tant com sigui possible.

  • Si la càrrega no es pot alimentar amb energia solar (a la nit), intenteu alimentar-la durant les hores de tarifa vall tant com sigui possible.

Integrar el simulador al Home Assistant per provar la vostra lògica de control

Consulteu:

Com crear un perfil de càrrega i integrar-lo al home assistant

Ref

Executeu aquest simulador amb el codi font o Docker

Com crear un perfil de càrrega i integrar-lo al home assistant

Integrate a virtual 3-phase energy meter (open source) into HA,use it to optimize your solar pv system

Com utilitzar el comptador d'energia Wi-Fi IAMMETER al Home Assistant

Amunt