pvlib.pvsystem.SingleAxisTrackerMount#
- class pvlib.pvsystem.SingleAxisTrackerMount(axis_tilt: float = 0.0, axis_azimuth: float = 0.0, max_angle: float = 90.0, backtrack: bool = True, gcr: float = 0.2857142857142857, cross_axis_tilt: float = 0.0, racking_model: Optional[str] = None, module_height: Optional[float] = None)[source]#
Single-axis tracker racking for dynamic solar tracking.
- Parameters
axis_tilt (
float, default0) – The tilt of the axis of rotation (i.e, the y-axis defined by axis_azimuth) with respect to horizontal. [degrees]axis_azimuth (
float, default180) – A value denoting the compass direction along which the axis of rotation lies, measured east of north. [degrees]max_angle (
float, default90) – A value denoting the maximum rotation angle of the one-axis tracker from its horizontal position (horizontal if axis_tilt = 0). A max_angle of 90 degrees allows the tracker to rotate to a vertical position to point the panel towards a horizon. max_angle of 180 degrees allows for full rotation. [degrees]backtrack (
bool, defaultTrue) – Controls whether the tracker has the capability to “backtrack” to avoid row-to-row shading. False denotes no backtrack capability. True denotes backtrack capability.gcr (
float, default2.0/7.0) – A value denoting the ground coverage ratio of a tracker system which utilizes backtracking; i.e. the ratio between the PV array surface area to total ground area. A tracker system with modules 2 meters wide, centered on the tracking axis, with 6 meters between the tracking axes has a gcr of 2/6=0.333. If gcr is not provided, a gcr of 2/7 is default. gcr must be <=1. [unitless]cross_axis_tilt (
float, default0.0) – The angle, relative to horizontal, of the line formed by the intersection between the slope containing the tracker axes and a plane perpendicular to the tracker axes. Cross-axis tilt should be specified using a right-handed convention. For example, trackers with axis azimuth of 180 degrees (heading south) will have a negative cross-axis tilt if the tracker axes plane slopes down to the east and positive cross-axis tilt if the tracker axes plane slopes up to the east. Usecalc_cross_axis_tilt()to calculate cross_axis_tilt. [degrees]racking_model (
str, optional) – Valid strings are ‘open_rack’, ‘close_mount’, and ‘insulated_back’. Used to identify a parameter set for the SAPM cell temperature model.module_height (
float, optional) – The height above ground of the center of the module [m]. Used for the Fuentes cell temperature model.
Methods
__init__([axis_tilt, axis_azimuth, ...])get_orientation(solar_zenith, solar_azimuth)Determine module orientation.
Attributes
axis_azimuthaxis_tiltbacktrackcross_axis_tiltgcrmax_anglemodule_heightracking_model