pvlib.bifacial.utils.vf_ground_sky_2d_integ#
- pvlib.bifacial.utils.vf_ground_sky_2d_integ(tracker_rotation, gcr, height, pitch, max_rows=10, npoints=None, vectorize=None, g0=0, g1=1)[source]#
Integrated view factor to the sky from the ground underneath interior rows of the array. Row height above the ground is assumed to be uniform along the row’s length.
- Parameters:
tracker_rotation (numeric) – Tracker rotation angle. Positive rotations indicate raising the row’s right edge. [degree]
gcr (float) – Ratio of row slant length to row spacing (pitch). [unitless]
height (float) – Height of the center point of the row above the ground; must be in the same units as
pitch.pitch (float) – Distance between two rows. Must be in the same units as
height.max_rows (int, default 10) – Maximum number of rows to consider in front and behind the current row.
npoints (int, optional) –
Deprecated since version 0.16.0: This parameter has no effect; integrated view factors are now calculated exactly instead of with discretized approximations. This parameter will be removed in the future.
vectorize (bool, optional) –
Deprecated since version 0.16.0: This parameter has no effect; calculations are now vectorized with no memory usage penalty. This parameter will be removed in the future.
g0 (numeric, default 0) – Position on the ground surface, as a fraction of the row-to-row spacing.
g0=0corresponds to ground underneath the middle of the left row.g0should be less thang1. [unitless]g1 (numeric, default 1) – Position on the ground surface, as a fraction of the row-to-row spacing.
g1=1corresponds to ground underneath the middle of the right row.g1should be greater thang0. [unitless]
- Returns:
fgnd_sky (numeric) – Integration of view factor over the length between adjacent, interior rows. Shape matches that of
tracker_rotation. [unitless]
References