Class PanFileSupplements
This data supplements the module specification found in a pan file
Sensible defaults are provided, so all the properties are optional
Namespace: SolarFarmerApi.Client
Syntax
public class PanFileSupplements
Properties
BandGapOverride
An override value to use for the band-gap (energy-gap) for this module.
A default band-gap value is usually used that depends on the technology-type of the module.
This override lets you use your own custom band-gap value instead.
Default: null (meaning that the default value depending on the technology-type will be used).
Declaration
public double? BandGapOverride { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
BifacialityFactor
The bifaciality factor.
Should be in the range 0.0 - 1.0
Set to zero for mono-facial panels
A value will be derived from the PAN file, so leave this null if the pan file value should be used.
Default: null
Declaration
public double? BifacialityFactor { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
IamModelTypeOverride
An override capability to apply the Fresnel Normal Glass or Anti-reflective Glass.
Should be 'FresnelNormal' or 'FresnelAR'
Default: null
Declaration
public IAMModelTypeForOverride? IamModelTypeOverride { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<IAMModelTypeForOverride> |
LidLoss
The light induced degradation loss as a fraction of 1
i.e. a value of 0.01 implies a 1% loss
A value will be derived from the PAN file, so leave this null if the pan file value should be used.
Default: null
Declaration
public double? LidLoss { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
ModelingCorrectionFactor
The modeling correction factor, relative to 1 (i.e. value of 1 is equivalent to no correction being applied).
Note: this is ignored if RecalculateModelingCorrectionFactor is true.
Note: this is defined as a factor (1.0 being no correction) rather than an effect (0.0 being no correction) because
it's not an effect like the other gains and losses in the model. This is a parameter of the diode model that should be used
to correct for any mismatch between the modeled MPP power and the nominal (measured) value. It does not correspond to any
physical effect that impacts the energy production.
Defaults to 1.
Declaration
public double ModelingCorrectionFactor { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ModuleQualityFactor
A factor to account for other modeling adjustments, given as a fraction of 1
i.e. a value of 0.01 implies a 1% gain
Default: 0
Declaration
public double ModuleQualityFactor { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PowerBinningEffect
The power binning effect as a fraction of 1
i.e. a value of 0.01 implies a 1% gain
A value will be derived from the PAN file, so leave this null if the pan file value should be used.
Default: null
Declaration
public double? PowerBinningEffect { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
RecalculateModelingCorrectionFactor
If true the ModelingCorrectionFactor will be re-calculated so that the PVsyst diode model
respects the NominalEfficiency.
If false the diode model may give a slightly different efficiency under STC to the stated nominal.
When SF-Core parses from a PAN file, the photo current and reverse saturation current will be calculated
to match the given open circuit voltage and the short circuit current.
Any given ModelingCorrectionFactor will be applied, it's just that SF-Core makes no check that
it is correct for matching the nominal efficiency.
Defaults to true
Declaration
public bool RecalculateModelingCorrectionFactor { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |