Изменения документа 3.4 Battery parameters
Редактировал(а) Admin 2025/04/09 12:12
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,8 +1,8 @@ 1 1 (% data-numbered-headings-start="3" style="--numbered-headings-start: 2;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %) 2 -= Настройка=2 += Configuration = 3 3 4 4 (% data-numbered-headings-start="4" style="--numbered-headings-start: 3;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %) 5 -== ПараметрыАКБ==5 +== Battery parameters == 6 6 7 7 === Cell defaults === 8 8 ... ... @@ -101,201 +101,197 @@ 101 101 102 102 === Cell balancing === 103 103 104 - ПлатаBMS Main 2.xподдерживаетдваалгоритмабалансировкиячеек:104 +The BMS Main 2.x supports two cell balancing algorithms: 105 105 106 -* балансировкувпределах стека ячеек, подключенных к плате BMS Logic;107 -* балансировкувпределахвсейАКБ(используетсяпоумолчанию).106 +* balancing stacks individually; 107 +* balancing the entire battery (used by default). 108 108 109 - Балансировкавпределахстекаячееквыравниваетнапряжениевнутригруппыячеек,которыеподключеныкоднойплатеBMS Logic. **НерекомендуетсяиспользоватьданныйалгоритмвтиповыхсхемахАКБ.**109 +Balancing stacks individually balances the voltage within a group of cells that are connected to the same BMS Logic board. **It is not recommended to use this algorithm in typical battery designs**. 110 110 111 - БалансировкавпределахвсейАКБприводитнапряжениевсехячееккнапряжениюячейки,имеющейнаименьшийзаряд.111 +Balancing the entire battery makes the voltage of all cells be equal to the minimum cell voltage. 112 112 113 - Поддерживаютсяследующиеправилабалансировки:113 +The following balancing rules are supported: 114 114 115 -* призарядеАКБ;116 -* призарядеАКБиливслучае,когдаАКБнаходитсявсостояниирелаксации;117 -* независимоотсостоянияАКБ.115 +* only when the battery is charging (current I > 0); 116 +* when the battery is charging (current I > 0) or when the battery is in a state of relaxation; 117 +* always (regardless of battery state). 118 118 119 - Кячейкеподключаетсябалансировочныйрезисторесли:119 +A balancing resistor is connected to the cell if: 120 120 121 -* напряжениенаячейкевышенапряжениязапускабалансировки;122 -* разницамеждунапряжениемнаячейкеиминимальнымнапряжениемсредиячеекАКБбольшепорогастартабалансировки.121 +* the voltage on the cell is higher than the starting voltage of the balancing; 122 +* the difference between the cell voltage and the minimum voltage among the cells of the battery is greater than the balancing threshold. 123 123 124 - Отячейкиотключаетсябалансировочныйрезисторесли:124 +If the BMS Logic board overheats, then the balancing of the cells connected to this board will not be performed (see [[Logic high temperature protection>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.6 Battery protection.WebHome||anchor="HLogichightemperatureprotection"]]). 125 125 126 -* напряжение на ячейке ниже напряжения запуска балансировки; 127 -* разница между напряжением на ячейке и минимальным напряжением среди ячеек АКБ меньше порога остановки балансировки. 126 +To change the cell balancing parameters, select the menu "Cell → Cell balancing": 128 128 129 -Если обнаружен перегрев платы BMS Logic, то балансировка ячеек, подключенных к данной плате, выполнятся не будет (см. Защита плат BMS Logic от высокой температуры). 130 - 131 -Для изменения параметров балансировки ячеек необходимо выбрать меню «Cell → Cell balancing»: 132 - 133 133 [[image:1732207485773-804.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="264" width="387"]] 134 134 135 - Вданномразделе:130 +In this section: 136 136 137 -* Enable – флаг разрешения балансировки; 138 -* Algorithm – алгоритм балансировки: 139 -** Balancing stacks individually – балансировка в пределах стека ячеек, подключенных к плате BMS Logic; 140 -** Balancing the entire battery – балансировка в пределах всей АКБ; 141 -* Constrain (rule) – правило балансировки: 142 -** Charging – при заряде АКБ (состояние Charging ON) и после отключения заряда (Charging OFF); 143 -** Charging or relaxed – при заряде АКБ (состояние Charging ON или Charging OFF) и в состоянии релаксации АКБ (Relaxed (after charging) или Relaxed (after discharging)); 144 -** Always – всегда (независимо от состояния АКБ); 145 -* Minimum cell voltage to start balancing – напряжение запуска балансировки, В; 146 -* Deviation to start balancing – порог начала балансировки, В; 147 -* Deviation to stop balancing – порог остановки балансировки, В; 148 -* Start cell discharging – команда запуска принудительной балансировки всех ячеек АКБ (используется в сервисных целях); 149 -* Stop cell discharging – команда останова принудительной балансировки всех ячеек АКБ (используется в сервисных целях). 132 +* Enable – a flag to enable cell balancing; 133 +* Algorithm – a balancing algorithm: 134 +** Balancing stacks individually; 135 +** Balancing the entire battery; 136 +* Constrain (rule): 137 +** Charging; 138 +** Charging or relaxed; 139 +** Always (regardless of battery state); 140 +* Minimum cell voltage to start balancing, V; 141 +* Balancing threshold, V; 142 +* Start cell discharging – a command to start forced balancing of all battery cells (used for service purposes); 143 +* Stop cell discharging – a command to stop forced balancing of all battery cells (used for service purposes). 150 150 151 151 === Series balancing === 152 152 153 - ПлатаBMS Main 2.xподдерживаетработусдвумянезависимыми(гальваническине связанными)сериямиячеек.Дляконтролясостояниядвухсерийиспользуютсядвадатчикатока:основнойидополнительный(AUX).Серииячеекдолжныбытьэквивалентными:иметьодинаковоеколичествоячеекоднойёмкости.147 +The BMS Main 2.x board supports work with two independent (galvanically unrelated) cell series. To monitor the status of two series, two current sensors are used: primary and secondary (AUX). A series of cells must be equivalent: they must have the same number of cells and the same capacity. 154 154 155 - Из-затого,чтосерииячеекмогутработатьнаразнуюнагрузку,ихнеобходимобалансировать.ДляэтоговBMS Main 2.xпредусмотренодварелеBalancing series 1иBalancing series 2 (см.Настройкавыходныхдискретныхсигналовиреле),атакжекомбинированныйалгоритм,учитывающийкакнапряжениекаждойсерии,такизаряд,которыйэтисерииотдалинагрузке.РелеBalancing series 1иBalancing series 2используютсядляподключениямощныхбалансировочныхрезисторовпараллельносериям1и2ячеек.149 +Since the series of cells can operate at different loads, they must be balanced. For this, the BMS Main 2.x provides two relays: “Balancing series 1” and “Balancing series 2” (see [[Input and output signals>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.3 Input and output signals.WebHome]]), as well as a combined algorithm that considers both the voltage of each series and the charge that these series gave load. “Balancing series 1” and “Balancing series 2” relays are used to connect high-power balancing resistors in parallel with cells series 1 and 2. 156 156 157 - ПризарядеАКБбалансировкавыполняетсяисходяизнапряжениясерий.Ксерииячеекподключаетсябалансировочныйрезисторесли:151 +When charging the battery, balancing is performed based on the voltage of the series. A balancing resistor is connected to the cell series if: 158 158 159 -* напряжениесериивышенапряжениязапускабалансировки;160 -* разницамеждунапряжениемсерииячеекиминимальнымнапряжениемсредисерийАКБбольшепорогабалансировки.153 +* the series voltage is higher than the starting voltage of the balancing; 154 +* the difference between the voltage of a series of cells and the minimum voltage among the battery series is greater than the balancing threshold. 161 161 162 - ПриразрядеАКБ(работенанагрузку)балансировкавключаетсявтомслучае,еслиоднаизсерийотдаланагрузкезаряд(А×ч),которыйбольшенавеличинуQпзаряда,отданногодругойсерией.156 +When the battery is discharging (work on load), balancing is turned on if one of the series gives the load a charge (Ah), which is more by the amount Qthr of the charge given off by another series. 163 163 164 - Дляизмененияпараметровбалансировкисерийячеекнеобходимовыбратьменю«Cell → Series balancing»:158 +To change the series balancing parameters, select the menu "Cell → Series balancing": 165 165 166 166 [[image:1732207584941-447.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="258" width="438"]] 167 167 168 - Вданномразделе:162 +In this section: 169 169 170 -* Enable – флагразрешениябалансировки;171 -* Number of BMS Logic boards in a series – количество плат BMS Logic на одну серию ячеек:172 -* Minimum series voltage to start balancing – напряжение запуска балансировки,В;173 -* Balancing threshold – порог балансировки,В;174 -* Coulomb threshold – разницазарядовQп,отданныхсериямиячеек,припревышениикоторойбудетзапущенабалансировка,Ач;175 -* Period – периодсбросасчётчиковзаряданакаждуюсерию(дляисключениянакопленияошибки),с.164 +* Enable – a flag to enable series balancing; 165 +* Number of BMS Logic boards in a series; 166 +* Minimum series voltage to start balancing, V; 167 +* Balancing threshold, V; 168 +* Coulomb threshold – the difference of the charges Qthr, given by a series of cells, above which balancing to be started, Ah; 169 +* Period – period to reset of charge counters for each series (to avoid accumulation of error), second. 176 176 177 177 === Cell analysis === 178 178 179 - РазряднаяхарактеристикиАКБ–зависимостьUocv = Uocv(DOD) –используетсядляопределениятабличнойзависимостиUocv = Uocv(SOC, t°C) (см.[[SOC estimation>>doc:||anchor="HSOCestimation"]]),котораянеобходимадлярасчётастепенизарядаАКБ.173 +Discharge characteristics of the battery – the dependence Uocv = Uocv (DOD) – is used to determine the tabular dependence Uocv = Uocv (SOC, t °C) (see [[SOC estimation>>doc:||anchor="HSOCestimation"]]), which is necessary for calculating the state of charge of the battery. 180 180 181 - ПлатаBMS Main 2.xимеетвозможностьавтоматическиопределитьразряднуюхарактеристикуАКБ.175 +The BMS Main 2.x board can automatically determine the battery discharge characteristic. 182 182 183 - ПередзапускомпроцессаопределенияразряднойхарактеристикинеобходимоподготовитьBMS:177 +Before starting the process of determining the discharge characteristic, it is necessary to prepare a BMS: 184 184 185 -1. ПолностьюзарядитьАКБ.186 -1. Подключитькрелеразрядаконтактор,которыйкоммутируетрезистивнуюнагрузкукАКБ.187 -1. Подключитькконтакторуразрядарезистивнуюнагрузку,котораяобеспечиттокразряда0,5C (гдеC–ёмкостьячейки).179 +1. Charge the battery. 180 +1. Connect a contactor to the discharging relay which switches the resistive load to the battery. 181 +1. Connect a resistive load to the contactor, which will provide a discharge current of 0.5C (where C is the cell capacitance). 188 188 189 - ДлянастройкипараметровопределенияразряднойхарактеристикиАКБнеобходимовыбратьменю«Cells → Cell analysis»:183 +To configure parameters for determining the discharge characteristic of the battery, select the menu "Cells → Cell analysis": 190 190 191 191 [[image:1732207696322-587.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="213" width="258"]] 192 192 193 - Вданномразделе:187 +In this section: 194 194 195 -* Enable – флагзапускаалгоритма;196 -* Discharge step – шаг разряда,А×ч;197 -* Delta voltage – величинападениянапряжениянаанализируемойячейке,В;198 -* Logic index – адресплатыBMS Logic,ккоторойподключенаанализируемаяячейка;199 -* Cell index – позицияанализируемойячейки,подключённойкплатеBMS Logic;200 -* Analyse cell with minimum voltage – флаг,приустановкекоторогобудутсохранятсяпараметрынаименеезаряженнойячейки(вэтомслучаезначенияLogic indexиCell indexигнорируются).189 +* Enable – a flag to enable cell analysis; 190 +* Discharge step, Ah; 191 +* Delta voltage – a maximum allowable voltage drop for the cell, V; 192 +* Logic index – an address of the BMS Logic board to which the analyzed cell is connected; 193 +* Cell index – a position of the analyzed cell connected to the BMS Logic board; 194 +* Analyse cell with minimum voltage – a flag to analyse of the least charged cell (in this case, the values of Logic index and Cell index are ignored). 201 201 202 - ВеличинуDischarge stepрекомендуетсяустанавливатьравной196 +Discharge step should be set equal to 203 203 204 204 Discharge step = С/21, 205 205 206 - гдеС–ёмкостьячейки.200 +where C is the cell capacity. 207 207 208 - Разряднаяхарактеристикабудетпостроенадлязаданнойячейки(еёположениеопределяетсяполямиLogic indexиCell index).202 +The discharge characteristic will be constructed for the given cell (its position is determined by the fields Logic index and Cell index). 209 209 210 - АлгоритмопределенияразряднойхарактеристикиАКБбудетзапущенеслиустановитьфлагEnable.Сэтогомоментауправлениеконтакторомразрядаосуществляетданныйалгоритм.204 +The algorithm for determining the discharge characteristic of the battery will be started if the Enable flag is set. From this moment, the control of the discharge relay is performed by this algorithm. 211 211 212 - Шагиалгоритма:206 +Algorithm steps: 213 213 214 -1. РазрядDOD = 0.215 -1. Размыканиеконтактораразряда.216 -1. ОжиданиерелаксацииАКБ.217 -1. ИзмерениеUocv = U.218 -1. Сохранениеточкиразряднойхарактеристики(Q, Uocv).219 -1. Замыканиеконтактораразряда. DOD,,1,, = DOD + Discharge step, U,,1,, = U220 -1. ЕслиDOD = DOD,,1илиU < U,,1,,-Delta voltage,топереходкп.2.221 -1. Еслиобнаруженаошибка«низкоенапряжение»,токонецалгоритма.208 +1. DOD = 0. 209 +1. Disconnecting the discharge relay. 210 +1. Waiting for the relaxation of the battery. 211 +1. Measuring Uocv = U. 212 +1. Saving the point of the discharge characteristic (Q, U,,OCV,,). 213 +1. Activation of the discharge relay. DOD,,1,, = DOD + Discharge step, U,,1,, = U 214 +1. If DOD = DOD,,1,, or U < (U,,1,, – Delta voltage), then go to step 2. 215 +1. If the "Undervoltage" error is detected, then the end of the algorithm. 222 222 223 - ВходеработыалгоритманаSD-картебудетсозданфайлсименем"CELLANALYSIS.TXT"вформатеCSV(разделитель–символтабуляции).217 +During the operation of the algorithm, a file with the name "CELLANALYSIS.TXT" in the CSV format will be created on the SD card. 224 224 225 - Структурафайла:219 +File structure: 226 226 227 227 |**Time**|**DOD**|**Logic**|**Cell**|**OCV**|**Resistance** 228 228 |**10.11.2017 12:28:34**|0.0|1|1|4.180|0.080000 229 229 |**...**|...|…|…|...|... 230 230 231 - Названияпараметров:225 +Parameter names: 232 232 233 -* Time – датаивремя;234 -* DOD – глубинаразряда,А×ч;235 -* Logic – адресплатыBMS Logic,ккоторойподключенаанализируемаяячейка;236 -* Cell – позицияячейки,длякоторойприводятсяданныеOCVиResistance;237 -* OCV – напряжениеUocvячейки,В;238 -* Resistance – сопротивлениеячейки,Ом.227 +* Time – date and time; 228 +* DOD – depth of discharge, Ah; 229 +* Logic – the address of the BMS Logic board to which the analyzed cell is connected; 230 +* Cell – position of the analyzed cell for which OCV and Resistance values are provided; 231 +* OCV – cell voltage Uocv, V; 232 +* Resistance – cell resistance, Ohm. 239 239 240 240 === Charge current map === 241 241 242 - ПлатаBMS Main 2.xрассчитываетмаксимальнодопустимыйтокзарядаисходяизуровнязаряда(SOC),температурыАКБ,температурыконтакторов,напряженияитемпературыячеек.236 +The BMS Main 2.x board calculates maximum allowable charge current values in respect to SOC and battery temperature, contactor temperature and maximum cell voltage. 243 243 244 - Рассчитанныевеличинымаксимальнодопустимоготоказарядапередаютсявнешнемуоборудованию(например, зарядному устройству) по шинеCAN.Внешнее оборудование, руководствуясь полученными значениями, обеспечивает корректный режим работы АКБ.238 +Calculated currents values are sending to chargers over the CAN bus. 245 245 246 - Дляизмененияпараметроврасчётапредельноготоказаряданеобходимовыбратьменю«Cell → Charge current map»:240 +To configure parameters for determining the charge current limit, select the menu "Cells → Charge current map": 247 247 248 248 [[image:1732208033738-498.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="655" width="453"]] 249 249 250 - Вданномразделе:244 +In this section: 251 251 252 -* Enable – флагразрешениярасчётавеличиныпредельноготоказаряда;253 -* Maximum charging current – максимальноезначениетоказарядапринормальныхусловиях;254 -* Limit charging current by the battery SOC and temperature – флагвключениякоррекциимаксимальноготоказарядаKcsвзависимостиотстепенизарядаитемпературыбатареи;255 -* Limit charging current by the contactor temperature – флагвключениякоррекциимаксимальноготоказарядаKccвзависимостиоттемпературыконтакторов;256 -* Limit charging current by the maximum cell voltage -флагвключениякоррекциимаксимальноготоказарядаKcvвзависимостиотмаксимальногонапряжения ячеек;257 -* Limit charging current by the cell temperature -флагвключениякоррекциимаксимальноготоказарядаKctвзависимостиоттемпературы ячеек;246 +* Enable – a flag to start calculation of the charge current limit; 247 +* Maximum charging current – a maximum allowable value of the charge current (under normal conditions): 248 +* Limit charging current by the battery SOC and temperature – a flag to enable correction of maximum allowable charging current Kcs depending on SOC and temperature; 249 +* Limit charging current by the contactor temperature – a flag to enable correction of maximum allowable charging current Kcc depending on the contactor temperature; 250 +* Limit charging current by the maximum cell voltage – a flag to enable correction of maximum allowable charging current Kcv depending on maximum cell voltage; 251 +* Limit charging current by the maximum cell temperature – a flag to enable correction of maximum allowable charging current Kct depending on cell temperature. 258 258 259 - Величинапредельноготоказарядапритекущемуровнезаряда,температуре АКБ,температуреконтакторовимаксимальногонапряженияячеекрассчитываетсяследующимобразом:253 +Value of the charge current limit at given SOC, temperature, contactors temperature and maximum cell voltage is calculated as follows: 260 260 261 -Charging current limit = Maximum charging current × Kcs × Kcc × Kcv 255 +Charging current limit = Maximum charging current × Kcs × Kcc × Kcv × Kct. 262 262 263 263 === Discharge current map === 264 264 265 - ПлатаBMS Main 2.xрассчитываетмаксимальнодопустимыйтокразрядаиразрядаисходяизуровнязаряда (SOC),температурыАКБ,температурыконтакторов,напряженияитемпературыячеек.259 +The BMS Main 2.x board calculates maximum allowable discharge current values in respect to SOC and battery temperature, contactor temperature and maximum cell voltage. 266 266 267 - Рассчитанныевеличинымаксимальнодопустимоготокаразрядапередаютсявнешнемуоборудованию(например,инвертору) по шинеCAN.Внешнее оборудование, руководствуясь полученными значениями, обеспечивает корректный режим работы АКБ.261 +Calculated currents values are sending or intellectual loads over the CAN bus. 268 268 269 - Дляизмененияпараметроврасчётапредельноготоказаряданеобходимовыбратьменю«Cell →Discharge current map»:263 +To configure parameters for determining the charge current limit, select the menu "Cells → Charge current map": 270 270 271 271 [[image:1732208218667-968.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="631" width="434"]] 272 272 273 - Вданномразделе:267 +In this section: 274 274 275 -* Enable – флаг разрешения расчёта величины предельного тока разряда; 276 -* Maximum discharging current – максимальное значение тока разряда при нормальных условиях: 277 -* Limit discharging current by the battery SOC and temperature – флаг включения коррекции максимального тока разряда Kds в зависимости от степени заряда и температуры батареи; 278 -* Limit discharging current by the contactor temperature – флаг включения коррекции максимального тока разряда Kdc в зависимости от температуры контакторов; 279 -* Limit discharging current by the minimum cell voltage - флаг включения коррекции максимального тока разряда Kdv в зависимости от минимального напряжения ячеек; 280 -* Limit discharging current by the cell temperature- флаг включения коррекции максимального тока разряда Kdt в зависимости от температуры ячеек; 269 +* Enable – a flag to start calculation of the discharge current limit; 270 +* Maximum discharging current – a maximum allowable value of the discharge current (under normal conditions): 271 +* Current factor – the dependence of the correction factor on SOC and the battery temperature – Kdischarge=Kdischarge (SOC, t°C). 272 +* Limit discharging current by the battery SOC and temperature – a flag to enable correction of maximum allowable discharging current Kds depending on SOC and temperature; 273 +* Limit discharging current by the contactor temperature – a flag to enable correction of maximum allowable discharging current Kdc depending on the contactor temperature; 274 +* Limit discharging current by the maximum cell voltage - a flag to enable correction of maximum allowable discharging current Kdv depending on maximum cell voltage; 275 +* Limit discharging current by the maximum cell temperature - a flag to enable correction of maximum allowable discharging current Kdt depending on cell temperature . 281 281 282 - Величинапредельноготокаразрядапритекущемуровнезаряда,температуре АКБ,температуреконтакторовиминимальногонапряженияячеекрассчитываетсяследующимобразом:277 +Value of the discharge current limit at given SOC, temperature, contactors temperature and maximum cell voltage is calculated as follows: 283 283 284 284 Discharging current limit = Maximum discharging current × Kds × Kdc × Kdv × Kdt. 285 285 286 286 === SOC correction === 287 287 288 - ПлатаBMS Main 2.xможетпересчитыватьстепеньзарядаАКБпоследлительногохраненияилипоследлительнойэксплуатациибатареивусловияхчастичногоразрядаинеполногозаряда.ПересчётвыполняетсянаосноветабличнойзависимостиUocv = Uocv(SOC, t°C) (see [[SOC estimation>>doc:||anchor="HSOCestimation"]]).283 +The BMS Main 2.x board can recalculate the battery SOC after long-term storage or after long-term working in the case when the battery was not charged fully or discharged totally. Recalculation is done based on the tabular dependency Uocv = Uocv (SOC, t) (see [[SOC estimation>>doc:||anchor="HSOCestimation"]]). 289 289 290 - ДляизмененияпараметровалгоритмакорректировкистепенизарядаАКБнеобходимовыбратьменю«Cell → SOC correction»:285 +To configure parameters for periodically correcting the battery state of charge, select the menu "Cells → SOC correction": 291 291 292 292 [[image:1732206262509-786.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="291" width="298"]] 293 293 294 - Вданномразделе:289 + In this section: 295 295 296 -* Enable – флаг разрешения корректировки SOC; 297 -* Shutdown period – время нахождения АКБ в выключенном состоянии, дни. Если в момент запуска BMS определяет, что до этого АКБ была отключена в течение времени Shutdown period, то BMS пересчитывает степень заряда АКБ на основе зависимости Uocv = Uocv(SOC, t°C); 298 -* Correction period – период корректировки SOC, дни. Если с момента последней корректировки прошло время, равное Correction period, то BMS пересчитывает SOC на основе зависимости Uocv = Uocv(SOC, t°C) и изменяет степень заряда АКБ линейно за время SOC change time; 299 -* SOC change time – длительность линейного изменения SOC до значения, рассчитанного на основе зависимости Uocv = Uocv(SOC, t°C), мин. 291 +* Enable – a flag to enable SOC correction; 292 +* Shutdown period – a time the battery is off, day. If the BMS detects on its startup that it was off during the “Shutdown period” time, the BMS recalculates the battery state of charge base on the tabular dependency Uocv = Uocv (SOC, t); 293 +* Correction period – a period of correcting the battery SOC, day. If the BMS detects that the last correction was more than the “Correction period” ago, the BMS recalculates the battery state of charge base on the tabular dependency Uocv = Uocv (SOC, t) and tunes it gradually during the “SOC change time”; 294 +* SOC change time – a duration of the linear changing the battery SOC to the value calculated by the correction algorithm, minute; 295 +* Ignore the linear zone – a flag to ignore linear zone while calculating SOC correction. 300 300 301 301