pub struct PetersenCoil {
pub base: EarthFaultCompensator,
pub mode: Option<UriRef>,
pub nominal_u: Option<f64>,
pub offset_current: Option<f64>,
pub position_current: Option<f64>,
pub x_ground_max: Option<f64>,
pub x_ground_min: Option<f64>,
pub x_ground_nominal: Option<f64>,
}Expand description
A variable impedance device normally used to offset line charging during single line faults in an ungrounded section of network.
Fields§
§base: EarthFaultCompensator§mode: Option<UriRef>The mode of operation of the Petersen coil.
nominal_u: Option<f64>The nominal voltage for which the coil is designed.
offset_current: Option<f64>The offset current that the Petersen coil controller is operating from the resonant point. This is normally a fixed amount for which the controller is configured and could be positive or negative. Typically 0 to 60 A depending on voltage and resonance conditions.
position_current: Option<f64>The control current used to control the Petersen coil also known as the position current. Typically in the range of 20 mA to 200 mA.
x_ground_max: Option<f64>The maximum reactance.
x_ground_min: Option<f64>The minimum reactance.
x_ground_nominal: Option<f64>The nominal reactance. This is the operating point (normally over compensation) that is defined based on the resonance point in the healthy network condition. The impedance is calculated based on nominal voltage divided by position current.
Implementations§
Source§impl PetersenCoil
impl PetersenCoil
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for PetersenCoil
impl CimElement for PetersenCoil
Source§impl Clone for PetersenCoil
impl Clone for PetersenCoil
Source§fn clone(&self) -> PetersenCoil
fn clone(&self) -> PetersenCoil
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more