Battery Management System (BMS) je riadiaci systém, ktorý dohliada na bezpečnú, efektívnu a spoľahlivú prevádzku batérie počas celej jej životnosti. Jeho úlohou je nepretržite monitorovať kľúčové veličiny jednotlivých článkov ako sú napätie, prúd alebo teplota. Na základe nich následne riadi procesy ako sú nabíjanie, vybíjanie, vyrovnávanie stavu nabitia medzi článkami alebo ochranu proti nebezpečným stavom, ako je nadprúd, prehriatie či prepätie. Simscape Battery ponúka knižnicu blokov pokrývajúcu tieto oblasti, ktoré umožňujú navrhovať, simulovať a overovať algoritmy BMS ešte pred ich nasadením do reálneho hardvéru.
Riadenie prúdu (Current Management) v Simscape Battery zahŕňa vývoj algoritmov pre nabíjanie a vybíjanie batérie, ako aj stanovenie príslušných prúdových limitov. Kľúčovým je blok Battery CC-CV, ktorý implementuje algoritmus nabíjania s konštantným prúdom a konštantným napätím (constant current – constant voltage). Počas fázy s konštantným prúdom sa batéria nabíja stálou hodnotou prúdu, až kým nedosiahne stanovené napätie. Následne systém prejde do fázy s konštantným napätím, kde prúd postupne klesá. Doplnkové bloky, ako Battery Charging Current Limit a Battery Discharging Current Limit, definujú maximálne prípustné hodnoty nabíjacieho a vybíjacieho prúdu, čím chránia batériu pred preťažením a predlžujú jej životnosť.
Vyrovnávanie článkov (cell balancing) sa zaoberá algoritmami, ktoré vyrovnávajú stav nabitia (State Of Charge, SOC) medzi jednotlivými článkami zapojenými v sérii. Vzhľadom na výrobné odchýlky, rozdielnu teplotu alebo nerovnomerné starnutie môžu mať jednotlivé články v module odlišné hodnoty SOC alebo napätia, čo znižuje celkovú kapacitu a životnosť batérie. Simscape Battery ponúka blok Passive Cell Balancing, ktorý implementuje pasívne vyrovnávanie. Ak niektorý článok dosiahne vyššie napätie alebo SOC ako ostatné, aktivuje sa vybíjací (bleeding) odpor, ktorý prebytočnú energiu tohto článku odvádza vo forme tepla, až kým sa jeho stav nevyrovná s ostatnými článkami. Táto metóda je jednoduchá a nákladovo efektívna, hoci menej energeticky efektívna než aktívne metódy vyrovnávania.
Estimátory (odhadové algoritmy) slúžia na odhad kľúčových vnútorných veličín batérie, ktoré nie sú priamo merateľné, ako je stav nabitia (SOC), stav energie (SOE), vnútorný odpor, kapacita a stav zdravia (SOH). Simscape Battery na tento účel ponúka bloky založené na dvoch hlavných prístupoch – jednoduchšej metóde počítania náboja/energie (Coulomb/Energy Counting) a presnejších, ale výpočtovo náročnejších Kalmanových filtroch (vrátane adaptívnych a rozšírených variantov). Skupina blokov pre State-of-Charge a State-of-Energy poskytuje odhady na úrovni jednotlivého článku aj celého modulu. Skupina ďalších blokov následne rieši dlhodobejšie javy, ako je pokles kapacity (capacity fade) a s ním súvisiaci pokles stavu zdravia (SOH). Zároveň umožňuje predpovedať maximálny nabíjací a vybíjací výkon batériového modulu v danom časovom horizonte. Presné a spoľahlivé odhadovanie týchto veličín je kľúčové pre efektívne riadenie batériového systému (BMS), pretože priamo ovplyvňuje rozhodovanie o nabíjacích a vybíjacích limitoch, ako aj o zostávajúcej životnosti batérie.
Ochrana batérií predstavuje súbor algoritmov a monitorovacích blokov, ktoré chránia batériu pred nebezpečnými stavmi, akými sú nadprúd, prehriatie, podchladenie, prepätie alebo podpätie. Simscape Battery na tento účel ponúka viacero monitorovacích blokov, ktoré nepretržite sledujú kľúčové elektrické a tepelné parametre článkov a upozorňujú na prekročenie bezpečných limitov. Tiež obsahuje blok na detekciu odpojených alebo poškodených článkov, ktoré môžu vzniknúť v dôsledku chybného zapojenia, korózie alebo mechanického poškodenia.
Cyclers predstavujú ideálne bloky na testovanie a simuláciu nabíjacích a vybíjacích profilov batérie, bez nutnosti modelovať reálnu nabíjaciu elektroniku. Simscape Battery ponúka tri základné bloky: Charger (ideálna nabíjačka), Discharger (ideálny vybíjač) a Cycler, ktorý funguje ako univerzálny galvanostat, potenciostat alebo cyklovacie zariadenie. Tieto bloky umožňujú definovať presné testovacie profily – napríklad nabíjanie konštantným prúdom (CC) až po dosiahnutie limitného napätia, následne prechod na fázu konštantného napätia (CV), kým prúd neklesne pod stanovený prah, alebo vybíjanie konštantným prúdom. Vďaka tomu sú bloky ideálnym nástrojom na charakterizáciu batériových článkov a modulov, overovanie ich kapacity, testovanie životnosti pri opakovaných cykloch, alebo validáciu správania modelu voči laboratórnym meraniam – podobne, ako by to robilo reálne testovacie zariadenie v laboratóriu.
Overenie odolnosti BMS voči poruchám je kľúčovou súčasťou vývoja bezpečných batériových systémov, aby sa predišlo situáciám, kde by porucha jedného komponentu mohla spôsobiť požiar, explóziu alebo vysokonapäťové riziko. Simulink Fault Analyzer umožňuje takéto poruchy simulovať priamo na modeloch Simscape Battery bez potreby meniť samotný model. Poruchu je možné vložiť buď na úroveň signálu (napríklad výpadok senzora), alebo priamo do fyzikálneho Simscape bloku (napríklad poruchu článku). Medzi typické scenáre patrí odpojenie článku od zvyšku paralelného zoskupenia v dôsledku zlyhania zvaru, alebo interný skrat článku, ktorý môže spustiť sériu exotermických reakcií vedúcich až k tepelnému úniku (thermal runaway). Takto vytvorené poruchy je následne možné prepojiť s bezpečnostnou analýzou, napríklad metódou FMEA (Failure Mode and Effects Analysis), a systematicky overiť, či navrhnutý BMS dokáže danú poruchu včas detegovať a primerane na ňu zareagovať (napríklad odpojením postihnutého článku alebo prepnutím systému). Tento prístup umožňuje testovať aj krajné a nebezpečné scenáre bez rizika poškodenia reálnej batérie, a tak výrazne prispieva k bezpečnosti a spoľahlivosti systému.
Skôr než sa algoritmy BMS (napríklad cell balancing, ochrana alebo odhad SOC) nasadia do reálnej batérie, je vhodné ich overiť metódou hardware-in-the-loop (HIL). Samotná batéria (jej elektrické a tepelné správanie) sa ponechá ako simulovaný model v Simscape, ktorý sa v reálnom čase spustí na výkonnom hardvéri, napríklad na platforme dSPACE. Skutočný riadiaci hardvér (napríklad BMS alebo iný špecializovaný hardvér) je následne pripojený k tomuto reálnemu simulátoru presne tak, ako by bol pripojený k fyzickej batérii – vymieňa si s ním reálne elektrické signály (napätie, prúd, teplotu) cez vstupno-výstupné rozhrania. Vďaka tomu je možné testovať skutočný riadiaci hardvér a jeho algoritmy v podmienkach, ktoré verne napodobňujú reálnu batériu, vrátane náročných či nebezpečných scenárov (napríklad simulovanej poruchy článku alebo extrémnej teploty), bez rizika poškodenia skutočných batériových článkov. Tento prístup výrazne skracuje vývojový cyklus a zvyšuje bezpečnosť testovania, pretože chyby v riadiacom algoritme sa odhalia už na simulovanom modeli batérie – ešte predtým, než sa daný algoritmus overuje na fyzickom systéme.
Simscape Battery pokrýva celý vývojový cyklus batériového systému – od modelovania geometrie, topológie a tepelného správania, cez návrh algoritmov BMS (cell balancing, ochrana, odhad stavu), až po overenie robustnosti a HIL testovania. Pre osvojenie si týchto techník ponúka MATLAB Academy viacero kurzov:
Simscape Battery Onramp
Michal Blaho, 26.08.2026