Gordon_R
Honorary Master
Yes, I've definitely seen the SoC behave weirdly at the top end.
View attachment 1584548
Like here my SoC went from 89% to 98% in the next 5 minute interval. Literally impossible.
That's proof that SOC is an inferred value (not an actual physical measurement), based on voltage and charge history.
Such fluctuations are common in various systems, and covered by this term:
Hysteresis - Wikipedia
If you zoom in on the SOC and voltage curve, it looks something like this:
Reference:
State of charge - Wikipedia
To overcome the shortcomings of the voltage method and the current integration method, a Kalman filter can be used. The battery can be modeled with an electrical model which the Kalman filter will use to predict the over-voltage, due to the current. In combination with coulomb counting, it can make an accurate estimation of the state of charge. The strength of a Kalman filter is that it is able to adjust its trust of the battery voltage and coulomb counting in real time.

Didn't think of it like that. Now I know. The generator is off though so maybe just the wind turning it now.