pub struct AsynchronousMachineDynamics {
pub base: RotatingMachineDynamics,
pub asynchronous_machine: Option<MridRef>,
}Expand description
Asynchronous machine whose behaviour is described by reference to a standard model expressed in either time constant reactance form or equivalent circuit form or by definition of a user-defined model. Parameter details: Asynchronous machine parameters such as Xl, Xs, etc. are actually used as inductances in the model, 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§asynchronous_machine: Option<MridRef>Asynchronous machine to which this asynchronous machine dynamics model applies.
Implementations§
Source§impl AsynchronousMachineDynamics
impl AsynchronousMachineDynamics
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl Clone for AsynchronousMachineDynamics
impl Clone for AsynchronousMachineDynamics
Source§fn clone(&self) -> AsynchronousMachineDynamics
fn clone(&self) -> AsynchronousMachineDynamics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AsynchronousMachineDynamics
impl Debug for AsynchronousMachineDynamics
Source§impl Default for AsynchronousMachineDynamics
impl Default for AsynchronousMachineDynamics
Source§fn default() -> AsynchronousMachineDynamics
fn default() -> AsynchronousMachineDynamics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AsynchronousMachineDynamics
impl<'de> Deserialize<'de> for AsynchronousMachineDynamics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AsynchronousMachineDynamics
impl RefUnwindSafe for AsynchronousMachineDynamics
impl Send for AsynchronousMachineDynamics
impl Sync for AsynchronousMachineDynamics
impl Unpin for AsynchronousMachineDynamics
impl UnsafeUnpin for AsynchronousMachineDynamics
impl UnwindSafe for AsynchronousMachineDynamics
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more