Skip to content
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

CGMES import: use reference priority extension #2900

Closed
annetill opened this issue Feb 20, 2024 · 2 comments · Fixed by #2921
Closed

CGMES import: use reference priority extension #2900

annetill opened this issue Feb 20, 2024 · 2 comments · Fixed by #2921
Assignees
Labels

Comments

@annetill
Copy link
Member

annetill commented Feb 20, 2024

Describe the current behavior

image

The reference priorities in CGMES are dedicated to angle reference bus modeling, not slack bus modeling.

Describe the expected behavior

I think that we have to fix the CGMES importer to fill for a generator for example:

    <iidm:extension id="G">
        <refpri:referencePriorities>
            <refpri:referencePriority priority="1" id="G"/>
        </refpri:referencePriorities>
    </iidm:extension>

Describe the steps

No response

Environment

No response

Relevant Log Output

No response

Extra Information

No response

@zamarrenolm
Copy link
Member

Yes, CGMES import/export has to be updated after #2763. The previous issue #2747 could be closed and replaced by this one.

@zamarrenolm
Copy link
Member

We have to be aware that if we use the CGMES referencePriority attribute to the set value for the IIDM ReferencePriority extension (I agree with it, I believe it is the correct way of handling it), then we will never be setting the SlackTerminal extension from CGMES.

That is, we will not be setting explicitly the slack (swing) bus, the bus used to initially balance the active and reactive power in the system during power flow calculation. We are already sending the participation factors of active power control, used in distributed slack, but we will not have a way to explicitly state which bus should be used as slack bus.

For other network formats (IEEE CDF, MATPOWER, PowerFactory, PSSE) the slack bus acts both as the angular reference and the node where active and reactive power is balanced.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants