Skip to content
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] Support of angle difference constraints #2385

Open
4 of 7 tasks
SimonUlm opened this issue Aug 30, 2024 · 0 comments · May be fixed by #2405
Open
4 of 7 tasks

[feature] Support of angle difference constraints #2385

SimonUlm opened this issue Aug 30, 2024 · 0 comments · May be fixed by #2405
Assignees

Comments

@SimonUlm
Copy link

Feature Checklist

Feature Type

  • Adding new functionality to pandapower

  • Changing existing functionality in pandapower

  • Removing existing functionality in pandapower

Problem Description

Pandapower does not support angle difference constraints (in the context of PF and OPF). However, Matpower and Pypower do. This leads to an unexpected behaviour:

  1. Read in m. file (e.g. a case file of the PgLib_OPF library with net = pp.converter.from_mpc(file)
  2. Execute OPF with pp.runopp(net)
    One would expect the result of an OPF with constrained angle differences, however, due to the conversion to and from the pandapower format, these constraints are lost and are not considered in the simulation.

Feature Description

I think it should be sufficient to include an entry angle difference (or similar) to the branch data frame. Matpower and Pypower include both ANGMIN and ANGMAX. However, they are usually the same (with opposite sign), such that one entry could be enough.
Then, the conversions from and to the pandapower format need to be updated.

Additional Context

No response

Label

  • Relevant labels are selected
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants