Alternate operation (i.e. non-simultaneous) of 2 or more Variable units
In some studies, it may be necessary to force 2 or more Variable units to never operate simultaneously.
Current OMEGAlpes' tools maybe allow reaching an equivalent scenario by the means of "tricks" such as limiting maximal power outputs, or dissociating fixed energy profiles, or perhaps through a more complex node structure. Anyway, enabling users to use this feature easily could be worth the effort.
Perhaps a good start would be coding it within AssemblyUnits, and making it activatable through a binary variable ("alternate_operation") which defaults to 0. This way, units meant to not proceed simultaneously can be instantiated within an AssemblyUnit and alternate operation can be switched on and off.