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

Roadmap #20

Open
annetill opened this issue Sep 7, 2023 · 1 comment · Fixed by #38
Open

Roadmap #20

annetill opened this issue Sep 7, 2023 · 1 comment · Fixed by #38

Comments

@annetill
Copy link
Member

annetill commented Sep 7, 2023

Describe the current behavior

Java

  • Are we resilient to a lack of high and low voltage limit on a voltage level? No, to be fixed in Java code.
  • Connectivity computation could be transferred in Java.
  • Maximum slack reactive total amount by bus of '500MVar' should be configurable.
  • Add unit test with a voltage level with a missing high or low voltage limit.
  • Generator with P = 0:
  • Reporter.
  • List of generators with constant targetQ and targetV.
  • Idea: AMPL starter.
# Units up and generating:
# Warning: units with Ptarget=0 are considered as out of order

AMPL

  • We have constraint in AMPL part that check low voltage limit, high voltage limit and the "ideal" ratio. This constraint is a check done before any computation. This check could be transferred in the Java part.
    1) Do we need to keep this constraint.
    2) Do we need to fix this constraint?
  • MIN_GENERATION: ...
  • Clarification of PQ vs PV buses. The status voltageRegulationOn is not used by the optimizer part. But we give to the simualtor a list of generators with constant targetQ.
  • Clarify management of generator with P = 0.
  • Log management.
  • Split the .run and .mod files in several ones.
  • Transfer the documentation in the README.md.
  • AMPL Outputs written in JSON.

Describe the expected behavior

To be discuss

Describe the motivation

No response

Extra Information

No response

@p-arvy
Copy link
Member

p-arvy commented Apr 10, 2024

In addition to the points mentioned above (most of which have been completed), I note the following points to be added to the ROADMAP.

AMPL

  • Split the code to isolate functional blocks and test them as a unit.
  • Transfer some of the blocks in Java (in particular Connex Component calculation and DCOPF).
  • Hexagonal reactive power bounds for generators.

Java

Exploratory

  • Addition of discrete control for shunts/transformers in ACOPF. Same for line opening.
  • Optimization of ACOPF via a workflow splitted into several optimizations.

Do not hesitate to complete @Hadrien-Godard @klorel @So-Fras

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants