question

Carlo avatar image

How can I add a cool down delay on a generator, such as Venus disconnect AC IN 1 when Generator signal is sent to shutdown the generator?

In a system with six(6) Quattros 10K configured in 3Phase and parallel, the backup generator we has a needs of 5 minute cool down period when the generator start signal is removed.

When the Venus relay removes the start signal in relay number 1 the Generator needs to be disconnected from the Quattros, is there a way to have the Quattros Disconnect AC IN 1 so that the generator continues running in its cool down period without load?

FYI we are using ESS, this issue happens when the grid has failed for a long time (days) and generator is turn on for its weekly excessive or when the battery is too low and needs to be charge enough to reach the next solar cycle.

In essence we would like the generator to run without load for a period of 5 minutes after the generator is not needed any more.


thanks

Carlo

MultiPlus Quattro Inverter ChargerVenus GX - VGXGenerator
2 |3000

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

9 Answers
Rob Duthie avatar image
Rob Duthie answered ·

Hi

You could fit a delay timer unit from the start control signal. There are din rail mounted industrial timers, that have multiple inputs to control time functions etc.


Regards

Rob D

NZ


3 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.

A time delay would not work, I would have to add a relay to shut down the 3 phase 200A circuit from the generator. I just wanted to know if this could be done with the Quattros since they have such a relay/switch inside.

Hm. Do you have a GX device in there? (I suppose you have in such a larger installation)


There actually might be a way with a little hackery, where the GX would put all Quattros int Inverter Only mode for said 5 minutes.

It's not possible to switch between AC-IN1 and AC-IN2 "manually/on purpose" though. Which is a pity.

1581765664131.png (60.6 KiB)

I went (once again) down the rabbit hole that is Venus OS DBus and

root@ccgx:~# dbus-send --print-reply=literal --system --dest=com.victronenergy.vebus.ttyO1 /Mode com.victronenergy.BusItem.GetValue
   variant       uint32 3

It looks like it's there, so in theory one can hack it. Although ... holy sh*, what sadist is in charge of the DBus system in Venus OS?

a) it's not com.victronenergy.vebus as https://github.com/victronenergy/venus/wiki/dbus suggests, but com.victronenergy.vebus.ttyO1

b) mind you, that ttyO1 is really an O (as in "OOOOH") and not a zero.

Must be some Dutch Linux standard. ;-)


Carlo avatar image
Carlo answered ·

Remember that the problem is that even though the VENUS has discontinued the signal to keep the generator running. The generator continius to run for 5 extra minutes in a cooling down state. the Venus if it has decided to discontinue using the generator should also disconnect accepting power via AC IN #1. If it did then the generator would have zero load and would shutdown (cool down) correctly. Also if give time to the Quattros to transition from passthrough (GEN to LOAD) to inverter mode without the jolt of power in the AC IN #1 disappearing.


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.

Hi @Carlo, I completely understand what you mean, and the benefits - but no we dont have such feature at the moment. sorry.


if required, it will need to be done by using external contactor(s) and time relays

Mark avatar image
Mark answered ·

I think that you may be able to achieve a 'warm down' (and even a warm up) period by;

1. Physically wiring the GX device relay contacts into the Quattro 'Aux In' contacts

2. Using multiple assistants to;

a) 'Ignore AC Input' during the specified warm up/down period

b) Control a Quattro programmable relay, which can be used to start/stop the generator (generator auto-start connected to the Quattro programmable relay contacts instead of the GX device)


I have not tested this to confirm that it actually works, but this is what I suggest trying;

Wiring - refer to manual;


Assistants Tab


Assistant Summary

The example below should result in a 120s/2min warm up time/delay and 300s/5min warm down time/delay


Programmable Relay (1) Assistant - Step by step example

Select the relay to drive (physical K1/K2 or the 'General Flag' that can be allocated to a purpose in the 'General Flag User' assistant)


Select the relay action


Select the condition(s) to activate the relay action


Configure the condition and trigger delay - 300s/5min delay in this case (for the warm down period)


General Flag User assistant

Used to disconnect the AC input/generator during the warm up/down period


To configure an assistant you need to use a MK3 to USB interface;

https://www.victronenergy.com/accessories/interface-mk3-usb

With VE.Configure software;

https://docs.victronenergy.com/veconfigure.html#warning

You can also use the 'fake target' demo mode in VE.Configure to see what's possible before you configure your real device.

If your not comfortable to do this yourself seek support from a qualified/competent Victron installer or Victron dealer.


1581770227040.png (242.2 KiB)
1581770376616.png (59.4 KiB)
1581770460596.png (90.6 KiB)
1581770484595.png (52.4 KiB)
1581770654437.png (58.5 KiB)
1581770710272.png (40.3 KiB)
1581770724663.png (50.4 KiB)
1581770746181.png (48.2 KiB)
1581770819586.png (41.1 KiB)
4 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.

I think this may also work ('AC1 available' used as the condition in 'programmable relay (3)' and should be a little more reliable/accurate with the warm up delay (as it will wait until the generator has started and the Quattro sees AC power at the input before the delay timer commences);

1581772644719.png (52.3 KiB)
After getting the wiring right between the GX and aux in (directions below, thanks!) I also had to change the order of the assistants--I moved (2) below (3), so that the trigger on aux1 opening has priority over the AC1 power detected rule.


Now starting the generator through the GX sends the signal to start the generator and waits for (in my case 180) seconds before applying the AC load. The stop signal removes the AC load, waits 5 minutes, and sends the generator shutdown signal.



1. Physically wiring the GX device relay contacts into the Quattro 'Aux In' contacts

GX relay has NC, NO, common; Aux in is +/-. What connects to what?


If you want a closed relay to close the Aux input then COM to one Aux terminal and NO to the other Aux terminal

If you want a closed relay to open the Aux input then COM to one Aux terminal and NC to the other Aux terminal


chrispendl avatar image
chrispendl answered ·

I'm able to get "halfway there" with this. I'm able to accomplish the warm-up period of three minutes before the load is applied, but when it goes to cool down, it just delays the shutdown for 5 minutes without dropping the load. What am I missing?



screen-shot-2021-12-12-at-53138-pm.png


7 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.

Hi @chrispendl

Try adding in a PR(4), General Flag, Set Relay On when AuxIn 1 is open for 1 sec (That will cut off acin2 when the signal to stop the genset happens).

Nice if these are all in correct order so you can follow it. Your PR (0,2,3) are for startup. PR(1) is for shutdown, so too PR(4). And a good coder might add in a PR(5) to leave the system 'stock' when charging is done with.

No warranty though, try it.. :)


As I commented earlier above, flipping the order of #2 with #3 solved the problem Chris encountered. I've been using that for 3+ months now without issue.
@russd

Yeh, that would work too. The issue there is that acin2 is always off when the start parameters aren't met. And you may need it on for testing or something.

It's what I meant by leaving the system 'stock'. My preference, but there is a choice..

Thanks! I think I'm close. Not it just ignores the AC2 input altogether. I'm guessing this has something to do with the order. Take a look and LMK. Thanks!


screen-shot-2021-12-13-at-81259-am.png

@chrispendl

You fouled up #3 (it's the same as #4).

Thanks! I was following the above note to add a PR(4) - how should this or PR(3) be different? I agree it is the same as PR(3).




Try adding in a PR(4), General Flag, Set Relay On when AuxIn 1 is open for 1 sec (That will cut off acin2 when the signal to stop the genset happens).

@chrispendl Try this (with brief explanations)..

System in default state, Acin2 available..

Set up GFlag..

1639461092230.pngStart genset..

1639461237158.png

At the same time, switch off Acin2..

1639462548839.pngAfter 3 min warmup, bring on Acin2..

1639463092740.png

So genset is now charging. Shutdown time.. First switch off the power..

1639463469490.png

And after 5 min turn off the genset..

1639463647690.png

Return system to default..

1639464031175.png

I hope I haven't fouled this up, and have it in a logical order! Ignore the PR#'s, these are just screensnips from various places. Untested, hey..

1639461092230.png (23.4 KiB)
1639461237158.png (47.7 KiB)
1639462548839.png (23.6 KiB)
1639463092740.png (24.6 KiB)
1639463469490.png (16.9 KiB)
1639463647690.png (49.1 KiB)
1639464031175.png (17.7 KiB)
russd avatar image
russd answered ·

I think the issue is you followed my recommendation to change the order of 2 & 3 and John's recommendation to add a 4th. You can maintain the previous order and add 4 OR you can change the order of 2 and 3. I know the latter works (though maybe with the limitations he mentions); I'll defer to John's expertise on adding 4.


2 |3000

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

scraggs avatar image
scraggs answered ·

Depending on what controller unit you have on your generator should you not be able to set this up in the generator control gear, I am certain you can do what you want with some of the DSE controllers.

2 |3000

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

chrispendl avatar image
chrispendl answered ·

@JohnC that did it. Thanks for the explanations on the different PRs...you taught me how to fish!



screen-shot-2021-12-14-at-70618-am.png


2 |3000

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

davejowen avatar image
davejowen answered ·

This is an amazing solution to help me fix my significantly less cool setup. Thank you to everyone that contributed and to the original poster for getting the ball rolling.

2 |3000

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

davejowen avatar image
davejowen answered ·

image.jpgI’m hoping that all the knowledgeable people in this post can help me with my implementation of this feature. Mine differs a little bit and I can say that the assistants and options I chose are all functioning as expected, but I think there is something incorrect in my ordering.

I can achieve either a 120 second startup delay or 300 second cool down by changing the order, but not both. Can someone please help me?



image.jpg (6.7 MiB)
2 |3000

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