Skip to content

Migration guide v4.7.0

miovd edited this page Feb 16, 2022 · 13 revisions

Additional clarifications on power flow inputs (SSH) and state values (SV)

Breaking change

To be completed

Deprecated

To be completed

Delete CGMES update to only use CGMES full export

To be completed

Redundant attribute in ObservabilityQuality is a boolean and not a Boolean anymore

Fix IIDM transformers substation check

Migrate to IIDM/XIIDM 1.7

t this release, IIDM has been changed to version 1.7. Consequently, if you are using a XIIDM converter from powsybl-core v4.7.0 and above to write IIDM network files in version 1.7, you should use a XIIDM converter from powsybl-core v4.7.0 to read them as well without issues.

Please note that it is possible to read and write XIIDM files in previous IIDM-XML versions.

In order to write XIIDM files in previous versions (e.g. the version 1.0), you need to use the following configuration property:

import-export-parameters-default-value:
  iidm.export.xml.version: "1.0"

or use the Java object ExportOptions in your parameters with a suitable set version:

... // do something
ExportOptions options = new ExportOptions().setVersion("1.0");
NetworkXml.write(network, options, path);
... // do something

⚠️ Writing XIIDM files in previous versions will only be possible if the network you want to serialize has no new features or has only new features that can be interpreted in the previous versions.

Reading XIIDM files in previous versions does not require any particular configuration.

For more information about the new features, please read the documentation page on IIDM/IIDM-XML 1.7 evolutions.

These new features and changes include:

Create powsybl-iidm-modification

Replace simulShunt in LoadFlowParameters by shuntCompensatorVoltageControlOn

Improvements on Security Analysis API

Sensitivity Analysis API

Clone this wiki locally