pub struct TechnischeParameter {
pub fahrbare_mindesterzeugungsleistung: Option<Decimal3>,
pub mindestbetriebszeit: Option<u32>,
pub mindeststillstandszeit: Option<u32>,
pub anfahrzeit_kalt: Option<u32>,
pub anfahrzeit_warm: Option<u32>,
pub hochfahrzeit_kalt: Option<u32>,
pub hochfahrzeit_warm: Option<u32>,
pub abfahrzeit: Option<u32>,
pub lastgradient_erhoehung: Option<Decimal3>,
pub lastgradient_reduzierung: Option<Decimal3>,
}Expand description
Technical parameters of a controllable resource.
All fields are optional; only those relevant to the resource type are populated.
Fields§
§fahrbare_mindesterzeugungsleistung: Option<Decimal3>Minimum dispatchable generation (MW).
mindestbetriebszeit: Option<u32>Minimum run time (minutes).
mindeststillstandszeit: Option<u32>Minimum downtime (minutes).
anfahrzeit_kalt: Option<u32>Cold start time, i.e. after > 48h downtime (minutes).
anfahrzeit_warm: Option<u32>Warm start time, i.e. after ≤ 48h downtime (minutes).
hochfahrzeit_kalt: Option<u32>Ramp-up time from cold start to synchronisation (minutes).
hochfahrzeit_warm: Option<u32>Ramp-up time from warm start to synchronisation (minutes).
abfahrzeit: Option<u32>Ramp-down time to grid disconnection (minutes).
lastgradient_erhoehung: Option<Decimal3>Load gradient — upward ramp rate.
lastgradient_reduzierung: Option<Decimal3>Load gradient — downward ramp rate.
Trait Implementations§
Source§impl Clone for TechnischeParameter
impl Clone for TechnischeParameter
Source§fn clone(&self) -> TechnischeParameter
fn clone(&self) -> TechnischeParameter
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 TechnischeParameter
impl Debug for TechnischeParameter
Source§impl<'de> Deserialize<'de> for TechnischeParameter
impl<'de> Deserialize<'de> for TechnischeParameter
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
Source§impl PartialEq for TechnischeParameter
impl PartialEq for TechnischeParameter
Source§fn eq(&self, other: &TechnischeParameter) -> bool
fn eq(&self, other: &TechnischeParameter) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TechnischeParameter
impl Serialize for TechnischeParameter
impl StructuralPartialEq for TechnischeParameter
Auto Trait Implementations§
impl Freeze for TechnischeParameter
impl RefUnwindSafe for TechnischeParameter
impl Send for TechnischeParameter
impl Sync for TechnischeParameter
impl Unpin for TechnischeParameter
impl UnsafeUnpin for TechnischeParameter
impl UnwindSafe for TechnischeParameter
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