v2.1.0
Labels correspond the associated described change.
indicates that some methods were deprecated;
indicates a breaking change which could impact all users;
indicates a change in the simulation results that may affect existing tests in your application;
indicates a new parameter, a new parameter default or a new parameter usage;
📜 Release notes
Dependencies
- Bump powsybl-core to v7.1.0 (#1306 )
Breaking changes are mentioned in the powsyble-core 7.1.0 migration guide
Robustness and accuracy
- Automatic fix of incompatible voltage targets (#1115). This debugging feature helps finding and disabling voltage targets that are mutually incompatible, that can trigger convergence issues (enabled through the parameter fixVoltageTargets
) . The public method
VoltageTargetChecker.findElementsToDiscardFromVoltageControlcan also be used to display incompatible voltage to users in interactive applications. - Use of generator
equivalentLocalTargetV(new IIDM value) when switching from remote voltage control to local voltage control (#1295) - Support of fictitious bus injections (#1114)
Load flow results may change in IIDM networks that already had non zero values for
fictitiousP0orfictitiousQ0since they are now taken into account - Maximum number of shunt sections change per Shunt incremental outerloop (#1297) Introduction of parameter incrementalShuntControlOuterLoopMaxSectionShift
Changes can happen when computing load flow with incremental shunt voltage control
- Split Area Interchange Control remaining slack mismatch into several distributions, one per area (#1283)
- Run load flow with main synchronous component mode.
The new choice
MAIN_SYNCHRONOUSis introduced for LoadFlowParameter componentMode (previously named connectedComponentMode) (#1292)
Performance
- Vectorization of AC EquationSystem (#1275) leading to gain in performance for AC calculation
- Support of multi-thread computation for AC Sensitivity Analysis (#1288) with introduction of a new open sensitivity analysis parameter threadCount
Reports
- Reduce some log levels and send some functional log messages to reports (#1278)