Releases: powsybl/powsybl-open-rao
v4.2.5
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
v4.2.4
What's Changed
- Minor CIM fix by @pet-mit in #716
Bug fix - Allow running a RAO on an auto state only by @pet-mit in #717
It is now possible to ask the RAO to simulate only one AUTO perimeter - Auto fixes by @pet-mit in #719
Bug fix - Cleanup swe cne by @pet-mit in #720
Housekeeping - NaN threshold values in virtual cost logs by @MartinBelthle in #722
Bug fix - Fix CORE CNE exporter by @pet-mit in #724
Bug fix
Full Changelog: v4.2.3...v4.2.4
v4.2.3
What's Changed
- auto remedial actions were not being applied for curative perimeters by @phiedw in #705
Bug fix - Fix bug in SearchTreeRaoParameters by @pet-mit in #707
Bug fix - fix angle monitoring unneeded conversion bug by @schwitzguebel in #706
Bug fix - 2P condition by @Godelaine in #708
If second preventive RAO happens to increase RAO cost, the RAO now falls back to first preventive RAO's result - Fix FB constraint javadoc generation by @TheMaskedTurtle in #713
Bug fix - Fix bug in parallelization by @pet-mit in #712
Bug fix - Update CSE crac xsd to v4.23 by @pet-mit in #709
New version of xsd implemented - Update dependencies by @pet-mit in #714
Jackson & OpenLoadFlow versions bump - Add auto to 2P by @Godelaine in #715
Bug fix
New Contributors
- @schwitzguebel made their first contribution in #706
Full Changelog: v4.2.2...v4.2.3
v4.2.2
What's Changed
- Fix unoptimized cnecs in series with pst by @Godelaine in #700
Bug fix - Fix second preventive by @Godelaine in #699
Bug fix - Ofc fix by @pet-mit in #701
Bug fix
Full Changelog: v4.2.1...v4.2.2
v4.2.1
What's Changed
- MNE from CSE crac by @MartinBelthle in #687
Import MNEs from CSE crac - Raoresult remove unactivated na by @Godelaine in #694
RaoResult json file is now lighter as it does not list network actions that were not selected by the RAO - Add information to virtual cost logs by @pet-mit in #690
When a virtual cost is detected during RAO, some extra details are logged - Update powsybl to 5.0.0 by @phiedw in #691
PowSyBl version bump - Small NA-combinations refactoring and fix by @pet-mit in #696
Bug fix
New Contributors
- @MartinBelthle made their first contribution in #687
Full Changelog: v4.2.0...v4.2.1
v4.2.0
What's Changed
-
Monitor CNECs on one or both sides
It is now possible to define in the CracCreationParameters which side you want to monitor CNECs on: left, right or both. -
Allow creating CIM twice
It is now possible to re-use the same CimCrac object to create multiple Crac objects with different TimeSeries filters (there was a bug before). -
Fix multithreading
Bug fix -
CNECs in series with PSTs
It is now possible to define, in the RaoParameters, a list of "CNEC network element - PST network element" pairs, for CNECs in series with PSTs, that shall not be optimized if the PSTs are not close to their limits. -
Export post-ARA results for curative range actions
Bug fix -
Add CNE header possibilities for SWE
New values are allowed for fields in the header of the SWE CNE file -
Allow MNECs in Amps. Log virtual cost details
It is now possible to define MNEC constraints for RAO in Ampere.
Extra information is logged during RAO when virtual costs are met. -
Cne add angle monitoring
SWE CNE exporter can now process angle monitoring results. -
SearchTree: prioritize network action combinations
The search-tree RAO now starts by evaluating large network action combinations, in the hopes of speeding up resolution (i.e. reaching stop criterion faster).
Full Changelog: v4.1.4...v4.2.0
v4.1.4
v4.1.3
What's Changed
- Use reference intensities in LP when optimizing in Amperes
Full Changelog: v4.1.2...v4.1.3
v4.1.2
What's Changed
- Update to POWSYBL 4.10.1
Breaking changes
- Default load-flow & sensitivity analysis provider is now OpenLoadFlow
Full Changelog: v4.1.1...v4.1.2
v4.1.1
General
- Add GitHub actions for release commits and automatic release on maven central
CSE CRAC
- Fix sign on PST ranges during CSE import