Steve_S
Emperor Of Solar
Interesting, I have my Morning Coffei in hand and going.
I re-read @Nami responses a few times. Must be the translation software being used, makes little to no sense. Also does not answer the points presented through this thread. Well that's more Deja-Vu, here we go again... oi... I do not think the "Terminology Differences" excuses apply either.
Throttling Charge Rate with internal resistance does that just by the chemical interactions from the cells, makes no sense. The increasing Internal resistance as they charge up naturally reduces the incoming charge from the outside source.
EDIT:
One place that Charge Throttling "MAY" be important is in a situation where you may have far more Charge Capacity (Amperage) than the Battery Packs can handle at once. So instead of a BMS Cutting off charge if AMPS available is above what is allowed (IE 100A max) then to reduce input charge by throttling it to the Max Allowable Amperage as set in the BMS. This could occur with a Large Bank that has Large Solar Input capacity and if packs cutoff for any reason, there could be excess solar input available for a short period of time.
SOC Calculations depend on what the USER/OWNER has set as their 0%-SOC and their 100%-SOC regardless of ANY other settings.
If 0%-SOC is set to 2.800 and 100%-SOC is set to 3.450 that leaves you 0.650V range to calculate SOC for the User Set Values.
When to Transition to FLOAT from Bulk/Absorb can only be triggered by using the Amps Taken by the battery packs as the Trigger for transition.
Once Amps Taken has dropped to EndAmp value the cells are full and can be floated for active balancing & topping off.
EndAmps or TailCurrent is the only way to evaluate the depth of charge within a Cell at a Set Voltage Point. When the cell is locked to charge no higher than 3.450 it will take as much amperage it can until it reaches that specific voltage. It will continue taking the amperage until the Internal resistance prevents it and starts to reduce the amount being accepted. For 280AH cell that value is 14A (280AH X 0.05 = 14A)
This is when the cells are "Saturated" or fully charged to the preset Voltage setting.
It does not matter if the user chooses 3.400V or 3.500V per cell, once the cell can take no more than 14A it is saturated/full.
Example: (simplified for translator)
6 battery Packs - 280AH each in Parallel. 200A Output & 100A Charge input capable.
200A Charge input from Solar to Battery Bank. (Bulk/Absorb Mode) - Constant Voltage/Constant Current).
All Battery Packs take a proportionate charge of approximately 33A with a slight bit of current float up/down slightly (normal).
All packs take all available amperage until the Batteries reach the SET Bulk/Absorb charge Voltage of 3.450V per cell.
They continue to do so until Internal Resistance reduces the amount of Amperage they can take at that set Voltage of 3.450V per cell.
When the Smartshunt reads the Amperage Taken by the bank falls to 14A it transitions the Solar Controllers to FLOAT mode (Constant Voltage/Variable Current).
Within 15 minutes of entering Float Mode, all packs are at 3.450V per cell with a Maximum deviation of 0.003 between cells in ALL Packs.
This is the proper and A-Typical behaviour for a properly configured battery bank & Solar Charge Controller(s)
Temperature Considerations for SOC is more complex because Temps affect capacity, regardless of cell Quality or Grading. It also affects the C-Rates (Capability) as well, frozen cells @ 0C Temp discharge & charge much slower than at 25C and again at High Temps like 50C they do not charge/discharge the same as at 25C. And of course every chemistry is very different, especially when it comes to temperatures. This is not something that can be addressed in a "Generic BMS" such as these. An EV Car Maker can deal with that because they are programmed for the Specific Battery Chemistry they are using, the same applies to Commercial Energy Storage Systems like Tesla Powerwalls which are programmed for the specific cell chemistry they are using.
I hope this translates well and is understood as intended.
EDIT 08:30 EST
For READERS of this Post/Thread.
Please be aware that NOT all Equipment (Inverter/AIO or SCC) may not expose Values such as EndAmps/TailCurrent and in some cases many not even have such capability (see value gear). Some equipment may use their SmartShunts and related software to interact with SCC's Inverter/Chargers etc... Other Higher End AIO's may also have internal Shunts with this capability. There are also a few who perform this internally and do not expose this to the end user. Basically, just because you may not have settings or values for EndAmps/TailCurrent it does not mean that this is not a key aspect of Battery System Charging and it applies to all Chemistries.
I re-read @Nami responses a few times. Must be the translation software being used, makes little to no sense. Also does not answer the points presented through this thread. Well that's more Deja-Vu, here we go again... oi... I do not think the "Terminology Differences" excuses apply either.
Throttling Charge Rate with internal resistance does that just by the chemical interactions from the cells, makes no sense. The increasing Internal resistance as they charge up naturally reduces the incoming charge from the outside source.
EDIT:
One place that Charge Throttling "MAY" be important is in a situation where you may have far more Charge Capacity (Amperage) than the Battery Packs can handle at once. So instead of a BMS Cutting off charge if AMPS available is above what is allowed (IE 100A max) then to reduce input charge by throttling it to the Max Allowable Amperage as set in the BMS. This could occur with a Large Bank that has Large Solar Input capacity and if packs cutoff for any reason, there could be excess solar input available for a short period of time.
SOC Calculations depend on what the USER/OWNER has set as their 0%-SOC and their 100%-SOC regardless of ANY other settings.
If 0%-SOC is set to 2.800 and 100%-SOC is set to 3.450 that leaves you 0.650V range to calculate SOC for the User Set Values.
When to Transition to FLOAT from Bulk/Absorb can only be triggered by using the Amps Taken by the battery packs as the Trigger for transition.
Once Amps Taken has dropped to EndAmp value the cells are full and can be floated for active balancing & topping off.
EndAmps or TailCurrent is the only way to evaluate the depth of charge within a Cell at a Set Voltage Point. When the cell is locked to charge no higher than 3.450 it will take as much amperage it can until it reaches that specific voltage. It will continue taking the amperage until the Internal resistance prevents it and starts to reduce the amount being accepted. For 280AH cell that value is 14A (280AH X 0.05 = 14A)
This is when the cells are "Saturated" or fully charged to the preset Voltage setting.
It does not matter if the user chooses 3.400V or 3.500V per cell, once the cell can take no more than 14A it is saturated/full.
Example: (simplified for translator)
6 battery Packs - 280AH each in Parallel. 200A Output & 100A Charge input capable.
200A Charge input from Solar to Battery Bank. (Bulk/Absorb Mode) - Constant Voltage/Constant Current).
All Battery Packs take a proportionate charge of approximately 33A with a slight bit of current float up/down slightly (normal).
All packs take all available amperage until the Batteries reach the SET Bulk/Absorb charge Voltage of 3.450V per cell.
They continue to do so until Internal Resistance reduces the amount of Amperage they can take at that set Voltage of 3.450V per cell.
When the Smartshunt reads the Amperage Taken by the bank falls to 14A it transitions the Solar Controllers to FLOAT mode (Constant Voltage/Variable Current).
Within 15 minutes of entering Float Mode, all packs are at 3.450V per cell with a Maximum deviation of 0.003 between cells in ALL Packs.
This is the proper and A-Typical behaviour for a properly configured battery bank & Solar Charge Controller(s)
Temperature Considerations for SOC is more complex because Temps affect capacity, regardless of cell Quality or Grading. It also affects the C-Rates (Capability) as well, frozen cells @ 0C Temp discharge & charge much slower than at 25C and again at High Temps like 50C they do not charge/discharge the same as at 25C. And of course every chemistry is very different, especially when it comes to temperatures. This is not something that can be addressed in a "Generic BMS" such as these. An EV Car Maker can deal with that because they are programmed for the Specific Battery Chemistry they are using, the same applies to Commercial Energy Storage Systems like Tesla Powerwalls which are programmed for the specific cell chemistry they are using.
I hope this translates well and is understood as intended.
EDIT 08:30 EST
For READERS of this Post/Thread.
Please be aware that NOT all Equipment (Inverter/AIO or SCC) may not expose Values such as EndAmps/TailCurrent and in some cases many not even have such capability (see value gear). Some equipment may use their SmartShunts and related software to interact with SCC's Inverter/Chargers etc... Other Higher End AIO's may also have internal Shunts with this capability. There are also a few who perform this internally and do not expose this to the end user. Basically, just because you may not have settings or values for EndAmps/TailCurrent it does not mean that this is not a key aspect of Battery System Charging and it applies to all Chemistries.
Last edited: