SOC seems to be just the raw SOC but chopped off when > 1. The issue is that if Raw SOC is greater than 1 and there is a power draw, but still remains above 1 after the draw then SOC will be reflected as being 1 the whole time ignoring the draw. For example, if Raw SOC is 1.4 then SOC is 1 and if there was a draw at tick i that draws 0.2 then raw SOC will be at 1.2 and SOC will still be at 1 when it should be 0.8.


SOC seems to be just the raw SOC but chopped off when > 1. The issue is that if Raw SOC is greater than 1 and there is a power draw, but still remains above 1 after the draw then SOC will be reflected as being 1 the whole time ignoring the draw. For example, if Raw SOC is 1.4 then SOC is 1 and if there was a draw at tick i that draws 0.2 then raw SOC will be at 1.2 and SOC will still be at 1 when it should be 0.8.