Class SolarPanelDegradationModel
- Namespace
- NominalSystems.Classes
- Assembly
- NominalSystems.Classes.dll
The 'Degradation' model for the 'SolarPanel' component that adjusts the efficiency over time.
public class SolarPanelDegradationModel : ComponentModel<SolarPanel>
- Inheritance
-
ComponentModel<SolarPanel>SolarPanelDegradationModel
- Inherited Members
-
ComponentModel<SolarPanel>.Target
Constructors
SolarPanelDegradationModel()
public SolarPanelDegradationModel()
Fields
DegradationRate
[E/s] The degradation rate in terms of efficiency (a 0-1 fraction)
[EditableVariable("E/s", 0, 1, false, "", "")]
public double DegradationRate
Field Value
Methods
OnUpdate(double, double)
Called each timestep during a event tick
protected override void OnUpdate(double time, double step)