question

maartenvt avatar image
maartenvt asked

Powerassist in ESS system development

In an ESS system, the powerassist function is disabled by the ESS assistant.

In Belgium the government is going to charge a tax based on the peak power, besides the existing taxes on the amount of imported energy.

This will make the powerassist function of the Multiplus II or easysolar important.

Now we are dependent on integrators to add the powerassist software on a raspberry pi-based module that adds this function to the ESS.

I find it disappointing that Victron is not willing to integrate this function in the ESS assistant.

Is there really nobody in this community that is able to make this work? I am willing to pay a fee for that...

I have a 9kwh battery pack that is set on min SOC of 25%, to be able to deliver backup power when necessary, like an outage of the grid, or the grid voltage raising above the max allowed grid parameter, making the inverters disconnect from the grid.

But there are 2 situations I can think of, in which I want a deeper discharge of the battery.

  1. Powerassist: When the AC input grid power of the house exceeds 4KW, the battery should assist the grid with extra power, so that the input gridpower stays below 4kW. After the power demand in the house gets lower again, the battery may charge back to 25% SOC with low charging gridpower. By the way, Charging the battery with grid power must always keep the total import ac power below 4kW, which is not the case now when setting a higher SOC for instance... A button in the ESS control with a boost charge power would be handy though, when you want to charge the battery asap.
  2. Weather forecast-based deeper discharge: Nothing to do with powerassist. But the battery may discharge deeper in the evening, when the next day a lot of sun is predicted.


ESSSOCfeature requestpowerassist
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

3 Answers
Alexandra avatar image
Alexandra answered ·

@maartenvt

Power assist is sort of still there in ESS.

With a combination of grid set point and incoming current limit, as well as allowing the battery to discharge the useage from grid can be minimised under the peaks. Minimum state of charge can be set, where it will only recharge to that percentage if there was a grid outage and it was drawn lower than that.

Couple this with lower charging from grid etc it is well within reach.

We have poor grid connection where we are and use these features to start huge loads using solar and battery.

5 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Alexandra avatar image Alexandra ♦ commented ·

And about the wether pattern prediction, not sure about where you are but the wetherman cant wven get it right not sure how that would be automated.

Most of our clients do this for thselves based on needs or wants, easy to de even for least tech savvy ones.

0 Likes 0 ·
maartenvt avatar image maartenvt commented ·

Hello Alexandra,

thanks for commenting... I tried to analyze your advise, and to implement this in my ESS Home System as built as you can see in the diagram below.

Schema extern-1.jpg

But I find it hard to interpret your settings as being manual settings whether automatic settings. Are these settings in the VRM or VE Configure?

I neither want to change settings that are in some situations optimal, but in other situations less interesting.

Could you please clarify your answer a bit more? Thank you.


0 Likes 0 ·
schema-extern-1.jpg (169.2 KiB)
Show more comments
multivictor avatar image
multivictor answered ·

@maartenvt : Why 4 kW? The capacity rate starts from 2.5 kW.

@Alexandra : It is a Flemish tax and not a Belgian one, so he lives in Flanders, the northern part of Belgium.

Btw, for the weather forecast to set the SOC I use the Solcast Api toolkit, much better than the local weather forecaster. :-)

@shaneyake : Can you post your solution here? Many Flemings will thank you.

2 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

maartenvt avatar image maartenvt commented ·
@MultiVictor. Why not limit the input power to 2,5kW? Good question. I see that the peak power is max 6500W in the house.

In the monitoring of the grid company I can see that the average monthly capacity peak power of house is around 4kW.

In january, when the solar and battery was sleeping, we had a higher peak and that's what I want to prevent with the power assist. And slowly charge the battery with low grid power during the day, at times the consumption of the house is low.

The max power of the inverter in the ESS settings is limited to 2600W. That was recommended. But I don't know why this 5KW Multiplus II can't be set to 4000W instead? What's healthy for the battery and the inverter in the long run? And a high discharge power makes the system also inefficient. But that's maybe better than having a higher AC input peak.

In that perspective I could maybe set the max input power to 2,5kW or 3kW when I limit the inverter to 4000W?


0 Likes 0 ·
shaneyake avatar image shaneyake maartenvt commented ·
What is your battery size/specs? That might be your limiting factor.


The multiplus will take care of itself no need to limit its power. We have units that run at 100% power from 10am till 6pm everyday in the summer without any problems for years now. Once the multiplus gets hot it will throttle it's output down.
0 Likes 0 ·
shaneyake avatar image
shaneyake answered ·

This can be achieved using the large firmware. Using NodeRed you can control the inverter setpoint to hold your grid connection below a threshold. You run ESS in external mode which gives NodeRed full control and then have a PI controller set the inverter setpoint so that it holds the grid at 0W or some setpoint. Once you hit your Low SOC, instead of putting the inverter in standby, you get it running but change the inverter Pi controller input to battery power and try hold that at 0W. You can then set limits on the Pi controller so that the setpoint commanded can not exceed the 4kw or whatever you would like to program.

I use solacast API for the PV forecast and that determine the min SOC you would like to use for the next 24 hours. This is also done in NodeRed.

1 comment
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

footswitch avatar image footswitch commented ·

I like your idea, you sound like you implemented this yourself.

Would you care to share an example?

Because I just now realized I need something like this. I installed the Venus Large OS which includes NodeRed, but I don't know enough to jump into this idea by myself...

Thanks

0 Likes 0 ·

Related Resources

What is ESS training video

ESS Quick Installation Guide

ESS design and installation manual

Additional resources still need to be added for this topic

The feature requests topic tag can help Victron R&D find feature suggestions for products. 

There are many factors that go into the Victron product roadmap, and feedback from end-users can help.