pub struct EquivalentBranch {Show 17 fields
pub base: EquivalentEquipment,
pub negative_r12: Option<f64>,
pub negative_r21: Option<f64>,
pub negative_x12: Option<f64>,
pub negative_x21: Option<f64>,
pub positive_r12: Option<f64>,
pub positive_r21: Option<f64>,
pub positive_x12: Option<f64>,
pub positive_x21: Option<f64>,
pub r: Option<f64>,
pub r21: Option<f64>,
pub x: Option<f64>,
pub x21: Option<f64>,
pub zero_r12: Option<f64>,
pub zero_r21: Option<f64>,
pub zero_x12: Option<f64>,
pub zero_x21: Option<f64>,
}Expand description
The class represents equivalent branches. In cases where a transformer phase shift is modelled and the EquivalentBranch is spanning the same nodes, the impedance quantities for the EquivalentBranch shall consider the needed phase shift.
Fields§
§base: EquivalentEquipment§negative_r12: Option<f64>Negative sequence series resistance from terminal sequence 1 to terminal sequence 2. Used for short circuit data exchange according to IEC 60909. EquivalentBranch is a result of network reduction prior to the data exchange.
negative_r21: Option<f64>Negative sequence series resistance from terminal sequence 2 to terminal sequence 1. Used for short circuit data exchange according to IEC 60909. EquivalentBranch is a result of network reduction prior to the data exchange.
negative_x12: Option<f64>Negative sequence series reactance from terminal sequence 1 to terminal sequence 2. Used for short circuit data exchange according to IEC 60909. Usage : EquivalentBranch is a result of network reduction prior to the data exchange.
negative_x21: Option<f64>Negative sequence series reactance from terminal sequence 2 to terminal sequence 1. Used for short circuit data exchange according to IEC 60909. Usage: EquivalentBranch is a result of network reduction prior to the data exchange.
positive_r12: Option<f64>Positive sequence series resistance from terminal sequence 1 to terminal sequence 2 . Used for short circuit data exchange according to IEC 60909. EquivalentBranch is a result of network reduction prior to the data exchange.
positive_r21: Option<f64>Positive sequence series resistance from terminal sequence 2 to terminal sequence 1. Used for short circuit data exchange according to IEC 60909. EquivalentBranch is a result of network reduction prior to the data exchange.
positive_x12: Option<f64>Positive sequence series reactance from terminal sequence 1 to terminal sequence 2. Used for short circuit data exchange according to IEC 60909. Usage : EquivalentBranch is a result of network reduction prior to the data exchange.
positive_x21: Option<f64>Positive sequence series reactance from terminal sequence 2 to terminal sequence 1. Used for short circuit data exchange according to IEC 60909. Usage : EquivalentBranch is a result of network reduction prior to the data exchange.
r: Option<f64>Positive sequence series resistance of the reduced branch.
r21: Option<f64>Resistance from terminal sequence 2 to terminal sequence 1 .Used for steady state power flow. This attribute is optional and represent unbalanced network such as off-nominal phase shifter. If only EquivalentBranch.r is given, then EquivalentBranch.r21 is assumed equal to EquivalentBranch.r. Usage rule : EquivalentBranch is a result of network reduction prior to the data exchange.
x: Option<f64>Positive sequence series reactance of the reduced branch.
x21: Option<f64>Reactance from terminal sequence 2 to terminal sequence 1. Used for steady state power flow. This attribute is optional and represents an unbalanced network such as off-nominal phase shifter. If only EquivalentBranch.x is given, then EquivalentBranch.x21 is assumed equal to EquivalentBranch.x. Usage rule: EquivalentBranch is a result of network reduction prior to the data exchange.
zero_r12: Option<f64>Zero sequence series resistance from terminal sequence 1 to terminal sequence 2. Used for short circuit data exchange according to IEC 60909. EquivalentBranch is a result of network reduction prior to the data exchange.
zero_r21: Option<f64>Zero sequence series resistance from terminal sequence 2 to terminal sequence 1. Used for short circuit data exchange according to IEC 60909. Usage : EquivalentBranch is a result of network reduction prior to the data exchange.
zero_x12: Option<f64>Zero sequence series reactance from terminal sequence 1 to terminal sequence 2. Used for short circuit data exchange according to IEC 60909. Usage : EquivalentBranch is a result of network reduction prior to the data exchange.
zero_x21: Option<f64>Zero sequence series reactance from terminal sequence 2 to terminal sequence 1. Used for short circuit data exchange according to IEC 60909. Usage : EquivalentBranch is a result of network reduction prior to the data exchange.
Implementations§
Source§impl EquivalentBranch
impl EquivalentBranch
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for EquivalentBranch
impl CimElement for EquivalentBranch
Source§impl Clone for EquivalentBranch
impl Clone for EquivalentBranch
Source§fn clone(&self) -> EquivalentBranch
fn clone(&self) -> EquivalentBranch
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more