Skip to content

Use solved values for tap positions, shunt sections and switch positions #3413

Open
0 of 4 issues completed
Open
@So-Fras

Description

@So-Fras

Describe the current behavior

After a simulation, the network may be modified:

  • Input tap positions of ratio tap changers and phase tap changers can be altered;
  • Input section count of shunt compensators can be modified;
  • Input positions of switches (open or closed) can be changed.

Describe the expected behavior

The resulting tap positions, switch positions and section counts should be stored in other variables and not in the original attributes that should remain inchanged
-> See #3418

The graph traversal API should evolve to precise which attributes (solved or not) to change on connection/disconnection.
-> See #3417

A util function should be created to help users report the solved values into the "input" ones.
-> See #3416

CGMES import/export: depending on the profile solved/not solved values should be put
-> See #3414

Other impacted repositories:

  • powsybl-open-loadflow => running a loadflow modifies the network and should no longer do it by default and nstead fill the new IIDM solved attributes
  • powsybl-iidm4cpp => need an upgrade to the last IIDM version to integrate the new solved attributes
  • powsybl-network-store?
  • powsybl-dynawo?

Describe the motivation

Running a simulation should not affect the network.

Extra Information

There is an existing PR on this topic (#2978) but it is a year old and has many conflicts with main.
A new PR should be opened. The old PR should be closed when the new one is merged.

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions