pvdeg.degradation.degradation#

pvdeg.degradation.degradation(spectra, rh_module, temp_module, wavelengths, Ea=40.0, n=1.0, p=0.5, C2=0.07, C=1.0)[source]#

Compute degredation as double integral of Arrhenius (Activation Energy, RH, Temperature) and spectral (wavelength, irradiance) functions over wavelength and time.

Parameters:
  • spectra (pd.Series type=Float) – front or rear irradiance at each wavelength in “wavelengths” [W/m^2 nm]

  • rh_module (pd.Series type=Float) – module RH, time indexed [%]

  • temp_module (pd.Series type=Float) – module temperature, time indexed [C]

  • wavelengths (int-array) – integer array (or list) of wavelengths tested w/ uniform delta in nanometers [nm]

  • Ea (float) – Arrhenius activation energy. The default is 40. [kJ/mol]

  • n (float) – Fit paramter for RH sensitivity. The default is 1.

  • p (float) – Fit parameter for irradiance sensitivity. Typically 0.6 +- 0.22

  • C2 (float) – Fit parameter for sensitivity to wavelength exponential. Typically 0.07

  • C (float) – Fit parameter for the Degradation equaiton Typically 1.0

Returns:

degradation (float) – Total degredation factor over time and wavelength.