Changes for page 3.3 Control

Last modified by Admin on 2026/04/30 15:56

From version 76.3
edited by Admin
on 2026/03/31 12:29
Change comment: There is no comment for this version
To version 42.10
edited by Admin
on 2025/02/24 13:53
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -12,36 +12,26 @@
12 12  
13 13  In this section:
14 14  
15 -* **Cell capacity** – nominal capacity of cells, Ah;
16 -* **Cell resistance** – nominal (maximum) internal resistance of the cells, Ohm;
17 -* **Connection of cells:**
18 -** **Serial **– all cells are connected in series in a single string.
19 -** **Parallel-Serial **– cells are grouped in parallel and serial items;
20 -* **Parallel-Serial: Number of Logic devices in a chain**;
21 -* **Parallel-Serial: Number of parallel chains in a block**;
22 -* **Parallel-Serial: Number of serial blocks in a string**;
23 -* **Relax time (after charging)** – a relaxation time after charging, second;
24 -* **Relax time (atfer discharging)** – a relaxation time after discharging, second;
25 -* **Reset SOC** – a command to reset cells state of charge;
26 -* **Reset resistance** – a command to reset cells resistance;
27 -* **Reset capacity** – a command to reset cells capacity;
28 -* **Method of calculating the battery voltage***:
29 -** **Summation of cell voltages** – the overall voltage is calculated as on sum of all cells in the battery;
30 -** **Using voltage before contactors** – the overall voltage is estimated as voltage before contactors measured by BMS.
15 +* Cell capacity – nominal capacity of cells, Ah;
16 +* Cell resistance – nominal (maximum) internal resistance of the cells, Ohm;
17 +* Relax time (after charging) – a relaxation time after charging, second;
18 +* Relax time (atfer discharging) – a relaxation time after discharging, second;
19 +* Reset parameters – a command to reset cells state of charge, capacity, and resistance;
20 +* Method of calculating the battery voltage:
21 +** Summation of cell voltages – the overall voltage is calculated as on sum of all cells in the battery;
22 +** Using voltage before contactors – the overall voltage is estimated as voltage before contactors measured by BMS.
31 31  
32 -The **"Parallel-Serial"** connection works as follows: a bunch of serial connected Logics are grouped into chains. A bunch of parallel connected chains are grouped to blocks. A bunch of serial connected blocks are grouped into string. By configuring the corresponding settings it is possible to create a complex string configuration. Current through each chain will be estimated as a fraction of overall current accordingly to the number of chains in a block.
24 +The values “Capacity” and “Resistance are used to calculate the SOC of cells and the battery.
33 33  
34 -The values **Capacity** and **“Resistance”** are used to calculate the SOC of cells and the battery.
26 +The values of Relax time” are used to determine the state of the battery. If the battery is in a state of relaxation, the system recalculates the voltage on the cells to the state of charge of the battery.
35 35  
36 -The values of **“Relax time”** are used to determine the state of the battery. If the battery is in a state of relaxation, the system recalculates the voltage on the cells to the state of charge of the battery.
28 +The “Reset parameters will reset:
37 37  
38 -The** “Reset parameters”** will reset:
39 -
40 40  * state of charge (new cell SOC values will be calculated based on cell voltage and “Uocv (open-circuit voltage) table”: in the “Control → SOC estimation” section);
41 41  * cell resistance to “Cell resistance” value;
42 42  * battery capacity to “Cell capacity” value.
43 43  
44 -The **“Reset parameters”** command is used for starting-up and adjustment of the battery.
34 +The “Reset parameters” command is used for starting-up and adjustment of the battery.
45 45  
46 46  === SOC estimation ===
47 47  
... ... @@ -112,27 +112,6 @@
112 112  * Ignore the linear zone – a flag to ignore linear SOC zone while correction (recommended to be unset);
113 113  * Last correction timestamp – time when last correction was made.
114 114  
115 -=== SOH estimation ===
116 -
117 -The BMS Main 3 device calculates the state of health of the battery (SOH) using two algorithms:
118 -
119 -* By effective capacity;
120 -* By total charge-.
121 -
122 -In "By effective capacity" mode SOH is calculated as a ratio of effective capacity to nominal capacity. Effective capacity is estimated to DOD value when battery SOC reaches 0%, so SOH is recalculated each full battery discharge.
123 -
124 -In "By total charge-" mode SOH is calculated as a linear function of "Total charge-" counter. While "Total charge-" constantly increases during battery operation, SOH will be linearly decrease at the same time. This mode requires a confirmed data about cell health depending of amount of discharge rate to configure the linear function.
125 -
126 -To configure parameters for battery state of health calculation, select the "Control → SOH correction" section:
127 -
128 -[[image:1765447975228-766.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="96" width="800"]]In this section:
129 -
130 -* Algorithm:
131 -** By effective capacity;
132 -** By total charge-;
133 -* Total charge: Charge- –  total amount of charge- for expected SOH;
134 -* Total charge: SOH –  expected SOH value at the total amount of charge-.
135 -
136 136  === Resistance estimation ===
137 137  
138 138  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
... ... @@ -244,11 +244,11 @@
244 244  * Enable – a flag to start calculation of the charge current limit;
245 245  * Maximum charge current – a maximum allowable value of the charge current (under normal conditions), A;
246 246  * Rate of change – a rate of change the current limit to a new value (0 is for immediate change), A/s;
247 -* 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;
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;
248 248  * Option 1: SOC x Temperature x Factor – the dependence of the correction factor on SOC and battery temperature;
249 249  * Option 2: Limit charge current by the contactor temperature – a flag to enable correction of maximum allowable charging current **Kcc** depending on contactor temperature;
250 250  * Option 2: Contactor temperature x Factor – the dependence of the correction factor on SOC and contactor temperature;
251 -* Option 3: Limit charge current by the maximum cell voltage - a flag to enable correction of maximum allowable charging current **Kcv** depending on __the maximum cell U,,ocv,, voltage__ (corrected due to current and cell resistance)
220 +* 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;
252 252  * Option 3: Cell voltage x Factor – the dependence of the correction factor on maximum cell voltage;
253 253  * 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;
254 254  * Option 4: Cell temperature x Factor – the dependence of the correction factor on maximum cell temperature.
... ... @@ -272,11 +272,11 @@
272 272  * Enable – a flag to start calculation of the discharge current limit;
273 273  * Maximum discharge current – a maximum allowable value of the discharge current (under normal conditions), A;
274 274  * Rate of change – a rate of change the current limit to a new value (0 is for immediate change), A/s;
275 -* 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;
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;
276 276  * Option 1: SOC x Temperature x Factor – the dependence of the correction factor on SOC and battery temperature;
277 277  * Option 2: Limit discharge current by the contactor temperature – a flag to enable correction of maximum allowable discharging current **Kdc** depending on contactor temperature;
278 278  * Option 2: Contactor temperature x Factor – the dependence of the correction factor on SOC and contactor temperature;
279 -* Option 3: Limit discharge current by the cell voltage - a flag to enable correction of maximum allowable discharging current **Kdv** depending on __the minimum cell U,,ocv,, voltage__ (corrected due to current and cell resistance)
248 +* 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;
280 280  * Option 3: Cell voltage x Factor – the dependence of the correction factor on minimum cell voltage;
281 281  * 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;
282 282  * Option 4: Cell voltage x Factor – the dependence of the correction factor on minimum cell temperature.
... ... @@ -387,20 +387,13 @@
387 387  
388 388  To change the parameters of charging process status, select the "Control → Charging status" section:
389 389  
390 -[[image:1771432488941-251.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="154" width="800"]]
359 +[[image:1735064935499-941.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="110" width="800"]]In this section:
391 391  
392 -In this section:
393 -
394 394  * Current to set the "Charging current present" – a current level to generate the "Charging current present" signal, A;
395 395  * Current to clear the "Charging current present" – a current level to clear the "Charging current present" signal, A;
396 -* 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;
397 -* 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;
398 -* Use actual voltage to generate the "Ready to charge" signal – a flag to disable voltage correction for "Ready to charge" signal;
399 -* 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;
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;
400 400  * 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;
401 -* 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;
402 -* 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;
403 -* 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;
404 404  * Errors 1, 2 to clear the "Ready to charge" – bitfields to choose the errors which will clear the "Ready to charge" signal.
405 405  
406 406  (% class="box infomessage" %)
... ... @@ -414,20 +414,12 @@
414 414  
415 415  To change the parameters of discharging process status, select the "Control → Discharging status" section:
416 416  
417 -[[image:1771431570393-551.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="155" width="800"]]
379 +[[image:1735064980481-209.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="102" width="800"]]In this section:
418 418  
419 -In this section:
420 -
421 421  * Current to set the "Discharging current present" – a current level to generate the "Discharging current present" signal, А;
422 422  * Current to clear the "Discharging current present" – a current level to clear the "Discharging current present" signal, А;
423 -* 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;
424 -* 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;
425 -* Use actual voltage to generate the "Ready to discharge" signal – a flag to disable voltage correction for "Ready to discharge" signal;
426 -* 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;
427 -* 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;
428 -* 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;
429 -* 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;
430 -* Clear the 'Ready to discharge' signal if the 'Low SOC' signal is set;
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;
431 431  * Errors 1, 2 to clear the "Ready to discharge" – bitfields to choose the errors which will clear the "Ready to discharge" signal.
432 432  
433 433  === Precharge ===
... ... @@ -440,14 +440,12 @@
440 440  
441 441  To change the parameters of precharge contactor, select the "Control → Precharge" section:
442 442  
443 -[[image:1750328428183-819.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="178" width="800"]]
397 +[[image:1735065073836-743.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="160" width="800"]]
444 444  
445 445  * Precharge current threshold to finish precharging – a minimum current value at which precharging process assumed to be finished, A;
446 446  * 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;
447 447  * Minimum voltage difference to finish precharging – minimal voltage difference before and after contactors at which precharge process is meant to be finished, V;
448 -* 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;
449 449  * Number of precharging attempts – maximum number of precharging attempts before setting the "Precharge error";
450 -* Delay before current measurement – a delay before first current measurement after closing precharge, millisecond;
451 451  * Precharge time – a duration of closing the precharge contactor before closing the discharging contactor, millisecond;
452 452  * Relaxation between attempts – a duration between precharge attempts, millisecond;
453 453  * 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 -25.8 KB
1 +22.9 KB
Content
1750261016583-434.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -29.3 KB
Content
1750261281846-185.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -0 bytes
Content
1750261289590-730.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -27.3 KB
Content
1750261478365-882.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -43.9 KB
Content
1750328428183-819.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -44.4 KB
Content
1750330178694-281.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -29.3 KB
Content
1750330205370-111.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -27.3 KB
Content
1750330569574-683.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -43.9 KB
Content
1760435088688-304.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -37.0 KB
Content
1760435605505-488.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -35.3 KB
Content
1760435790050-496.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -37.0 KB
Content
1760435802140-274.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -35.3 KB
Content
1765447975228-766.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -18.8 KB
Content
1765448283865-334.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -20.9 KB
Content
1771431551882-439.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -43.7 KB
Content
1771431570393-551.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -43.7 KB
Content
1771432488941-251.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -40.1 KB
Content
1771432563405-644.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -40.1 KB
Content