My understanding, which is from LiFePO4-based home energy storage balancing (so may be different with EV's) is that balancing
is based on cell voltages, but with LFP can only commence when the cells are above a certain threshold (typically about 3400mV) as below that voltage is not a good indicator of state of charge.
However, those voltages will only be reached when there is a charge current being applied, even if that current is small (e.g. my home cells will be charging with a current of only 4A at that point).
Once the charge current is removed, the cells will soon settle to a lower voltage (say around 3600-3800mV). Hence balancing - at least for home storage systems - is performed when cells exceed (say) 3400mV AND when a charge current is still present.
The challenge, therefore, is to be able to balance enough, in the short time there is before the highest voltage cell reach the designer's maximum voltage (likely to be between 3500mV and 3650mV (the latter being the absolute max recommended cell voltage for LFP))
So, in response to your specific points... my 2p worth would be...
Balancing (at least the way I understand it) commences when charging is completed (I.e. when the first cell reaches the cut-off voltage).
I suspect that it will be done during the upper SOC levels but
during charging, rather than when complete.
Balancing therefore works with cell voltages (not SoC) which can be determined quite accurately, despite them being in the upper knee?
Absolutely based on voltage, but
because, rather than
despite them being in the upper knee.
Happy to be corrected by those on here who are more familiar with EV BMS's compared to home-storage BMS's though (e.g.
@T1 Terry &
@Coulomb)