Expansion#

expand_case(case)#

Replace each three-winding transformer with a star equivalent.

Parameters:

case -- Case to expand.

Returns:

The expanded case and a map of generated buses and transformer legs.

class ExpansionMetadata(transformers_3w=<factory>)#

Map generated star-point buses to three-winding transformers.

property virtual_buses#

Return all bus numbers that expansion created.

property n_virtual_buses#

Return the number of buses that expansion created.

class Transformer3WMetadata(original_buses, virtual_bus, ckt, winding_ckt_ids)#

Map one expanded three-winding transformer to its generated records.

original_buses#

Original winding bus numbers.

Type:

tuple[int, int, int]

virtual_bus#

Generated star-point bus number.

Type:

int

ckt#

Original circuit identifier.

Type:

str

winding_ckt_ids#

Circuit identifiers for the three generated legs.

Type:

tuple[str, str, str]

gpf.VIRTUAL_BUS_BASE: int#