Changes for page 3.3 Control
Last modified by Admin on 2026/04/30 15:58
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 2 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -12,35 +12,37 @@ 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 cell, Ohm; 17 -* Relax time (after charging) – a relaxation time after charging, second; 18 -* Relax time (a tfer discharging) – the relaxation time after discharging, second;19 -* Reset parameters– a command to reset cells state of charge, capacity, and resistance. 15 +* **Cell capacity** – nominal capacity of cells, Ah; 16 +* **Cell resistance** – nominal (maximum) internal resistance of the cell, Ohm; 17 +* **Relax time (after charging)** – a relaxation time after charging, second; 18 +* **Relax time (after discharging)** – the relaxation time after discharging, second; 19 +* **Reset parameters **– a command to reset cells state of charge, capacity, and resistance. 20 20 21 -The values “Capacity” and “Resistance” are used to calculate the SOC of cells and the battery. 21 +The values “**Capacity**” and “**Resistance**” are used to calculate the SOC of cells and the battery. 22 22 23 -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. 23 +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. 24 24 25 -The “Reset parameters” will reset: 25 +The “**Reset parameters**” is used for starting-up and adjustment of the battery and will reset: 26 26 27 27 * 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); 28 28 * cell resistance to “Cell resistance” value; 29 29 * battery capacity to “Cell capacity” value. 30 30 31 -The “Reset parameters” command is used for starting-up and adjustment of the battery. 32 - 33 33 === SOC estimation === 34 34 35 -The BMS Mini device calculates the state of charge of the battery(SOC)usingtwo algorithms:33 +The BMS Mini device calculates the state of charge (SOC) of each cell by using following algorithms: 36 36 37 -* by open circuit voltage; 38 -* by voltage and current. 35 +The **“Voltage”** SOC calculation algorithm calculates cells SOC based on the tabular dependence Uocv = Uocv(SOC, t °C). 39 39 40 - It isrecommendedtousethealgorithmof calculation ofSOC by voltageandcurrent.37 +The **“Current and voltage (simplified)”** SOC calculation algorithm works as follows: 41 41 42 -To change the estimation algorithm for calculating the battery SOC, select the "Control → SOC estimation → Algorithm" section: 39 +* if I = 0, the battery is in the state of relaxation and the cell voltage Uocv is outside the [U,,ocv[point 1],,; U,,ocv[point 2],,], the SOC calculation is based on the tabular dependency Uocv = Uocv(SOC, t °C); 40 +* in any other cases, the SOC value is proportional to the charge (coulomb) passed through the battery (current time integral). 43 43 42 +The **“Current and voltage (enhanced)” **SOC calculation algorithm differs from the simplified algorithm by online correction of the effective capacity. When using this algorithm, it is necessary to fine tune the tabular dependence Uocv = Uocv (SOC, t °C). 43 + 44 +To change the algorithm for calculating the SOC, select the "Control → SOC estimation" section: 45 + 44 44 [[image:1733746733477-590.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="166" width="800"]] 45 45 46 46 The following estimation algorithms supported: ... ... @@ -62,25 +62,27 @@ 62 62 63 63 [[image:1733746733478-414.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="167" width="800"]] 64 64 65 - The followingbattery FinalSOCcalculationmethods are supported:67 +In this section: 66 66 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; 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 +* **Algorithm:** 70 +** **Voltage **– by open circuit voltage; 71 +** **Current and voltage (simplified)** – recommended for LFP cells; 72 +** **Current and voltage (enhanced)** – recommended for NMC cells: 73 +* **Final SOC** – method of calculating overall SOC of battery: 74 +** **Minimal SOC** – the battery SOC is assumed to be the minimum SOC among the cells; 75 +** **Average SOC** – the battery SOC is taken equal to the arithmetic average of the cell SOC; 76 +** **Min-Max SOC** – the battery SOC is calculated based on the minimum and maximum SOC of the cells (recommended). Final SOC will be a) 100% if __any cell__ has 100% SOC, b) 0% if __any cell__ has 0% SOC; 77 +** **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. 78 +* **Scale the final SOC** – a flag to scale the battery SOC by the following values; 79 +* **SOC corresponding to 0%** – the battery SOC that sets to be 0%; 80 +* **SOC corresponding to 100%** – the battery SOC that sets to be 100%. 81 +* **Uocv (open-circuit voltage) table** – the dependence of the cell open circuit voltage Uocv on SOC and the cell temperature (selected for specific batteries); 82 +* **Linear zone** - linear zone of the Uocv = Uocv(SOC, t°C) dependency, inside which the cell voltage changes insignificantly: 83 +** **Linear zone: point 1** – starting point of the Uocv linear zone; 84 +** **Linear zone: point 2** – ending point of the Uocv linear zone; 85 +* **Coulomb counting correction (temperature)** – the dependence of battery capacity on temperature; 86 +* **Coulomb counting correction (cycles)** – the dependence of battery capacity on the number of charge-discharge cycles. 71 71 72 -Other parameters: 73 - 74 -* Scale the final SOC – a flag to scale the battery SOC by the following values; 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%. 77 -* Uocv (open-circuit voltage) table – the dependence of the cell open circuit voltage Uocv on SOC and the cell temperature (selected for specific batteries); 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; 81 -* Coulomb counting correction (temperature) – the dependence of battery capacity on temperature; 82 -* Coulomb counting correction (cycles) – the dependence of battery capacity on the number of charge-discharge cycles. 83 - 84 84 === SOC correction === 85 85 86 86 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"]]). ... ... @@ -334,7 +334,7 @@ 334 334 * 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; 335 335 * 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; 336 336 * 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; 337 -* Clear the 'Ready to charge' signal if the 'Low SOC' signal is set – a341 +* Clear the 'Ready to discharge' signal if the 'Low SOC' signal is set; 338 338 * Errors 1, 2 to clear the "Ready to discharge" – bitfields to choose the errors which will clear the "Ready to discharge" signal. 339 339 340 340 === Precharge === ... ... @@ -623,13 +623,13 @@ 623 623 624 624 To change the parameters of the heater control algorithm, select the "Control → Heater" section: 625 625 626 - 627 -[[image:1740404973346-344.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="138" width="800"]] 630 +[[image:1777293968000-235.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="141" width="800"]] 628 628 In this section: 629 629 630 630 * Enable – a flag to enable heater control; 631 631 * Minimum cell temperature, °C; 632 632 * Tolerant cell temperature, °C; 636 +* Start the heater only if "Charger connected" signal is set; 633 633 * Delay before starting the heater, millisecond; 634 634 * Delay before stopping the heater, millisecond; 635 635 * Errors 1, 2 to turn off the heater – bitfields to choose the errors which will turn off the heater.
- 1777293968000-235.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +25.5 KB - Content
- 1777294483990-350.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +25.5 KB - Content