pub struct GenrouParams {}Expand description
Round-rotor synchronous generator (full-order, PSS/E GENROU).
PSS/E params (14 required, Ra optional):
Td0' Td0'' Tq0' Tq0'' H D Xd Xq Xd' Xq' Xd'' Xl S(1.0) S(1.2) [Ra]
Fields§
§td0_prime: f64d-axis open-circuit transient time constant (s).
td0_pprime: f64d-axis open-circuit sub-transient time constant (s).
tq0_prime: f64q-axis open-circuit transient time constant (s).
tq0_pprime: f64q-axis open-circuit sub-transient time constant (s).
h: f64Inertia constant (s).
d: f64Damping coefficient (pu).
xd: f64d-axis synchronous reactance (pu).
xq: f64q-axis synchronous reactance (pu).
xd_prime: f64d-axis transient reactance (pu).
xq_prime: f64q-axis transient reactance (pu).
xd_pprime: f64d-axis sub-transient reactance (pu).
xl: f64Leakage reactance (pu).
s1: f64Saturation factor at 1.0 pu.
s12: f64Saturation factor at 1.2 pu.
ra: Option<f64>Armature resistance (pu) — optional trailing field.
Trait Implementations§
Source§impl Clone for GenrouParams
impl Clone for GenrouParams
Source§fn clone(&self) -> GenrouParams
fn clone(&self) -> GenrouParams
Returns a duplicate of the value. Read more
1.0.0 · 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 GenrouParams
impl Debug for GenrouParams
Source§impl<'de> Deserialize<'de> for GenrouParams
impl<'de> Deserialize<'de> for GenrouParams
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 GenrouParams
impl RefUnwindSafe for GenrouParams
impl Send for GenrouParams
impl Sync for GenrouParams
impl Unpin for GenrouParams
impl UnsafeUnpin for GenrouParams
impl UnwindSafe for GenrouParams
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