powsybl / powsybl-core

A framework to build power system oriented software
https://www.powsybl.org
Mozilla Public License 2.0
123 stars 39 forks source link

Increasing BranchResult #1944

Open annetill opened 2 years ago

annetill commented 2 years ago

A feature.

In a BranchResult we can monitor active and reactive flows.

After the base case and after each contingency, it would be great to monitor also the tap position of a transformer, that could changes if the transformer voltage control is active.

Following the same principle, a ShuntCompenstorResult has to be created to monitor reactive flow at connection terminal and the section count, that could change if the shunt voltage control is active.

(if a question doesn't apply, you can delete it)

annetill commented 2 years ago

https://github.com/powsybl/powsybl-open-loadflow/pull/427

sylvlecl commented 2 years ago

Indeed, more information could be very interesting: for example, in other tools, we also get some information about the generators that reached their limit.

We could also add some information for phase shifters.

sylvlecl commented 2 years ago

Some functional/design questions to be discussed:

  1. Do we consider those new results as a new "category" of results which we could name "regulation results" ? I think it would be relevant, because it's a little different from the existing branch / bus results which are just "state" result, not results about what has acted

  2. Do we want to get those results:

    • always for all regulations
    • for all regulations, only if a boolean option has been activated
    • for all regulations of a given type, only if a boolean option has been activated
    • only for regulations we asked for by their ID