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=0 corresponds to ground underneath the middle of the left row. g0 should be less than g1. [unitless]

  • g1 (numeric, default 1) – Position on the ground surface, as a fraction of the row-to-row spacing. g1=1 corresponds to ground underneath the middle of the right row. g1 should be greater than g0. [unitless]

Returns:

fgnd_sky (numeric) – Integration of view factor over the length between adjacent, interior rows. Shape matches that of tracker_rotation. [unitless]

References

Examples using pvlib.bifacial.utils.vf_ground_sky_2d_integ#

Agrivoltaic system modeling

Agrivoltaic system modeling