Table of Contents

Class SolarPanelDegradationErrorModel

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

[Nominal] The 'Degradation' model for the 'SolarPanel' component that adjusts the efficiency over time.


[UniverseParent(typeof(SolarPanel))]
public class SolarPanelDegradationErrorModel : UniverseModel
Inheritance
SolarPanelDegradationErrorModel

Constructors

SolarPanelDegradationErrorModel()

Default constructor

protected SolarPanelDegradationErrorModel()

Fields

DegradationRate

The degradation rate in terms of efficiency. This is a percentage of the efficiency decreased per year.

[Unit("%/yr")]
[Range(0, 1.7976931348623157E+308)]
public double DegradationRate

Field Value

double

Methods

OnUpdate(double, double)

Called when the object should update from the simulation tick. This will take in a time and a step, where the time is the time of the clock before updating the object.

protected override void OnUpdate(double time, double step)

Parameters

time double

[s] Current time of the simulation before the update

step double

[s] The time-step to update during this tick