Skip to content

Roadmap

CARON Alice edited this page Nov 7, 2025 · 120 revisions

General information

Release trains expected in 2025 in March, June, October and December. More details for the release train in December here.

New version of XIIDM/JIIDM: 1.15 in dependencies 2025.3.0 (December)

Documentation

  • Improve all README files and the README of the organization.

Raising awareness around PowSyBl

  • Next webinar to be scheduled in 2025

powsybl-core

Model / APIs

2025.0.0
  • [Expected 2025.0.0] ReportNode API: allow translation
2025.1.0
  • [2025.1.0] Detailed HVDC model (beta)
  • [2025.1.0] "Adders by copy", documentation Issue
  • [2025.1.0] Boolean to activate/deactivate regulation for SVC without using OFF mode Issue
  • [2025.1.0] Solved tap position and solved section count
2025.2.0
  • [Expected 2025.2.0] Detailed HVDC model (topology processing)
2025.3.0
  • [Expected 2025.3.0] Detailed HVDC model (IIDM SerDe)_ Issue
  • [Expected 2025.3.0] PQU diagram modeling
  • [Expected 2025.3.0] Several extensions of the same class
  • [Expected 2025.3.0] Topology network modification for long-term studies
  • [Expected 2025.3.0] Add extensions on homopolar data for asymmetrical short-circuit simulations
  • [Expected 2025.3.0] Add a check on minQ and maxQ for reactive capability curve in IIDM PR
  • [Expected 2025.3.0] Renewable energy regulation law extension
  • [Expected 2025.3.0] Add new conditions to the condition model in the security analysis API: active power monitoring condition and composite condition with boolean operator
  • [Expected 2025.3.0] Add a localTargetV to a generator Issue
  • [Expected 2025.3.0] Make IIDM objects properties bearers Issue
To be defined
  • Renewable energy voltage regulation law extension

  • Handle connectable objects (Battery, Generator, VSC...) voltage regulation in a common object

  • Shunt compensator regulation action.

  • Contingency context specific with a list of contingency ids.

  • New conditions involving countries and maybe subnetworks (https://github.com/powsybl/powsybl-open-rao/issues/1067).

  • Operational limits override for the security analysis that only relies on limits defined in IIDM networks.

  • Security analysis results with connected and disconnected elements (linked to automation system tripping).

  • Security analysis with multi loadflow providers.

  • Security Analysis PreContingencyResult: support per component result status (https://github.com/powsybl/powsybl-core/issues/3156).

  • Modelling of new automation systems

Conversions

2025.0.0
  • [Expected 2025.0.0] CGMES: deprecate extension for control areas, use IIDM native class.
  • [Expected 2025.0.0] CGMES: bus/breaker export option
  • [Expected 2025.0.0] PSSE: support of node/breaker topology.
2025.1.0
  • [2025.1.0] CGMES: Unit tests refactoring (HVDC part)
  • [2025.1.0] CGMES: Drop CIM14 support
  • [2025.1.0] PSS/E: full export
2025.2.0
  • [Expected 2025.2.0] CGMES: import of EQ and multiple SSH, TP and SV profiles using variants (QoCDC rules) (part 1)
  • [Expected 2025.2.0] Refactor the CGMES unit tests (to avoid CI performance issue)
  • [Expected 2025.2.0] Add boolean for IIDM CGMES property import
  • [Expected 2025.2.0] Change export in order not to rely on properties
2025.3.0
  • [Expected 2025.3.0] CGMES: import of EQ and multiple SSH, TP and SV profiles using variants (QoCDC rules) (part 2)
  • [Expected 2025.3.0] Ensure no modifications of network following CGMES import
  • [Expected 2025.3.0] No default value when importing EQ file alone
2026+
  • [Expected 2026+] Improve BIIDM import (beta feature)
  • [Expected 2026+] PSSE: full export.
  • [Expected 2026+ ?] PowerFactory: updated export.
  • [Expected 2026+ ?] PowerFactory: management of line segments.
  • [Expected 2026+ ?] PowerFactory: validation of implemented support for medium voltage loads, external grids, transformer stations, lines connected only at one end (reference cases are required to prepare PR with unit tests).
  • [Expected 2026+] Full UCTE export

New version of XIIDM/JIIDM/BIIDM

iidm 1.14
iidm 1.15
  • [iidm 1.15] Add properties for any IIDM object

  • [iidm 1.15] PQU diagram modeling

  • [iidm 1.15] Add a check on minQ and maxQ for reactive capability curve in IIDM PR

  • [iidm 1.15] Detailed DC model iIDM SerDe support Issue

  • [iidm 1.15] Add a localTargetV to a Generator Issue

2026+ iidm 1.16
  • [iidm 1.16] Have a Connectable common object for voltage regulation Issue
To be defined
  • [Expected 2026+] Power Transfer Corridor model
  • [Expected 2026+] TCSC model
  • [Expected 2026+] Limits: TATL dependent on pre-contingency loading

powsybl-open-loadflow

2025.0.0
2025.1.0
  • [Expected 2025.1.0] Additional parameters to adapt OpenLoadFlow to RTE internal use cases (list under review)
2025.2.0
  • [Expected 2025.2.0] Fast Decoupled AC Newton-Raphson
2025.3.0
  • [Expected 2025.3.0] Work on acceleration of OpenLoadFlow solver
  • [Expected 2025.3.0] Support new conditions introduced in powsybl-core: active power monitoring condition and composite condition with boolean operator
2026+
  • [Expected 2026+] Coupled AC-DC grids resolution
  • [Expected 2026+] Detailed HVDC model support
To be defined

powsybl-diagram

2025.0.0
  • [2025.0.0][network-area diagram] Represent subnetworks
  • [2025.0.0][network-area diagram] Dynamic expansion/deletion of voltage levels in NAD
2025.1.0
  • [2025.1.0] Allow better diagram customization for Java users
  • [2025.1.0][pypowsybl][powsybl-diagram] Allow better diagram customization for pypowsybl users
  • [2025.1.0][network-area diagram] Allow line bending in NAD
  • [2025.1.0][network-area diagram] Display injections
  • [2025.1.0][single-line diagram] Highlight electrical nodes on hover
2025.2.0
  • [Expected 2025.2.0][single-line diagram] SLD Display tee-points inside voltage levels
  • [Expected 2025.2.0][single-line diagram] SLD Custom style provider
  • [Expected 2025.2.0][single-line diagram] Add generator subtypes icons
2025.3.0
  • [Expected 2025.3.0][single-line diagram] Add documentation
  • [Expected 2025.3.0][single-line diagram] Improve multi-substation diagram performance (snakeline drawing algorithm in particular)
  • [Expected 2025.3.0][single-line diagram] Display feeder information on 3WT legs that are included in the displayed voltage level
  • [Expected 2025.3.0][network-area diagram] Add arrow in the middle of an edge Issue
To be defined * [single-line diagram] Expose SLD cells * [network-area diagram] Performance evaluation: - Implement a new forced layout implementation based on Atlas Force 2 --> open PR to be reviewed performance and quality-wise - Performance optimization POC for displaying huge networks (in powsybl-diagram-viewer mostly possibly with some required changes in powsybl-diagram)

powsybl-network-viewer

2025.0.0
  • [Expected 2025.0.0] Dynamically display/erase voltage levels in NAD
2025.2.0
2025.3.0
  • [Expected 2025.3.0] Transfer existing map features to Powsybl
  • [Expected 2025.3.0][network-area diagram] Allow line bending in NAD

powsybl-dynawo

2025.1.0
  • [2025.1.0] Add margin calculation
  • [2025.1.0] Adapt SVC regulating new field instead of regulation mode to OFF
2025.2.0
  • [2025.2.0] Handle bugs
  • [2025.2.0] Update to java 21 version dynawo#501
  • [2025.2.0] Rephrase reports and add ReportNode French translations
  • [2025.2.0] Hvdc invert sides connection Issue
2025.3.0
To be defined
  • Evaluating and analyzing performance on a real network.

powsybl-entsoe

2025.2.0
  • [2025.2.0] Update to java 21 #212
2025.3.0
  • [2025.3.0] Add ReportNode French translations
2026+

powsybl-open-rao

2025.1.0
  • [2025.1.0] Support for inter-temporal constraints and counter-trading remedial actions. FastRAO, a heuristic RAO implementation.
2025.2.0
  • [2025.2.0] Update to java 21 #1442
  • [2025.2.0] Add intertemporal group constraints
  • [2025.2.0] Make Json imports and exports more user friendly
  • [2025.2.0] Adapt FastRao for cost optimization (and multi timestamp)
2025.3.0
  • [2025.3.0] PST regulation at the end of RAO optimization
  • [2025.3.0] Split HVDC range action into a network action and a range action
  • [2025.3.0] Handle import of preventive and curative HVDC range actions in CIM format
  • [2025.3.0] Re-evaluate onFlowConstraint after each leaf
  • [2025.3.0] Make OneStateOnlyRaoResultImpl more robust
2026+
  • [2026.0.0] Multithreading on the MARMOT intertemporal module
  • [2026.0.0] Add new constraints to MARMOT intertemporal MIP
  • [2026.0.0] Computation unit aligned with objective function
  • [2026.0.0] Add report nodes on module ra-optimisation
  • [2026+] Check feasibility for counter trading optimization (with merit order and or proportional glsk redistributing overflows)
  • [2026+] Take into account RA Usage Limits in 2P Global Opt Issue

pypowsybl

2025.0.0
  • [2025.0.0] Open rao integration
2025.1.0
  • Return a more friendly output (data frames) for Rao results
2025.2.0
2025.3.0
  • [2025.3.0] Add limit reductions on security analysis pypowsybl#817
  • [2025.3.0] Import RAO result file for monitoring
  • [2025.3.0] Make FastRAO parameters available
  • [2025.3.0] Add scalable network modification
  • [2025.3.0] Write documentation on internal mechanics of Pypowsybl
  • [2025.3.0] Import RAO result file for monitoring
2026.0.0
  • [2026.0.0] Update parameters and include FastRao parameters
  • [2026.0.0] Specify purpose of GLSK file
To be defined
  • C++ refactoring.

  • Compilation optimization to accelerate some process (file upload, loadflow...)

  • extensions in per units

pypowsybl-jupyter

2025.1.0
  • [2025.1.0] Add a notebook to showcase OpenRao.
To be defined
  • TBD