Observations from the engineering screen data:
Balance charged to 100% SOC before a ride today.
Start of ride, voltages after balance charge to 100%, 4.233/4.250. Typical imbalance since new.
I kept the engineering screen open for a 100 mile ride down to 18% SOC.
Upon getting underway, voltage between high and low split anywhere from .5-1 tenth of a volt. 4.1/4.2 at 100% charge when I fist started riding.
At 1 mile, SOC dropped to 99% SOC with that pattern continuing throughout the ride, about 1% drop per mile ridden
The splits between high and low cell voltage imbalance would widen at the extreme power demand scenario, up to 2 tenths of a volt when 4.0/4.2 and would narrow to 50Mv when at cruise
SOC seems to be determined by an average of the high and low cell voltages while underway at cruise throttle, with 4.2 being 100% and 3.2 being 0%.
I confirmed this general formula to be true at 100% down through 90%, 80%, 70%, 60%, etc.20% SOC while riding.
In other words, an average voltage between high/low of 4.0v while riding will show an 80% SOC on screen. The bike’s computer does not seem to use the SOC reading when the bike is at rest, because that voltage is generally anywhere from 1-2 tenths of a volt higher than while underway at cruise. For example, 4.0v while underway will likely show 4.1v when stopped.
The SOC calculation and display by the computer acts with a lag.
Like the workings of fuel float gauge in a fuel tank showing average fuel quantity over a time period, as opposed to instantaneous fuel level. The SOC display is smoothing out the dips and spikes in voltages over a period of several seconds before it changes.
I did not attempt to trigger a limp mode event, and did not have one today.
I did see voltages drop as low as 3.1 volts while accelerating when the battery was below 20% SOC.
I suspect that if hard acceleration or high power demand is attempted while the battery SOC is close to 3.2v on the low cell reading, it could drop below 3.0 which must be the threshold to trigger a limp mode condition.
I noticed that medium regen will add a tenth of a volt, but only temporarily, to the reading on the screen when the throttle is released from cruise. I did not notice any situation where the regen introduced enough charge to move the reading on the battery cell voltage higher and stick there once power was reintroduced.
At the end of the ride, with an 18% SOC on the screen, bike on, motor off with kickstand down, my battery balance was excellent 3.42/3.53 V.
I kept the engineering screen on while I started a recharge at 15A and noticed the cell imbalance jumped to 40Mv between high and low while charging.
Conclusion:
I don’t think my battery is bad, but I do think it may have degraded somewhat over the past 2 years and 7K miles.
I never had to even think about limp mode or being judicious with throttle application below 30-40%, but I will be mindful of it from now on.