Skip to content

Roadmap

Anne Tilloy edited this page Mar 27, 2024 · 66 revisions

Next release trains expected in 2024 in March, June, September and December. More detailed for the next release train in powsybl-core pages.

New version of XIIDM/JIIDM expected for the June release train.

Documentation

  • Improve all README files and add a README for the organization.
  • Update website.
  • POC based on xwiki.

LFE security audit (March 2024)--> independent training

Raising awareness around PowSyBl

  • A 1h-long webinar (already done by other LFE projects) --> April "at the earliest"

powsybl-core

APIs

  • [2024.1.0] Limit reduction API for security analysis (https://github.com/powsybl/powsybl-core/issues/2751).
  • Security analysis results with connected and disconnected elements (linked to automation system tripping).
  • Security analysis with multi loadflow providers.
  • [2024.1.0] New Reporter API (https://github.com/powsybl/powsybl-core/issues/2191).
  • [Excepted 2024.1.0] Dangling line action.
  • [Expected 2024.2.0] Dynamic security analysis.
  • [Excepted 2024.2.0] Shunt compensator regulation action.
  • [Expected 2024.2.0] toModification method for remedial actions.
  • [Expected 2024.2.0] Dry run for network modifications.
  • [Expected 2024.2.0] Contingency context specific with a list of contingency ids.
  • [Expected 2024.3.0] Support of range actions (phase tap changer, hvdc and injection) for powsybl-open-rao.

Conversions

  • New updated export API.
  • PowerFactory: updated export.
  • PowerFactory: management of line segments.
  • 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 2024.2.0] Matpower: support of DC lines.
  • PSSE: support of node/breaker topology.
  • CGMES: updated import with SSH and TP only.
  • CGMES: import of EQ and multiple SSH, TP and SV profiles using variants.
  • [Expected 2024.1.0] New CGMES metadata extension (no compatibility).
  • [Expected 2024.1.0] CGMES tie line export in two AC line segment.
  • [Expected 2024.2.0] CGMES export of active and reactive power regulating controls.
  • [Expected 2024.3.0] CGMES import at EQUIPMENT level.

New version of XIIDM/JIIDM

  • [Expected 2024.2.0, iidm 1.13] Generic area modeling for control area and automation systems (https://github.com/powsybl/powsybl-core/issues/2883).
  • [iidm 1.14] New automaton systems.
  • [Expected 2024.2.0, iidm 1.13] Several extensions of the same class for the same extendable.
  • [Expected 2024.2.0, iidm 1.13] Generator type for condensers.
  • [Expected 2024.2.0] Improve binary JIIDM import (beta feature right now).
  • Topology network modification for long-term studies.
  • [iidm 1.14] Add a check on minQ and maxQ for reactive capability curve in IIDM.
  • [Expected 2025+] New HVDC modeling for CGMES needs - e.g. bipoles, DC grid with metallic ground return.
  • [Expected 2025+] Power Transfer Corridor model
  • [Expected 2025+] TCSC model
  • [Expected 2025+] Limits: TATL dependent on pre-contingency loading

Refactoring

powsybl-open-loadflow

  • Support of operator strategies in contingency context none (preventive operator strategy).
  • Multi synchronous component security analysis.
  • Improve performances of incremental graph connectivity for security analysis with operator strategies.
  • [Expected 2024.1.0] Fast restart for AI (https://github.com/powsybl/powsybl-open-loadflow/issues/949).
  • [Expected 2024.2.0] Support of new limit reduction API in security analysis.
  • [Expected 2024.2.0] Support of limit violation filter in security analysis.
  • [Expected 2024.2.0] Refactor DC sensitivity analysis to extract a fast DC N-k computation engine
  • Add a new fast DC security analysis using the fast DC N-k computation engine
  • Model actions in the fast DC N-k computation engine, starting with PST actions, then the other action types
  • [Expected 2024.2.0 - best effort] LoadFlowResult: report NO_CALCULATION component status
  • [Expected 2024.2.0 - best effort] LoadFlowResult: report component StatusText
  • [Expected 2024.2.0 - best effort] LoadFlowResult: report per-component and global Metrics
  • [Expected 2024.3.0] Area Interchange Control in OuterLoop (https://github.com/powsybl/powsybl-open-loadflow/issues/978, requires powsybl-core Generic Area Model)
  • [Expected 2024.4.0] Plugin mecanism to describe custom balancing / power shifts (https://github.com/powsybl/powsybl-open-loadflow/issues/979)
  • [Expected 2025+] Fast Decoupled AC Newton-Raphson
  • [Expected 2025+] Improved HVDC & TCSC simulation & actions/operator strategies

powsybl-diagram

  • [Expected 2024.1.0][network-area diagram] Implement a new forced layout implementation based on Atlas Force 2 --> open PR to be reviewed
  • [Expected 2024.2.0][network-area diagram] Display power generation and power consumption by voltage level
  • [Expected 2024.2.0][network-area diagram] Represent subnetworks
  • [Expected 2024.1.0][network-area-diagram] Use full X, Y coordinates as a layout (expected by end users, by mid-2024 if possible)
  • [Expected 2024.3.0][network-area diagram] Make diagram nodes movable (expected by end users, by mid-2024 if possible)
  • [single-line diagram] Improve the bus connection bug fix
  • [Expected 2024.1.0][single-line diagram] Absorb part of the technical debt and improve documentation
  • [pypowsybl][powsybl-diagram] Allow better diagram customization for pypowsybl users

powsybl-dynawo

  • Evaluating and analyzing performance on a real network.
  • Adding dynamic security analysis implementation through a new API in powsybl-core.
  • Passing iidm objects instead of ids to build the mapping (ids can still be passed).

powsybl-entsoe

powsybl-open-rao

  • [Expected 2024.1.0] Move to powsybl-core contingencies.
  • [Expected 2024.2.0] Move to powsybl-core actions.

pypowsybl

  • C++ refactoring.
  • [Expected 2024.3.0] Run open-rao.
  • Implement SLD Jupyter widgets (pan, zoom, explore...) (not discussed during the 01/02/24 meeting, added afterwards)
  • Implement NAD Jupyter widgets (pan, zoom, explore...) (not discussed during the 01/02/24 meeting, added afterwards)
Clone this wiki locally