Skip to content

Releases: powsybl/powsybl-open-rao

v4.6.1

13 Oct 12:53
Compare
Choose a tag to compare

What's Changed

CSA-profiles importer

  • The CSA-profiles importer now supports AngleCnecs New (#818)
  • When importing CNECs from an AssessedElement, if a given contingency cannot be associated with the AssessedElement, remaining contingencies are no longer ignored (#815)

RAO

  • Miscellaneous bug fixes in the RAO; the user now must set sensitivity thresholds greater than 1e-6 Breaking Change (#819)

Full Changelog: v4.6.0...v4.6.1

v4.6.0

09 Oct 15:30
Compare
Choose a tag to compare

What's Changed

Compatibility

  • FARAO now only supports Java 17 and higher Breaking Change (#805)
  • FARAO is now compatible with PowSyBl-core version 6.0.1 Breaking Change (#805)

CRAC API

  • It is now possible to define an InjectionSetPoint that acts on a ShuntCompensator's section count New (#802)
  • The remedial actions adders' add() method is now common and returns a RemedialAction. This allows the CRAC factory user to create remedial actions in a more generic way (#787)

RAO API

  • The OptimizationState enum has been removed in order to simplify the API. When querying the RaoResult object, the user now shall use Instant instead. Breaking Change (#806)

Search-tree RAO

  • Bug fix for network actions that have no operator defined (#791)
  • Other minor bug fixes (#796, #813)

Voltage & angle monitoring algorithms

  • The voltage monitoring algorithm can now apply remedial actions to try to solve constraints New (#776, #800)
  • The angle monitoring algorithm now supports AngleCnecs defined on a Bus New (#808)
  • Both algorithms now have better logs (#797)

CSA-profiles importer

  • The CSA-profiles importer now supports VoltageCnecs New (#781)
  • Minor bug fixes (#795, #798, #801)

Others

  • It is not possible to install FARAO using iTools anymore Breaking Change (#792)
  • Some Sonar issues were addressed (#803)
  • It is now possible to enable linear optimizer output by activating "trace" level in "Technical logs" (console only) New (#814)
  • Parallelization bug fixes (#810)

Full Changelog: v4.5.0...v4.6.0

v4.5.1

09 Oct 13:41
Compare
Choose a tag to compare

Enable better debugging in release v4.5.0 by:

  • enabling solver output when TechnicalLogs.TRACE is activated
  • better catching exceptions when parallelizing computations

v4.5.0

31 Aug 15:39
Compare
Choose a tag to compare

What's Changed

New CSA-profiles CRAC importer

This importer respects the ENTSO-E specification for CIM CSA-profiles v2.2.
For now, supported objects are:

  • Contingencies
  • Flow CNECs
  • Topological remedial actions (only opening switches for now, and only on-instant & on-contingency-instant usage rules)
  • Injection set-point remedial actions (only on-instant & on-contingency-instant usage rules)
  • PST range actions (only on-instant & on-contingency-instant usage rules)

CIM CRAC importer

  • The importer is now more permissive on where it should find contingencies & flow CNECs. Read about it here: #784

Remedial action optimisation

  • The RAO is now faster thanks to an optimisation of the search-tree algorithm. Read about it here: #766
  • A minor bug has been fixed inside the search-tree: #778
  • Misc issues with automaton simulation have also been fixed: #777

CRAC API

  • It is now possible to define remedial actions that are available after a constraint on a voltage CNEC. Read about it here: #775

New Contributors

Full Changelog: v4.4.1...v4.5.0

v4.4.1

10 Jul 12:11
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.4.0...v4.4.1

v4.4.0

08 Jun 15:35
Compare
Choose a tag to compare

What's Changed

  • Add limit to PST range for sensitivity changes by @MartinBelthle (#758)
  • Updated powsybl core version to 5.3.0, OLF to 1.2.0 and powsybl entsoe to 2.4.0 by @phiedw (#764)

Full Changelog: v4.3.0...v4.4.0

v4.3.0

30 May 12:22
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.2.6...v4.3.0

v4.2.4.1

12 May 07:37
Compare
Choose a tag to compare

Correct a bug in max-cra-per-tso where all range actions were counted (not only the ones belonging to TSO)

v4.2.6

09 Mar 09:02
Compare
Choose a tag to compare

What's Changed

  • Demote some logs by @pet-mit in #739
  • Refacto parameters by @Godelaine in #736
    BREAKING CHANGE : Rao parameters must be refactored. curative-rao-optimize-operators-not-sharing-cras is reversed. LoopFlow, MNEC and RelativeMargins parameters are now RaoParameters extensions.
  • BUG FIX : FaraoException thrown with diverging perimeter by @Godelaine in #741

Full Changelog: v4.2.5...v4.2.6

v4.2.5

16 Feb 13:26
Compare
Choose a tag to compare

What's Changed

  • Improve AUTO CNECs optimization by @pet-mit in #726
    BREAKING CHANGE If AUTO CNECs exist with no associated AUTO RAs, these CNECs are duplicated in the OUTAGE instant in order to be secured by the preventive RAO. Implemented for the CIM CRAC creator.
  • Fix hvdc setpoint by @pet-mit in #723
    BREAKING CHANGE When disabling AC emulation on an HVDC, its original (AC-emulation) set-point has to be computed and set before running sensitivity analysis, in order to ensure convergence
  • Reason per perimeter2 by @Godelaine in #710
    BREAKING CHANGE The RAO can now detect & isolate contingency perimeters that diverge
  • Second prev info in rao result by @MartinBelthle in #711
    The RaoResult object can now tell which RAO steps have been executed
  • More optimal approach to max CRA by @pet-mit in #730
    BREAKING CHANGE When limited by a maximum number of CRAs, the RAO can now choose a range action or a network action to optimize the minimum margin (whereas it priviliged range actions before)
  • Bump powsybl and its dependencies versions by @phiedw in #731
    PowSyBl version bump
  • Consider ARAs in 2P by @Godelaine in #728
    BREAKING CHANGE Second preventive RAO now behaves a lot better when mixed with AUTO perimeters
  • Add messages to CNE exceptions by @pet-mit in #732
    Bug fix
  • Reduces amount of calls to getFunctionalCost method by @MartinBelthle in #729
    Housekeeping

Full Changelog: v4.2.4...v4.2.5