Skip to content

[WIP] IDCC main #1306

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

Draft
wants to merge 204 commits into
base: main
Choose a base branch
from
Draft

[WIP] IDCC main #1306

wants to merge 204 commits into from

Conversation

Godelaine
Copy link
Collaborator

Please check if the PR fulfills these requirements

  • The commit message follows our guidelines
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)
  • A PR or issue has been opened in all impacted repositories (if any)

Does this PR already have an issue describing the problem?

What kind of change does this PR introduce?

What is the current behavior?

What is the new behavior (if this is a feature change)?

Does this PR introduce a breaking change or deprecate an API?

  • Yes
  • No

If yes, please check if the following requirements are fulfilled

  • The Breaking Change or Deprecated label has been added
  • The migration steps are described in the following section

What changes might users need to make in their application due to this PR? (migration steps)

Other information:

bqth29 and others added 30 commits February 20, 2025 14:44
Signed-off-by: Thomas Bouquet <[email protected]>
Signed-off-by: CHEN Roxane <[email protected]>
Signed-off-by: Thomas Bouquet <[email protected]>
…cleaner' into cleaning/intertemporal-features-cleaner
Signed-off-by: Thomas Bouquet <[email protected]>
Signed-off-by: Thomas Bouquet <[email protected]>
# Conflicts:
#	ra-optimisation/search-tree-rao/src/main/java/com/powsybl/openrao/searchtreerao/marmot/Marmot.java
#	ra-optimisation/search-tree-rao/src/test/java/com/powsybl/openrao/searchtreerao/marmot/MarmotTest.java
Signed-off-by: Thomas Bouquet <[email protected]>
Signed-off-by: Thomas Bouquet <[email protected]>
Signed-off-by: Philippe Edwards <[email protected]>
Signed-off-by: Philippe Edwards <[email protected]>
Signed-off-by: Thomas Bouquet <[email protected]>
Signed-off-by: Thomas Bouquet <[email protected]>
Signed-off-by: Thomas Bouquet <[email protected]>
…lobal-rao-result

# Conflicts:
#	ra-optimisation/search-tree-rao/src/main/java/com/powsybl/openrao/searchtreerao/marmot/Marmot.java
Signed-off-by: Thomas Bouquet <[email protected]>
phiedw and others added 30 commits April 8, 2025 17:01
Signed-off-by: Philippe Edwards <[email protected]>
Signed-off-by: Philippe Edwards <[email protected]>
Signed-off-by: Philippe Edwards <[email protected]>
Signed-off-by: Philippe Edwards <[email protected]>
Signed-off-by: Philippe Edwards <[email protected]>
Signed-off-by: Godelaine de Montmorillon <[email protected]>
Signed-off-by: Godelaine de Montmorillon <[email protected]>
Signed-off-by: Godelaine de Montmorillon <[email protected]>
Signed-off-by: Godelaine de Montmorillon <[email protected]>
Signed-off-by: Godelaine de Montmorillon <[email protected]>
Signed-off-by: Godelaine de Montmorillon <[email protected]>
Signed-off-by: Philippe Edwards <[email protected]>
Signed-off-by: Godelaine de Montmorillon <[email protected]>
Signed-off-by: Thomas Bouquet <[email protected]>
* refProg

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* add class

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* writing modified but untested refProg in new output

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* changing to EICode, add logs

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* errors

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* redispatch volumes

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* modify refProg using total net redispatching and bec keys

Signed-off-by: Philippe Edwards <[email protected]>

* changed sharing keys to new values

Signed-off-by: Philippe Edwards <[email protected]>

* update xsd

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* mise au propre

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* mise au propre

Signed-off-by: Godelaine de Montmorillon <[email protected]>

---------

Signed-off-by: Godelaine de Montmorillon <[email protected]>
Signed-off-by: Philippe Edwards <[email protected]>
Co-authored-by: Philippe Edwards <[email protected]>
* modified should run to include all cnecs with a margin worse than worst considered cnecs -5MW, and stop if new worst considered is less than 1MW away than last considered cnec

Signed-off-by: Philippe Edwards <[email protected]>

* modified should run a bit more

Signed-off-by: Philippe Edwards <[email protected]>

* rewrote should stop

Signed-off-by: Philippe Edwards <[email protected]>

* increase cnecs to add per vc

Signed-off-by: Philippe Edwards <[email protected]>

* changed code to only consider all costly cnecs for mnecs and loopflows

Signed-off-by: Philippe Edwards <[email protected]>

* Idcc/add all costly elements (#1337)

* increase cnecs to add per vc

Signed-off-by: Philippe Edwards <[email protected]>

* changed code to only consider all costly cnecs for mnecs and loopflows

Signed-off-by: Philippe Edwards <[email protected]>

---------

Signed-off-by: Philippe Edwards <[email protected]>
Co-authored-by: Philippe Edwards <[email protected]>

* Revert "Idcc/add all costly elements (#1337)"

This reverts commit 266adef.

* added hard stop for Marmot iterations (#1338)

Signed-off-by: Philippe Edwards <[email protected]>

* removed xpress parameter

Signed-off-by: Philippe Edwards <[email protected]>

* add ics and overload_penalty param

Signed-off-by: CHEN Roxane <[email protected]>

* remove s

Signed-off-by: CHEN Roxane <[email protected]>

* add import

Signed-off-by: CHEN Roxane <[email protected]>

* update param

Signed-off-by: CHEN Roxane <[email protected]>

* change shouldContinue min impact to relative + params

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* feature launching organization

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* use xpress

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* change parameters to maxtime 30 in independent RAOs and 600 in intertemporal MIP

Signed-off-by: Philippe Edwards <[email protected]>

* relaxed initial setpoint check

Signed-off-by: Philippe Edwards <[email protected]>

* woopsie

Signed-off-by: Philippe Edwards <[email protected]>

* changed e6 to e-6

Signed-off-by: Philippe Edwards <[email protected]>

* apply actions on correct network when exporting

Signed-off-by: Philippe Edwards <[email protected]>

* added a step to regenerate networks with pras from results

Signed-off-by: Philippe Edwards <[email protected]>

* checkstyle

Signed-off-by: Philippe Edwards <[email protected]>

* get value from file raoresult

Signed-off-by: Philippe Edwards <[email protected]>

* removed writing marmot mip

Signed-off-by: Philippe Edwards <[email protected]>

* filter some actions from ics importer because of too small range or negative values

Signed-off-by: Philippe Edwards <[email protected]>

* check max range in the day

Signed-off-by: Philippe Edwards <[email protected]>

* woops

Signed-off-by: Philippe Edwards <[email protected]>

* added preprocessing, changed maxtime values

Signed-off-by: Philippe Edwards <[email protected]>

* launching

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* adapt parameters

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* parameters

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* parameters à jour

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* add xpress

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* pre process network in ics importer too (because it's been reimported)

* parameters PROPORTIONAL_TO_GENERATION_P

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* changed margin violation limit to 10MW

Signed-off-by: Philippe Edwards <[email protected]>

* changed network files

Signed-off-by: Philippe Edwards <[email protected]>

* US

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* generate F711 (#1342)

Signed-off-by: Thomas Bouquet <[email protected]>

* Ref prog (#1341)

* refProg

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* add class

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* writing modified but untested refProg in new output

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* changing to EICode, add logs

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* errors

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* redispatch volumes

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* modify refProg using total net redispatching and bec keys

Signed-off-by: Philippe Edwards <[email protected]>

* changed sharing keys to new values

Signed-off-by: Philippe Edwards <[email protected]>

* update xsd

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* mise au propre

Signed-off-by: Godelaine de Montmorillon <[email protected]>

* mise au propre

Signed-off-by: Godelaine de Montmorillon <[email protected]>

---------

Signed-off-by: Godelaine de Montmorillon <[email protected]>
Signed-off-by: Philippe Edwards <[email protected]>
Co-authored-by: Philippe Edwards <[email protected]>

---------

Signed-off-by: Philippe Edwards <[email protected]>
Signed-off-by: CHEN Roxane <[email protected]>
Signed-off-by: Godelaine de Montmorillon <[email protected]>
Signed-off-by: Thomas Bouquet <[email protected]>
Co-authored-by: Philippe Edwards <[email protected]>
Co-authored-by: CHEN Roxane <[email protected]>
Co-authored-by: Thomas Bouquet <[email protected]>
Signed-off-by: Philippe Edwards <[email protected]>
Signed-off-by: Godelaine de Montmorillon <[email protected]>
Signed-off-by: Godelaine de Montmorillon <[email protected]>
Signed-off-by: CHEN Roxane <[email protected]>
Signed-off-by: CHEN Roxane <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants