pub struct EquivalentInjection {Show 17 fields
pub base: EquivalentEquipment,
pub reactive_capability_curve: Option<MridRef>,
pub max_p: Option<f64>,
pub max_q: Option<f64>,
pub min_p: Option<f64>,
pub min_q: Option<f64>,
pub p: Option<f64>,
pub q: Option<f64>,
pub r: Option<f64>,
pub r0: Option<f64>,
pub r2: Option<f64>,
pub regulation_capability: Option<bool>,
pub regulation_status: Option<bool>,
pub regulation_target: Option<f64>,
pub x: Option<f64>,
pub x0: Option<f64>,
pub x2: Option<f64>,
}Expand description
This class represents equivalent injections (generation or load). Voltage regulation is allowed only at the point of connection.
Fields§
§base: EquivalentEquipment§reactive_capability_curve: Option<MridRef>The reactive capability curve used by this equivalent injection.
max_p: Option<f64>Maximum active power of the injection.
max_q: Option<f64>Maximum reactive power of the injection. Used for modelling of infeed for load flow exchange. Not used for short circuit modelling. If maxQ and minQ are not used ReactiveCapabilityCurve can be used.
min_p: Option<f64>Minimum active power of the injection.
min_q: Option<f64>Minimum reactive power of the injection. Used for modelling of infeed for load flow exchange. Not used for short circuit modelling. If maxQ and minQ are not used ReactiveCapabilityCurve can be used.
p: Option<f64>Equivalent 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>Equivalent reactive power injection. Load sign convention is used, i.e. positive sign means flow out from a node. Starting value for steady state solutions.
r: Option<f64>Positive sequence resistance. Used to represent Extended-Ward (IEC 60909). Usage : Extended-Ward is a result of network reduction prior to the data exchange.
r0: Option<f64>Zero sequence resistance. Used to represent Extended-Ward (IEC 60909). Usage : Extended-Ward is a result of network reduction prior to the data exchange.
r2: Option<f64>Negative sequence resistance. Used to represent Extended-Ward (IEC 60909). Usage : Extended-Ward is a result of network reduction prior to the data exchange.
regulation_capability: Option<bool>Specifies whether or not the EquivalentInjection has the capability to regulate the local voltage. If true the EquivalentInjection can regulate. If false the EquivalentInjection cannot regulate. ReactiveCapabilityCurve can only be associated with EquivalentInjection if the flag is true.
regulation_status: Option<bool>Specifies the regulation status of the EquivalentInjection. True is regulating. False is not regulating.
regulation_target: Option<f64>The target voltage for voltage regulation. The attribute shall be a positive value.
x: Option<f64>Positive sequence reactance. Used to represent Extended-Ward (IEC 60909). Usage : Extended-Ward is a result of network reduction prior to the data exchange.
x0: Option<f64>Zero sequence reactance. Used to represent Extended-Ward (IEC 60909). Usage : Extended-Ward is a result of network reduction prior to the data exchange.
x2: Option<f64>Negative sequence reactance. Used to represent Extended-Ward (IEC 60909). Usage : Extended-Ward is a result of network reduction prior to the data exchange.
Implementations§
Source§impl EquivalentInjection
impl EquivalentInjection
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for EquivalentInjection
impl CimElement for EquivalentInjection
Source§impl Clone for EquivalentInjection
impl Clone for EquivalentInjection
Source§fn clone(&self) -> EquivalentInjection
fn clone(&self) -> EquivalentInjection
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more