Dokumentation

Kontrol af batterilageret
(for firmwareversioner < 1.25.2)

Dokumentationen til styring af batterilageret for firmwareversioner fra 1.25.2 kan findes her.

De fleste batterilagringssystemer, der installeres i forbindelse med solenergisystemer, har en indbygget opladningskontrol, hvorefter de forsøger at lade op, før der tilføres strøm, og forsøger at aflade, før der trækkes strøm fra nettet. Industrielle lagersystemer kan styres efter andre kriterier, f.eks. for at begrænse spidsbelastninger eller, i henhold til netoperatørens specifikationer, for at begrænse den mængde energi, der trækkes i perioder med høj belastning. Små batterilagerenheder vil gennemgå dybe opladningscyklusser på grund af opladningen af elbilen og vil derfor blive udsat for stor slitage. Derfor giver det i mange tilfælde mening at styre lagerenheden via cFos Charging Manager. Til dette har du brug for en model, der kan styres eller i det mindste en koblingsmulighed via et relæ.

Lagerenheder kan styres som en del af SunSpec Battery Model 124 (f.eks. Fronius) eller have deres egne Modbus-registre, der muliggør styring. Hybride enheder fungerer som invertere til solpaneler og lagring. Invertere, målere og batterilagring oprettes som målerfliser i cFos Charging Manager. I alle målere er der derfor mulighed for at aktivere batteristyring. For SunSpec-enheder med model 124 forsøger cFos Charging Manager at styre det tilknyttede lager. Du skal muligvis først aktivere dette i enheden. For brugerdefinerede målere (Victron osv.) forsøger cFos Charging Manager at finde en brugerdefineret variabel kaldet "soc" (i procent). Denne vises derefter i målerflisen, hvis det er relevant.

Under batterilagringskontrol kan du først angive den maksimale opladnings- og afladningseffekt. -1 betyder, at Charging Manager ikke skal kontrollere opladnings- eller afladningseffekten. Derefter kan du definere flere opladningsregler, der behandles efter hinanden med få sekunders mellemrum og begrænser opladnings- eller afladningsstrømmen. Den opladnings- eller afladningsstrøm, der skal indstilles, er minimum for alle opladningsregler. For hver opladningsregel kan du bestemme, hvilke ugedage den skal gælde på, og om det er en opladnings- eller afladningsregel. Følgende typer er mulige:
Minimér netforbruget/nettilførslen. Som beskrevet ovenfor minimeres netforbruget og nettilførslen her, hvilket mange lagerfaciliteter gør som standard. Da den målte lagereffekt eller netforsyningen/speed-in afviger lidt fra den faktiske effekt, skal den efterjusteres igen og igen. Den justerbare kontrolfaktor, som typisk er tæt på 1,0, bruges til dette formål.
Tidsbegræns ladestrømmen afhængigt af et tidsinterval.
Opladning af biler. Begræns ladestrømmen, når mindst én bil oplader.
SoC. Disse opladningsregler gør det muligt at begrænse opladnings- og afladningseffekten afhængigt af lagerets aktuelle niveau.
Pris/prisniveau. Som med opladningsreglerne for bilen, kan du her oplade eller aflade lageret afhængigt af elprisen. For at gøre dette skal du være kunde hos en energiudbyder med variable tariffer (f.eks. Tibber eller Awattar) eller have valgt "Charging Manager" som din energiudbyder.
Formel. Her kan du frit bestemme grænsen for opladningseffekten ved hjælp af en formel.

Når alle opladningsregler er blevet behandlet, er der en strømgrænse (som også kan være 0) for opladnings- eller afladningsstrømmen. CFos Charging Manager gemmer disse værdier i de brugerdefinerede variabler kaldet "charge_power_w", "charge_power_prc" (angivet i procent), "discharging_power_w" og "discharge_power_prc". Der er også en brugerdefineret variabel, som hedder "bat_mode". Her registreres det, om der er en opladningsgrænse eller en afladningsgrænse (0=ingen grænser, 1=opladningsgrænse, 2=afladningsgrænse, 3=opladnings- og afladningsgrænse). Grænserne konverteres til SunSpec-enheder og skrives til de registre, der er beregnet til dette formål. For brugerdefinerede tællere kan du oprette brugerdefinerede udgange, der skriver værdierne af ovenstående variabler til enheden. Du kan finde eksempler på dette i de medfølgende målerdefinitioner for Victron eller Kostal Plenticore. Hvis opladnings- eller afladningsgrænsen ikke kontrolleres, findes de respektive variabler ikke, så de skrives ikke til hukommelsen. Med indstillingen "Mode" på batterilagerstyringen bestemmer du, hvad der skal ske, hvis der er positive værdier for både opladnings- og afladningsstrøm. "Neutral" betyder, at cFos Charging Manager overfører begge værdier til lagersystemet, og at det selv bestemmer, hvad der skal ske. "Prioriter opladning" betyder, at afladningsstrømmen sættes til 0, hvis opladningsstrømmen er positiv, "Prioriter afladning" betyder, at opladningsstrømmen sættes til 0, hvis afladningsstrømmen er positiv. Dette er nyttigt, hvis lagertanken kun har én værdi for opladnings- og afladningsstrøm.

Hvis der ikke er nogen opladningsregel for opladning eller afladning, returnerer Charging Manager -1 som strøm (du kan også selv fremtvinge dette ved hjælp af opladningsreglen). Opladnings- eller afladningsgrænsen slettes derefter, og Charging Manager overlader det til lagersystemet at anvende sin standardkontrol.

Koblingsudgang: Desværre kan nogle lagerenheder ikke styres direkte med ovenstående regler. Men for i det mindste at kunne deaktivere lagertanken med ovenstående regler (f.eks. når en bil oplades), kan du bruge en koblingskontakt, hvis lagertanken har en kontrolindgang. Hvis det er praktisk muligt, kan akkumuleringstanken også kobles fra elnettet ved hjælp af en kontaktor (for at undgå at ødelægge akkumuleringstanken skal du på forhånd spørge producenten eller elektrikeren, om enheden er egnet til dette). I feltet "Switching output" kan du angive navnet på en variabel, der sættes til 1, hvis opladnings- eller afladningseffekten er positiv efter analyse af opladningsreglerne, og til 0, hvis den ikke er det. CFos Charging Manager giver en tællerdefinition for en Shelly-kontaktboks eller -stikdåse. Når du konfigurerer dette, får måleren et enheds-ID, f.eks. M5. Du kan derefter angive Shelly-kontaktboksen under "Switching output" i batterilagerets styreenhed ved hjælp af: M5.output1.