Skip to main content

GovSteamFV4

Struct GovSteamFV4 

Source
pub struct GovSteamFV4 {
Show 52 fields pub base: TurbineGovernorDynamics, pub cpsmn: Option<f64>, pub cpsmx: Option<f64>, pub crmn: Option<f64>, pub crmx: Option<f64>, pub kdc: Option<f64>, pub kf1: Option<f64>, pub kf3: Option<f64>, pub khp: Option<f64>, pub kic: Option<f64>, pub kip: Option<f64>, pub kit: Option<f64>, pub kmp1: Option<f64>, pub kmp2: Option<f64>, pub kpc: Option<f64>, pub kpp: Option<f64>, pub kpt: Option<f64>, pub krc: Option<f64>, pub ksh: Option<f64>, pub lpi: Option<f64>, pub lps: Option<f64>, pub mnef: Option<f64>, pub mxef: Option<f64>, pub pr1: Option<f64>, pub pr2: Option<f64>, pub psmn: Option<f64>, pub rsmimn: Option<f64>, pub rsmimx: Option<f64>, pub rvgmn: Option<f64>, pub rvgmx: Option<f64>, pub srmn: Option<f64>, pub srmx: Option<f64>, pub srsmp: Option<f64>, pub svmn: Option<f64>, pub svmx: Option<f64>, pub ta: Option<f64>, pub tam: Option<f64>, pub tc: Option<f64>, pub tcm: Option<f64>, pub tdc: Option<f64>, pub tf1: Option<f64>, pub tf2: Option<f64>, pub thp: Option<f64>, pub tmp: Option<f64>, pub trh: Option<f64>, pub tv: Option<f64>, pub ty: Option<f64>, pub y: Option<f64>, pub yhpmn: Option<f64>, pub yhpmx: Option<f64>, pub ympmn: Option<f64>, pub ympmx: Option<f64>,
}
Expand description

Detailed electro-hydraulic governor for steam unit.

Fields§

§base: TurbineGovernorDynamics§cpsmn: Option<f64>

Minimum value of pressure regulator output (Cpsmn). Typical value = -1.

§cpsmx: Option<f64>

Maximum value of pressure regulator output (Cpsmx). Typical value = 1.

§crmn: Option<f64>

Minimum value of regulator set-point (Crmn). Typical value = 0.

§crmx: Option<f64>

Maximum value of regulator set-point (Crmx). Typical value = 1,2.

§kdc: Option<f64>

Derivative gain of pressure regulator (Kdc). Typical value = 1.

§kf1: Option<f64>

Frequency bias (reciprocal of droop) (Kf1). Typical value = 20.

§kf3: Option<f64>

Frequency control (reciprocal of droop) (Kf3). Typical value = 20.

§khp: Option<f64>

Fraction of total turbine output generated by HP part (Khp). Typical value = 0,35.

§kic: Option<f64>

Integral gain of pressure regulator (Kic). Typical value = 0,0033.

§kip: Option<f64>

Integral gain of pressure feedback regulator (Kip). Typical value = 0,5.

§kit: Option<f64>

Integral gain of electro-hydraulic regulator (Kit). Typical value = 0,04.

§kmp1: Option<f64>

First gain coefficient of intercept valves characteristic (Kmp1). Typical value = 0,5.

§kmp2: Option<f64>

Second gain coefficient of intercept valves characteristic (Kmp2). Typical value = 3,5.

§kpc: Option<f64>

Proportional gain of pressure regulator (Kpc). Typical value = 0,5.

§kpp: Option<f64>

Proportional gain of pressure feedback regulator (Kpp). Typical value = 1.

§kpt: Option<f64>

Proportional gain of electro-hydraulic regulator (Kpt). Typical value = 0,3.

§krc: Option<f64>

Maximum variation of fuel flow (Krc). Typical value = 0,05.

§ksh: Option<f64>

Pressure loss due to flow friction in the boiler tubes (Ksh). Typical value = 0,08.

§lpi: Option<f64>

Maximum negative power error (Lpi). Typical value = -0,15.

§lps: Option<f64>

Maximum positive power error (Lps). Typical value = 0,03.

§mnef: Option<f64>

Lower limit for frequency correction (MNEF). Typical value = -0,05.

§mxef: Option<f64>

Upper limit for frequency correction (MXEF). Typical value = 0,05.

§pr1: Option<f64>

First value of pressure set point static characteristic (Pr1). Typical value = 0,2.

§pr2: Option<f64>

Second value of pressure set point static characteristic, corresponding to Ps0 = 1,0 PU (Pr2). Typical value = 0,75.

§psmn: Option<f64>

Minimum value of pressure set point static characteristic (Psmn). Typical value = 1.

§rsmimn: Option<f64>

Minimum value of integral regulator (Rsmimn). Typical value = 0.

§rsmimx: Option<f64>

Maximum value of integral regulator (Rsmimx). Typical value = 1,1.

§rvgmn: Option<f64>

Minimum value of integral regulator (Rvgmn). Typical value = 0.

§rvgmx: Option<f64>

Maximum value of integral regulator (Rvgmx). Typical value = 1,2.

§srmn: Option<f64>

Minimum valve opening (Srmn). Typical value = 0.

§srmx: Option<f64>

Maximum valve opening (Srmx). Typical value = 1,1.

§srsmp: Option<f64>

Intercept valves characteristic discontinuity point (Srsmp). Typical value = 0,43.

§svmn: Option<f64>

Maximum regulator gate closing velocity (Svmn). Typical value = -0,0333.

§svmx: Option<f64>

Maximum regulator gate opening velocity (Svmx). Typical value = 0,0333.

§ta: Option<f64>

Control valves rate opening time (Ta) (>= 0). Typical value = 0,8.

§tam: Option<f64>

Intercept valves rate opening time (Tam) (>= 0). Typical value = 0,8.

§tc: Option<f64>

Control valves rate closing time (Tc) (>= 0). Typical value = 0,5.

§tcm: Option<f64>

Intercept valves rate closing time (Tcm) (>= 0). Typical value = 0,5.

§tdc: Option<f64>

Derivative time constant of pressure regulator (Tdc) (>= 0). Typical value = 90.

§tf1: Option<f64>

Time constant of fuel regulation (Tf1) (>= 0). Typical value = 10.

§tf2: Option<f64>

Time constant of steam chest (Tf2) (>= 0). Typical value = 10.

§thp: Option<f64>

High pressure (HP) time constant of the turbine (Thp) (>= 0). Typical value = 0,15.

§tmp: Option<f64>

Low pressure (LP) time constant of the turbine (Tmp) (>= 0). Typical value = 0,4.

§trh: Option<f64>

Reheater time constant of the turbine (Trh) (>= 0). Typical value = 10.

§tv: Option<f64>

Boiler time constant (Tv) (>= 0). Typical value = 60.

§ty: Option<f64>

Control valves servo time constant (Ty) (>= 0). Typical value = 0,1.

§y: Option<f64>

Coefficient of linearized equations of turbine (Stodola formulation) (Y). Typical value = 0,13.

§yhpmn: Option<f64>

Minimum control valve position (Yhpmn). Typical value = 0.

§yhpmx: Option<f64>

Maximum control valve position (Yhpmx). Typical value = 1,1.

§ympmn: Option<f64>

Minimum intercept valve position (Ympmn). Typical value = 0.

§ympmx: Option<f64>

Maximum intercept valve position (Ympmx). Typical value = 1,1.

Implementations§

Trait Implementations§

Source§

impl CimElement for GovSteamFV4

Source§

fn mrid(&self) -> &str

Source§

fn type_name(&self) -> &'static str

Source§

fn as_any(&self) -> &dyn Any

Source§

fn to_json_value(&self) -> Value

Source§

fn to_block(&self) -> RdfBlock

Source§

impl Clone for GovSteamFV4

Source§

fn clone(&self) -> GovSteamFV4

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for GovSteamFV4

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for GovSteamFV4

Source§

fn default() -> GovSteamFV4

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for GovSteamFV4

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for GovSteamFV4

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.