Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dynamic SoC threshold for battery charging behavior #42

Open
gurbyz opened this issue Apr 1, 2020 · 0 comments
Open

Dynamic SoC threshold for battery charging behavior #42

gurbyz opened this issue Apr 1, 2020 · 0 comments

Comments

@gurbyz
Copy link
Owner

gurbyz commented Apr 1, 2020

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)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant