Changes for page 3.3 Control
Last modified by Admin on 2025/05/30 16:50
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 3 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -26,7 +26,7 @@ 26 26 27 27 Each module in a battery must have a unique address. You can change the address in the battery module settings in the “Connectivity → CAN” section of the BMS Main 3 settings. 28 28 29 - You can set up maximum number of found modules to finish initializationin corresponding section.29 +In corresponding section you can set up maximum number of found modules to finish initialization. 30 30 31 31 === Calculation of battery parameters === 32 32 ... ... @@ -40,8 +40,8 @@ 40 40 41 41 * Minimal SOC – SOC of the modular battery is assumed to be the minimum SOC among the battery modules; 42 42 * Average SOC – SOC of the modular battery is taken equal to the arithmetic average of the SOC of the battery modules; 43 -* Min-Max SOC – SOC ofthemodularbattery is calculated based on the minimaland maximum SOC of thebatterymodules(optimizedformaximumhealth);44 -* Max-Min SOC – SOC ofthemodularbattery is calculated based on the minimaland maximum SOC of thebatterymodules(optimizedformaximumcapacity,recommended);43 +* Min-Max SOC – the battery SOC is calculated based on the minimum and maximum SOC of the modules. Final SOC will be a) 100% if any module has 100% SOC, b) 0% if any module has 0% SOC; 44 +* Max-Min SOC – the battery SOC is calculated based on the minimum and maximum SOC of the modules. Final SOC will be a) 100% if all modules have 100% SOC, b) 0% if all modules have 0% SOC; 45 45 46 46 Calculation of the battery state of health (SOH) is configured in the "Control → Calculation → Final SOH" section. The following battery SOH calculation methods are supported: 47 47 ... ... @@ -112,6 +112,7 @@ 112 112 113 113 In this section: 114 114 115 +[[image:1739290619354-792.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="117" width="600"]] 115 115 116 116 * Precharge current threshold to close the discharging contactor – a current value to ensure that precharge process has finished and it is allowed to close the discharging contactor, A; 117 117 * 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; ... ... @@ -124,14 +124,19 @@ 124 124 * Maximum allowable power dissipated in the resistor, W; 125 125 * Delay before setting the "Precharge error" when checking power, millisecond; 126 126 * Delay before clearing the "Precharge error", second; 127 -* Lock the "Precharge error"– a flag to block the error until the device is restarted.128 - * (((129 -“Precharge error” generation conditions: 130 - )))131 -* the precharge current does not decrease after "Number of precharging attempts"; 132 -* voltages before and after contactors are not equal after "Number of precharging attempts"; 128 +* Lock – a flag to block the error until the device is restarted. 129 + 130 +“Precharge error” generation conditions if any of the following is true: 131 + 132 +* the precharge current does not decrease during the "Precharge time" after "Number of precharging attempts"; 133 +* voltages before and after contactors are not equal during the "Precharge time" after "Number of precharging attempts"; 133 133 * power dissipated on the precharge resistor is above the maximum value during the “Delay before setting the 'Precharge error' when checking power” time. 134 134 136 +(% class="box warningmessage" %) 137 +((( 138 +Behavior of contactors at “Precharge error” is configured in corresponding contactor settings! 139 +))) 140 + 135 135 === Charge === 136 136 137 137 The BMS Main 3X device manages the parallel connection of the battery modules and the connection of the battery to the charging circuit. ... ... @@ -169,7 +169,7 @@ 169 169 170 170 The battery charge management is configured in the "Control → Charge" section: 171 171 172 -[[image:173 4089684907-463.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="180" width="600"]]178 +[[image:1738081025199-282.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="162" width="600"]] 173 173 174 174 In this section: 175 175 ... ... @@ -181,17 +181,14 @@ 181 181 * Minimum number of modules allowed to join – a minimum number of battery modules that can be connected in parallel; 182 182 * Allowable battery current to rejoin modules – a battery current at which joining of battery modules is permitted, A; 183 183 * Allowable voltage difference to rejoin modules – a difference between the voltage of the disconnected module and the battery voltage at which its joining is permitted, V; 184 -* Checking voltages time – a time of checking voltages of battery modules, millisecond; 185 -* Pre-balancing modules time – a time of pre-charging battery modules, millisecond; 186 -* Balancing modules time – a time of balancing battery modules, millisecond; 190 +* Checking voltages time – a time of checking voltages of battery modules before starting joining modules, millisecond; 191 +* Balancing modules time – a time of balancing battery modules after joining modules and before closing main charging contactor, millisecond; 187 187 * Control the precharging contactor – a flag to control the main precharging contactor; 188 -* Precharging time – a time of precharging, millisecond; 189 189 * Canceling charging time – a delay before opening the main charging contactor, ms; 190 -* Limit module current – a flag that allows to limit the charging current of a modular battery so that the current of each battery module does not exceed its maximum allowable charge current; 191 -* Slew rate – a rate of change of the charge current limit when the “Limit module current” flag is set, A/s; 192 192 * Disconnect modules that are not ready to charge – a flag for disconnecting modules that have the “Ready to charge” signal cleared. 193 193 * Disconnect all modules if one is not ready to charge – a flag for disconnecting all modules if any of the modules have the “Ready to charge” signal cleared; 194 194 * Join modules on the “Charge request” signal – a flag to enable automatic modules joining if “Charge request” signal appears; 197 +* Maximum CONTINUOUS charge current limit – a maximum continuous allowed charging current of all battery, A; 195 195 * Maximum charge current limit – a maximum allowed charging current of all battery, A; 196 196 * Errors 1 (2) to disconnect all battery modules – errors that cause all battery modules to be disconnected from the common bus; 197 197 * Errors 1 (2) to open the charging contactor – errors that cause the main charging contactor "Charging" to open; ... ... @@ -234,7 +234,7 @@ 234 234 235 235 The battery discharge management is configured in the "Control → Discharge" section: 236 236 237 -[[image:173 4089702987-534.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="179" width="600"]]240 +[[image:1738081173083-894.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="162" width="600"]] 238 238 239 239 In this section: 240 240 ... ... @@ -246,17 +246,14 @@ 246 246 * Minimum number of modules allowed to join – a minimum number of battery modules that can be connected in parallel; 247 247 * Allowable battery current to rejoin modules – a battery current at which joining of battery modules is permitted, A; 248 248 * Allowable voltage difference to rejoin modules – a difference between the voltage of the disconnected module and the battery voltage at which its joining is permitted, V; 249 -* Checking voltages time – a time of checking voltages of battery modules, millisecond; 250 -* Pre-balancing modules time – a time of precharging battery modules, millisecond; 251 -* Balancing modules time – a time of balancing battery modules, millisecond; 252 +* Checking voltages time – a time of checking voltages of battery modules before starting joining modules, millisecond; 253 +* Balancing modules time – a time of balancing battery modules after joining modules and before closing main discharging contactor, millisecond; 252 252 * Control the precharging contactor – a flag to control the main precharging contactor; 253 -* Precharging time – a time of precharging, millisecond; 254 254 * Canceling discharging time – a delay before opening the main discharging contactor, millisecond; 255 -* Limit module current – a flag that allows to limit the discharging current of a modular battery so that the current of each battery module does not exceed its maximum allowable discharge current; 256 -* Slew rate – a rate of change of the discharge current limit when the “Limit module current” flag is set, A/s; 257 257 * Disconnect modules that are not ready to discharge – a flag for disconnecting modules that have the “Ready to discharge” signal cleared. 258 258 * Disconnect all modules if one is not ready to discharge – a flag for disconnecting all modules if one of the modules have the “Ready to discharge” signal cleared; 259 259 * Join modules on the “Discharge request” signal – a flag to enable automatic modules joining if “Discharge request” signal appears; 259 +* Maximum CONTINUOUS discharge current limit – a maximum allowed continuous discharging current of all the battery, A; 260 260 * Maximum discharge current limit – a maximum allowed discharging current of all the battery, A; 261 261 * Errors 1 (2) to disconnect all battery modules – errors that cause all battery modules to be disconnected from the common bus; 262 262 * Errors 1 (2) to open the discharging contactor – errors that cause the main discharging contactor "Discharging" to open, ... ... @@ -266,8 +266,44 @@ 266 266 267 267 The BMS Main 3X can control the charging/discharging contactor that is used to both charge and discharge the battery. 268 268 269 - The charge/discharge contactor(“Charging/Discharging”signal)receivesa“Charging” signal(generated by the charge controller)if a “Charge request” signal is received from the upper-level system. In all other cases,the "Discharging" signal isoutputtothecontactor(generated by the discharge controller).269 +Charge/Discharge contactor has two algorithms of operation: 270 270 271 +* Dependent - Charge/Discharge contactor depends on Charge and Discharge algorithms and their signals and behaves as Charging contactor if Charging signal is set, otherwise – as Discharging contactor; 272 +* Independent - Charge/Discharge contactor is based on its own controller. 273 + 274 +In "Dependent" mode the Charge/discharge contactor receives a “Charging” signal (generated by the charge controller) if a “Charge request” signal is received from the upper-level system. In all other cases, the "Discharging" signal is output to the contactor (generated by the discharge controller). 275 + 276 +The device supports the following discharging modes: 277 + 278 +1. Discharging is always allowed (Always on) – the device ignores voltage and current unbalance of the battery modules and commands to close the discharging contactors of the battery modules and the main discharging contactor. 279 +1. Discharging is allowed if all battery modules are balanced (Balanced). 280 +1. Discharging is allowed for most balanced battery modules (Partially balanced). Unbalanced modules are disconnected from the common bus and do not participate in the discharging. 281 + 282 +The device controls two processes: **joining battery modules** and **closing the main discharging contactor** “Discharging”. 283 + 284 + 285 +The operation of the **joining battery modules** is described by the following steps: 286 + 287 +1. Battery modules are disabled. When the “Join to discharge” request is received and the voltage and current unbalance errors (Voltage unbalance (DCH), Current unbalance (DCH), Discharging current unbalance) are cleared, go to step 2. 288 +1. Checking the voltage unbalance of battery modules (the duration of the check is set in the settings). If there is no imbalance or errors are ignored (“Always on” and “Partially balanced”), go to step 3, otherwise open all discharging contactors, and go to step 1. 289 +1. Closing the precharging contactors of the battery modules (optional). Go to step 4. 290 +1. Closing the discharging contactors of the battery modules. The battery modules are self-balancing. Go to step 5. 291 +1. Checking intermodular balancing currents (the duration of the check is set in the settings). If there is no current unbalance (“Current unbalance (DCH)”) or errors are ignored (“Always on”), go to step 6, otherwise open all discharging contactors, and go to step 1. 292 +1. The battery modules are joined. If the “Join to discharge” request is cleared or "Discharging current unbalance" error occurs, go to step 1. 293 + 294 +The operation of **closing main discharging contactor** is described in the following steps: 295 + 296 +1. The main discharging contactor “Discharging” is open. When the “Discharge request” is received, the voltage and current unbalance errors (“Voltage unbalance (DCH)”, “Current unbalance (DCH)”, “Discharging current unbalance”) are cleared, and the battery modules are joined, go to step 2. 297 +1. Closing the main precharging contactor (optional). Go to step 3. 298 +1. Closing the main discharging contactor "Discharging". Go to step 4. 299 +1. The main discharging contactor “Discharging” is closed. If the "Discharge request" is cleared, the battery modules are disconnected, or errors occur, go to step 1. 300 + 301 +The command to turn on the main charging contactor "Discharging" can be issued either to the upper-level system via the CAN1 (ext) bus, or to the intelligent switch of the device, which serves for direct control of the main discharging contactor "Discharging". 302 + 303 + 304 +In addition to controlling the discharge contactors, the discharge controller calculates and transmits to the upper-level system the maximum allowable current value with which the modular battery can be discharged ("Discharge current limit"), as well as the maximum regeneration current value with which the modular battery can be charged during operation under load ("Regeneration current limit"). The calculation of the discharge current and regeneration current of the entire battery is performed based on the number of battery modules operating for discharge and the maximum discharge and charge current values transmitted by them. 305 + 306 + 271 271 The charge/discharge contactor control is configured in the “Control → Charge/Discharge” section: 272 272 273 273 [[image:1734089702994-738.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="92" width="600"]]
- 1738081025199-282.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +48.3 KB - Content
- 1738081173083-894.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +49.1 KB - Content
- 1739290619354-792.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +41.2 KB - Content