Skip to content

Removing islands causes issue with radial reductions #301

@acostarelli

Description

@acostarelli

In the Argentina system if we attempt to remove the islands in some form like so:

set_available!.(get_components(x -> !get_available(x), ACBranch, sys), true)

for g in get_components(x -> get_bustype(x) == ACBusTypes.ISOLATED, ACBus, sys)
    set_bustype!(g, ACBusTypes.PQ)
end

for g in get_components(ACBus, sys)
    set_available!(g, true)
end

There is an error later when trying to do radial reductions:

Ybus(sys, network_reductions=NetworkReduction[RadialReduction()])

Inspecting the subnetwork matrices of the Ybus without network reductions shows a lot of isolated buses. Something to do with 3W transformers, which are marked available but their windings are not -- and setting their windings to available doesn't fix this, nor does in addition skipping the step of setting Isolated buses to PQ.

@SebastianManriqueM
@m-bossart

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions