pub struct SynchronousMachineDynamics {
pub base: RotatingMachineDynamics,
pub synchronous_machine: Option<MridRef>,
}Expand description
Synchronous machine whose behaviour is described by reference to a standard model expressed in one of the following forms: - simplified (or classical), where a group of generators or motors is not modelled in detail; - detailed, in equivalent circuit form; - detailed, in time constant reactance form; or - by definition of a user-defined model. It is a common practice to represent small generators by a negative load rather than by a dynamic generator model when performing dynamics simulations. In this case, a SynchronousMachine in the static model is not represented by anything in the dynamics model, instead it is treated as an ordinary load. Parameter details: Synchronous machine parameters such as Xl, Xd, Xp etc. are actually used as inductances in the models, but are commonly referred to as reactances since, at nominal frequency, the PU values are the same. However, some references use the symbol L instead of X.
Fields§
§base: RotatingMachineDynamics§synchronous_machine: Option<MridRef>Synchronous machine to which synchronous machine dynamics model applies.
Implementations§
Source§impl SynchronousMachineDynamics
impl SynchronousMachineDynamics
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl Clone for SynchronousMachineDynamics
impl Clone for SynchronousMachineDynamics
Source§fn clone(&self) -> SynchronousMachineDynamics
fn clone(&self) -> SynchronousMachineDynamics
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more