pvlib.bifacial.utils.vf_row_sky_2d_integ#

pvlib.bifacial.utils.vf_row_sky_2d_integ(surface_tilt, gcr, x0=0, x1=1)[source]#

Calculate the average view factor to the sky from a segment of the row surface between x0 and x1.

Assumes a PV system of infinitely long rows with uniform pitch on horizontal ground. The view to the sky is restricted by the row’s surface tilt and the top of the adjacent row.

Parameters
  • surface_tilt (numeric) – Surface tilt angle in degrees from horizontal, e.g., surface facing up = 0, surface facing horizon = 90. [degree]

  • gcr (numeric) – Ratio of the row slant length to the row spacing (pitch). [unitless]

  • x0 (numeric, default 0) – Position on the row’s slant length, as a fraction of the slant length. x0=0 corresponds to the bottom of the row. x0 should be less than x1. [unitless]

  • x1 (numeric, default 1) – Position on the row’s slant length, as a fraction of the slant length. x1 should be greater than x0. [unitless]

Returns

vf (numeric) – Average fraction of the sky dome visible from points in the segment from x0 to x1. [unitless]