pub struct GovSteamSGO {Show 13 fields
pub base: TurbineGovernorDynamics,
pub k1: Option<f64>,
pub k2: Option<f64>,
pub k3: Option<f64>,
pub mwbase: Option<f64>,
pub pmax: Option<f64>,
pub pmin: Option<f64>,
pub t1: Option<f64>,
pub t2: Option<f64>,
pub t3: Option<f64>,
pub t4: Option<f64>,
pub t5: Option<f64>,
pub t6: Option<f64>,
}Expand description
Simplified steam turbine governor.
Fields§
§base: TurbineGovernorDynamics§k1: Option<f64>One / PU regulation (K1).
k2: Option<f64>Fraction (K2).
k3: Option<f64>Fraction (K3).
mwbase: Option<f64>Base for power values (MWbase) (> 0). Unit = MW.
pmax: Option<f64>Upper power limit (Pmax) (> GovSteamSGO.pmin).
pmin: Option<f64>Lower power limit (Pmin) (>= 0 and < GovSteamSGO.pmax).
t1: Option<f64>Controller lag (T1) (>= 0).
t2: Option<f64>Controller lead compensation (T2) (>= 0).
t3: Option<f64>Governor lag (T3) (> 0).
t4: Option<f64>Delay due to steam inlet volumes associated with steam chest and inlet piping (T4) (>= 0).
t5: Option<f64>Reheater delay including hot and cold leads (T5) (>= 0).
t6: Option<f64>Delay due to IP-LP turbine, crossover pipes and LP end hoods (T6) (>= 0).
Implementations§
Source§impl GovSteamSGO
impl GovSteamSGO
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for GovSteamSGO
impl CimElement for GovSteamSGO
Source§impl Clone for GovSteamSGO
impl Clone for GovSteamSGO
Source§fn clone(&self) -> GovSteamSGO
fn clone(&self) -> GovSteamSGO
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 GovSteamSGO
impl Debug for GovSteamSGO
Source§impl Default for GovSteamSGO
impl Default for GovSteamSGO
Source§fn default() -> GovSteamSGO
fn default() -> GovSteamSGO
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GovSteamSGO
impl<'de> Deserialize<'de> for GovSteamSGO
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 GovSteamSGO
impl RefUnwindSafe for GovSteamSGO
impl Send for GovSteamSGO
impl Sync for GovSteamSGO
impl Unpin for GovSteamSGO
impl UnsafeUnpin for GovSteamSGO
impl UnwindSafe for GovSteamSGO
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