pub struct EnergyConsumer {
pub base: EnergyConnection,
pub load_dynamics: Option<MridRef>,
pub load_response: Option<MridRef>,
pub p: Option<f64>,
pub pfixed: Option<f64>,
pub pfixed_pct: Option<f64>,
pub q: Option<f64>,
pub qfixed: Option<f64>,
pub qfixed_pct: Option<f64>,
}Expand description
Generic user of energy - a point of consumption on the power system model. EnergyConsumer.pfixed, .qfixed, .pfixedPct and .qfixedPct have meaning only if there is no LoadResponseCharacteristic associated with EnergyConsumer or if LoadResponseCharacteristic.exponentModel is set to False.
Fields§
§base: EnergyConnection§load_dynamics: Option<MridRef>Load dynamics model used to describe dynamic behaviour of this energy consumer.
load_response: Option<MridRef>The load response characteristic of this load. If missing, this load is assumed to be constant power.
p: Option<f64>Active power of the load. Load sign convention is used, i.e. positive sign means flow out from a node. For voltage dependent loads the value is at rated voltage. Starting value for a steady state solution.
pfixed: Option<f64>Active power of the load that is a fixed quantity and does not vary as load group value varies. Load sign convention is used, i.e. positive sign means flow out from a node.
pfixed_pct: Option<f64>Fixed active power as a percentage of load group fixed active power. Used to represent the time-varying components. Load sign convention is used, i.e. positive sign means flow out from a node.
q: Option<f64>Reactive power of the load. Load sign convention is used, i.e. positive sign means flow out from a node. For voltage dependent loads the value is at rated voltage. Starting value for a steady state solution.
qfixed: Option<f64>Reactive power of the load that is a fixed quantity and does not vary as load group value varies. Load sign convention is used, i.e. positive sign means flow out from a node.
qfixed_pct: Option<f64>Fixed reactive power as a percentage of load group fixed reactive power. Used to represent the time-varying components. Load sign convention is used, i.e. positive sign means flow out from a node.
Implementations§
Source§impl EnergyConsumer
impl EnergyConsumer
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for EnergyConsumer
impl CimElement for EnergyConsumer
Source§impl Clone for EnergyConsumer
impl Clone for EnergyConsumer
Source§fn clone(&self) -> EnergyConsumer
fn clone(&self) -> EnergyConsumer
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more