pvlib.tracking.SingleAxisTracker.get_irradiance¶
-
SingleAxisTracker.
get_irradiance
(surface_tilt, surface_azimuth, solar_zenith, solar_azimuth, dni, ghi, dhi, dni_extra=None, airmass=None, model=’haydavies’, **kwargs)[source]¶ Uses the
irradiance.total_irrad()
function to calculate the plane of array irradiance components on a tilted surface defined by the input data andself.albedo
.For a given set of solar zenith and azimuth angles, the surface tilt and azimuth parameters are typically determined by :py:method:`~SingleAxisTracker.singleaxis`.
Parameters: surface_tilt : numeric
Panel tilt from horizontal.
surface_azimuth : numeric
Panel azimuth from north
solar_zenith : numeric
Solar zenith angle.
solar_azimuth : numeric
Solar azimuth angle.
dni : float or Series
Direct Normal Irradiance
ghi : float or Series
Global horizontal irradiance
dhi : float or Series
Diffuse horizontal irradiance
dni_extra : float or Series, default None
Extraterrestrial direct normal irradiance
airmass : float or Series, default None
Airmass
model : String, default ‘haydavies’
Irradiance model.
**kwargs
Passed to
irradiance.total_irrad()
.Returns: poa_irradiance : DataFrame
Column names are:
total, beam, sky, ground
.