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.