powsybl / powsybl-open-rao

A toolbox based on powsybl framework dedicated to power systems coordinated capacity calculation and security analysis projects
Mozilla Public License 2.0
15 stars 6 forks source link

Make InjectionRangeAction more generic #1051

Open phiedw opened 3 months ago

phiedw commented 3 months ago

Describe the current behavior

Currently InjectionRangeActions are very specific. They require having a group of injections with a set of shift keys, with the sum of the shift keys being 0. This pretty much limits injection range actions to modelling hvdcs with a load and a generator.

Describe the expected behavior

We also want to be able to represent countertrading and redispatching with these action. And to avoid having to describe all pairs of injections for redispatching etc, we would have N actions each acting on one specific injection (so the sum of shift keys would be 1).

Describe the motivation

This feature is required to be able to use CT and redispatching in the RAO.

Extra Information

No response