Summary
The Incidence Angle Modifier (IAM) quantifies optical losses when sunlight strikes a module at non-normal angles. PlantPredict implements five IAM models: None, ASHRAE, Sandia, Physical, and Custom Interpolation. IAM is applied separately to beam, sky diffuse, and ground-reflected irradiance components after losses and before corrections.Inputs
| Name | Symbol | Units | Description |
|---|---|---|---|
| Angle of Incidence | degrees | Angle between sun and module normal | |
| Module Tilt Angle | degrees | Tilt angle of module from horizontal | |
| Module Azimuth Angle | degrees | Azimuth angle of module surface normal, measured clockwise from North | |
| ASHRAE IAM Parameter | — | Empirical coefficient for ASHRAE model | |
| Sandia Polynomial Factors | degree⁻ⁱ (i = 0…5) | Polynomial coefficients for Sandia model | |
| Refractive Index | — | Glass refractive index (Physical model, default: 1.526) | |
| ARC Refractive Index | — | Anti-reflective coating refractive index (Physical model, optional) | |
| Absorption Coefficient | m⁻¹ | Glass absorption coefficient (Physical model, default: 4.0) | |
| Glass Thickness | m | Glass thickness (Physical model, default: 0.002) | |
| IAM Factor Pairs | degrees, — | User-defined table (Custom Interpolation model) |
Outputs
| Name | Symbol | Units | Description |
|---|---|---|---|
| Beam IAM Factor | — | IAM factor for beam irradiance (0-1) | |
| Sky Diffuse IAM Factor | — | IAM factor for sky diffuse irradiance (0-1) | |
| Ground Diffuse IAM Factor | — | IAM factor for ground-reflected irradiance (0-1) |
Detailed Description
The user selects a single IAM model (None, ASHRAE, Sandia, Physical, or Custom Interpolation), which is applied directly to beam irradiance. Sky diffuse and ground diffuse IAM require integrating IAM over a hemisphere of incidence angles. Depending on the selected model and software version, the hemisphere integration uses either the selected beam IAM curve or defaults to integrating using the ASHRAE model:| Selected Model | Beam IAM | Sky Diffuse IAM | Ground Diffuse IAM |
|---|---|---|---|
| None | 1 | 1 | 1 |
| ASHRAE | ASHRAE | Hemisphere averaging (ASHRAE model) | 1 |
| Sandia | Sandia polynomial | Hemisphere integration (ASHRAE model) | 1 |
| Physical | Physical | Hemisphere integration (Physical model) | Hemisphere integration (Physical model) |
| Custom (V08-) | Cubic spline | Hemisphere integration (ASHRAE model) | 1 |
| Custom (V09+) | Cubic spline | Hemisphere integration (Custom curve) | Hemisphere integration (Custom curve) |
Beam IAM Models
Beam IAM () is calculated based on the using one of five models.None
No angle-dependent losses:ASHRAE
The ASHRAE model, originally derived by Souka and Safwat (1966) and later adopted by ASHRAE, uses a single empirical parameter : where is the angle of incidence. For , .Sandia
The Sandia model, developed by King et al. at Sandia National Laboratories, uses a 5th-order polynomial: where is in degrees and are polynomial factors empirically determined from experimental data.Physical
The Physical model (Version 11+), developed by De Soto et al. based on optical equations from Duffie and Beckman, calculates IAM from first-principles optics: where is the total Fresnel reflectance across interfaces, is the refraction angle in glass, is the glass , and is the glass thickness. Refraction angles (Snell’s law): Total Fresnel reflectance: With (air → ARC → glass), accounting for multiple internal reflections: where is the air-ARC reflectance (at angles and ) and is the ARC-glass reflectance (at angles and ). Interface reflectance (Fresnel equations, averaged over polarizations): Special case (no anti-reflective coating): Without anti-reflective coating, there is a single air-glass interface:Custom Interpolation
Users provide a table of IAM factor pairs measured or calculated at discrete incidence angles. These values typically come from module flash test reports or third-party optical modeling software. For angles between the tabulated values, PlantPredict uses cubic spline interpolation. A cubic spline fits smooth polynomial curves between data points, ensuring continuity in both the function and its first derivative—avoiding the sharp corners that linear interpolation would produce. is capped at 1 to prevent non-physical values from spline oscillation. For , .Sky Diffuse IAM
Sky diffuse IAM () accounts for IAM effects on diffuse irradiance arriving from the sky hemisphere. The calculation assumes an sky; radiance distributions (, ) are handled by the model. For the None model, since at all angles. When ASHRAE is selected, a hemisphere average (arithmetic mean) is used. For Sandia and Custom (V08-), a projection-weighted hemisphere integration is computed analytically using the ASHRAE model. For Physical and Custom (V09+), this projection-weighted hemisphere integration is evaluated numerically with the actual IAM curve.Hemisphere Averaging (ASHRAE)
When ASHRAE is selected as the IAM model, the sky diffuse IAM is approximated by averaging beam IAM values across the visible sky hemisphere (arithmetic mean with 1° × 1° steps): where is the polar angle (from zenith) and is the azimuth angle defining the direction of a 1° × 1° element of the sky hemisphere. is the count of sky directions where (in front of the module plane). This is an unweighted average over discrete sky directions. The incidence angle for each sky direction on a tilted surface is: where is the module tilt and is the module azimuth.Hemisphere Integration (Sandia, Physical, Custom)
For Sandia, Physical, and Custom IAM models, the sky diffuse IAM is calculated by integrating beam IAM over the sky hemisphere, weighted by the projection onto the tilted surface: The incidence angle for a sky element at polar angle and azimuth on a surface tilted at with azimuth is: The integration is limited to the portion of the sky visible from the module front surface — directions where . Sky directions behind the module plane (where ) are excluded from both numerator and denominator. Implementation by model: Sandia and Custom (V08-): Use the ASHRAE model for diffuse IAM, which allows a closed-form analytical solution: Physical and Custom (V09+): For arbitrary IAM curves, the integral is evaluated numerically as described by Marion: the IAM is interpolated at discrete angles and integrated over the hemisphere.Ground Diffuse IAM
Ground-reflected irradiance IAM is handled differently from beam and sky diffuse because IAM effects on ground-reflected irradiance are already incorporated in the ground shading model. The ground shading algorithm calculates s from the ground to the tilted module surface, and applies the ASHRAE IAM model during this integration. This accounts for angle-dependent losses as light reflects from the ground and strikes the module at various angles. For most IAM models, to avoid double-counting. For Physical and Custom (V09+) models, is calculated via hemisphere integration over the ground-facing hemisphere. The integration uses the same projection-weighted approach as sky diffuse IAM, but integrates over the subtended by the ground as seen from the module surface: where the integration domain covers directions below the module’s horizon (i.e., the hemisphere facing the ground). This may result in some double-counting with the ground shading model’s built-in IAM treatment.Application to Irradiance
IAM factors are applied to irradiance components after soiling:References
- Souka, A. F., & Safwat, H. H. (1966). Determination of the optimum orientations for the double exposure flat-plate collector and its reflections. Solar Energy, 10(4), 170–174.
- ASHRAE Standard 93-77. (1977). Methods of Testing to Determine the Thermal Performance of Solar Collectors. American Society of Heating, Refrigerating and Air-Conditioning Engineers.
- King, D. L., Boyson, W. E., & Kratochvil, J. A. (2004). Photovoltaic array performance model. SAND2004-3535, Sandia National Laboratories.
- Duffie, J. A., & Beckman, W. A. (2013). Solar Engineering of Thermal Processes (4th ed., Chapter 5). John Wiley & Sons.
- De Soto, W. (2004). Improvement and Validation of a Model for Photovoltaic Array Performance. Master’s thesis, University of Wisconsin-Madison.
- Marion, B. (2017). Numerical method for angle-of-incidence correction factors for diffuse radiation incident photovoltaic modules. Solar Energy, 147, 344–348.