Skip to content

v2.3.0

Latest

Choose a tag to compare

@SylvestreSakti SylvestreSakti released this 01 Jul 14:56
v2.3.0
a651a51

Labels correspond the associated described change.

  • Deprecated indicates that some methods were deprecated;
  • Breaking Change indicates a breaking change which could impact all users;
  • Test Data Change indicates a change in the simulation results that may affect existing tests in your application;
  • Parameter Change indicates a new parameter, a new parameter default or a new parameter usage;

📜 Release notes

Dependencies

Load flow

  • Enable loadflow for ACDC networks with several synchronous components (#1390)

Robustness and accuracy

  • Fix DC nodes voltage initialization in ACDC load flow (#1406)
  • Option to disallow Non-Linear Shunt Compensator section zero (#1419) Parameter Change This can be done using parameter allowNonLinearShuntZeroSection (default value keeps the previous behavior)
  • Fix JSON update of Security and Sensitivity Parameters extensions (#1410) Test Data Change Tests using JSON parameters import can change
  • Fix DC Load Flow running slack distribution for epsilon mismatch (#1389) Test Data Change Slack distribution in reports may be impacted
  • Throw exception when having DcSwitch with non zero resistance (#1447) (before introduction in a future release)

Security Analysis

  • Fix state monitors in security analysis with operator strategies (#1420) Test Data Change
  • Add version and parameters logging for Security and Sensitivity Analysis Providers (#1400)

Sensitivity Analysis

  • Support preventive actions in DC sensitivity analysis (#1383)
  • Support generator and load actions in DC sensitivity analysis (#1425)
  • Support SHUNT_COMPENSATOR_SUSCEPTANCE variable type in AC Sensitivity Analysis (#1396)
  • Support BRANCH_RESISTANCE, BRANCH_REACTANCE and BRANCH_ADMITTANCE variable types in AC Sensitivity Analysis (#1438)
  • Support SVC_PILOT_POINT_TARGET_VOLTAGE variable type in AC Sensitivity Analysis (#1444)
  • Use lowImpedanceThreshold parameter in Sensitivity analysis (and add warning logs for unsupported parameters) (#1411) Test Data Change Sensitivity analysis that did not take into account this parameter before can have different results
  • Fix PST action in DC sensitivity analysis (#1418) Test Data Change

Performance

  • Add support of network cache for DC load flow (#1386): the fast restart feature can be used to avoid reloading the network for multiple load flow computations with a network that has only minor changes
  • Fast restart: Add support of active power update of Load, LCC, VSC and BoundaryLine (#1427)
  • Incremental Transformer Voltage Control: filter insensitive controllers from the regulation in order to avoid additional unecessary outer loops iterations (#1417)
  • Filtering monitored results in N-1 state result to limit memory usage (#1398) this can be used through the new SecurityAnalysis parameter modifiedMonitoredElementsParameters Parameter Change
  • Remove redundant outer loop executions at load flow ending (#1414)

Documentation

  • Improve documentation with links for parameters (#1381, #1428)
  • Add documentation link to core documentation for simulations details (#1445)
  • Update documentation dependencies (#1426)

Developper

  • Remove powsybl-loadflow-results-completion dependency (#1387)
  • Add contributing and security references to the readme (#1382)
  • Add common config for tests (to change MatrixFactory in all tests) (#1403)
  • Refactor network cache to allow future extension of fast restart to sensitivity analysis (#1421)
  • Fix ComponentMode parameter having category "None" instead of "Performance" (#1435)
  • Remove use of deprecated LimitViolation() constructor (#1443)