Table of Contents

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

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)