pub struct ExcCZ {
pub base: ExcitationSystemDynamics,
pub efdmax: Option<f64>,
pub efdmin: Option<f64>,
pub ka: Option<f64>,
pub ke: Option<f64>,
pub kp: Option<f64>,
pub ta: Option<f64>,
pub tc: Option<f64>,
pub te: Option<f64>,
pub vrmax: Option<f64>,
pub vrmin: Option<f64>,
}Expand description
Czech proportion/integral exciter.
Fields§
§base: ExcitationSystemDynamics§efdmax: Option<f64>Exciter output maximum limit (Efdmax) (> ExcCZ.efdmin).
efdmin: Option<f64>Exciter output minimum limit (Efdmin) (< ExcCZ.efdmax).
ka: Option<f64>Regulator gain (Ka).
ke: Option<f64>Exciter constant related to self-excited field (Ke).
kp: Option<f64>Regulator proportional gain (Kp).
ta: Option<f64>Regulator time constant (Ta) (>= 0).
tc: Option<f64>Regulator integral time constant (Tc) (>= 0).
te: Option<f64>Exciter time constant, integration rate associated with exciter control (Te) (>= 0).
vrmax: Option<f64>Voltage regulator maximum limit (Vrmax) (> ExcCZ.vrmin).
vrmin: Option<f64>Voltage regulator minimum limit (Vrmin) (< ExcCZ.vrmax).
Implementations§
Trait Implementations§
Source§impl CimElement for ExcCZ
impl CimElement for ExcCZ
Source§impl<'de> Deserialize<'de> for ExcCZ
impl<'de> Deserialize<'de> for ExcCZ
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 ExcCZ
impl RefUnwindSafe for ExcCZ
impl Send for ExcCZ
impl Sync for ExcCZ
impl Unpin for ExcCZ
impl UnsafeUnpin for ExcCZ
impl UnwindSafe for ExcCZ
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