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 obdelana vsa pravila polnjenja, je za moč polnjenja ali praznjenja določena tokovna omejitev (ki je lahko tudi 0). Upravitelj polnjenja cFos Charging Manager te vrednosti shrani v uporabniško definirane spremenljivke, imenovane "charge_power_w", "charge_power_prc" (določene v odstotkih), "discharg_power_w" in "discharge_power_prc". Na voljo je tudi uporabniško opredeljena spremenljivka, imenovana "bat_mode". V njej je zabeleženo, ali obstaja meja polnjenja ali meja praznjenja (0 = ni vrednosti, 1 = meja polnjenja, 2 = meja praznjenja, 3 = meja polnjenja in praznjenja). Omejitve se pretvorijo za naprave SunSpec in zapišejo v registre, ki so predvideni za ta namen. Za uporabniško definirane števce lahko ustvarite uporabniško definirane izhode, ki v napravo zapišejo vrednosti zgornjih spremenljivk. Takšne primere najdete v priloženih definicijah števcev za Victron ali Kostal Plenticore. Če meja polnjenja ali praznjenja ni nadzorovana, ustrezne spremenljivke ne obstajajo, zato se ne zapišejo v pomnilnik. Z nastavitvijo "Mode" (Način) nadzora shranjevanja akumulatorja določite, kaj se mora zgoditi, če so pozitivne vrednosti za moč polnjenja in praznjenja. "Nevtralno" pomeni, da upravitelj polnjenja cFos prenese obe vrednosti na sistem za shranjevanje, ki se nato v določenem območju odloči, kaj storiti. "Prednostno polnjenje" pomeni, da se moč praznjenja nastavi na 0, če je moč polnjenja pozitivna, "Prednostno praznjenje" pomeni, da se moč (polnjenja) nastavi na 0, če je moč praznjenja pozitivna. To je uporabno, če ima skladiščni rezervoar samo eno vrednost za moč polnjenja in praznjenja. Če je moč polnjenja ali praznjenja manjša od 0, se uporabniško opredeljene spremenljivke izbrišejo. To morate upoštevati pri ustvarjanju uporabniških definicij merilnika. Tako je na primer, če ste kot največjo moč polnjenja ali praznjenja določili -1 ali če so rezultat vaših pravil polnjenja negativne vrednosti. Ustvarite lahko na primer definicije merilnika, ki imajo nadzorni učinek na akumulatorsko shrambo le, če ustrezne spremenljivke obstajajo(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)