pub struct WindSpitzInput {
pub kf: Decimal,
pub p_theo: Decimal,
pub p_mba: Option<Decimal>,
pub p_bean: Option<Decimal>,
pub p_lim: Decimal,
pub p_nenn: Decimal,
}Expand description
One Viertelstunde of a Wind-Spitzabrechnung (Kap. 3.2.2.1) or — with
kf = KF_Bin — of the Wind-Bin-Verfahren (Kap. 3.2.3.2). The vereinfachte
Spitzabrechnung (Kap. 3.2.2.2) uses the same formula with wind speeds from
a meteorological provider or Referenzanlage.
Fields§
§kf: DecimalKorrekturfaktor KF (or KF_Bin).
p_theo: DecimalTheoretischer Leistungsmittelwert P_theo,i of the Viertelstunde in kW
(from wind speed × zertifizierte Leistungskennlinie).
p_mba: Option<Decimal>Marktbedingte Anpassung P_mbA,i in kW (None if none applies).
p_bean: Option<Decimal>Beanspruchbare Leistung P_bean,i in kW (installed − Nichtbeanspruch-
barkeit; None if none applies).
p_lim: DecimalWert der Leistungslimitierung P_lim,i in kW.
p_nenn: DecimalNennleistung of the TR in kW — plausibility cap for KF × P_theo.
Trait Implementations§
Source§impl Clone for WindSpitzInput
impl Clone for WindSpitzInput
Source§fn clone(&self) -> WindSpitzInput
fn clone(&self) -> WindSpitzInput
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 moreimpl Copy for WindSpitzInput
Source§impl Debug for WindSpitzInput
impl Debug for WindSpitzInput
Source§impl<'de> Deserialize<'de> for WindSpitzInput
impl<'de> Deserialize<'de> for WindSpitzInput
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 WindSpitzInput
impl RefUnwindSafe for WindSpitzInput
impl Send for WindSpitzInput
impl Sync for WindSpitzInput
impl Unpin for WindSpitzInput
impl UnsafeUnpin for WindSpitzInput
impl UnwindSafe for WindSpitzInput
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