Skip to main content

Summary

The angle of incidence is the angle between incoming solar rays and the normal (perpendicular) to the module surface. Accurate calculation of the angle of incidence is essential for determining direct beam irradiance on the plane of array and applying incidence angle modifiers.

Inputs

NameSymbolUnitsDescription
Solar Zenith Angleθz\theta_zdegreesAngle between sun and local vertical
Solar Azimuth Angleγs\gamma_sdegreesSolar azimuth, measured clockwise from north
Surface Tilt Angleβ\betadegreesAngle of module surface from horizontal
Surface Azimuth Angleγ\gammadegreesAzimuth angle of surface normal, measured clockwise from North

Outputs

NameSymbolUnitsDescription
Angle of Incidenceθ\thetadegreesAngle between sun’s rays and surface normal

Detailed Description

Vector Formulation

The angle of incidence is calculated using the dot product of the solar position vector and the surface normal vector. Solar position unit vector: s=[sin(θz)sin(γs)cos(θz)sin(θz)cos(γs)]\vec{s} = \begin{bmatrix} \sin(\theta_z) \sin(\gamma_s) \\ \cos(\theta_z) \\ \sin(\theta_z) \cos(\gamma_s) \end{bmatrix} Surface normal unit vector: n=[sin(β)sin(γ)cos(β)sin(β)cos(γ)]\vec{n} = \begin{bmatrix} \sin(\beta) \sin(\gamma) \\ \cos(\beta) \\ \sin(\beta) \cos(\gamma) \end{bmatrix} Angle of incidence: cos(θ)=sn\cos(\theta) = \vec{s} \cdot \vec{n} θ=arccos(sin(β)sin(θz)cos(γsγ)+cos(β)cos(θz))\theta = \arccos\left( \sin(\beta) \sin(\theta_z) \cos(\gamma_s - \gamma) + \cos(\beta) \cos(\theta_z) \right)

References

  • Iqbal, M. (1983). An Introduction to Solar Radiation. Academic Press, p. 23.