pvlib.pvsystem.sapm_effective_irradiance

pvlib.pvsystem.sapm_effective_irradiance(poa_direct, poa_diffuse, airmass_absolute, aoi, module, reference_irradiance=1000)[source]

Calculates the SAPM effective irradiance using the SAPM spectral loss and SAPM angle of incidence loss functions.

Parameters:

poa_direct : numeric

The direct irradiance incident upon the module.

poa_diffuse : numeric

The diffuse irradiance incident on module.

airmass_absolute : numeric

Absolute airmass.

aoi : numeric

Angle of incidence in degrees.

module : dict-like

A dict, Series, or DataFrame defining the SAPM performance parameters. See the sapm() notes section for more details.

reference_irradiance : numeric

Reference irradiance by which to divide the input irradiance.

Returns:

effective_irradiance : numeric

The SAPM effective irradiance.