Hi,
just saw this thread, and I already replied you in the PN. Pasting here for other readers of affected systems as well:
Hi,
I’ve had a look at your system. The chargerate calculated is fine, and the chargerate the battery reports matches this calculation within usual margins, that is all fine.
The Issue you are seeing is arrising from a combination of “things” that play a role here: Battery Size, configured maximum charge rate, your systems integer based soc and the 15 minute window length.
So, what happens exactly:
- You have a very big battery (76.8 kWh)
- You have configured a chargerate of 13 kW.
- Your system only reports integer soc values.
Now, with a maximum chargerate of 13 kW, your system could mathematically charge 3.25 kWh per 15 minutes. 3.25 kWh of a 76.8 kWh battery is 4.23%.
Now, the scheduler has a certain plan, say it knows you are at 40% and the plan therefore would be to charge to 44.23%. This is now the “raw” target soc. (Before the introduction of decimal targets, VRM has rounded this to 44% for all system types). Now, the GX does the rounding, because it sees that your internal soc is only integer based. So far no change.
The next goal would be quite similiar, assuming it’ll be 48.x%, again a consecutive +4.23%
But what happens now is: Your system will charge towards that 44%. 1 minute before it reaches that 44% goal, it still reports a 43% integer value to vrm. VRM will update the schedule for the next window (which was 48.x%) and conclude: That system is lagging behind, +5% soc change is not feasible for the next window with a 13 kW chargerate. So, it’ll “correct” the 48.x% window down and it will be a 47.x% target now - and most the time rounded to 47.0, because unfortunately your rate/size combination has that “.23%” result.
while this happens, your soc flips to 44% - and your next window therefore only will be a +3% roadmap.
This repeats for every hour during charging. After 10 windows of charging, the scheduler has corrected 10% of soc-changes away compared to the initial plan.
Graph-wise, this looks like this: After the soc correction on each window (some seconds), you’ll basically “lose” 25% of the possible charge rate.
The problem is clear and needs to be fixed. We are already evaluating different options.
As a workaround you could increase your configured chargerate to a point, where that 1% down-correction then comes down to your desired +4% / 13 kW per 15 minute. (But this is only a workaround)
As long as an integer-based system will report “49%” even if it is 10 seconds before the flip to 50%, the scheduler will see it “lagging 1% behind schedule” and correct the upcoming window by 1%. And the bigger the battery, the bigger the impact of this 1%.