• User Guide
  • Calculation
  • Automation
  • Web API
  • Validation
  • Contact Us
Search Results for

    Show / Hide Table of Contents
    • Introduction
      • Acquiring your API token
      • Endpoints on API website
      • View API schema
      • SolarFarmer API versions
    • –––––––––––––––––––
    • Endpoints
      • 'About' endpoint
      • 'SolarPosition' endpoint
      • 'ModelChain' endpoint
      • 'ModelChainAsync' endpoint
      • 'Service' endpoint
      • 'TerminateModelChainAsync' endpoint
    • Tutorials
      • Introduction
      • Python environment
      • Generate input files from desktop
      • 'About' endpoint tutorial
      • 'SolarPosition' endpoint tutorial
      • 'ModelChain' endpoint tutorial
      • 'ModelChainAsync' endpoint tutorial
      • 'Service' endpoint tutorial
      • 'TerminateModelChainAsync' endpoint tutorial
    • –––––––––––––––––––
    • Troubleshooting
      • Common Problems
      • Validation Service
    • API Class References
      • SolarFarmerApi.Client
        • AnnualEnergyYieldResults
        • DiffuseModel
        • EnergyCalculationInputs
        • EnergyCalculationOptions
        • EnergyYieldResults
        • EnergyYieldResultsForMonth
        • EnumTechnology
        • IAMModelType
        • IAMModelTypeForOverride
        • IAMParameters
        • IndexedObject3D
        • Inverter
        • InverterEfficiencyModelType
        • InverterEfficiencyPoints
        • InverterInput
        • InverterSpecification
        • Layout
        • Location
        • LossTreeEffects
        • LossTreeEntry
        • LossTreeResultForMonth
        • MeteorologicalCondition
        • MeteorologicalConditionsDataset
        • MiniSimpleTerrainDto
        • MissingMetDataMethod
        • ModelChainAsyncQueryResponse
        • ModelChainResponse
        • ModuleGeometry
        • ModuleIndexRange
        • ModuleSpecification
        • ModuleString
        • MountingTypeSpecification
        • MpptLimits
        • PanFileSupplements
        • PointInLossChain
        • ProblemDetails
        • PVPlant
        • PVsystDiodeModelParameters
        • QuadDouble
        • Rack
        • Response
        • Response2
        • Response3
        • RuntimeStatus
        • SimpleTerrainDto
        • SolarPositionDto
        • SolarPositionRequest
        • SolarPositions
        • SystemAttributes
        • TerrainRowDto
        • TerrainRowStartEndColumnsDto
        • ThreeEfficiencyCurves
        • Tracker
        • TrackerSystem
        • Transformer
        • TransformerLossModelTypes
        • TransformerSpecification
        • Vector3Double
    • Release Notes
      • API v2 (2.0.2) (7 September 2023)
      • API v1 (0.2.254) (11 April 2023)
      • API 0.2.249 (22 November 2022)
      • API 0.2.242 (28 July 2022)
      • API 0.2.223 (3 March 2022)
      • API 0.2.64 (23 August 2021)
      • API 0.2.51 (2 June 2021)

    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
    In This Article
    Back to top DNV SolarFarmer Home