Summary
The Spectral Shift Adjustment accounts for variations in module performance due to changes in the solar spectrum. PlantPredict implements five spectral correction approaches: None, Monthly Override, Spectral 1 (technology-specific models), Spectral 2 (multi-parameter), and Spectral 3.0 (experimental). The spectral shift factor is a multiplier applied to effective irradiance after IAM corrections. The factor depends on atmospheric conditions (, precipitable water) and module technology (Sandia, First Solar POR/QED, or generic multi-parameter).Inputs
| Name | Symbol | Units | Description |
|---|---|---|---|
| Spectral Shift Model | — | — | Selection: None, Monthly Override, Spectral_1, Spectral_2, UseSpectral30 |
| Spectral Response Type | — | — | Module technology: Sandia, FS_POR, FS_QED (Spectral 1 only) |
| Spectral Weather Type | — | — | Water vapor source: Nelson_Pwat, Nelson_Rh, Ngan_Dewpoint |
| Pressure-Corrected Air Mass | — | Air mass corrected for atmospheric pressure | |
| Precipitable Water | cm | Column depth of precipitable water vapor | |
| Relative Humidity | % | Surface relative humidity | |
| Temperature | °C | Ambient air temperature | |
| Dewpoint Temperature | °C | Dewpoint temperature | |
| Global Horizontal Irradiance | W/m² | Measured GHI (Spectral 3.0 only) | |
| Clear Sky Irradiance | W/m² | Modeled clear-sky GHI (Spectral 3.0 only) | |
| Module Coefficients | varies | — | Model-specific coefficients |
Outputs
| Name | Symbol | Units | Description |
|---|---|---|---|
| Spectral Shift Factor | — | Multiplier applied to effective irradiance after IAM |
Detailed Description
Model Selection
PlantPredict selects the spectral model based on configuration:- If
UseSpectral30 = true: Spectral 3.0 model - If
SpectralShiftModel = None: - If
SpectralShiftModel = MonthlyOverride: Monthly user-specified values - If
SpectralShiftModel = Spectral_1: Technology-specific models - If
SpectralShiftModel = Spectral_2: Multi-parameter model
Model 1: None
No spectral correction:Model 2: Monthly Override
User-specified monthly spectral shift factors: where is retrieved from monthly factors table for the current month.Model 3: Spectral 1 (Technology-Specific Models)
Sandia Polynomial Model
For modules with Sandia spectral response: where are Sandia A-factors and is pressure-corrected air mass.First Solar POR Model
For First Solar POR modules (water vapor dependent): where is precipitable water (cm). If : (failsafe).First Solar QED Model
For First Solar QED modules (water vapor dependent): where is precipitable water (cm). If : (failsafe).Model 4: Spectral 2 (Multi-Parameter Model)
Six-parameter model accounting for air mass and precipitable water: where:- are module-specific Spectral2 coefficients
- is pressure-corrected air mass
- is precipitable water (cm)
- If :
- If :
Model 5: Spectral 3.0 (Experimental)
Seven-parameter model including clear sky index (temporary implementation for First Solar): where:- is clear sky index
- are Spectral30 coefficients
- is pressure-corrected air mass
- is precipitable water (cm)
- If is NaN:
- If :
- If :
- If :
- If or :
Precipitable Water Calculation
If precipitable water is not directly available, it is calculated from relative humidity or dewpoint.From Relative Humidity (Gueymard 1994)
where (temperature in Kelvin), is relative humidity (%), and is in cm.From Dewpoint (August-Roche-Magnus)
Version 10 and Earlier: Version 11 and Later (AEKR Coefficients): Then calculate from using the Gueymard method above.Application to Irradiance
Spectral shift factor applied after IAM:References
- Gueymard, C. (1994). Analysis of monthly average atmospheric precipitable water and turbidity in Canada and Northern United States. Solar Energy, 53(1), 57-71.
- King, D. L., Boyson, W. E., & Kratochvil, J. A. (2004). Photovoltaic array performance model. SAND2004-3535, Sandia National Laboratories.
- Marion, B., MacAlpine, S., Deline, C., et al. (2017). A practical irradiance model for bifacial PV modules. 2017 IEEE 44th Photovoltaic Specialist Conference (PVSC), 1537-1542.
- pvlib-python Documentation. Atmosphere Module: gueymard94_pw. https://pvlib-python.readthedocs.io/