pub struct SeriesCompensator {
pub base: ConductingEquipment,
pub r: Option<f64>,
pub r0: Option<f64>,
pub varistor_present: Option<bool>,
pub varistor_rated_current: Option<f64>,
pub varistor_voltage_threshold: Option<f64>,
pub x: Option<f64>,
pub x0: Option<f64>,
}Expand description
A Series Compensator is a series capacitor or reactor or an AC transmission line without charging susceptance. It is a two terminal device.
Fields§
§base: ConductingEquipment§r: Option<f64>Positive sequence resistance.
r0: Option<f64>Zero sequence resistance.
varistor_present: Option<bool>Describe if a metal oxide varistor (mov) for over voltage protection is configured in parallel with the series compensator. It is used for short circuit calculations.
varistor_rated_current: Option<f64>The maximum current the varistor is designed to handle at specified duration. It is used for short circuit calculations and exchanged only if SeriesCompensator.varistorPresent is true. The attribute shall be a positive value.
varistor_voltage_threshold: Option<f64>The dc voltage at which the varistor starts conducting. It is used for short circuit calculations and exchanged only if SeriesCompensator.varistorPresent is true.
x: Option<f64>Positive sequence reactance.
x0: Option<f64>Zero sequence reactance.
Implementations§
Source§impl SeriesCompensator
impl SeriesCompensator
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for SeriesCompensator
impl CimElement for SeriesCompensator
Source§impl Clone for SeriesCompensator
impl Clone for SeriesCompensator
Source§fn clone(&self) -> SeriesCompensator
fn clone(&self) -> SeriesCompensator
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more