Skip to main content

Module multiconductor

Module multiconductor 

Source
Expand description

Native multiconductor nodal admittance over MulticonductorNetwork (#232): terminal and conductor indexed, in the network’s actual units (volts, amperes, siemens), with no implicit positive sequence transformation anywhere.

The voltage unknown rows are the ungrounded bus terminals: terminal 0 and every explicitly grounded terminal are excluded, and buses joined by an exact unity connection (a closed switch) merge into one electrical node rather than receiving an arbitrary small impedance. Every axis carries the stable DistNode mapping — bus identity plus terminal — so mappings remain valid after source row reordering.

The passive admittance carries lines (series and both shunt halves from the linecode), shunts, and capacitor banks. Ideal equipment — two winding transformer coupling and voltage sources — enters the augmented system as exact constraint rows over the node voltages with their coupled ideal currents. Transformer leakage, non-WYE connections, floating winding neutrals, core shunts and tap decisions require a different augmented formulation and return an unsupported-physics error before assembly.

Structs§

AugmentedSystem
One ideal constraint row of the augmented system: exact relations over the node voltages, with the row’s coupled ideal current entering the nodal balance through the transpose.
DistNode
One voltage unknown: a bus terminal, by stable identity.
MulticonductorAdmittance
The assembled multiconductor nodal system.
MulticonductorNodeIndex
The dense node indexing of one multiconductor network.

Enums§

NodeRef
Where a bus terminal lands in the nodal system.

Functions§

calc_multiconductor_admittance_matrix
Build the passive nodal admittance and the ideal equipment constraints.