Class TrackerLayoutParameters
Layout parameters for single-axis tracker layout regions
Syntax
public class TrackerLayoutParameters
Constructors
TrackerLayoutParameters()
Declaration
public TrackerLayoutParameters()
Properties
AlignAisles
Should the aisles (between trackers) be aligned
Declaration
public bool AlignAisles { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AxisTilt
The system plane slope along the tracker axis. This is positive if the end closest to the equator is lower than the other end, otherwise negative
Declaration
public double AxisTilt { get; set; }
Property Value
Type |
Description |
System.Double |
|
DefaultAisleWidth
The default distance to leave between trackers end-end along the same row.
Declaration
public double DefaultAisleWidth { get; set; }
Property Value
Type |
Description |
System.Double |
|
MismatchFactor
(Used in bifacial calculation) - accounts for non-uniform backside irradiance
Declaration
public double MismatchFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
PvsystCellTempModelParameters
Declaration
public PvsystCellTempModelParameters PvsystCellTempModelParameters { get; set; }
Property Value
RowPositionParameters
Declaration
public RowPositionParameters RowPositionParameters { get; set; }
Property Value
ShadeFactor
(Used in bifacial calculation) - accounts for shade obstacles like junction boxes and support structures
Declaration
public double ShadeFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
SideSlope
Slope perpendicular to azimuth rows. Consistent with the tracker rotation angle. Negative if side slopes down to the east, positive if slopes down to the west.
Declaration
public double SideSlope { get; set; }
Property Value
Type |
Description |
System.Double |
|
SystemPlaneAzimuth
Declaration
public double SystemPlaneAzimuth { get; set; }
Property Value
Type |
Description |
System.Double |
|
SystemPlaneTilt
Declaration
public double SystemPlaneTilt { get; set; }
Property Value
Type |
Description |
System.Double |
|
SystemRotation
The angle (clockwise) from the north-south alignment
Declaration
public double SystemRotation { get; set; }
Property Value
Type |
Description |
System.Double |
|
TrackerPlacementMode
Declaration
public TrackerPlacementModeType TrackerPlacementMode { get; set; }
Property Value
TrackerSystemSpecification
Declaration
public TrackerSystemSpecification TrackerSystemSpecification { get; set; }
Property Value
TransmissionFactor
(Used in bifacial calculation) - accounts for fraction of light that reaches the back side due to spaces between modules and sheds or transparent sections of the modules and sheds.
Declaration
public double TransmissionFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
Methods
Equals(TrackerLayoutParameters)
Declaration
public bool Equals(TrackerLayoutParameters val)
Parameters
Returns
Type |
Description |
System.Boolean |
True if equal otherwise false is returned.
|
Equals(Object)
Declaration
public override bool Equals(object toCompare)
Parameters
Type |
Name |
Description |
System.Object |
toCompare |
|
Returns
Type |
Description |
System.Boolean |
True if object is equal otherwise false is returned.
|
Overrides
System.Object.Equals(System.Object)
GetHashCode()
Gets the hash code for this object.
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
The hash code for this object.
|
Overrides
System.Object.GetHashCode()
Operators
Equality(TrackerLayoutParameters, TrackerLayoutParameters)
Declaration
public static bool operator ==(TrackerLayoutParameters a, TrackerLayoutParameters b)
Parameters
Returns
Type |
Description |
System.Boolean |
True if equal otherwise false is returned.
|
Inequality(TrackerLayoutParameters, TrackerLayoutParameters)
Declaration
public static bool operator !=(TrackerLayoutParameters a, TrackerLayoutParameters b)
Parameters
Returns
Type |
Description |
System.Boolean |
True if not equal otherwise false is returned.
|