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

    Show / Hide Table of Contents
    • SolarFarmerApi.Client
      • AnnualEnergyYieldResults
      • DcoElectricalData
      • DcoGeneralData
      • DcoInputSpecification
      • DcoMechanicalData
      • DcoOutputSpecification
      • DiffuseModel
      • EnergyCalculationInputs
      • EnergyCalculationOptions
      • EnergyYieldResults
      • EnergyYieldResultsForMonth
      • EnumTechnology
      • IAMModelType
      • IAMModelTypeForOverride
      • IAMParameters
      • IndexedObject3D
      • Inverter
      • InverterEfficiencyModelType
      • InverterEfficiencyPoints
      • InverterInput
      • InverterSpecification
      • Layout
      • LayoutHintsForUI
      • Location
      • LossTreeEffects
      • LossTreeEntry
      • LossTreeResultForMonth
      • MeteorologicalCondition
      • MeteorologicalConditionsDataset
      • MiniSimpleTerrainDto
      • MissingMetDataMethod
      • ModelChainAsyncQueryResponse
      • ModelChainResponse
      • ModuleGeometry
      • ModuleIndexRange
      • ModuleSpecification
      • ModuleString
      • MountingTypeSpecification
      • MpptLimits
      • PanFileSupplements
      • PointInLossChain
      • PowerOptimizer
      • PowerOptimizerOperationType
      • ProblemDetails
      • PVPlant
      • PVsystDiodeModelParameters
      • QuadDouble
      • Rack
      • Response
      • Response2
      • Response3
      • RuntimeStatus
      • SimpleTerrainDto
      • SolarPositionDto
      • SolarPositionRequest
      • SolarPositions
      • SystemAttributes
      • TerrainRowDto
      • TerrainRowStartEndColumnsDto
      • ThreeEfficiencyCurves
      • Tracker
      • TrackerSystem
      • Transformer
      • TransformerLossModelTypes
      • TransformerSpecification
      • Vector3Double

    Class PVPlant

    The PV plant described as a hierarchy of components starting with the transformers
    And separately libraries of component specifications

    Namespace: SolarFarmerApi.Client
    Syntax
    public class PVPlant

    Properties

    GridConnectionLimit

    Grid connection limit, in W
    The maximum power that can be exported from the transformers
    Optional

    Declaration
    public double? GridConnectionLimit { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Double>

    InverterSpecifications

    The inverter specifications. The key string forms an inverter spec ID which can be used in one or more inverter definitions.
    Not required as can be populated from OND files.

    Declaration
    public IDictionary<string, InverterSpecification> InverterSpecifications { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.IDictionary<System.String, InverterSpecification>

    ModuleSpecifications

    The module specifications. The key string forms a module spec ID which can be used in the layout.
    Not required as can be populated from pan files.

    Declaration
    public IDictionary<string, ModuleSpecification> ModuleSpecifications { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.IDictionary<System.String, ModuleSpecification>

    MountingTypeSpecifications

    The rack or tracker specifications. The key string forms a mounting type ID which can be used in the layout (for 2D) or in the trackers or racks for 3D

    Declaration
    public IDictionary<string, MountingTypeSpecification> MountingTypeSpecifications { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.IDictionary<System.String, MountingTypeSpecification>

    OptimizerSpecifications

    The power optimizer specifications. The key string forms a power optimizer spec ID which can be used in the layout for 3D calculations.
    Not required as can be populated from DCO files.

    Declaration
    public IDictionary<string, PowerOptimizer> OptimizerSpecifications { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.IDictionary<System.String, PowerOptimizer>

    Racks

    The racks, required for calculations for fixed-tilt rack PV plants.
    Not required for running 2D calculations.

    Declaration
    public ICollection<Rack> Racks { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.ICollection<Rack>

    ShadingObjects

    3D Shading objects (optional).
    Used for 3D calculations.
    Ignored when running 2D calculations.

    Declaration
    public ICollection<IndexedObject3D> ShadingObjects { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.ICollection<IndexedObject3D>

    SimpleTerrain

    A simple terrain object (optional) to use with 3D calculations.
    Ignored when running 2D calculations.

    Declaration
    public SimpleTerrainDto SimpleTerrain { get; set; }
    Property Value
    Type Description
    SimpleTerrainDto

    Trackers

    The trackers
    Required for 3D calculations for tracker systems.
    Not required for running 2D calculations.

    Declaration
    public ICollection<Tracker> Trackers { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.ICollection<Tracker>

    TrackerSystems

    The tracker system specifications. The key string forms a tracker system ID which can be used in the layout (for 2D) or in the trackers or racks for 3D

    Declaration
    public IDictionary<string, TrackerSystem> TrackerSystems { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.IDictionary<System.String, TrackerSystem>

    Transformers

    Transformers

    Declaration
    public ICollection<Transformer> Transformers { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.ICollection<Transformer>

    TransformerSpecifications

    The transformer specifications. The key string forms a transformer spec ID which can be used in one or more transformer definitions.

    Declaration
    public IDictionary<string, TransformerSpecification> TransformerSpecifications { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.IDictionary<System.String, TransformerSpecification>
    In This Article
    Back to top DNV SolarFarmer Home