pub struct SynchronousMachine {Show 23 fields
pub base: RotatingMachine,
pub initial_reactive_capability_curve: Option<MridRef>,
pub earthing: Option<bool>,
pub earthing_star_point_r: Option<f64>,
pub earthing_star_point_x: Option<f64>,
pub ikk: Option<f64>,
pub max_q: Option<f64>,
pub min_q: Option<f64>,
pub mu: Option<f64>,
pub operating_mode: Option<UriRef>,
pub q_percent: Option<f64>,
pub r: Option<f64>,
pub r0: Option<f64>,
pub r2: Option<f64>,
pub reference_priority: Option<i64>,
pub sat_direct_subtrans_x: Option<f64>,
pub sat_direct_sync_x: Option<f64>,
pub sat_direct_trans_x: Option<f64>,
pub short_circuit_rotor_type: Option<UriRef>,
pub type_: Option<UriRef>,
pub voltage_regulation_range: Option<f64>,
pub x0: Option<f64>,
pub x2: Option<f64>,
}Expand description
An electromechanical device that operates with shaft rotating synchronously with the network. It is a single machine operating either as a generator or synchronous condenser or pump.
Fields§
§base: RotatingMachine§initial_reactive_capability_curve: Option<MridRef>The default reactive capability curve for use by a synchronous machine.
earthing: Option<bool>Indicates whether or not the generator is earthed. Used for short circuit data exchange according to IEC 60909.
earthing_star_point_r: Option<f64>Generator star point earthing resistance (Re). Used for short circuit data exchange according to IEC 60909.
earthing_star_point_x: Option<f64>Generator star point earthing reactance (Xe). Used for short circuit data exchange according to IEC 60909.
ikk: Option<f64>Steady-state short-circuit current (in A for the profile) of generator with compound excitation during 3-phase short circuit. - Ikk=0: Generator with no compound excitation. - Ikk<>0: Generator with compound excitation. Ikk is used to calculate the minimum steady-state short-circuit current for generators with compound excitation. (4.6.1.2 in IEC 60909-0:2001). Used only for single fed short circuit on a generator. (4.3.4.2. in IEC 60909-0:2001).
max_q: Option<f64>Maximum reactive power limit. This is the maximum (nameplate) limit for the unit.
min_q: Option<f64>Minimum reactive power limit for the unit.
mu: Option<f64>Factor to calculate the breaking current (Section 4.5.2.1 in IEC 60909-0). Used only for single fed short circuit on a generator (Section 4.3.4.2. in IEC 60909-0).
operating_mode: Option<UriRef>Current mode of operation.
q_percent: Option<f64>Part of the coordinated reactive control that comes from this machine. The attribute is used as a participation factor not necessarily summing up to 100% for the participating devices in the control.
r: Option<f64>Equivalent resistance (RG) of generator. RG is considered for the calculation of all currents, except for the calculation of the peak current ip. Used for short circuit data exchange according to IEC 60909.
r0: Option<f64>Zero sequence resistance of the synchronous machine.
r2: Option<f64>Negative sequence resistance.
reference_priority: Option<i64>Priority of unit for use as powerflow voltage phase angle reference bus selection. 0 = don t care (default) 1 = highest priority. 2 is less than 1 and so on.
sat_direct_subtrans_x: Option<f64>Direct-axis subtransient reactance saturated, also known as Xd’sat.
sat_direct_sync_x: Option<f64>Direct-axes saturated synchronous reactance (xdsat); reciprocal of short-circuit ration. Used for short circuit data exchange, only for single fed short circuit on a generator. (4.3.4.2. in IEC 60909-0:2001).
sat_direct_trans_x: Option<f64>Saturated Direct-axis transient reactance. The attribute is primarily used for short circuit calculations according to ANSI.
short_circuit_rotor_type: Option<UriRef>Type of rotor, used by short circuit applications, only for single fed short circuit according to IEC 60909.
type_: Option<UriRef>Modes that this synchronous machine can operate in.
voltage_regulation_range: Option<f64>Range of generator voltage regulation (PG in IEC 60909-0) used for calculation of the impedance correction factor KG defined in IEC 60909-0. This attribute is used to describe the operating voltage of the generating unit.
x0: Option<f64>Zero sequence reactance of the synchronous machine.
x2: Option<f64>Negative sequence reactance.
Implementations§
Source§impl SynchronousMachine
impl SynchronousMachine
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for SynchronousMachine
impl CimElement for SynchronousMachine
Source§impl Clone for SynchronousMachine
impl Clone for SynchronousMachine
Source§fn clone(&self) -> SynchronousMachine
fn clone(&self) -> SynchronousMachine
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more