pub struct DiscExcContIEEEDEC2A {
pub base: DiscontinuousExcitationControlDynamics,
pub td1: Option<f64>,
pub td2: Option<f64>,
pub vdmax: Option<f64>,
pub vdmin: Option<f64>,
pub vk: Option<f64>,
}Expand description
IEEE type DEC2A model for discontinuous excitation control. This system provides transient excitation boosting via an open-loop control as initiated by a trigger signal generated remotely. Reference: IEEE 421.5-2005 12.3.
Fields§
§base: DiscontinuousExcitationControlDynamics§td1: Option<f64>Discontinuous controller time constant (TD1) (>= 0).
td2: Option<f64>Discontinuous controller washout time constant (TD2) (>= 0).
vdmax: Option<f64>Limiter (VDMAX) (> DiscExcContIEEEDEC2A.vdmin).
vdmin: Option<f64>Limiter (VDMIN) (< DiscExcContIEEEDEC2A.vdmax).
vk: Option<f64>Discontinuous controller input reference (VK).
Implementations§
Source§impl DiscExcContIEEEDEC2A
impl DiscExcContIEEEDEC2A
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for DiscExcContIEEEDEC2A
impl CimElement for DiscExcContIEEEDEC2A
Source§impl Clone for DiscExcContIEEEDEC2A
impl Clone for DiscExcContIEEEDEC2A
Source§fn clone(&self) -> DiscExcContIEEEDEC2A
fn clone(&self) -> DiscExcContIEEEDEC2A
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DiscExcContIEEEDEC2A
impl Debug for DiscExcContIEEEDEC2A
Source§impl Default for DiscExcContIEEEDEC2A
impl Default for DiscExcContIEEEDEC2A
Source§fn default() -> DiscExcContIEEEDEC2A
fn default() -> DiscExcContIEEEDEC2A
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DiscExcContIEEEDEC2A
impl<'de> Deserialize<'de> for DiscExcContIEEEDEC2A
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 DiscExcContIEEEDEC2A
impl RefUnwindSafe for DiscExcContIEEEDEC2A
impl Send for DiscExcContIEEEDEC2A
impl Sync for DiscExcContIEEEDEC2A
impl Unpin for DiscExcContIEEEDEC2A
impl UnsafeUnpin for DiscExcContIEEEDEC2A
impl UnwindSafe for DiscExcContIEEEDEC2A
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