Исходный код вики 3.4 Battery parameters
Редактировал(а) Admin 2025/04/09 12:12
Последние авторы
| author | version | line-number | content |
|---|---|---|---|
| 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 | = Настройка = | ||
| 3 | |||
| 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 | == Параметры АКБ == | ||
| 6 | |||
| 7 | === Cell defaults === | ||
| 8 | |||
| 9 | Для изменения параметров ячеек по умолчанию необходимо выбрать меню «Cells → Cell defaults»: | ||
| 10 | |||
| 11 | [[image:1732205873121-893.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="281" width="374"]] | ||
| 12 | |||
| 13 | В данном разделе: | ||
| 14 | |||
| 15 | * Capacity – номинальная ёмкость ячеек, А×ч; | ||
| 16 | * Resistance – номинальное сопротивление ячейки, Ом; | ||
| 17 | * Relax time (after charging) – время релаксации ячейки после заряда, с; | ||
| 18 | * Relax time (atfer discharging) – время релаксации ячейки после разряда, с; | ||
| 19 | * Cycles – количество циклов заряда-разряда, вещественное число (под одним циклом понимается разряд и заряд батареи на 80%); | ||
| 20 | * Maximum SOH – максимально возможный SOH, %; | ||
| 21 | * Reset battery cycles – команда сброса количества циклов заряда-разряда; | ||
| 22 | * Reset cells parameters (SOC, capacity, resistance) – команда сброса степени заряда, ёмкости и сопротивления ячеек. | ||
| 23 | |||
| 24 | Величины Capacity (ёмкости), Resistance (сопротивления), Cycles (циклов заряда-разряда) используются для расчёта степени заряда ячеек и АКБ (SOC). | ||
| 25 | |||
| 26 | Величины Relax time (времени релаксации) используются для определения состоянии АКБ. Если АКБ находится в состоянии релаксации, то система пересчитывает напряжение на ячейках в степень заряда АКБ (SOC). | ||
| 27 | |||
| 28 | Команда Reset cells parameters (сброс степени заряда и сопротивления) используется при пуско-наладочных работах при условии, что АКБ находится в состоянии релаксации. | ||
| 29 | |||
| 30 | === SOC estimation === | ||
| 31 | |||
| 32 | Плата BMS Main 2.x рассчитывает степень заряда АКБ (SOC) используя два алгоритма: | ||
| 33 | |||
| 34 | * по напряжению холостого хода; | ||
| 35 | * по напряжению и току. | ||
| 36 | |||
| 37 | Рекомендуется использовать алгоритм расчёта SOC по напряжению и току. | ||
| 38 | |||
| 39 | Для изменения параметров алгоритма расчёта степени заряда АКБ необходимо выбрать меню «Cells → SOC estimation»: | ||
| 40 | |||
| 41 | [[image:1732206031847-819.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="849" width="356"]] | ||
| 42 | |||
| 43 | В данном разделе: | ||
| 44 | |||
| 45 | * Estimation algorithm – алгоритм расчёта SOC: | ||
| 46 | ** Voltage – по напряжению холостого хода; | ||
| 47 | ** Current and voltage (simplified) – по напряжению и току (упрощённый алгоритм, рекомендуется для ячеек LFP); | ||
| 48 | ** Current and voltage (enhanced) – по напряжению и току (улучшенный алгоритм, рекомендуется для ячеек NMC). | ||
| 49 | * Final SOC – способ расчёта итогового SOC АКБ: | ||
| 50 | ** Minimum cell SOC – SOC АКБ принимается равной минимальной SOC ячеек; | ||
| 51 | ** Average cell SOC – SOC АКБ принимается равно средней SOC ячеек; | ||
| 52 | ** Min-Max SOC – SOC батареи рассчитывается исходя из минимального и максимального показателя SOC среди ячеек. Итоговый SOC принимается равным а) 100%, если SOC хотя бы одной ячейки равен 100% SOC, б) 0%, если SOC хотя бы одной ячейки равен 0%; | ||
| 53 | ** Max-Min SOC – SOC батареи рассчитывается исходя из минимального и максимального показателя SOC среди ячеек. Итоговый SOC принимается равным а) 100%, если SOC всех ячеек равен 100% SOC, б) 0%, если SOC всех ячеек равен 0%; | ||
| 54 | * Scale the final SOC – масштабировать итоговый SOC АКБ; | ||
| 55 | * Internal SOC corresponding to 0% - значение SOC, принимаемое за 0%. | ||
| 56 | * Internal SOC corresponding to 100% - значение SOC, принимаемое за 100%. | ||
| 57 | * Uocv = Uocv(SOC, t°C) – зависимость напряжения холостого хода Uocv от SOC и температуры ячейки (подбирается под конкретные АКБ; может быть установлена экспериментально – см. Параметры алгоритма определения разрядной характеристики АКБ); | ||
| 58 | * Linear zone – линейная зона зависимости Uocv = Uocv(SOC, t°C): | ||
| 59 | ** Uocv ,,[point 1],, – начальная точка линейной зоны; | ||
| 60 | ** Uocv ,,[point 2],, – конечная точка линейной зоны; | ||
| 61 | * Temperature correction – зависимость ёмкости АКБ от температуры; | ||
| 62 | * Cycles correction – зависимость ёмкости АКБ от количества циклов заряда-разряда. | ||
| 63 | |||
| 64 | Алгоритм расчёта SOC по напряжению рассчитывает SOC ячеек исходя из табличной зависимости Uocv = Uocv(SOC, t°C). | ||
| 65 | |||
| 66 | Алгоритм расчёта SOC по напряжению и току (simplified) работает следующим образом: | ||
| 67 | |||
| 68 | * если I = 0, АКБ находится в состоянии релаксации и напряжение ячейки Uocv находится вне отрезка [Uocv,, [point 1],,; Uocv ,,[point 2],,], то расчёт SOC на основе табличной зависимости Uocv = Uocv(SOC, t°C); | ||
| 69 | * в любых других случаях величина SOC пропорциональна заряду, прошедшему через АКБ (интеграл тока по времени). | ||
| 70 | |||
| 71 | Алгоритм расчёта SOC по напряжению и току (enhanced) отличается от упрощённого алгоритма (simplified) онлайн-коррекцией эффективной ёмкости. При использовании данного алгоритма необходима точная настройка табличной зависимости Uocv = Uocv(SOC, t°C). | ||
| 72 | |||
| 73 | === Cell resistance estimation === | ||
| 74 | |||
| 75 | Расчёт сопротивления ячеек выполняется двумя способами. Первый способ используется, когда АКБ переходит из состояния релаксации в состояние заряда или разряда, при этом величина сопротивления ячейки | ||
| 76 | |||
| 77 | {{formula fontSize="SMALL" imageType="PNG"}} | ||
| 78 | R = \frac{U-U_{ocv}}{I_{stable}} | ||
| 79 | {{/formula}} | ||
| 80 | |||
| 81 | где U – напряжение ячейки, измеренное в состоянии заряда или разряда, В; Uocv – напряжение ячейки, измеренное в состоянии релаксации (до перехода в состояние заряда или разряда); Iстаб – стабилизированный ток через ячейку в состоянии заряда или разряда. | ||
| 82 | |||
| 83 | Второй способ применяется при скачкообразном изменении тока через ячейку, при этом величина сопротивления ячейки: | ||
| 84 | |||
| 85 | {{formula fontSize="SMALL"}} | ||
| 86 | R = \frac{U_2-U_1}{I_{stable2}-I_{stable1}} | ||
| 87 | {{/formula}} | ||
| 88 | |||
| 89 | при условии, что | ||
| 90 | |||
| 91 | {{formula fontSize="SMALL"}} | ||
| 92 | | I_{stable2}-I_{stable1} | > 0.2 × Q_{max} | ||
| 93 | {{/formula}} | ||
| 94 | |||
| 95 | где Q,,max,, – максимальная ёмкость ячейки, U,,2,, – напряжение на ячейке в момент протекания через неё стабилизированного тока Iстаб,,2,,; U,,1,, – напряжение на ячейке в момент протекания через неё стабилизированного тока Iстаб,,1,,. | ||
| 96 | |||
| 97 | Стабилизированный ток Iстаб = I, если в течение времени стабилизации мгновенное значение тока I находится в диапазоне от 0,95×I до 1,05×I. | ||
| 98 | |||
| 99 | Для изменения параметров алгоритма расчёта сопротивления ячеек необходимо выбрать меню «Cells → Cell resistance estimation»: | ||
| 100 | |||
| 101 | [[image:1732207338609-903.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="187" width="337"]] | ||
| 102 | |||
| 103 | В данном разделе: | ||
| 104 | |||
| 105 | * Current stabilization time – время стабилизации тока, мс; | ||
| 106 | * Maximum calculation period – максимальное время между подсчётами сопротивления, с. Если с момента последнего определения стабилизированного тока Iстаб прошло больше времени, чем определено в данном поле, то расчёт сопротивления не выполняется. | ||
| 107 | * Maximum resistance factor – коэффициент расчёта максимального допустимого сопротивления ячейки; | ||
| 108 | * Minimum SOC – минимальная степень заряда ячейки, при которой происходит расчет сопротивления; | ||
| 109 | * Maximum SOC – максимальная степень заряда ячейки, при которой происходит расчет сопротивления. | ||
| 110 | |||
| 111 | Рассчитанное сопротивление принимается системой как допустимое (а значит обновится), если его значение находится в диапазоне от Resistance / 2 до Maximum resistance factor × Resistance, где Resistance – номинальное сопротивление ячейки (см. [[Cell defaults>>doc:||anchor="HCelldefaults"]]). Если расчётное значение сопротивления больше величины (Maximum resistance factor × Resistance), то обновлённое значение сопротивления будет равно величине (Maximum resistance factor × Resistance). | ||
| 112 | |||
| 113 | === Cell balancing === | ||
| 114 | |||
| 115 | Плата BMS Main 2.x поддерживает два алгоритма балансировки ячеек: | ||
| 116 | |||
| 117 | * балансировку в пределах стека ячеек, подключенных к плате BMS Logic; | ||
| 118 | * балансировку в пределах всей АКБ (используется по умолчанию). | ||
| 119 | |||
| 120 | Балансировка в пределах стека ячеек выравнивает напряжение внутри группы ячеек, которые подключены к одной плате BMS Logic. **Не рекомендуется использовать данный алгоритм в типовых схемах АКБ.** | ||
| 121 | |||
| 122 | Балансировка в пределах всей АКБ приводит напряжение всех ячеек к напряжению ячейки, имеющей наименьший заряд. | ||
| 123 | |||
| 124 | Поддерживаются следующие правила балансировки: | ||
| 125 | |||
| 126 | * при заряде АКБ; | ||
| 127 | * при заряде АКБ или в случае, когда АКБ находится в состоянии релаксации; | ||
| 128 | * независимо от состояния АКБ. | ||
| 129 | |||
| 130 | К ячейке подключается балансировочный резистор если: | ||
| 131 | |||
| 132 | * напряжение на ячейке выше напряжения запуска балансировки; | ||
| 133 | * разница между напряжением на ячейке и минимальным напряжением среди ячеек АКБ больше порога старта балансировки; | ||
| 134 | * напряжение ячейки выше, чем "Voltage for forced balancing". | ||
| 135 | |||
| 136 | От ячейки отключается балансировочный резистор если: | ||
| 137 | |||
| 138 | * напряжение на ячейке ниже напряжения запуска балансировки; | ||
| 139 | * разница между напряжением на ячейке и минимальным напряжением среди ячеек АКБ меньше порога остановки балансировки; | ||
| 140 | * напряжение ячейки ниже, чем "Voltage for forced balancing". | ||
| 141 | |||
| 142 | Если обнаружен перегрев платы BMS Logic, то балансировка ячеек, подключенных к данной плате, выполнятся не будет (см. Защита плат BMS Logic от высокой температуры). | ||
| 143 | |||
| 144 | Для изменения параметров балансировки ячеек необходимо выбрать меню «Cell → Cell balancing»: | ||
| 145 | |||
| 146 | [[image:1739812799920-892.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="291" width="385"]] | ||
| 147 | |||
| 148 | В данном разделе: | ||
| 149 | |||
| 150 | * Enable – флаг разрешения балансировки; | ||
| 151 | * Algorithm – алгоритм балансировки: | ||
| 152 | ** Balancing stacks individually – балансировка в пределах стека ячеек, подключенных к плате BMS Logic; | ||
| 153 | ** Balancing the entire battery – балансировка в пределах всей АКБ; | ||
| 154 | * Constrain (rule) – правило балансировки: | ||
| 155 | ** Charging – при заряде АКБ (состояние Charging ON) и после отключения заряда (Charging OFF); | ||
| 156 | ** Charging or relaxed – при заряде АКБ (состояние Charging ON или Charging OFF) и в состоянии релаксации АКБ (Relaxed (after charging) или Relaxed (after discharging)); | ||
| 157 | ** Always – всегда (независимо от состояния АКБ); | ||
| 158 | * Condition – условие балансировки: | ||
| 159 | ** Automatic – балансировка будет производсится автоматически, когда соблюдены все условия балансировки; | ||
| 160 | ** On balancing request – балансировка производится только при поступлении сигнала "Balancing request". В это случае балансировки начнется независимо от значения "Voltage deviation to start balancing"; | ||
| 161 | * Minimum cell voltage to start balancing – напряжение запуска балансировки, В; | ||
| 162 | * Deviation to start balancing – порог начала балансировки, В; | ||
| 163 | * Deviation to stop balancing – порог остановки балансировки, В; | ||
| 164 | * Voltage for forced balancing – напряжение ячейки, при котором к ней принудительно будет подключен балансировочный резистор, В; | ||
| 165 | * Start cell discharging – команда запуска принудительной балансировки всех ячеек АКБ (используется в сервисных целях); | ||
| 166 | * Stop cell discharging – команда останова принудительной балансировки всех ячеек АКБ (используется в сервисных целях). | ||
| 167 | |||
| 168 | === Series balancing === | ||
| 169 | |||
| 170 | Плата BMS Main 2.x поддерживает работу с двумя независимыми (гальванически не связанными) сериями ячеек. Для контроля состояния двух серий используются два датчика тока: основной и дополнительный (AUX). Серии ячеек должны быть эквивалентными: иметь одинаковое количество ячеек одной ёмкости. | ||
| 171 | |||
| 172 | Из-за того, что серии ячеек могут работать на разную нагрузку, их необходимо балансировать. Для этого в BMS Main 2.x предусмотрено два реле Balancing series 1 и Balancing series 2 (см. Настройка выходных дискретных сигналов и реле), а также комбинированный алгоритм, учитывающий как напряжение каждой серии, так и заряд, который эти серии отдали нагрузке. Реле Balancing series 1 и Balancing series 2 используются для подключения мощных балансировочных резисторов параллельно сериям 1 и 2 ячеек. | ||
| 173 | |||
| 174 | При заряде АКБ балансировка выполняется исходя из напряжения серий. К серии ячеек подключается балансировочный резистор если: | ||
| 175 | |||
| 176 | * напряжение серии выше напряжения запуска балансировки; | ||
| 177 | * разница между напряжением серии ячеек и минимальным напряжением среди серий АКБ больше порога балансировки. | ||
| 178 | |||
| 179 | При разряде АКБ (работе на нагрузку) балансировка включается в том случае, если одна из серий отдала нагрузке заряд (А×ч), который больше на величину Qп заряда, отданного другой серией. | ||
| 180 | |||
| 181 | Для изменения параметров балансировки серий ячеек необходимо выбрать меню «Cell → Series balancing»: | ||
| 182 | |||
| 183 | [[image:1732207584941-447.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="258" width="438"]] | ||
| 184 | |||
| 185 | В данном разделе: | ||
| 186 | |||
| 187 | * Enable – флаг разрешения балансировки; | ||
| 188 | * Number of BMS Logic boards in a series – количество плат BMS Logic на одну серию ячеек: | ||
| 189 | * Minimum series voltage to start balancing – напряжение запуска балансировки, В; | ||
| 190 | * Balancing threshold – порог балансировки, В; | ||
| 191 | * Coulomb threshold – разница зарядов Qп, отданных сериями ячеек, при превышении которой будет запущена балансировка, Ач; | ||
| 192 | * Period – период сброса счётчиков заряда на каждую серию (для исключения накопления ошибки), с. | ||
| 193 | |||
| 194 | === Cell analysis === | ||
| 195 | |||
| 196 | Разрядная характеристики АКБ – зависимость Uocv = Uocv(DOD) – используется для определения табличной зависимости Uocv = Uocv(SOC, t°C) (см. [[SOC estimation>>doc:||anchor="HSOCestimation"]]), которая необходима для расчёта степени заряда АКБ. | ||
| 197 | |||
| 198 | Плата BMS Main 2.x имеет возможность автоматически определить разрядную характеристику АКБ. | ||
| 199 | |||
| 200 | Перед запуском процесса определения разрядной характеристики необходимо подготовить BMS: | ||
| 201 | |||
| 202 | 1. Полностью зарядить АКБ. | ||
| 203 | 1. Подключить к реле разряда контактор, который коммутирует резистивную нагрузку к АКБ. | ||
| 204 | 1. Подключить к контактору разряда резистивную нагрузку, которая обеспечит ток разряда 0,5C (где C – ёмкость ячейки). | ||
| 205 | |||
| 206 | Для настройки параметров определения разрядной характеристики АКБ необходимо выбрать меню «Cells → Cell analysis»: | ||
| 207 | |||
| 208 | [[image:1732207696322-587.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="213" width="258"]] | ||
| 209 | |||
| 210 | В данном разделе: | ||
| 211 | |||
| 212 | * Enable – флаг запуска алгоритма; | ||
| 213 | * Discharge step – шаг разряда, А×ч; | ||
| 214 | * Delta voltage – величина падения напряжения на анализируемой ячейке, В; | ||
| 215 | * Logic index – адрес платы BMS Logic, к которой подключена анализируемая ячейка; | ||
| 216 | * Cell index – позиция анализируемой ячейки, подключённой к плате BMS Logic; | ||
| 217 | * Analyse cell with minimum voltage – флаг, при установке которого будут сохранятся параметры наименее заряженной ячейки (в этом случае значения Logic index и Cell index игнорируются). | ||
| 218 | |||
| 219 | Величину Discharge step рекомендуется устанавливать равной | ||
| 220 | |||
| 221 | Discharge step = С/21, | ||
| 222 | |||
| 223 | где С – ёмкость ячейки. | ||
| 224 | |||
| 225 | Разрядная характеристика будет построена для заданной ячейки (её положение определяется полями Logic index и Cell index). | ||
| 226 | |||
| 227 | Алгоритм определения разрядной характеристики АКБ будет запущен если установить флаг Enable. С этого момента управление контактором разряда осуществляет данный алгоритм. | ||
| 228 | |||
| 229 | Шаги алгоритма: | ||
| 230 | |||
| 231 | 1. Разряд DOD = 0. | ||
| 232 | 1. Размыкание контактора разряда. | ||
| 233 | 1. Ожидание релаксации АКБ. | ||
| 234 | 1. Измерение Uocv = U. | ||
| 235 | 1. Сохранение точки разрядной характеристики (Q, Uocv). | ||
| 236 | 1. Замыкание контактора разряда. DOD,,1,, = DOD + Discharge step, U,,1,, = U | ||
| 237 | 1. Если DOD = DOD,,1 ,,или U < U,,1,, - Delta voltage, то переход к п.2. | ||
| 238 | 1. Если обнаружена ошибка «низкое напряжение», то конец алгоритма. | ||
| 239 | |||
| 240 | В ходе работы алгоритма на SD-карте будет создан файл с именем "CELLANALYSIS.TXT" в формате CSV (разделитель – символ табуляции). | ||
| 241 | |||
| 242 | Структура файла: | ||
| 243 | |||
| 244 | |**Time**|**DOD**|**Logic**|**Cell**|**OCV**|**Resistance** | ||
| 245 | |**10.11.2017 12:28:34**|0.0|1|1|4.180|0.080000 | ||
| 246 | |**...**|...|…|…|...|... | ||
| 247 | |||
| 248 | Названия параметров: | ||
| 249 | |||
| 250 | * Time – дата и время; | ||
| 251 | * DOD – глубина разряда, А×ч; | ||
| 252 | * Logic – адрес платы BMS Logic, к которой подключена анализируемая ячейка; | ||
| 253 | * Cell – позиция ячейки, для которой приводятся данные OCV и Resistance; | ||
| 254 | * OCV – напряжение Uocv ячейки, В; | ||
| 255 | * Resistance – сопротивление ячейки, Ом. | ||
| 256 | |||
| 257 | === Charge current map === | ||
| 258 | |||
| 259 | Плата BMS Main 2.x рассчитывает максимально допустимый ток заряда исходя из уровня заряда ячеек (SOC), температуры АКБ, температуры контакторов, напряжения и температуры ячеек. | ||
| 260 | |||
| 261 | Рассчитанные величины максимально допустимого тока заряда передаются внешнему оборудованию (например, зарядному устройству) по шине CAN. Внешнее оборудование, руководствуясь полученными значениями, обеспечивает корректный режим работы АКБ. | ||
| 262 | |||
| 263 | Для изменения параметров расчёта предельного тока заряда необходимо выбрать меню «Cell → Charge current map»: | ||
| 264 | |||
| 265 | [[image:1732208033738-498.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="655" width="453"]] | ||
| 266 | |||
| 267 | В данном разделе: | ||
| 268 | |||
| 269 | * Enable – флаг разрешения расчёта величины предельного тока заряда; | ||
| 270 | * Maximum charging current – максимальное значение тока заряда при нормальных условиях; | ||
| 271 | * Limit charging current by the battery SOC and temperature – флаг включения коррекции максимального тока заряда Kcs в зависимости от __максимального SOC ячеек__ и температуры батареи; | ||
| 272 | * Limit charging current by the contactor temperature – флаг включения коррекции максимального тока заряда Kcc в зависимости от температуры контакторов; | ||
| 273 | * Limit charging current by the maximum cell voltage - флаг включения коррекции максимального тока заряда Kcv в зависимости от __максимального напряжения холостого хода ячеек__ U,,ocv ,,(т.е. с учетом коррекции по току и сопротивлению); | ||
| 274 | * Limit charging current by the cell temperature - флаг включения коррекции максимального тока заряда Kct в зависимости от температуры ячеек; | ||
| 275 | |||
| 276 | Величина предельного тока заряда при текущем уровне заряда, температуре АКБ, температуре контакторов и максимального напряжения ячеек рассчитывается следующим образом: | ||
| 277 | |||
| 278 | Charging current limit = Maximum charging current × Kcs × Kcc × Kcv × Kct. | ||
| 279 | |||
| 280 | === Discharge current map === | ||
| 281 | |||
| 282 | Плата BMS Main 2.x рассчитывает максимально допустимый ток разряда и разряда исходя из уровня заряда ячеек (SOC), температуры АКБ, температуры контакторов, напряжения и температуры ячеек. | ||
| 283 | |||
| 284 | Рассчитанные величины максимально допустимого тока разряда передаются внешнему оборудованию (например, инвертору) по шине CAN. Внешнее оборудование, руководствуясь полученными значениями, обеспечивает корректный режим работы АКБ. | ||
| 285 | |||
| 286 | Для изменения параметров расчёта предельного тока заряда необходимо выбрать меню «Cell → Discharge current map»: | ||
| 287 | |||
| 288 | [[image:1732208218667-968.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="631" width="434"]] | ||
| 289 | |||
| 290 | В данном разделе: | ||
| 291 | |||
| 292 | * Enable – флаг разрешения расчёта величины предельного тока разряда; | ||
| 293 | * Maximum discharging current – максимальное значение тока разряда при нормальных условиях: | ||
| 294 | * Limit discharging current by the battery SOC and temperature – флаг включения коррекции максимального тока разряда Kds в зависимости __от минимального SOC ячеек__ и температуры батареи; | ||
| 295 | * Limit discharging current by the contactor temperature – флаг включения коррекции максимального тока разряда Kdc в зависимости от температуры контакторов; | ||
| 296 | * Limit discharging current by the minimum cell voltage – флаг включения коррекции максимального тока разряда Kdv в зависимости __от минимального напряжения холостого хода ячеек__ U,,ocv ,,(т.е. с учетом коррекции по току и сопротивлению); | ||
| 297 | * Limit discharging current by the cell temperature – флаг включения коррекции максимального тока разряда Kdt в зависимости от температуры ячеек; | ||
| 298 | |||
| 299 | Величина предельного тока разряда при текущем уровне заряда, температуре АКБ, температуре контакторов и минимального напряжения ячеек рассчитывается следующим образом: | ||
| 300 | |||
| 301 | Discharging current limit = Maximum discharging current × Kds × Kdc × Kdv × Kdt. | ||
| 302 | |||
| 303 | === SOC correction === | ||
| 304 | |||
| 305 | Плата BMS Main 2.x может пересчитывать степень заряда АКБ после длительного хранения или после длительной эксплуатации батареи в условиях частичного разряда и неполного заряда. Пересчёт выполняется на основе табличной зависимости Uocv = Uocv(SOC, t°C) (see [[SOC estimation>>doc:||anchor="HSOCestimation"]]). | ||
| 306 | |||
| 307 | Для изменения параметров алгоритма корректировки степени заряда АКБ необходимо выбрать меню «Cell → SOC correction»: | ||
| 308 | |||
| 309 | [[image:1732206262509-786.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="291" width="298"]] | ||
| 310 | |||
| 311 | В данном разделе: | ||
| 312 | |||
| 313 | * Enable – флаг разрешения корректировки SOC; | ||
| 314 | * Shutdown period – время нахождения АКБ в выключенном состоянии, дни. Если в момент запуска BMS определяет, что до этого АКБ была отключена в течение времени Shutdown period, то BMS пересчитывает степень заряда АКБ на основе зависимости Uocv = Uocv(SOC, t°C); | ||
| 315 | * Correction period – период корректировки SOC, дни. Если с момента последней корректировки прошло время, равное Correction period, то BMS пересчитывает SOC на основе зависимости Uocv = Uocv(SOC, t°C) и изменяет степень заряда АКБ линейно за время SOC change time; | ||
| 316 | * SOC change time – длительность линейного изменения SOC до значения, рассчитанного на основе зависимости Uocv = Uocv(SOC, t°C), мин; | ||
| 317 | * Ignore the linear zone – флаг, выключающий расчет сопротивления ячейки, если её напряжение находится в линейной зоне. | ||
| 318 | |||
| 319 |