pvlib.irradiance.diffuse_par_spitters#

pvlib.irradiance.diffuse_par_spitters(daily_solar_zenith, global_diffuse_fraction)[source]#

Derive daily diffuse fraction of Photosynthetically Active Radiation (PAR) from daily average solar zenith and diffuse fraction of daily insolation.

The relationship is based on the work of Spitters et al. (1986) [1]. The resulting value is the fraction of daily PAR that is diffuse.

Note

The diffuse fraction is defined as the ratio of diffuse to global daily insolation, in J m⁻² day⁻¹ or equivalent.

Parameters:
  • daily_solar_zenith (numeric) – Average daily solar zenith angle. In degrees [°].

  • global_diffuse_fraction (numeric) – Fraction of daily global broadband insolation that is diffuse. Unitless [0, 1].

Returns:

par_diffuse_fraction (numeric) – Fraction of daily photosynthetically active radiation (PAR) that is diffuse. Unitless [0, 1].

Notes

The relationship is given by equations (9) & (10) in [1] and (1) in [2]:

\[k_{diffuse\_PAR}^{model} = \frac{PAR_{diffuse}}{PAR_{total}} = \frac{\left[1 + 0.3 \left(1 - \left(k_d\right) ^2\right)\right] k_d} {1 + \left(1 - \left(k_d\right)^2\right) \cos ^2 (90 - \beta) \cos ^3 \beta}\]

where \(k_d\) is the diffuse fraction of the global insolation, and \(\beta\) is the daily average of the solar elevation angle in degrees.

A comparison using different models for the diffuse fraction of the global insolation can be found in [2] in the context of Sweden.

References

Examples using pvlib.irradiance.diffuse_par_spitters#

Calculating daily diffuse PAR using Spitter’s relationship

Calculating daily diffuse PAR using Spitter's relationship