pub struct RotatingMachine {
pub base: RegulatingCondEq,
pub generating_unit: Option<MridRef>,
pub p: Option<f64>,
pub q: Option<f64>,
pub rated_power_factor: Option<f64>,
pub rated_s: Option<f64>,
pub rated_u: Option<f64>,
}Expand description
A rotating machine which may be used as a generator or motor.
Fields§
§base: RegulatingCondEq§generating_unit: Option<MridRef>A synchronous machine may operate as a generator and as such becomes a member of a generating unit.
p: Option<f64>Active power injection. Load sign convention is used, i.e. positive sign means flow out from a node. Starting value for a steady state solution.
q: Option<f64>Reactive power injection. Load sign convention is used, i.e. positive sign means flow out from a node. Starting value for a steady state solution.
rated_power_factor: Option<f64>Power factor (nameplate data). It is primarily used for short circuit data exchange according to IEC 60909. The attribute cannot be a negative value.
rated_s: Option<f64>Nameplate apparent power rating for the unit. The attribute shall have a positive value.
rated_u: Option<f64>Rated voltage (nameplate data, Ur in IEC 60909-0). It is primarily used for short circuit data exchange according to IEC 60909. The attribute shall be a positive value.
Implementations§
Source§impl RotatingMachine
impl RotatingMachine
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for RotatingMachine
impl CimElement for RotatingMachine
Source§impl Clone for RotatingMachine
impl Clone for RotatingMachine
Source§fn clone(&self) -> RotatingMachine
fn clone(&self) -> RotatingMachine
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more