Atvainojiet, jūsu pārlūkprogramma neatbalsta JavaScript!

Simulatora ievads

Repozitorijs:IAMMETER-simulators

Laipni lūdzam šeit darīt zināmas mums savas domasIntegrējiet virtuālo 3 fāžu enerģijas skaitītāju (atvērtā avota) HA, izmantojiet to, lai optimizētu savu saules enerģijas sistēmu

Priekšvārds

Ideja, kas ļaus mums sākt izstrādāt šo simulatoru, nāk no šī ierakstahttps://imeter.club/topic/320

Viens no mūsu klientiem cenšas optimizēt mājas palīga saules enerģijas pārpalikuma izmantošanu. Izmantojiet IAMMETER enerģijas skaitītāju, lai uzraudzītu saules enerģijas pārpalikumu un kontrolētu Tesla uzlādi, izmantojot Home Assistant (izmantojiet lieko saules enerģiju, cik vien iespējams).

arī mēs vēlamies piedalīties šajā projektā, lai kopīgi optimizētu vadības loģiku. Bet mūsu birojā tagad nav Tesla un invertora. Tāpēc mums radās ideja, izstrādāt simulatoru, lai sasniegtu šādus darbus.

Izmantojot šo simulatoru, varat iegūt simulētu WEM3080T.

A fāze ir saules invertora izejas mērījuma rezultāts (šo rezultātu var pilnībā simulēt simulators vai iegūt no reāla enerģijas skaitītāja).

Slodzes profils ir konfigurēts simulatorā, ir dažādi slodzes modeļi (fiksēts, taimeris, konfigurējams).

Pēc tam simulators automātiski aprēķina tīkla patēriņu pēc saules mērījumu rezultāta (imitēta vai reāla) un slodzes (imitēta) profila un izvada rezultātu B fāzē.

Simulatora virtuālā uzstādīšana

Augstas gaismas īpašības

Ar šo simulatoru jūs varat veikt tik interesantus darbus.

  • Optimizējiet savu slodzes kontroles stratēģiju: izveidojiet slodzes profilu, mainiet slodzes vadības loģiku un mēģiniet noskaidrot, ar kuru loģiku var sasniegt maksimālo atdevi no jūsu saules PV sistēmas (lai uzlabotu saules PV sistēmas pašizlietojuma līmeni).
  • Pirms uzstādīšanas prognozējiet ieņēmumus no saules PV: simulē saules PV izvadi, aprēķini iespējamo saules PV ietaupījumu un ienākumus, izmantojot simulētos saules datus un reālos elektroenerģijas patēriņa datus.

Simulēto 3 fāžu enerģijas skaitītāju var pievienot arī mājas palīgam vai IAMMETER, tāpat kā īstu aparatūru.

attēls-20221021135930204

Kā tas strādā

Simulatoru izstrādājis "ASP.NET Core", tas ir atvērtā koda avots.

IAMMETER simulatora repozitorijs

Pēc šī koda palaišanas tiek pieņemts, ka šādā veidā esat uzstādījis trīsfāzu enerģijas skaitītāju (WEM3080T).

Elektroinstalācijas shēma Saules sistēmā

Simulators atbalsta arī "monitorjson" tāpat kā īstais 3 fāžu enerģijas skaitītājs.

Simulatora A fāzes datus var iegūt no pilnībā simulētiem datiem (varat iestatīt maksimālo jaudu simulētajam invertoram), reāla enerģijas skaitītāja (WEM3080T) vai API atgriešanas vērtības no kādas platformas (piemēram, PV izvades).

attēls-20221021102257501

Slodzes modelis šajā simulatorā

attēls-20221021141939391

Slodzes modelis tiek izmantots, lai modelētu reālo enerģijas patēriņu, ir trīs dažādi slodzes modeļi, kas tiek atbalstīti tagad.

  • Slodze ar fiksētu jaudas vērtību, ko var pārslēgt manuāli.
  • Slodzes vērtība noteiktā jaudas diapazonā, darbojas noteiktā laika diapazonā.
  • Slodze, ko var kontrolēt, izmantojot API (ieslēgts/izslēgts, vai īpaša jauda, piemēram, tesla lādētājs).

Šajā simulatorā varat ieviest savu vadības loģiku, lai kontrolētu šādus slodzes modeļus. Piemēram, liekot strādāt lielai slodzei ārpus maksimuma tarifa laikā, pēc iespējas vairāk izmantojot saules enerģijas pārpalikumu.

Protams, tas nav viegls veids, kā nodrošināt slodzes modeli, kas var simulēt reālo situāciju. Pēc šī koda atvēršanas mēs ceram, ka visi, kas interesējas par šo projektu, varēs kopīgi uzlabot slodzes modeli, lai tas būtu tuvāk reālajai situācijai.

Lietojums1: izmantojiet pilnībā simulētos datus šajā simulatorā

Šajā lietojumā visi dati tiek simulēti ar šo simulatoru. Gan saules PV jauda, gan slodzes profils tiek simulēti atbilstoši jūsu iestatījumiem.

Simulators simulēs PV izvadi un izvadīs savus datus A fāzē. Tas izvadīs simulētu slodzes profilu. Tas aprēķinās tīkla izvadi pēc simulētajiem PV datiem fāzē A un simulētā slodzes profila un izvadīs to B fāzē.

Simulēt saules PV izvadi

simulēt saules PV invertora izvadi

Imitējiet slodzes profilu

Imitējiet slodzes profilu

Lasiet simulatora datus un integrējiet tos Home Assistant

Varat izmantot datu iegūšanu no simulatora, izmantojot to pašu API ("monitorjson"), ko atbalsta reālais enerģijas skaitītājs.

izmantojiet vietējo API, lai iegūtu datus no simulētā enerģijas skaitītāja

integrējiet simulatoru mājas palīgā

Šķiet, ka nav jēgas mājas palīgā integrēt simulētu enerģijas skaitītāju, taču tas palīdzēs jums labi izprast šo simulatoru, un tad simulatoru labāk izmantotu 2. un 3. lietojumā.

2. lietojums: izmantojiet īsto saules PV izvadi, noskaidrojiet savas slodzes labākas vadības loģiku

Atlasiet simulatora A fāzes datu avotu

Tagad tas atbalsta tikai divus interfeisus, nolasot no īsta WEM3080T vai nolasot no IAMMETER API

izmantojiet īsto saules PV izvadi, uzziniet labāku savas slodzes vadības loģiku

Faktiski jebkuru saskarni, kurā ir saules enerģijas izvades dati (nolasīti no reāliem skaitītājiem vai iegūti no tiešsaistes API), var uzskatīt par datu avotu un pievienot tos šeit.

Ja esat iepazinies ar citām saskarnēm, laipni lūdzam iesniegt PR mūsukrātuve.

izveidot slodzes profilu

Mēģiniet simulatorā konfigurēt slodzes profilu, kas atbilst jūsu reālajai situācijai.

Pēc tam simulators aprēķinās tīkla patēriņu, ņemot vērā šo formulu Tīkla jauda =saules izejas jauda - slodzes jauda Tas arī attiecīgi aprēķinās tīkla kWh datus (gan importēto, gan eksportēto enerģiju).

Simulators izvadīs režģa datu rezultātu (aprēķina pēc reālās saules enerģijas un simulētās slodzes) B fāzē.

Varat nolasīt šo simulēto režģa rezultātu, izmantojot vietējo API "monitorjson", un integrēt to jebkurā jums pazīstamā platformā.

Ja slodzes modelis ir pietiekami tuvu jūsu reālajai situācijai, tas var palīdzēt atrast labāko vadības loģiku (algoritmu). Šī vadības loģika var jums palīdzēt:

  • Cik vien iespējams, barojiet slodzi ar lieko saules enerģiju.

  • Ja slodzi nevar darbināt ar saules enerģiju (naktī), mēģiniet to pēc iespējas vairāk darbināt ārpus maksimuma laika.

Integrējiet simulatoru mājas palīgā, lai pārbaudītu vadības loģiku

Lūdzu atsaucies uz

Kā izveidot slodzes profilu un integrēt to mājas palīgā

Atsauce

Palaidiet šo simulatoru, izmantojot avota kodu vai Docker

Kā izveidot slodzes profilu un integrēt to mājas palīgā

Integrējiet virtuālo 3 fāžu enerģijas skaitītāju (atvērtā avota) HA, izmantojiet to, lai optimizētu savu saules enerģijas sistēmu

Kā lietot IAMMETER Wi-Fi enerģijas skaitītāju mājas palīgā

Tops