pub struct EnergySource {Show 15 fields
pub base: EnergyConnection,
pub energy_scheduling_type: Option<MridRef>,
pub active_power: Option<f64>,
pub nominal_voltage: Option<f64>,
pub p_max: Option<f64>,
pub p_min: Option<f64>,
pub r: Option<f64>,
pub r0: Option<f64>,
pub reactive_power: Option<f64>,
pub rn: Option<f64>,
pub voltage_angle: Option<f64>,
pub voltage_magnitude: Option<f64>,
pub x: Option<f64>,
pub x0: Option<f64>,
pub xn: Option<f64>,
}Expand description
A generic equivalent for an energy supplier on a transmission or distribution voltage level.
Fields§
§base: EnergyConnection§energy_scheduling_type: Option<MridRef>Energy Scheduling Type of an Energy Source.
active_power: Option<f64>High voltage source active injection. Load sign convention is used, i.e. positive sign means flow out from a node. Starting value for steady state solutions.
nominal_voltage: Option<f64>Phase-to-phase nominal voltage.
p_max: Option<f64>This is the maximum active power that can be produced by the source. Load sign convention is used, i.e. positive sign means flow out from a TopologicalNode (bus) into the conducting equipment.
p_min: Option<f64>This is the minimum active power that can be produced by the source. Load sign convention is used, i.e. positive sign means flow out from a TopologicalNode (bus) into the conducting equipment.
r: Option<f64>Positive sequence Thevenin resistance.
r0: Option<f64>Zero sequence Thevenin resistance.
reactive_power: Option<f64>High voltage source reactive injection. Load sign convention is used, i.e. positive sign means flow out from a node. Starting value for steady state solutions.
rn: Option<f64>Negative sequence Thevenin resistance.
voltage_angle: Option<f64>Phase angle of a-phase open circuit used when voltage characteristics need to be imposed at the node associated with the terminal of the energy source, such as when voltages and angles from the transmission level are used as input to the distribution network. The attribute shall be a positive value or zero.
voltage_magnitude: Option<f64>Phase-to-phase open circuit voltage magnitude used when voltage characteristics need to be imposed at the node associated with the terminal of the energy source, such as when voltages and angles from the transmission level are used as input to the distribution network. The attribute shall be a positive value or zero.
x: Option<f64>Positive sequence Thevenin reactance.
x0: Option<f64>Zero sequence Thevenin reactance.
xn: Option<f64>Negative sequence Thevenin reactance.
Implementations§
Source§impl EnergySource
impl EnergySource
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for EnergySource
impl CimElement for EnergySource
Source§impl Clone for EnergySource
impl Clone for EnergySource
Source§fn clone(&self) -> EnergySource
fn clone(&self) -> EnergySource
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more