Skip to content

Support ThreeWindingTransformer outages in NetworkModification #287

Description

@jd-lara

Context

PR #286 unified contingency handling around NetworkModification. Three-winding transformer outages are currently only supported via the internal ThreeWindingTransformerWinding type (individual winding arcs). Passing a full PSY.ThreeWindingTransformer component to the outage classification will error.

Current behavior

  • ThreeWindingTransformerWinding arcs are correctly classified via _resolve_branch_arc and handled in _compute_arc_ybus_delta.
  • A raw PSY.ThreeWindingTransformer passed as an outage component raises an error with a message directing users to use individual windings.

Desired behavior

  • Accept PSY.ThreeWindingTransformer directly in NetworkModification constructors and automatically decompose it into its three winding arcs.
  • Handle partial 3W transformer outages (single winding trip).

References

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions