-
Notifications
You must be signed in to change notification settings - Fork 49
Description
Describe the current behavior
IIDM supports modeling of fictitious injections at node/breaker ans bus/branch topology levels:
- From
VoltageLevel.NodeBreakerViewinterface:- getFictitiousP0(int node)
- setFictitiousP0(int node, double p0)
- getFictitiousQ0(int node)
- setFictitiousQ0(int node, double q0)
- From
Businterface:- getFictitiousP0()
- setFictitiousP0(double p0)
- getFictitiousQ0()
- setFictitiousQ0(double q0)
Important
These fictitious injections represent the complement of the telemeasures typically after a state estimation. It does not represent "corrections" to a loadflow computation so that the sum of injections on a bus is null.
Currently, these ficitious injections are not fully handled: modeling and serialization is supported, but simulation, visualization and import/export aren't.
Describe the expected behavior
The fictitious injections should be taken into account in the load flow computation:
powsybl-open-loadflow #1114
The fictitious injections should be suitably represented in the single line diagrams:
powsybl-diagram #741
The fictitious injections should be exported to CGMES non conform loads:
powsybl-core #3608
Describe the motivation
The full support of SE fictitious injections would allow to make a proper distinction between real energy consumers and fictitious ones as seen by the state estimator.
Extra Information
- Original issue: Modeling fictitious injections #1937
- Original pull request: Add fictitious injections #2001