pub struct PssSB4 {
pub base: PowerSystemStabilizerDynamics,
pub kx: Option<f64>,
pub ta: Option<f64>,
pub tb: Option<f64>,
pub tc: Option<f64>,
pub td: Option<f64>,
pub te: Option<f64>,
pub tt: Option<f64>,
pub tx1: Option<f64>,
pub tx2: Option<f64>,
pub vsmax: Option<f64>,
pub vsmin: Option<f64>,
}Expand description
Power sensitive stabilizer model.
Fields§
§base: PowerSystemStabilizerDynamics§kx: Option<f64>Gain (Kx). Typical value = 2,7.
ta: Option<f64>Time constant (Ta) (>= 0). Typical value = 0,37.
tb: Option<f64>Time constant (Tb) (>= 0). Typical value = 0,37.
tc: Option<f64>Time constant (Tc) (>= 0). Typical value = 0,035.
td: Option<f64>Time constant (Td) (>= 0). Typical value = 0,0.
te: Option<f64>Time constant (Te) (>= 0). Typical value = 0,0169.
tt: Option<f64>Time constant (Tt) (>= 0). Typical value = 0,18.
tx1: Option<f64>Reset time constant (Tx1) (>= 0). Typical value = 0,035.
tx2: Option<f64>Time constant (Tx2) (>= 0). Typical value = 5,0.
vsmax: Option<f64>Limiter (Vsmax) (> PssSB4.vsmin). Typical value = 0,062.
vsmin: Option<f64>Limiter (Vsmin) (< PssSB4.vsmax). Typical value = -0,062.
Implementations§
Trait Implementations§
Source§impl CimElement for PssSB4
impl CimElement for PssSB4
Source§impl<'de> Deserialize<'de> for PssSB4
impl<'de> Deserialize<'de> for PssSB4
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 PssSB4
impl RefUnwindSafe for PssSB4
impl Send for PssSB4
impl Sync for PssSB4
impl Unpin for PssSB4
impl UnsafeUnpin for PssSB4
impl UnwindSafe for PssSB4
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