Dokumentacija

Nadzor shranjevalnika baterij
(za različice vdelane programske opreme od 1.25.2 naprej)

Dokumentacijo za nadzor shranjevanja baterije za različice vdelane programske opreme < 1.25.2 najdete tukaj.

Večina baterijskih sistemov za shranjevanje energije, ki so nameščeni skupaj s solarnimi sistemi, ima vgrajeno pravilo polnjenja, v skladu s katerim se poskušajo napolniti, preden se električna energija dovede v omrežje, in izprazniti, preden se električna energija odvzame iz omrežja. Industrijski sistemi za shranjevanje se lahko nadzorujejo v skladu z drugimi merili, npr. za omejevanje konične obremenitve ali za omejevanje porabe energije v obdobjih konične obremenitve v skladu s specifikacijami upravljavca omrežja. Majhni sistemi za shranjevanje baterij bi bili zaradi polnjenja električnega avtomobila podvrženi globokim ciklom polnjenja, zato bi se močno obrabljali. Zato je v številnih primerih smiselno, da se sistem za shranjevanje nadzoruje z upraviteljem polnjenja cFos Charging Manager. Za to potrebujete model, ki ga je mogoče krmiliti, ali vsaj možnost preklopa prek releja.

Sistemi za shranjevanje se lahko nadzorujejo kot del baterijskega modela SunSpec 124 (npr. Fronius) ali pa imajo lastne registre Modbus, ki omogočajo nadzor. Hibridne naprave služijo kot inverterji za sončne kolektorje in sisteme shranjevanja. Inverterji, števci in baterijsko skladiščenje so ustvarjeni kot ploščice števcev v upravitelju polnjenja cFos Charging Manager. Zato je mogoče v vseh števcih aktivirati nadzor nad baterijami. Pri napravah SunSpec z modelom 124 poskuša upravitelj polnjenja cFos Charging Manager nadzorovati povezan sistem za shranjevanje. Morda boste morali to najprej omogočiti v napravi. Pri uporabniško definiranih merilnikih (Victron itd.) poskuša program cFos Charging Manager poiskati uporabniško definirano spremenljivko z imenom "soc" (v odstotkih). Ta se lahko nato prikaže v ploščici merilnika.

Pri nadzoru shranjevanja baterije lahko najprej določite največjo moč polnjenja in praznjenja. -1 pomeni, da upravitelj polnjenja ne sme nadzorovati moči polnjenja ali praznjenja. Nato lahko določite več pravil za polnjenje, ki se obdelujejo eno za drugim vsakih nekaj sekund in omejujejo tok polnjenja ali praznjenja. Pravila za polnjenje delujejo na podoben način kot pravila za polnjenje za stenske omarice. Upravitelj polnjenja cFos uporablja največjo moč polnjenja ali praznjenja kot začetno vrednost, tj. kontrolno vrednost, in omogoča njeno spreminjanje z obdelavo pravil polnjenja.

Ko so vsa pravila polnjenja obdelana, se določi trenutna omejitev (ki je lahko tudi 0) za moč polnjenja oziroma praznjenja. Te vrednosti cFos Charging Manager shrani v uporabniško definirane spremenljivke z imeni »charge_power_w«, »charge_power_prc« (vrednost v odstotkih), »discharge_power_w« in »discharge_power_prc«. Poleg tega obstaja uporabniško definirana spremenljivka z imenom »bat_mode«. V njej je zabeleženo, ali obstaja omejitev polnjenja oziroma praznjenja (0 = ni vrednosti, 1 = omejitev polnjenja, 2 = omejitev praznjenja, 3 = omejitev polnjenja in praznjenja). Pri napravah SunSpec se omejitve pretvorijo in zapišejo v za to namenjene registre. Pri uporabniško definiranih števcih je mogoče ustvariti uporabniško definirane izhode, ki v napravo zapišejo vrednosti zgoraj navedenih spremenljivk. Primere za to najdete v priloženih definicijah števcev za Victron oziroma Kostal Plenticore. Če se omejitev polnjenja oziroma praznjenja ne krmili, zadevne spremenljivke ne obstajajo, zato se tudi ne zapišejo v pomnilnik. Z nastavitvijo »Način« v krmilniku akumulatorja določite, kaj naj se zgodi, če obstajajo pozitivne vrednosti tako za moč polnjenja kot za moč praznjenja. »Neutralno« pomeni, da cFos Charging Manager obe vrednosti posreduje akumulatorju, ki po potrebi sam odloči, kako bo ravnal. »Prednost polnjenju« pomeni, da se moč praznjenja nastavi na 0, če je moč polnjenja pozitivna, »Prednost praznjenju« pa pomeni, da se moč polnjenja nastavi na 0, če je moč praznjenja pozitivna. To je koristno, če ima akumulator na voljo le eno vrednost za moč polnjenja in praznjenja. Če je moč polnjenja oziroma praznjenja manjša od 0, se uporabniško definirane spremenljivke izbrišejo. To morate upoštevati pri ustvarjanju uporabniško definiranih števcev. To velja npr. v primeru, če ste kot največjo moč polnjenja oziroma praznjenja navedli -1 ali če vaša pravila polnjenja vodijo do negativnih vrednosti. Tako lahko na primer ustvarite definicije števcev, ki vplivajo na krmiljenje akumulatorja le, če obstajajo ustrezne spremenljivke (if exist(charge_power_w)...).

Preklopni izhod: Žal nekaterih pomnilnikov ni mogoče nadzorovati neposredno z zgornjimi pravili. Da pa bi lahko z zgornjimi pravili vsaj deaktivirali hranilnik (npr. pri polnjenju avtomobila), lahko poskusite uporabiti stikalni kontakt, če ima hranilnik krmilni vhod. Če je to izvedljivo, lahko rezervoar tudi električno izključite iz omrežja s pomočjo kontaktorja (da ne bi uničili rezervoarja, se morate pri proizvajalcu ali električarju predhodno pozanimati, ali je naprava za to primerna). V polju "Switching output" (Preklopni izhod) lahko določite ime spremenljivke, ki se nastavi na 1, če je moč polnjenja ali praznjenja po analizi pravil polnjenja pozitivna, in na 0, če ni. Upravitelj za polnjenje cFos zagotavlja opredelitev števca za stikalno polje ali stikalno vtičnico Shelly. Ko to nastavite, se števcu dodeli ID naprave, na primer M5. Nato lahko pod "Switching output" (Preklopni izhod) v nadzorni enoti akumulatorske baterije določite stikalno polje Shelly z uporabo: M5.output1. Če pred imenom spremenljivke vstavite znak minus, se preklopni izhod obrne(-M5.output1)