powsybl-core icon indicating copy to clipboard operation
powsybl-core copied to clipboard

Increasing BranchResult

Open annetill opened this issue 3 years ago • 3 comments

  • Do you want to request a feature or report a bug?

A feature.

  • What is the current behavior?

In a BranchResult we can monitor active and reactive flows.

  • If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem

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.

  • What is the expected behavior?

  • What is the motivation / use case for changing the behavior?

  • Please tell us about your environment:

    • PowSyBl Version: ...
    • OS Version: ...
  • Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, spectrum, etc)

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

annetill avatar Jan 18 '22 08:01 annetill

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

annetill avatar Jan 18 '22 08:01 annetill

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 avatar Jan 18 '22 11:01 sylvlecl

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

sylvlecl avatar Jan 18 '22 12:01 sylvlecl