pub struct TapChanger {
pub base: PowerSystemResource,
pub tap_changer_control: Option<MridRef>,
pub control_enabled: Option<bool>,
pub high_step: Option<i64>,
pub low_step: Option<i64>,
pub ltc_flag: Option<bool>,
pub neutral_step: Option<i64>,
pub neutral_u: Option<f64>,
pub normal_step: Option<i64>,
pub step: Option<f64>,
}Expand description
Mechanism for changing transformer winding tap positions.
Fields§
§base: PowerSystemResource§tap_changer_control: Option<MridRef>The regulating control scheme in which this tap changer participates.
control_enabled: Option<bool>Specifies the regulation status of the equipment. True is regulating, false is not regulating.
high_step: Option<i64>Highest possible tap step position, advance from neutral. The attribute shall be greater than lowStep.
low_step: Option<i64>Lowest possible tap step position, retard from neutral.
ltc_flag: Option<bool>Specifies whether or not a TapChanger has load tap changing capabilities.
neutral_step: Option<i64>The neutral tap step position for this winding. The attribute shall be equal to or greater than lowStep and equal or less than highStep. It is the step position where the voltage is neutralU when the other terminals of the transformer are at the ratedU. If there are other tap changers on the transformer those taps are kept constant at their neutralStep.
neutral_u: Option<f64>Voltage at which the winding operates at the neutral tap setting. It is the voltage at the terminal of the PowerTransformerEnd associated with the tap changer when all tap changers on the transformer are at their neutralStep position. Normally neutralU of the tap changer is the same as ratedU of the PowerTransformerEnd, but it can differ in special cases such as when the tapping mechanism is separate from the winding more common on lower voltage transformers. This attribute is not relevant for PhaseTapChangerAsymmetrical, PhaseTapChangerSymmetrical and PhaseTapChangerLinear.
normal_step: Option<i64>The tap step position used in ‘normal’ network operation for this winding. For a ‘Fixed’ tap changer indicates the current physical tap setting. The attribute shall be equal to or greater than lowStep and equal to or less than highStep.
step: Option<f64>Tap changer position. Starting step for a steady state solution. Non integer values are allowed to support continuous tap variables. The reasons for continuous value are to support study cases where no discrete tap changer has yet been designed, a solution where a narrow voltage band forces the tap step to oscillate or to accommodate for a continuous solution as input. The attribute shall be equal to or greater than lowStep and equal to or less than highStep.
Implementations§
Source§impl TapChanger
impl TapChanger
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for TapChanger
impl CimElement for TapChanger
Source§impl Clone for TapChanger
impl Clone for TapChanger
Source§fn clone(&self) -> TapChanger
fn clone(&self) -> TapChanger
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more