pub struct VAdjIEEE {
pub base: VoltageAdjusterDynamics,
pub adjslew: Option<f64>,
pub taoff: Option<f64>,
pub taon: Option<f64>,
pub vadjf: Option<f64>,
pub vadjmax: Option<f64>,
pub vadjmin: Option<f64>,
}Expand description
IEEE voltage adjuster which is used to represent the voltage adjuster in either a power factor or VAr control system. Reference: IEEE 421.5-2005, 11.1.
Fields§
§base: VoltageAdjusterDynamics§adjslew: Option<f64>Rate at which output of adjuster changes (ADJ_SLEW). Unit = s / PU. Typical value = 300.
taoff: Option<f64>Time that adjuster pulses are off (TAOFF) (>= 0). Typical value = 0,5.
taon: Option<f64>Time that adjuster pulses are on (TAON) (>= 0). Typical value = 0,1.
vadjf: Option<f64>Set high to provide a continuous raise or lower (VADJF).
vadjmax: Option<f64>Maximum output of the adjuster (VADJMAX) (> VAdjIEEE.vadjmin). Typical value = 1,1.
vadjmin: Option<f64>Minimum output of the adjuster (VADJMIN) (< VAdjIEEE.vadjmax). Typical value = 0,9.
Implementations§
Trait Implementations§
Source§impl CimElement for VAdjIEEE
impl CimElement for VAdjIEEE
Source§impl<'de> Deserialize<'de> for VAdjIEEE
impl<'de> Deserialize<'de> for VAdjIEEE
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 VAdjIEEE
impl RefUnwindSafe for VAdjIEEE
impl Send for VAdjIEEE
impl Sync for VAdjIEEE
impl Unpin for VAdjIEEE
impl UnsafeUnpin for VAdjIEEE
impl UnwindSafe for VAdjIEEE
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