pub struct GovSteam2 {
pub base: TurbineGovernorDynamics,
pub dbf: Option<f64>,
pub k: Option<f64>,
pub mnef: Option<f64>,
pub mxef: Option<f64>,
pub pmax: Option<f64>,
pub pmin: Option<f64>,
pub t1: Option<f64>,
pub t2: Option<f64>,
}Expand description
Simplified governor.
Fields§
§base: TurbineGovernorDynamics§dbf: Option<f64>Frequency deadband (DBF). Typical value = 0.
k: Option<f64>Governor gain (reciprocal of droop) (K). Typical value = 20.
mnef: Option<f64>Fuel flow maximum negative error value (MNEF). Typical value = -1.
mxef: Option<f64>Fuel flow maximum positive error value (MXEF). Typical value = 1.
pmax: Option<f64>Maximum fuel flow (PMAX) (> GovSteam2.pmin). Typical value = 1.
pmin: Option<f64>Minimum fuel flow (PMIN) (< GovSteam2.pmax). Typical value = 0.
t1: Option<f64>Governor lag time constant (T1) (> 0). Typical value = 0,45.
t2: Option<f64>Governor lead time constant (T2) (>= 0). Typical value = 0.
Implementations§
Trait Implementations§
Source§impl CimElement for GovSteam2
impl CimElement for GovSteam2
Source§impl<'de> Deserialize<'de> for GovSteam2
impl<'de> Deserialize<'de> for GovSteam2
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 GovSteam2
impl RefUnwindSafe for GovSteam2
impl Send for GovSteam2
impl Sync for GovSteam2
impl Unpin for GovSteam2
impl UnsafeUnpin for GovSteam2
impl UnwindSafe for GovSteam2
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