Ne pare rău, browserul dvs. nu acceptă JavaScript!

Introducere simulator

Repertoriu:IAMMETRO-simulator

Bine ați venit să ne spuneți părerile dvs. aiciIntegrați un contor de energie virtual cu 3 faze (sursă deschisă) în HA, utilizați-l pentru a vă optimiza sistemul solar fotovoltaic

Prefaţă

Ideea care ne permite să începem să dezvoltăm acest simulator vine din această postarehttps://imeter.club/topic/320

Unul dintre clienții noștri încearcă să optimizeze utilizarea excesului solar de către asistentul casnic. Utilizați contorul de energie al lui IAMMETER pentru a monitoriza excesul de energie solară și pentru a controla încărcarea Tesla de către Home Assistant (utilizați excesul solar cât mai mult posibil).

ne dorim să participăm și la acest proiect, pentru a optimiza împreună logica de control. Dar nu avem Tesla și invertorul în biroul nostru acum. Așa că am avut o idee, să dezvoltăm un simulator pentru a realiza astfel de locuri de muncă.

Prin acest simulator, puteți obține un WEM3080T simulat.

Faza A este rezultatul măsurării ieșirii invertorului solar (Acest rezultat poate fi simulat complet de simulator sau poate fi obținut de la un contor de energie real).

Profilul de sarcină este configurat în simulator, există diferite modele de încărcare (fix, cronometru, configurabil).

Apoi, simulatorul calculează automat consumul rețelei în funcție de rezultatul măsurării solare (simulat sau real) și de profilul de sarcină (simulat) și emite rezultatul în faza B.

Instalarea virtuală a simulatorului

Caracteristici de lumină ridicată

Puteți face astfel de lucrări interesante prin acest simulator.

  • Optimizați-vă strategia de control al sarcinii: creați un profil de sarcină, modificați logica de control a sarcinii și încercați să aflați ce logică poate fi atinsă rentabilitatea maximă a sistemului dvs. fotovoltaic solar (pentru a îmbunătăți rata de autoutilizare a sistemului dvs. fotovoltaic solar).
  • Prognozați veniturile solare fotovoltaice înainte de instalare: a simulat o ieșire solară PV, calculați posibilele economii și veniturile solare PV pe baza datelor solare simulate și a datelor despre consumul real de energie electrică.

Contorul de energie trifazat simulat poate fi adăugat și în Home assistant sau IAMMETER, la fel ca hardware-ul real.

imagine-20221021135930204

Cum functioneaza

Simulatorul este dezvoltat de "ASP.NET Core", este open source.

IAMMETER-magazin de simulator

După ce ați rulat acest cod, se presupune că ați instalat un contor de energie cu trei faze (WEM3080T) în acest fel.

Schema electrică în sistemul solar

Simulatorul acceptă, de asemenea, API-ul „monitorjson”; ca și contorul de energie trifazat real.

Datele fazei A din simulator pot proveni din date total simulate (puteți seta puterea maximă pentru invertorul simulat), un contor de energie reală (WEM3080T) sau valoarea de returnare a API de la o anumită platformă (cum ar fi PVoutput).

imagine-20221021102257501

Modelul de încărcare din acest simulator

imagine-20221021141939391

Modelul de sarcină este utilizat pentru a simula consumul real de energie, există trei modele de sarcină diferite care sunt acceptate acum.

  • Încărcare cu valoare fixă a puterii care poate fi comutată manual.
  • Încărcați valoarea într-un interval de putere specific, rulați într-un interval de timp fix.
  • Sarcina care poate fi controlată de un API (pornit/oprit sau puterea specifică de ieșire, cum ar fi încărcătorul Tesla).

Puteți introduce propria logică de control în acest simulator pentru a controla astfel de modele de încărcare. Cum ar fi ca unele sarcini mari să funcționeze în timpul tarifului în afara vârfului, folosind cât mai mult posibil excesul solar.

Desigur, nu este o modalitate ușoară de a oferi un model de încărcare care poate simula situația reală. După ce deschidem acest cod, sperăm că toți cei interesați de acest proiect pot îmbunătăți împreună modelul de încărcare, pentru a-l apropia de situația reală.

Utilizare1: utilizați datele complet simulate în acest simulator

În această utilizare, toate datele sunt simulate de acest simulator. Atât ieșirea solară PV, cât și profilul de sarcină sunt simulate în funcție de setarea dvs.

Simulatorul va simula ieșirea PV și va emite datele sale în faza A. Va scoate un profil de sarcină simulat. Acesta va calcula ieșirea rețelei prin datele PV simulate în faza A și profilul de sarcină simulat și o va scoate în faza B.

Simulați ieșirea solară PV

simulează ieșirea invertorului solar fotovoltaic

Simulați profilul de încărcare

Simulați profilul de încărcare

Citiți datele din simulator și integrați-le în Home Assistant

Puteți utiliza obținerea datelor de la simulator prin același API ("monitorjson") pe care îl acceptă contorul de energie reală

utilizați API-ul local pentru a obține datele de la contorul de energie simulat

integrați simulatorul în Home assistant

Se pare că nu are sens să integrezi un contor de energie simulat în Asistentul de acasă, dar te va ajuta să înțelegi bine acest simulator, apoi vei folosi simulatorul mai bine în utilizarea 2 și 3.

Utilizare 2: utilizați ieșirea solară fotovoltaică reală, aflați logica de control mai bună a sarcinii dvs

Selectați sursa de date a fazei A în simulator

Acum, acceptă doar două interfețe, citite dintr-un WEM3080T real sau citită din API-ul IAMMETER

utilizați ieșirea solară fotovoltaică reală, aflați logica de control mai bună a sarcinii dvs

De fapt, orice interfață care conține date de ieșire solară (fie că este citită de la contoare reale sau obținută din API-uri online) poate fi considerată o sursă de date și adăugată aici.

Dacă sunteți familiarizat cu alte interfețe, bine ați venit să trimiteți PR-ului nostrurepertoriu.

creați profilul de încărcare

Încercați să configurați un profil de încărcare în simulator, cât mai aproape de situația dvs. reală.

Apoi simulatorul va calcula consumul rețelei, în funcție de această formulă Puterea rețelei = puterea de ieșire solară - puterea de sarcină De asemenea, va calcula datele rețelei kWh (atât energia importată, cât și energia exportată) în consecință.

Simulatorul va scoate rezultatul datelor rețelei (calculat cu sarcina solară reală și simulată) în faza B.

Puteți citi acest rezultat al grilei simulate de către API-ul local „monitorjson” și îl puteți integra în orice platformă cu care sunteți familiarizat.

Dacă modelul de încărcare este suficient de aproape de situația dvs. reală, vă poate ajuta să găsiți cea mai bună logică de control (algoritm). Această logică de control vă poate ajuta:

  • Alimentați sarcina cu excesul solar cât mai mult posibil.

  • Dacă sarcina nu poate alimenta cu energie solară (noaptea), atunci încercați să o alimentați cât mai mult posibil în afara orelor de vârf.

Integrați simulatorul în Home assistant pentru a vă testa logica de control

Va rog, referiti-va la

Cum să creați un profil de încărcare și să îl integrați în asistentul de acasă

Ref

Rulați acest simulator prin codul sursă sau Docker

Cum să creați un profil de încărcare și să îl integrați în asistentul de acasă

Integrați un contor de energie virtual cu 3 faze (sursă deschisă) în HA, utilizați-l pentru a vă optimiza sistemul solar fotovoltaic

Cum să utilizați contorul de energie Wi-Fi al IAMMETER în Home Assistant

Top