pub struct ExternalNetworkInjection {Show 19 fields
pub base: RegulatingCondEq,
pub governor_scd: Option<f64>,
pub ik_second: Option<bool>,
pub max_initial_sym_sh_c_current: Option<f64>,
pub max_p: Option<f64>,
pub max_q: Option<f64>,
pub max_r0to_x0ratio: Option<f64>,
pub max_r1to_x1ratio: Option<f64>,
pub max_z0to_z1ratio: Option<f64>,
pub min_initial_sym_sh_c_current: Option<f64>,
pub min_p: Option<f64>,
pub min_q: Option<f64>,
pub min_r0to_x0ratio: Option<f64>,
pub min_r1to_x1ratio: Option<f64>,
pub min_z0to_z1ratio: Option<f64>,
pub p: Option<f64>,
pub q: Option<f64>,
pub reference_priority: Option<i64>,
pub voltage_factor: Option<f64>,
}Expand description
This class represents the external network and it is used for IEC 60909 calculations.
Fields§
§base: RegulatingCondEq§governor_scd: Option<f64>Power Frequency Bias. This is the change in power injection divided by the change in frequency and negated. A positive value of the power frequency bias provides additional power injection upon a drop in frequency.
ik_second: Option<bool>Indicates whether initial symmetrical short-circuit current and power have been calculated according to IEC (Ik’). Used only if short circuit calculations are done according to superposition method.
max_initial_sym_sh_c_current: Option<f64>Maximum initial symmetrical short-circuit currents (Ik’ max) in A (Ik’ = Sk’/(SQRT(3) Un)). Used for short circuit data exchange according to IEC 60909.
max_p: Option<f64>Maximum active power of the injection.
max_q: Option<f64>Maximum reactive power limit. It is used for modelling of infeed for load flow exchange and not for short circuit modelling.
max_r0to_x0ratio: Option<f64>Maximum ratio of zero sequence resistance of Network Feeder to its zero sequence reactance (R(0)/X(0) max). Used for short circuit data exchange according to IEC 60909.
max_r1to_x1ratio: Option<f64>Maximum ratio of positive sequence resistance of Network Feeder to its positive sequence reactance (R(1)/X(1) max). Used for short circuit data exchange according to IEC 60909.
max_z0to_z1ratio: Option<f64>Maximum ratio of zero sequence impedance to its positive sequence impedance (Z(0)/Z(1) max). Used for short circuit data exchange according to IEC 60909.
min_initial_sym_sh_c_current: Option<f64>Minimum initial symmetrical short-circuit currents (Ik’ min) in A (Ik’ = Sk’/(SQRT(3) Un)). Used for short circuit data exchange according to IEC 60909.
min_p: Option<f64>Minimum active power of the injection.
min_q: Option<f64>Minimum reactive power limit. It is used for modelling of infeed for load flow exchange and not for short circuit modelling.
min_r0to_x0ratio: Option<f64>Indicates whether initial symmetrical short-circuit current and power have been calculated according to IEC (Ik’). Used for short circuit data exchange according to IEC 6090.
min_r1to_x1ratio: Option<f64>Minimum ratio of positive sequence resistance of Network Feeder to its positive sequence reactance (R(1)/X(1) min). Used for short circuit data exchange according to IEC 60909.
min_z0to_z1ratio: Option<f64>Minimum ratio of zero sequence impedance to its positive sequence impedance (Z(0)/Z(1) min). Used for short circuit data exchange according to IEC 60909.
p: Option<f64>Active power injection. Load sign convention is used, i.e. positive sign means flow out from a node. Starting value for steady state solutions.
q: Option<f64>Reactive power injection. Load sign convention is used, i.e. positive sign means flow out from a node. Starting value for steady state solutions.
reference_priority: Option<i64>Priority of unit for use as powerflow voltage phase angle reference bus selection. 0 = don t care (default) 1 = highest priority. 2 is less than 1 and so on.
voltage_factor: Option<f64>Voltage factor in pu, which was used to calculate short-circuit current Ik’ and power Sk’. Used only if short circuit calculations are done according to superposition method.
Implementations§
Source§impl ExternalNetworkInjection
impl ExternalNetworkInjection
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl Clone for ExternalNetworkInjection
impl Clone for ExternalNetworkInjection
Source§fn clone(&self) -> ExternalNetworkInjection
fn clone(&self) -> ExternalNetworkInjection
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more