pub struct TransformerData {
pub transformer_connection: TransformerConnection,
pub winding_rated_kv: Option<f64>,
pub winding_rated_mva: Option<f64>,
pub parent_transformer_id: Option<String>,
pub winding_number: Option<u8>,
pub winding_connection: Option<WindingConnection>,
pub zn_winding: Option<Complex64>,
pub oil_temp_limit_c: Option<f64>,
pub winding_temp_limit_c: Option<f64>,
pub impedance_limit_ohm: Option<f64>,
}Expand description
Transformer winding identity and nameplate data.
Fields§
§transformer_connection: TransformerConnectionTransformer zero-sequence winding connection (FPQ-01).
Controls how zero-sequence current propagates through this transformer in the fault analysis zero-sequence Y-bus:
WyeGWyeG(default): passes zero-sequence freely — same admittance as positive-seq.WyeGDelta: primary (from) side sees zero-seq shunt to ground; secondary blocked.DeltaWyeG: secondary (to) side sees zero-seq shunt to ground; primary blocked.DeltaDelta: transformer is skipped entirely in the zero-sequence Y-bus.WyeGWye: same asDeltaDelta— no zero-sequence path.
For transmission lines (non-transformers), this field is ignored.
winding_rated_kv: Option<f64>Winding rated kV (individual winding, not line-to-line).
winding_rated_mva: Option<f64>Winding rated MVA.
parent_transformer_id: Option<String>Parent 3-winding transformer ID (star-bus expansion).
winding_number: Option<u8>Winding number within parent transformer (1, 2, or 3).
winding_connection: Option<WindingConnection>Winding connection type.
zn_winding: Option<Complex64>Neutral impedance of this winding (pu, system base).
oil_temp_limit_c: Option<f64>Oil temperature limit in deg-C (from CGMES OilTemperatureLimit, informational).
This is the transformer insulating oil temperature threshold at which the equipment is rated (PATL or TATL depending on OperationalLimitType). Stored per the CIM spec (OilTemperatureLimit attaches to ConductingEquipment via OperationalLimitSet). Not converted to MVA — requires equipment-specific thermal derating curves.
winding_temp_limit_c: Option<f64>Winding temperature limit in deg-C (from CGMES WindingTemperatureLimit, informational).
Temperature threshold for the transformer winding insulation. Same structure as OilTemperatureLimit — stored per CIM spec, not converted to MVA.
impedance_limit_ohm: Option<f64>Impedance limit in Ohms (from CGMES ImpedanceLimit, informational).
Represents a protection or operational limit on the series impedance magnitude. Stored per CIM spec (ImpedanceLimit attaches to ConductingEquipment via OperationalLimitSet). Not applied to the admittance model.
Trait Implementations§
Source§impl Clone for TransformerData
impl Clone for TransformerData
Source§fn clone(&self) -> TransformerData
fn clone(&self) -> TransformerData
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more