-
Notifications
You must be signed in to change notification settings - Fork 78
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
Feature request: Exclusive deferrable loads #431
Comments
Yes this can be a nice little feature. We can add it to future development wish list. |
Yes that does work, though it ruïns the graph and cost estimate of course. But surely a very functional work-around! |
I've built a logic that does this before posting the deferrables as runtime params. To add another aspect of "exclusivity": dependency. I.e. you can't run a dryer before the washing machine is finished. So its not just exclusivity as in "not x at the same time as y" but also "y after x". My suggestion is to add (1) an exclusive switch to a deferrable load, as well as (2) a priority rank and (3) a grouping logic. So you could say: Washing machine: exclusive = false, priority = 10, group = washing
In my example that logic would give the following ranked loads:
After ranking the usual runtime and load distribution logics are applied. |
It would be really neat if we could define that some deferrable load shouldn't be run at the same time.
Example: I have two heat pump based water heaters, that share the same air intake. When it is cold and both run at the same time it leads to defrosts cycles that can be avoided when they don't run at the same time.
Nice to have: maybe define it in such a way that deferrable either a completely exclusive (i.e. when two loads would cause a overcurrent in a certain circuit), or are just less efficient if run at the same time (leaving the model with more possible solutions).
P.s. Thanks for this great tool, really appreciate it!
The text was updated successfully, but these errors were encountered: