Changes for page 3.3 Control
Last modified by Admin on 2025/12/11 10:32
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (1 modified, 12 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -102,6 +102,17 @@ 102 102 * Ignore the linear zone – a flag to ignore linear SOC zone while correction (recommended to be unset); 103 103 * Last correction timestamp – time when last correction was made. 104 104 105 +=== SOH estimation === 106 + 107 +The BMS Main 3 device calculates the state of health of the battery (SOH) using two algorithms: 108 + 109 +* by effective capacity; 110 +* by total charge-. 111 + 112 +In "By effective capacity" mode SOH is calculated as a ratio of effective capacity to nominal capacity. 113 + 114 +In "By total charge-" mode SOH is calculated 115 + 105 105 === Resistance estimation === 106 106 107 107 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 ... ... @@ -213,7 +213,7 @@ 213 213 * Enable – a flag to start calculation of the charge current limit; 214 214 * Maximum charge current – a maximum allowable value of the charge current (under normal conditions), A; 215 215 * Rate of change – a rate of change the current limit to a new value (0 is for immediate change), A/s; 216 -* 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; 227 +* Option 1: Limit charge current by the battery SOC and temperature – a flag to enable correction of maximum allowable charging current** Kcs** depending on __maximum cell SOC__ and battery temperature; 217 217 * Option 1: SOC x Temperature x Factor – the dependence of the correction factor on SOC and battery temperature; 218 218 * Option 2: Limit charge current by the contactor temperature – a flag to enable correction of maximum allowable charging current **Kcc** depending on contactor temperature; 219 219 * Option 2: Contactor temperature x Factor – the dependence of the correction factor on SOC and contactor temperature; ... ... @@ -241,7 +241,7 @@ 241 241 * Enable – a flag to start calculation of the discharge current limit; 242 242 * Maximum discharge current – a maximum allowable value of the discharge current (under normal conditions), A; 243 243 * Rate of change – a rate of change the current limit to a new value (0 is for immediate change), A/s; 244 -* 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; 255 +* Option 1: Limit discharging current by the battery SOC and temperature – a flag to enable correction of maximum allowable discharging current **Kds **depending on __minimum cell SOC__ and temperature; 245 245 * Option 1: SOC x Temperature x Factor – the dependence of the correction factor on SOC and battery temperature; 246 246 * Option 2: Limit discharge current by the contactor temperature – a flag to enable correction of maximum allowable discharging current **Kdc** depending on contactor temperature; 247 247 * Option 2: Contactor temperature x Factor – the dependence of the correction factor on SOC and contactor temperature; ... ... @@ -356,13 +356,19 @@ 356 356 357 357 To change the parameters of charging process status, select the "Control → Charging status" section: 358 358 359 -[[image:17 35064935499-941.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="110" width="800"]]In this section:370 +[[image:1760435790050-496.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="140" width="800"]] 360 360 372 +In this section: 373 + 361 361 * Current to set the "Charging current present" – a current level to generate the "Charging current present" signal, A; 362 362 * Current to clear the "Charging current present" – a current level to clear the "Charging current present" signal, A; 363 -* Voltage to clear the “Ready to charge” – a threshold voltage level on the cell, V; if the voltage of any cell is above this level, the “Ready to charge” (hence, the “Allow charging”) signal is cleared; 364 -* Voltage to reset the “Ready to charge” – a tolerant voltage level on the cell, V; if all cell voltages are below the tolerant level, the “Ready to charge” (hence, the “Allow charging”) signal is set; 376 +* Voltage to clear the “Ready to charge” – a threshold U,,ocv,, (corrected due to current and cell resistance) voltage level on the cell, V; if the voltage of any cell is above this level, the “Ready to charge” (hence, the “Allow charging”) signal is cleared; 377 +* Voltage to reset the “Ready to charge” – a tolerant U,,ocv,, (corrected due to current and cell resistance) voltage level on the cell, V; if all cell voltages are below the tolerant level, the “Ready to charge” (hence, the “Allow charging”) signal is set; 378 +* Treat negative currents as zero currents for generating the "Ready to charge" signal – a flag to disable voltage correction for "Ready to charge" signal at discharging current; 365 365 * Delay before recharging – a time after which the previously opened the allow charging contactor closes again, minute; to disable the operation by timeout set "Delay before recharging" to 0; 380 +* Check the 'Charge current limit' value to generate the 'Ready to charge' – a flag to enable check of "Charging current limit" to generate the "Ready to charge" signal; 381 +* Charge current limit to clear the 'Ready to charge' – a threshold charging current limit value, A; if the limit is //above //this level, the “Ready to charge” signal is cleared; 382 +* Charge current limit to set the 'Ready to charge' – a tolerant charging current limit value, A; if the limit is //below //this level, the “Ready to charge” signal is set; 366 366 * Errors 1, 2 to clear the "Ready to charge" – bitfields to choose the errors which will clear the "Ready to charge" signal. 367 367 368 368 (% class="box infomessage" %) ... ... @@ -376,12 +376,18 @@ 376 376 377 377 To change the parameters of discharging process status, select the "Control → Discharging status" section: 378 378 379 -[[image:17 35064980481-209.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="102" width="800"]]In this section:396 +[[image:1760435802140-274.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="129" width="800"]] 380 380 398 +In this section: 399 + 381 381 * Current to set the "Discharging current present" – a current level to generate the "Discharging current present" signal, А; 382 382 * Current to clear the "Discharging current present" – a current level to clear the "Discharging current present" signal, А; 383 -* Voltage to clear the “Ready to discharge” – a threshold voltage level on the cell, V; if the voltage of any cell is below this level, the “Ready to discharge” signal is cleared; 384 -* Voltage to reset the “Ready to discharge” – a tolerant voltage level on the cell, V; if all cells voltages are above the tolerant level, the “Ready to discharge” signal is set; 402 +* Voltage to clear the “Ready to discharge” – a threshold U,,ocv,, (corrected due to current and cell resistance) voltage level on the cell, V; if the voltage of any cell is below this level, the “Ready to discharge” signal is cleared; 403 +* Voltage to reset the “Ready to discharge” – a tolerant U,,ocv,, (corrected due to current and cell resistance) voltage level on the cell, V; if all cells voltages are above the tolerant level, the “Ready to discharge” signal is set; 404 +* Treat positive currents as zero currents for generating the "Ready to discharge" signal – a flag to disable voltage correction for "Ready to discharge" signal at charging current; 405 +* Check the 'Discharge current limit' value to generate the 'Ready to discharge' – a flag to enable check of "Discharging current limit" to generate the "Ready to discharge" signal; 406 +* Discharge current limit to clear the 'Ready to discharge' – a threshold discharging current limit value, A; if the limit is //above //this level, the “Ready to discharge” signal is cleared; 407 +* Discharge current limit to set the 'Ready to discharge' – a tolerant discharging current limit value, A; if the limit is //below //this level, the “Ready to discharge” signal is set; 385 385 * Errors 1, 2 to clear the "Ready to discharge" – bitfields to choose the errors which will clear the "Ready to discharge" signal. 386 386 387 387 === Precharge === ... ... @@ -394,12 +394,14 @@ 394 394 395 395 To change the parameters of precharge contactor, select the "Control → Precharge" section: 396 396 397 -[[image:17 35065073836-743.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="160" width="800"]]420 +[[image:1750328428183-819.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="178" width="800"]] 398 398 399 399 * Precharge current threshold to finish precharging – a minimum current value at which precharging process assumed to be finished, A; 400 400 * Check voltages before and after contactors to finish precharging – a flag to check the voltages before and after contactors to ensure that precharge process has finished and it is allowed to close the discharging contactor; 401 401 * Minimum voltage difference to finish precharging – minimal voltage difference before and after contactors at which precharge process is meant to be finished, V; 425 +* Keep the precharging relay closed until precharge is finished – a flag to ignore the Precharge time and wait precharging to finish before open precharge relay; 402 402 * Number of precharging attempts – maximum number of precharging attempts before setting the "Precharge error"; 427 +* Delay before current measurement – a delay before first current measurement after closing precharge, millisecond; 403 403 * Precharge time – a duration of closing the precharge contactor before closing the discharging contactor, millisecond; 404 404 * Relaxation between attempts – a duration between precharge attempts, millisecond; 405 405 * Check the power dissipated in the preacharge resistor - a flag to enable the calculation of power dissipated in precharge resistor;
- 1735054851946-552.png
-
- Size
-
... ... @@ -1,1 +1,1 @@ 1 -2 2.9KB1 +25.8 KB - Content
- 1750261016583-434.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +29.3 KB - Content
- 1750261281846-185.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +0 bytes - Content
- 1750261289590-730.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +27.3 KB - Content
- 1750261478365-882.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +43.9 KB - Content
- 1750328428183-819.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +44.4 KB - Content
- 1750330178694-281.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +29.3 KB - Content
- 1750330205370-111.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +27.3 KB - Content
- 1750330569574-683.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +43.9 KB - Content
- 1760435088688-304.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +37.0 KB - Content
- 1760435605505-488.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +35.3 KB - Content
- 1760435790050-496.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +37.0 KB - Content
- 1760435802140-274.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +35.3 KB - Content