pub struct ScrxParams {
pub tr: f64,
pub k: f64,
pub te: f64,
pub emin: f64,
pub emax: f64,
pub rcrfd: Option<f64>,
}Expand description
Simplified Bus-Fed Static Exciter (PSS/E SCRX).
This is a standard planning-level model for static exciters when detailed parameters are unavailable. For precise transient stability studies, upgrade to ESST4B or ESST3A when static exciter field test data is available. See the module-level documentation for the full model mapping.
PSS/E params: TR K TE EMIN EMAX [Rcrfd]
Fields§
§tr: f64Transducer time constant (s).
k: f64Exciter gain.
te: f64Exciter time constant (s).
emin: f64Minimum field voltage (pu).
emax: f64Maximum field voltage (pu).
rcrfd: Option<f64>Ratio of exciter to field current (optional).
Trait Implementations§
Source§impl Clone for ScrxParams
impl Clone for ScrxParams
Source§fn clone(&self) -> ScrxParams
fn clone(&self) -> ScrxParams
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 ScrxParams
impl Debug for ScrxParams
Source§impl<'de> Deserialize<'de> for ScrxParams
impl<'de> Deserialize<'de> for ScrxParams
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 ScrxParams
impl RefUnwindSafe for ScrxParams
impl Send for ScrxParams
impl Sync for ScrxParams
impl Unpin for ScrxParams
impl UnsafeUnpin for ScrxParams
impl UnwindSafe for ScrxParams
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