gurbyz/power-wheel-card

Dynamic SoC threshold for battery charging behavior

gurbyz opened this issue · 0 comments

Originally posted by @schwarzenbergf in #23 (comment)

On version 0.1.0b-dev.

OK, there's a little bit more than the first rule set. If you want to dig into more details, see here:
https://www.victronenergy.com/live/ess:design-installation-manual#batterylife
But in short, if you have a house battery you also want to be able to drive the house in case of grid outage (UPS functionality). For this you want to maintain a lower limit for the SoC to have enough battery capacity in case of grid outage. But that's not all. Especially in Winter time you also want to make sure that (at least from time to time) the battery get's fully charged. For this the 'Battery Life' algorithm is used (see URL above). And this algorithm shifts the SoC threshold, so it is dynamic (BL-SoC).
The 50% from my last post are now 55%.
So, in case SoC falls under BL-SoC the system switches to the mode which I described in the last post (Grid --> House, PV --> Bat).

At the moment I have SoC 61%, so I'm above the threshold (normal mode = first rule set):
powerwheel_pv2house bat1
This looks normal for me, but sometimes I see this (a few seconds later):
powerwheel_pv2house bat2
Actually there is no power flow from Battery to Grid (not in both modes).

For the mode SoC < BL-SoC (dynamic threshold):

  1. Grid delivers to House
  2. PV delivers to Battery

This is true as long as SoC < BL-SoC.
If (while charging the Battery) SoC goes above BL-SoC, the first rule set comes into play.

Originally posted by @schwarzenbergf in #23 (comment)