Soft alternative to prohibit for short cycling and pump overrun #390
Replies: 5 comments 21 replies
How did you come to this conclusion? When there is demand (via in1 or mrc/wireless) the heatpump operates. A higher feed temp will prevent the compressor stop (it's exactly what the predictive cycle prevention is doing), but it will keep the compressor on. The zone valves are most likely controlled by your thermostat, they should be independent of the heatpump. When prohibits are turned on, the valves remains open on my install when there's demand from the thermostat.
There's a setting for that in the FTC where you can have the water pump circulate for a certain amount of time after demand stop. Currently there's no way to control the compressor or water pump directly. The water pump can be controlled via PWM but you probably don't want to mess with it. |
|
The predictive short cycle is executed in the same event handler... |
|
Hi, I'm testing the latest version with the short-cycle improvements and I've seen this "fix incorrect multi-zone status to identify is_heating/is_cooling" message, but I've tested it and if only one zone is running, the flow temperature of the other zone also changes. I don't know if this solves the problem. I've attached a log. I have a 300L buffer, two zones, and a mixing valve. Thanks. |
|
@JHAvB Did the new predictive cycle prevention worked for you? |






Uh oh!
There was an error while loading. Please reload this page.
Hi everyone,
I have a question about the current implementation of the short cycle protection.
At the moment, prohibit is used to stop the heat pump during short cycling. This has the following side effects:
• The circulation pump stops immediately.
• The heating zone is disabled, causing the zone valves to close.
Using prohibit is quite an aggressive way of handling this. Would it be possible to introduce a "soft" alternative instead?
My idea would be to temporarily set the flow temperature well above the feed temperature for a configurable period. As far as I understand, this should keep the heat pump and the zone valves active while preventing the compressor from starting. This could avoid short cycling without completely shutting down the system.
I have a similar question regarding the pump overrun time. On the FTC7, the circulation pump stops immediately when IN1 is deactivated. In many installations, it would be beneficial if the pump continued running for, for example, another 15 minutes to dissipate any residual heat.
Could this perhaps be implemented using the same approach, by temporarily keeping the flow temperature above the feed temperature instead of immediately deactivating IN1?
I'm interested to hear what others think about this idea and whether there are any technical reasons why this approach would or would not work.
All reactions