Skip to content

Bugfix: SE transformer + link with validation (#1567) - #1580

Merged
mgovers merged 19 commits into
mainfrom
pgm/feature/repro-issue-1567
Sep 8, 2026
Merged

mgovers merged 19 commits into
mainfrom
pgm/feature/repro-issue-1567

Conversation

@mgovers

@mgovers mgovers commented Sep 8, 2026

Copy link
Copy Markdown
Member

Fixes #1567

This supercedes #1571 and #1572 .

Rationale

The original repro case was missing 2 things:

See also 123e0e5#r3948457387

Verification of validity

figueroa1395 and others added 15 commits September 7, 2026 17:55
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>
…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>
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>
@mgovers mgovers self-assigned this Sep 8, 2026
@mgovers mgovers added the bug Something isn't working label Sep 8, 2026
@mgovers
mgovers requested a review from figueroa1395 September 8, 2026 09:44
Signed-off-by: Martijn Govers <Martijn.Govers@Alliander.com>
…to pgm/bugfix/trafo-link-vsensor

Signed-off-by: Martijn Govers <Martijn.Govers@Alliander.com>
figueroa1395
figueroa1395 previously approved these changes Sep 8, 2026
…ensor

Bugfix: SE transformer + link + sensor bug
@mgovers
mgovers enabled auto-merge September 8, 2026 12:18
@mgovers mgovers changed the title Stable repro cases for #1567 Bugfix: SE transformer + link with validation (#1567) Sep 8, 2026
figueroa1395
figueroa1395 previously approved these changes Sep 8, 2026
Comment thread power_grid_model_c/power_grid_model/include/power_grid_model/main_core/output.hpp Outdated
@Jerry-Jinfeng-Guo

Copy link
Copy Markdown
Member

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>
@figueroa1395

Copy link
Copy Markdown
Member

One question remaining (not related to the merging of this PR) is why the original incomplete repro case passes on the link registration brach

@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.

@sonarqubecloud

sonarqubecloud Bot commented Sep 8, 2026

Copy link
Copy Markdown

@mgovers
mgovers added this pull request to the merge queue Sep 8, 2026
Merged via the queue into main with commit 960486a Sep 8, 2026
34 checks passed
@mgovers
mgovers deleted the pgm/feature/repro-issue-1567 branch September 8, 2026 18:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] *WLS Asymmetrical State Estimation diverges and applies inconsistent Phase/Line scaling (Regression since >= 1.13.147)*

4 participants