There must be a way to do this in math, not piecewise. Capacity is a function of terminal voltage and temperature, so there must BE an equation C = (fv, ft)
I'm constantly searching. At least the measured capacity vs. terminal voltage @ specific temperature & @ specific discharge rage (C) (from which the curves itself made) in a big Excel table would be a great help.
However, have you spotted that the terminal voltage is ALSO very significantly a function of load current?
Yes, because as the load current go up, then due to the internal resistance of the battery, the terminal voltage will drop. But we are measuring the actual voltage on the battery. So this factor already considered in the discharge curve. (Please correct me if I was wrong.)
The graph you are using is for a discharge current of 0.5C - which for the 32Ah battery is 16A.
Correct. I had only this one. (Unfortunately the manufacturers are not sharing all infos, which are needed.)
The studied C-rate shall be near to the real average load during the operation.
Your calculations will only be valid at all if that current is being drawn.
This is the aim, so during the continuous operation, the rover can realize when the battery capacity hit the low limit (let say 10%) and can go to the charging station or trigger alarm etc.
As for a rover the load current will be constantly changing you cant calculate the remaining capacity unless you can correct for the load current, and it gets more complicated.
Yes, and this is a really disturbing factor. If the load is not stable for a certain of period of time let say 30 sec. , then the the C-rate is constantly changing and hampering the discharge curves/calculation.
To help on this, the schematic can be upgraded with an accurate current sensor. (ref my post on Jan 09.21 05:16 am) so one more factor but curves/data are required.
C = (fv, ft, fc)
C: battery capacity
fv: terminal voltage
ft: temperature
fc: discharge/c-rate



