Class SolarPositions
Data model class to hold the solar positions
These can be provided as input if the user does not want
to use the in-build SolarFarmer solar position algorithm
Namespace: SolarFarmerApi.Client
Syntax
public class SolarPositions
Properties
LocalDateTime
The date-time for each time-step, provided in local time, assuming the same time-zone offset as the met data
This should be the precise time that is associated with that solar position, so care must be taken regarding
period start times and period center time.
Typically met-data and PVsyst results data has a time-stamp for the start time of each hour period, so 30 minutes
must be added to that to get the period center time that is appropriate for the solar position.
Declaration
public ICollection<DateTimeOffset> LocalDateTime { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.ICollection<System.DateTimeOffset> |
SolarAzimuth
The solar azimuth, in degrees. Zero is sun in North, 90 is sun in East.
Declaration
public ICollection<double> SolarAzimuth { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.ICollection<System.Double> |
SolarZenith
The solar zenith, in degrees. Zero corresponds to sun overhead.
Declaration
public ICollection<double> SolarZenith { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.ICollection<System.Double> |