Class PVsystDiodeModelParameters
These parameters characterize a module's electrical behavior according to the PVsyst diode model.
Parameters in here are with respect to one whole module, and are correct at reference temperature and irradiance.
Namespace: SolarFarmerApi.Client
Syntax
public class PVsystDiodeModelParameters
Properties
BaseToIntrinsicLayerVoltage
Gets or sets the base to intrinsic layer voltage.
Units: Volts
Declaration
public double BaseToIntrinsicLayerVoltage { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DiodeIdealityFactor
The diode ideality factor also referred to as diode quality factor or gamma.
Dimensionless
Declaration
public double DiodeIdealityFactor { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DiodeIdealityTemperatureCoefficient
The temperature coefficient of the diode ideality factor, sometimes referred to as muGamma
Units: 1/°C
Declaration
public double DiodeIdealityTemperatureCoefficient { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DiodeReverseSaturationCurrent
The module diode reverse saturation current under reference conditions, denoted I_o. It is Np times the current in each parallel substring.
Units: Amperes
Declaration
public double DiodeReverseSaturationCurrent { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
EnergyGap
Gets the energy gap.
Declaration
public double EnergyGap { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ModuleSeriesResistance
The series resistance for the module. It is Ns/Np times the resistance in each cell.
Units: Ohms
Declaration
public double ModuleSeriesResistance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ModuleShuntResistance
The shunt resistance for the module. It is Ns/Np times the resistance in each cell.
Units: Ohms
Declaration
public double ModuleShuntResistance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ModuleShuntResistanceAtZeroIrradiance
Gets or sets the module shunt resistance at zero irradiance.
Units: Ohms
Declaration
public double ModuleShuntResistanceAtZeroIrradiance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ModuleShuntResistanceExpParam
Gets or sets the module shunt resistance exp parameter.
Dimensionless
Declaration
public double ModuleShuntResistanceExpParam { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
OpenCircuitVoltage
Gets the open circuit voltage for the module.
Units: Volts
Declaration
public double OpenCircuitVoltage { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PhotoCurrentUnderReferenceConditions
The module photo current under reference conditions, denoted I_ph or I_l. It is Np times the photo current in each parallel substring.
Units: Amperes
Declaration
public double PhotoCurrentUnderReferenceConditions { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
RecombinationCurrentScaleFactor
Gets or sets the recombination current scale factor, also referred to as D2MuTau.
Declaration
public double RecombinationCurrentScaleFactor { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ShortCircuitCurrent
Gets the short circuit current for the module.
Units: Amperes
Declaration
public double ShortCircuitCurrent { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ShortCircuitCurrentTemperatureCoeff
Gets the short circuit current temperature coefficient.
Units: Amperes / °C
Declaration
public double ShortCircuitCurrentTemperatureCoeff { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
TempSensitivityFactorOfRecombinationCurrentScaleFactor
Gets or sets the temperature sensitivity factor for the recombination current scale factor.
Declaration
public double TempSensitivityFactorOfRecombinationCurrentScaleFactor { get; set; }
Property Value
Type | Description |
---|---|
System.Double |