Bugfix: SE transformer + link with validation (#1567) - #1580
Conversation
Signed-off-by: Santiago Figueroa Manrique <santiago.figueroa.manrique@alliander.com>
Signed-off-by: Martijn Govers <Martijn.Govers@Alliander.com>
…form + architecture dependent Signed-off-by: Martijn Govers <Martijn.Govers@Alliander.com>
Signed-off-by: Santiago Figueroa Manrique <santiago.figueroa.manrique@alliander.com>
Signed-off-by: Santiago Figueroa Manrique <santiago.figueroa.manrique@alliander.com>
Signed-off-by: Martijn Govers <Martijn.Govers@Alliander.com>
Signed-off-by: Martijn Govers <Martijn.Govers@Alliander.com>
Signed-off-by: Martijn Govers <Martijn.Govers@Alliander.com>
…ue-1567 Signed-off-by: Martijn Govers <Martijn.Govers@Alliander.com>
Signed-off-by: Martijn Govers <Martijn.Govers@Alliander.com>
Signed-off-by: Martijn Govers <Martijn.Govers@Alliander.com>
6bd180d to
f9cbce3
Compare
…to pgm/bugfix/trafo-link-vsensor Signed-off-by: Martijn Govers <Martijn.Govers@Alliander.com>
…ensor Bugfix: SE transformer + link + sensor bug
|
One question remaining (not related to the merging of this PR) is why the original incomplete repro case passes on the link registration brach |
Signed-off-by: Martijn Govers <Martijn.Govers@Alliander.com>
92634bd
@Jerry-Jinfeng-Guo this is because in #1550 and in the original test, we didn't have a node injection sensor, so the new code path was being triggered. In the new code path the topology is reduced, where links are being "hidden". The reason the reduced topology didn't trigger this is because the issue appears only when links and branches are stored together and the wrong branch/edge dispatch fails there, as it's expecting something different. |
|



Fixes #1567
This supercedes #1571 and #1572 .
Rationale
The original repro case was missing 2 things:
1.13.146(the final working version before introduction of the bug in [BUG] *WLS Asymmetrical State Estimation diverges and applies inconsistent Phase/Line scaling (Regression since >= 1.13.147)* #1567 ) resulted in a failure on certain platforms, therefore impeding a stable search for the bug.See also 123e0e5#r3948457387
Verification of validity
v1.13.146on all platforms + architecturespgm/experiment/issue-1567based offv1.13.146contains exactly these validation casesmainmaincontains exactly the same validation casesxfail, raising aSparseMatrixError