pvlib.spectrum.spectral_factor_caballero#
- pvlib.spectrum.spectral_factor_caballero(precipitable_water, airmass_absolute, aod500, module_type=None, coefficients=None)[source]#
- Estimate a technology-specific spectral mismatch modifier from airmass, aerosol optical depth, and atmospheric precipitable water, using the Caballero model. - The model structure was motivated by examining the effect of these three atmospheric parameters on simulated irradiance spectra and spectral modifiers. However, the coefficient values reported in [1] and available here via the - module_typeparameter were determined by fitting the model equations to spectral factors calculated from global tilted spectral irradiance measurements taken in the city of Jaén, Spain. See [1] for details.- Parameters:
- precipitable_water (numeric) – atmospheric precipitable water. [cm] 
- airmass_absolute (numeric) – absolute (pressure-adjusted) airmass. [unitless] 
- aod500 (numeric) – atmospheric aerosol optical depth at 500 nm. [unitless] 
- module_type (str, optional) – - One of the following PV technology strings from [1]: - 'cdte'- anonymous CdTe module.
- 'monosi'- anonymous sc-si module.
- 'multisi'- anonymous mc-si- module.
- 'cigs'- anonymous copper indium gallium selenide module.
- 'asi'- anonymous amorphous silicon module.
- 'perovskite'- anonymous pervoskite module.
 
- coefficients (array-like, optional) – user-defined coefficients, if not using one of the default coefficient sets via the - module_typeparameter.
 
- Returns:
- modifier (numeric) – spectral mismatch factor (unitless) which is multiplied with broadband irradiance reaching a module’s cells to estimate effective irradiance, i.e., the irradiance that is converted to electrical current. 
 - References 
