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<Lastgradient>,
pub lastgradient_reduzierung: Option<Lastgradient>,
}Expand description
Technical parameters of a Steuerbare Ressource.
The XSD declares Technische_Parameter three times with three different
anonymous complexTypes — once under SR_Objekt (this one, the dispatch
timings), once under Enthaltene_TR (TrTechnischeParameter, the plant
nameplate) and once under CR_Objekt (the load gradients alone). Sharing
one Rust type across them silently drops whichever fields the other shapes
carry, which is what used to happen to the entire TR nameplate.
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<Lastgradient>Load gradient — upward ramp rate.
lastgradient_reduzierung: Option<Lastgradient>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
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more