Changes for page 3.3 Control
Last modified by Admin on 2025/04/09 12:15
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 12 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -49,14 +49,14 @@ 49 49 * Current and voltage (simplified); 50 50 * Current and voltage (enhanced); 51 51 52 -The SOC calculation algorithm for voltagecalculates cells SOC based on the tabular dependence Uocv = Uocv(SOC, t °C).52 +The **“Voltage”** SOC calculation algorithm calculates cells SOC based on the tabular dependence Uocv = Uocv(SOC, t °C). 53 53 54 -The SOC calculation algorithm“Current and voltage (simplified)” works as follows:54 +The **“Current and voltage (simplified)”** SOC calculation algorithm works as follows: 55 55 56 56 * if I = 0, the battery is in a state of relaxation and the cell voltage Uocv is outside the [U,,ocv[point 1],,; U,,ocv[point 2],,], the SOC calculation based on the tabular dependence Uocv = Uocv(SOC, t °C); 57 57 * in any other cases, the SOC value is proportional to the charge (coulomb) passed through the battery (current time integral). 58 58 59 -The SOC calculation algorithm“Current and voltage (enhanced)” differs from the simplified algorithm by online correction of effective capacitance. When using this algorithm, it is necessary to fine tune the tabular dependence Uocv = Uocv (SOC, t °C).59 +The **“Current and voltage (enhanced)” **SOC calculation algorithm differs from the simplified algorithm by online correction of effective capacitance. When using this algorithm, it is necessary to fine tune the tabular dependence Uocv = Uocv (SOC, t °C). 60 60 61 61 To change the algorithm for calculating the Final SOC, select the "Control → SOC estimation → Final SOC" section: 62 62 ... ... @@ -65,32 +65,22 @@ 65 65 The following battery Final SOC calculation methods are supported: 66 66 67 67 * Minimal SOC – SOC of the modular battery is assumed to be the minimum SOC among the battery modules; 68 -* Average SOC – SOC of the modular battery is taken equal to the arithmetic average of the SOC of the battery modules. 68 +* Average SOC – SOC of the modular battery is taken equal to the arithmetic average of the SOC of the battery modules; 69 +* Min-Max SOC – the battery SOC is calculated based on the minimum and maximum SOC of the cells. Final SOC will be a) 100% if any cell has 100% SOC, b) 0% if any cell has 0% SOC; 70 +* Max-Min SOC – the battery SOC is calculated based on the minimum and maximum SOC of the cells. Final SOC will be a) 100% if all cells have 100% SOC, b) 0% if all cells have 0% SOC. 69 69 70 - To change othersettings of SOC estimation, selectthe"Control → SOC estimation” section:72 +Other parameters: 71 71 72 -[[image:1733746733479-261.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="165" width="800"]] 73 - 74 -In this section: 75 - 76 76 * Scale the final SOC – a flag to scale the battery SOC by the following values; 77 -* SOC corresponding to 0% – battery SOC that sets to be 0%; 78 -* SOC corresponding to 100% – battery SOC that sets to be 100%. 75 +* SOC corresponding to 0% – the battery SOC that sets to be 0%; 76 +* SOC corresponding to 100% – the battery SOC that sets to be 100%. 79 79 * Uocv (open-circuit voltage) table – the dependence of the cell open circuit voltage Uocv on SOC and the cell temperature (selected for specific batteries); 80 - 81 -[[image:1733746733480-919.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="484" width="800"]] 82 - 83 -* Linear zone: point 1 – starting point of the linear zone of Uocv dependence; 84 -* Linear zone: point 2 – ending point of the linear zone of Uocv dependence; 78 +* Linear zone - linear zone of the Uocv = Uocv(SOC, t°C) dependency, inside which the cell voltage changes insignificantly: 79 +** Linear zone: point 1 – starting point of the Uocv linear zone; 80 +** Linear zone: point 2 – ending point of the Uocv linear zone; 85 85 * Coulomb counting correction (temperature) – the dependence of battery capacity on temperature; 86 - 87 -[[image:1733746733481-286.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="160" width="800"]] 88 - 89 89 * Coulomb counting correction (cycles) – the dependence of battery capacity on the number of charge-discharge cycles. 90 90 91 -[[image:1733746733482-538.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="161" width="800"]] 92 - 93 - 94 94 === SOC correction === 95 95 96 96 The BMS Mini device 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"]]). ... ... @@ -112,18 +112,26 @@ 112 112 113 113 Calculation of the resistance of cells is carried out in two ways. The first method is used when the battery passes from a relaxation state to a charge or discharge state, wherein the cell resistance value 114 114 115 -R = (U-U,,ocv,,) / I,,stable,,, 105 +{{formula fontSize="SMALL" imageType="PNG"}} 106 +R = \frac{U-U_{ocv}}{I_{stable}} 107 +{{/formula}} 116 116 117 117 where U is the cell voltage measured in the charge or discharge state, V; U,,ocv,, is the cell voltage measured in the state of relaxation (before switching to the state of charge or discharge); I,,stable,, – stabilized current through the cell in the state of charge or discharge. 118 118 119 119 The second method is used for a stepwise change in the current through the cell, while the value of the cell resistance: 120 120 121 -R = (U,,2,,-U,,1,,) / (I,,stable2,,-I,,stable1,,) provided that | I,,stable2,,-I,,stable1,, | > 0.2 × Q,,max,, 113 +{{formula fontSize="SMALL"}} 114 +R = \frac{U_2-U_1}{I_{stable2}-I_{stable1}} 115 +{{/formula}} 122 122 123 - (Q,,max,,isthe maximum cell capacity),117 +provided that 124 124 125 -where U,,2,, is the voltage on the cell at the moment when the stabilized current I,,stable2,, is flowing through it; U,,1,, – the voltage on the cell at the moment when the stabilized current I,,stable1,, flowing through it. 119 +{{formula fontSize="SMALL"}} 120 +| I_{stable2}-I_{stable1} | > 0.2 × Qmax 121 +{{/formula}} 126 126 123 +where Q,,max,, — the maximum cell capacity,U,,2,, — voltage on the cell at the moment when the stabilized current I,,stable2,, is flowing through it; U,,1,, — the voltage on the cell at the moment when the stabilized current I,,stable1,, flowing through it. 124 + 127 127 The stabilized current I,,stable,, = I, if during the stabilization time the instantaneous current I is in the range from 0.95 × I to 1.05 × I. 128 128 129 129 To change parameters of the algorithm for calculating the cell resistance, select the "Control → Resistance estimation" section: ... ... @@ -140,6 +140,62 @@ 140 140 141 141 The calculated resistance is accepted by the system as valid (and therefore updated) if its value is in the range from Resistance/2 to “Maximum resistance factor” × Resistance, where "Resistance" is the nominal resistance of the cell (see [[Common settings>>doc:||anchor="HCommonsettings"]]). If the calculated resistance value is greater than the value (Maximum resistance factor × Resistance), the updated resistance value will be equal to the value (Maximum resistance factor × Resistance). 142 142 141 +=== Low SOC (signal) === 142 + 143 +To change the parameters of the generation a signal about low battery level, select the "Control → Low SOC (signal)" section: 144 + 145 +[[image:1740396460923-423.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="141" width="800"]] 146 + 147 +In this section: 148 + 149 +* Enable – a flag to enable signal generation; 150 +* Minimum SOC, %; 151 +* Tolerant SOC, %; 152 +* Delay before setting the signal, second; 153 +* Delay before clearing the signal, second; 154 +* Lock – lock the signal until the device is reset. 155 + 156 +Signal generation conditions: 157 + 158 +* the battery SOC is less than the “Minimum SOC” value during the “Delay before setting the signal” time. 159 + 160 +Conditions for clearing the signal: 161 + 162 +* the battery SOC is greater than the “Tolerant SOC” during the “Delay before clearing the signal” time. 163 + 164 +(% class="box infomessage" %) 165 +((( 166 +The "Low SOC signal" is indicative and can be output to a discrete output or a power switch. 167 +))) 168 + 169 +=== High charging current (signal) === 170 + 171 +To change the parameters of the generation high-current signal, select the "Control → High charging current (signal)" section: 172 + 173 +[[image:1740396996935-403.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="144" width="800"]] 174 + 175 +In this section: 176 + 177 +* Enable – a flag to enable signal generation; 178 +* Maximum charging current, А; 179 +* Tolerant charging current, А; 180 +* Delay before setting the signal, second; 181 +* Delay before clearing the signal, second; 182 +* Lock – lock the signal until the device is reset. 183 + 184 +Signal generation conditions: 185 + 186 +* the measured current is greater than the “Maximum charging current” value during the “Delay before setting the signal” time. 187 + 188 +Conditions for clearing the signal: 189 + 190 +* the measured current is less than the “Tolerant charging current” value during the “Delay before clearing the signal” time. 191 + 192 +(% class="box infomessage" %) 193 +((( 194 +The "High charging current" signal is indicative and can be output to a discrete output or a power switch. 195 +))) 196 + 143 143 === Charge map === 144 144 145 145 The BMS Mini device calculates maximum allowable charge current values in respect to SOC, battery temperature, contactor temperature and cell voltage. ... ... @@ -148,31 +148,25 @@ 148 148 149 149 To configure parameters for determining the charge current limit, select the "Control → Charge map" section: 150 150 151 -[[image:1733746766504-864.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="138" width="800"]] 152 - 205 +[[image:1740397188247-315.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="179" width="800"]] 153 153 In this section: 154 154 155 155 * Enable – a flag to start calculation of the charge current limit; 156 -* Maximum charge current – a maximum allowable value of the charge current (under normal conditions): 157 -* Option 1: Limit charge current by the battery SOC and temperature – a flag to enable correction of maximum allowable charging current Kcs depending on SOC and battery temperature; 209 +* Maximum charge current – a maximum allowable value of the charge current (under normal conditions), A; 210 +* Rate of change – a rate of change the current limit to a new value (0 is for immediate change), A/s; 211 +* Option 1: Limit charge current by the battery SOC and temperature – a flag to enable correction of maximum allowable charging current** Kcs** depending on SOC and battery temperature; 158 158 * Option 1: SOC x Temperature x Factor – the dependence of the correction factor on SOC and battery temperature; 159 - 160 -[[image:1733746766506-660.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="196" width="800"]] 161 - 162 -* Option 2: Limit charge current by the contactor temperature – a flag to enable correction of maximum allowable charging current Kcc depending on contactor temperature; 213 +* Option 2: Limit charge current by the contactor temperature – a flag to enable correction of maximum allowable charging current **Kcc** depending on contactor temperature; 163 163 * Option 2: Contactor temperature x Factor – the dependence of the correction factor on SOC and contactor temperature; 215 +* Option 3: Limit charge current by the maximum cell voltage - a flag to enable correction of maximum allowable charging current **Kcv** depending on maximum cell voltage; 216 +* Option 3: Cell voltage x Factor – the dependence of the correction factor on maximum cell voltage; 217 +* Option 4: Limit charge current by the cell temperature - a flag to enable correction of maximum allowable charging current **Kct** depending on maximum cell temperature; 218 +* Option 4: Cell temperature x Factor – the dependence of the correction factor on maximum cell temperature. 164 164 165 - [[image:1733746766508-178.png||data-xwiki-image-style-alignment="center"data-xwiki-image-style-border="true"height="184"width="800"]]220 +Value of the charge current limit at given SOC, temperature, contactors temperature, maximum cell voltage and maximum cell temperature is calculated as follows: 166 166 167 -* Option 3: Limit charge current by the maximum cell voltage - a flag to enable correction of maximum allowable charging current Kcv depending on maximum cell voltage; 168 -* Option 3: Cell voltage x Factor – the dependence of the correction factor on maximum cell voltage. 222 +**Charge current limit = Maximum charge current × Kcs × Kcc × Kcv × Kct** 169 169 170 -[[image:1733746766509-971.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="217" width="800"]] 171 - 172 -Value of the charge current limit at given SOC, temperature, contactors temperature and maximum cell voltage is calculated as follows: 173 - 174 -Charging current limit = Maximum charging current × Kcs × Kcc × Kcv 175 - 176 176 === Discharge map === 177 177 178 178 The BMS Mini device calculates maximum allowable discharge current values in respect to SOC, battery temperature, contactor temperature and cell voltage. ... ... @@ -181,31 +181,72 @@ 181 181 182 182 To configure parameters for determining the discharge current limit, select the "Control → Discharge map" section: 183 183 184 -[[image:173 3746766511-477.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="149" width="800"]]232 +[[image:1740397304972-174.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="182" width="800"]] 185 185 186 186 In this section: 187 187 188 188 * Enable – a flag to start calculation of the discharge current limit; 189 -* Maximum discharge current – a maximum allowable value of the discharge current (under normal conditions): 190 -* Option 1: 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; 237 +* Maximum discharge current – a maximum allowable value of the discharge current (under normal conditions), A; 238 +* Rate of change – a rate of change the current limit to a new value (0 is for immediate change), A/s; 239 +* Option 1: 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; 191 191 * Option 1: SOC x Temperature x Factor – the dependence of the correction factor on SOC and battery temperature; 241 +* Option 2: Limit discharge current by the contactor temperature – a flag to enable correction of maximum allowable discharging current **Kdc** depending on contactor temperature; 242 +* Option 2: Contactor temperature x Factor – the dependence of the correction factor on SOC and contactor temperature; 243 +* Option 3: Limit discharge current by the cell voltage - a flag to enable correction of maximum allowable discharging current **Kdv** depending on minimum cell voltage; 244 +* Option 3: Cell voltage x Factor – the dependence of the correction factor on minimum cell voltage; 245 +* Option 4: Limit discharge current by the cell temperature - a flag to enable correction of maximum allowable discharging current **Kdt** depending on maximum cell temperature; 246 +* Option 4: Cell voltage x Factor – the dependence of the correction factor on minimum cell temperature. 192 192 193 - [[image:1733746766512-300.png||data-xwiki-image-style-alignment="center"data-xwiki-image-style-border="true"height="195"width="800"]]248 +Value of the discharge current limit at given SOC, temperature, contactors temperature, minimum cell voltage and maximum cell temperature is calculated as follows: 194 194 195 -* Option 2: Limit discharge current by the contactor temperature – a flag to enable correction of maximum allowable discharging current Kdc depending on contactor temperature; 196 -* Option 2: Contactor temperature x Factor – the dependence of the correction factor on SOC and contactor temperature; 250 +**Discharge current limit = Maximum discharge current × Kds × Kdc × Kdv × Kdt** 197 197 198 - [[image:1733746766513-161.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"height="183" width="800"]]252 +=== Main contactor === 199 199 200 -* Option 3: Limit discharge current by the cell voltage - a flag to enable correction of maximum allowable discharging current Kdv depending on minimum cell voltage; 201 -* Option 3: Cell voltage x Factor – the dependence of the correction factor on minimum cell voltage. 254 +The BMS Mini device controls the main contactor. The main contactor is usually placed in the common (minus) battery line for opening the charge and discharge circuits in a case of sealing of the charging or discharging contactors. 202 202 203 - [[image:1733746766514-686.png||data-xwiki-image-style-alignment="center"data-xwiki-image-style-border="true"height="215"width="800"]]256 +The Main contactor algorithm supports the following modes: 204 204 205 -Value of the discharge current limit at given SOC, temperature, contactors temperature and minimum cell voltage is calculated as follows: 258 +* Always on; 259 +* Automatic. 206 206 207 - Dischargingcurrent limit= Maximumdischargingcurrent × Kds× Kdc × Kdv261 +In “Always on” mode main contactor closes if all the following is true: 208 208 263 +* Other contactors are open; 264 +* There are no errors from the "Errors 1, 2 ..." bitfileds. 265 + 266 +In “Always on” mode main contactor opens if all the following is true: 267 + 268 +* Other contactors are open; 269 +* There is an error from the the "Errors 1, 2 ..." bitfileds. 270 + 271 +In “Automatic” mode, the main contactor closes by internal algorithms at the same time with other contactors. 272 + 273 +In “On demand” mode, the main contactor closes by external the “Close Main contactor” request. 274 + 275 +(% class="box infomessage" %) 276 +((( 277 +**Note: **when errors occur in the system, the **Main **contactor opens either immediately or with the delay T,,off,, (depends on the settings described below). 278 +))) 279 + 280 +To change the parameters of the main contactor, select the "Control → Main contactor" section: 281 + 282 +[[image:1740397558976-651.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="144" width="800"]] 283 + 284 +In this section: 285 + 286 +* Enable – a flag to enable the main contactor control; 287 +* Algorithm – main contactor control algorithm: 288 +** Always on – contactor is always closed; 289 +** Automatic – contactor closes by internal charge and discharge algorithms; 290 +** On demand – contactor is closed by an external request; 291 +* Time to keep the contactor closed before closing the others – a time for other contactors to be open after the main contactor is closed; 292 +* Delay before opening the contactor – a time which is used to detect conditions for opening the contactor, s; 293 +* Keep the contactor open until the device is restarted – a flag for keeping the main contactor open until the system is reset; 294 +* Errors 1, 2 to open the main contactor – bitfields to choose the errors which will open the main contactor. 295 + 296 +* 297 + 209 209 === Charge === 210 210 211 211 There are two contactors that serve charging the battery: a charging contactor and an allow charging contactor. With the help of the allow charging contactor, the BMS commands the charger to start or stop charging. ... ... @@ -390,38 +390,8 @@ 390 390 * Maximum voltage – maximum battery voltage, V; 391 391 * Switch off the discharging (AUX) contactor on errors – the auxiliary (AUX) discharging contactor opens if the following errors occur: Undervoltage, Overcurrent, High temperature (DCH), Short circuit, Critical error. 392 392 393 -=== Maincontactor===482 +=== === 394 394 395 -The BMS Mini device controls the main contactor. The main contactor is usually placed in the common (minus) battery line for opening the charge and discharge circuits in a case of sealing of the charging or discharging contactors. 396 - 397 -The main contactor closes if there are no errors from the list below: 398 - 399 -* Overcurrent; 400 -* Undervoltage; 401 -* Overvoltage; 402 -* High temperature (CH); 403 -* High temperature (DCH); 404 -* Unallowable charging; 405 -* Critical error. 406 - 407 -The main contactor opens if the charging and discharging contactors are opened and any of the following conditions is met: 408 - 409 -* charging or discharging current is detected during a set time; 410 -* voltage of any cell is lower than the minimum cell voltage configured in the section "Protections → Undervoltage" during a set time; 411 -* voltage of any cell is greater than the maximum cell voltage configured in the section "Protections → Overvoltage" during a set time; 412 -* temperature of any cell is greater than the maximum cell temperature configured in the section "Protections → High temperature" during a set time; 413 -* Critical error stays on during a set time. 414 - 415 -To change the parameters of the main contactor, select the "Control → Main contactor" section: 416 - 417 -[[image:1733746797002-498.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="93" width="800"]] 418 - 419 -In this section: 420 - 421 -* Enable – a flag to enable the main contactor control; 422 -* Delay before opening the contactor – a time which is used to detect conditions for opening the contactor, second; 423 -* Keep the contactor open until the device is restarted – a flag for keeping the main contactor opened until the system be reset. 424 - 425 425 === Cell balancing === 426 426 427 427 Balancing makes the voltage of all cells be equal to the minimum cell voltage.
- 1740396388810-840.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +19.6 KB - Content
- 1740396445096-172.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +21.8 KB - Content
- 1740396460923-423.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +21.8 KB - Content
- 1740396670709-638.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +19.5 KB - Content
- 1740396996935-403.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +21.7 KB - Content
- 1740397115348-751.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +31.2 KB - Content
- 1740397167225-463.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +44.4 KB - Content
- 1740397188247-315.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +49.0 KB - Content
- 1740397290506-387.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +44.2 KB - Content
- 1740397304972-174.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +48.0 KB - Content
- 1740397476082-826.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +23.6 KB - Content
- 1740397558976-651.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +21.7 KB - Content