Skip to content

Allow meshed control transformers #927

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 19 commits into from
Apr 28, 2025

Conversation

nitbharambe
Copy link
Member

Changes proposed in this PR include:

The updated implementation of automatic transformer tap changer was too restrictive on allowed cases for tap control. Meshed control of transformers was not allowed. With this PR, we shall now put the rank of transformer at the end of the mesh to a last_rank. Controlling the slack bus is still prevented by this way.

Signed-off-by: Nitish Bharambe <nitish.bharambe@alliander.com>
Signed-off-by: Nitish Bharambe <nitish.bharambe@alliander.com>
@nitbharambe nitbharambe changed the base branch from main to fix/unreachable-regulators-again March 22, 2025 15:40
nitbharambe and others added 11 commits March 22, 2025 16:41
…ansformer-ranking-restriction

Signed-off-by: Nitish Bharambe <78108900+nitbharambe@users.noreply.github.com>
Signed-off-by: Nitish Bharambe <nitish.bharambe@alliander.com>
Signed-off-by: Nitish Bharambe <nitish.bharambe@alliander.com>
Signed-off-by: Nitish Bharambe <nitish.bharambe@alliander.com>
Signed-off-by: Nitish Bharambe <nitish.bharambe@alliander.com>
Signed-off-by: Nitish Bharambe <nitish.bharambe@alliander.com>
…ansformer-ranking-restriction

Signed-off-by: Nitish Bharambe <nitish.bharambe@alliander.com>
…ansformer-ranking-restriction

Signed-off-by: Nitish Bharambe <nitish.bharambe@alliander.com>

# Conflicts:
#	power_grid_model_c/power_grid_model/include/power_grid_model/optimizer/tap_position_optimizer.hpp
Signed-off-by: Nitish Bharambe <nitish.bharambe@alliander.com>
Signed-off-by: Nitish Bharambe <nitish.bharambe@alliander.com>
Base automatically changed from fix/unreachable-regulators-again to main March 25, 2025 12:57
Signed-off-by: Nitish Bharambe <nitish.bharambe@alliander.com>
Signed-off-by: Nitish Bharambe <nitish.bharambe@alliander.com>
Signed-off-by: Nitish Bharambe <nitish.bharambe@alliander.com>
Signed-off-by: Nitish Bharambe <nitish.bharambe@alliander.com>
@mgovers mgovers added the do-not-merge This should not be merged label Mar 26, 2025
@mgovers
Copy link
Member

mgovers commented Mar 26, 2025

Do not merge label temporarily added so that we can merge #908

EDIT: Removed after successful merge of #908 and #937

@mgovers mgovers removed the do-not-merge This should not be merged label Mar 26, 2025
@petersalemink95 petersalemink95 added the do-not-merge This should not be merged label Apr 2, 2025
@petersalemink95
Copy link
Member

Added do-not-merge label, because we have not made a decision on the right implementation yet

@petersalemink95
Copy link
Member

If we are going to merge this branch, we should clearly document which cases we do and which we do not support in automatic tap calculations

Signed-off-by: Jerry Guo <Jerry.Jinfeng.Guo@alliander.com>
Signed-off-by: Jerry Guo <6221579+Jerry-Jinfeng-Guo@users.noreply.github.com>
@Jerry-Jinfeng-Guo Jerry-Jinfeng-Guo marked this pull request as ready for review April 17, 2025 12:16
@Jerry-Jinfeng-Guo
Copy link
Contributor

Added do-not-merge label, because we have not made a decision on the right implementation yet

Please only remove the label once we get the go signal from stakeholders.

@petersalemink95 petersalemink95 moved this to Q2 2025 in Power Grid Model Apr 23, 2025
@nitbharambe nitbharambe removed the do-not-merge This should not be merged label Apr 28, 2025
Copy link
Contributor

@Jerry-Jinfeng-Guo Jerry-Jinfeng-Guo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@figueroa1395 Could you put this in the merge queue once you see fit in the whole merging gala?

@figueroa1395 figueroa1395 added this pull request to the merge queue Apr 28, 2025
Merged via the queue into main with commit 22d88bc Apr 28, 2025
30 of 31 checks passed
@figueroa1395 figueroa1395 deleted the feature/relax-transformer-ranking-restriction branch April 28, 2025 11:49
@Jerry-Jinfeng-Guo Jerry-Jinfeng-Guo added the improvement Improvement on internal implementation label May 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement Improvement on internal implementation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants