Table of Contents

Class SolarPanelDegradationErrorModel

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

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

public class SolarPanelDegradationErrorModel : ComponentModel<SolarPanel>
Inheritance
SolarPanelDegradationErrorModel
Inherited Members

Constructors

SolarPanelDegradationErrorModel()

protected SolarPanelDegradationErrorModel()

Fields

DegradationRate

[E/s] The degradation rate in terms of efficiency (a 0-1 fraction)

[EditableVariable("E/s", 0, 1, false, "", "", false)]
public double DegradationRate

Field Value

double

Methods

OnUpdate(double, double)

Called each timestep during a event tick

protected override void OnUpdate(double time, double step)

Parameters

time double

current time (seconds)

step double

delta timestep (seconds)