pub struct ExcOEX3T {Show 20 fields
pub base: ExcitationSystemDynamics,
pub e1: Option<f64>,
pub e2: Option<f64>,
pub ka: Option<f64>,
pub kc: Option<f64>,
pub kd: Option<f64>,
pub ke: Option<f64>,
pub kf: Option<f64>,
pub see1: Option<f64>,
pub see2: Option<f64>,
pub t1: Option<f64>,
pub t2: Option<f64>,
pub t3: Option<f64>,
pub t4: Option<f64>,
pub t5: Option<f64>,
pub t6: Option<f64>,
pub te: Option<f64>,
pub tf: Option<f64>,
pub vrmax: Option<f64>,
pub vrmin: Option<f64>,
}Expand description
Modified IEEE type ST1 excitation system with semi-continuous and acting terminal voltage limiter.
Fields§
§base: ExcitationSystemDynamics§e1: Option<f64>Saturation parameter (E1).
e2: Option<f64>Saturation parameter (E2).
ka: Option<f64>Gain (KA).
kc: Option<f64>Gain (KC).
kd: Option<f64>Gain (KD).
ke: Option<f64>Gain (KE).
kf: Option<f64>Gain (KF).
see1: Option<f64>Saturation parameter (SE[E1]).
see2: Option<f64>Saturation parameter (SE[E2]).
t1: Option<f64>Time constant (T1) (>= 0).
t2: Option<f64>Time constant (T2) (>= 0).
t3: Option<f64>Time constant (T3) (>= 0).
t4: Option<f64>Time constant (T4) (>= 0).
t5: Option<f64>Time constant (T5) (>= 0).
t6: Option<f64>Time constant (T6) (>= 0).
te: Option<f64>Time constant (TE) (>= 0).
tf: Option<f64>Time constant (TF) (>= 0).
vrmax: Option<f64>Limiter (VRMAX) (> ExcOEX3T.vrmin).
vrmin: Option<f64>Limiter (VRMIN) (< ExcOEX3T.vrmax).
Implementations§
Trait Implementations§
Source§impl CimElement for ExcOEX3T
impl CimElement for ExcOEX3T
Source§impl<'de> Deserialize<'de> for ExcOEX3T
impl<'de> Deserialize<'de> for ExcOEX3T
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 ExcOEX3T
impl RefUnwindSafe for ExcOEX3T
impl Send for ExcOEX3T
impl Sync for ExcOEX3T
impl Unpin for ExcOEX3T
impl UnsafeUnpin for ExcOEX3T
impl UnwindSafe for ExcOEX3T
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