--- title: "Incident irradiance" slug: "incident-irradiance" description: "Explore advanced solar simulation tools that enhance irradiance calculations for PV panels, utilizing models like Ray Tracing and Angular Losses for optimal design." tags: ["simulation"] updated: 2026-11-03T09:38:24Z published: 2026-11-03T09:38:24Z canonical: "kb.solargis.com/incident-irradiance" --- > ## Documentation Index > Fetch the complete documentation index at: https://kb.solargis.com/llms.txt > Use this file to discover all available pages before exploring further. # Incident irradiance **In this document** This article explains how Solargis calculates the total incident irradiance on PV modules. It covers the sky irradiance models (the Solargis GTI Simulator uses the simple Perez sky model with the View Factor; the Solargis PV Simulator uses an All-weather Perez sky model with path tracing), the ray tracing method, angular losses (IAM) calculated with the Martin-Ruiz model, and spectral correction calculated with the Lee & Panchula model in Solargis Evaluate. ## Overview To calculate the total incident irradiance on a power plant's PV modules, it is essential to determine how the **sky's irradiance is redistributed onto tilted surfaces.** This process begins with modeling the sky's irradiance, which can be approached using different methods. The Isotropic Model divides the sky into distinct regions, offering a simplified yet effective estimation, while the Anisotropic Model provides a continuous and detailed representation of sky luminance, better capturing variations under different weather conditions. Next, spatial relationships and surface orientation must be incorporated to accurately **compute light interactions**. For more precise analyses, Ray Tracing Models simulate light interactions in 3D, capturing details such as accurate reflections. In Solargis, an advanced sky model is paired with the path tracing method to provide more accurate simulations. Additional steps in irradiance calculations include modeling Angular Losses, which account for **reductions in usable light** due to the angle of incidence, and applying Spectral Corrections to adjust for atmospheric effects on the solar spectrum. Together, these models enable precise and reliable irradiance predictions required for optimal PV system design. ![Irradiance components reaching a tilted PV surface, and the horizon, near, and terrain shading factors that reduce the incident solar energy](https://cdn.document360.io/ae2d502f-6c0d-4865-a68e-43ad8da61149/Images/Documentation/image-1784267801072.png?sv=2026-02-06&spr=https&st=2026-11-05T12%3A59%3A25Z&se=2026-11-05T13%3A59%3A25Z&sr=c&sp=r&sig=bmAzDVzVfMQyzk4TFFYmEDjXycMY29%2Bul6N%2BwPdJT8w%3D) ***Figure 1****: The irradiance components reaching a tilted PV surface and the horizon, near, and terrain shading factors that reduce the incident solar energy.* ## Sky irradiance The **Sky irradiance models** are designed to estimate the irradiation from various parts of the sky, enabling the calculation of tilted irradiance on each PV cell at a later stage. We utilize two different anisotropic models: - The Solargis **GTI Simulator** utilizes the simple Perez sky model in combination with the View Factor. - Solargis **PV Simulator** utilizes an All-weather Perez sky model in combination with path tracing. **Simple Perez model** Based on the simple [Perez anisotropic model](http://dx.doi.org/10.1016/S0038-092X(87)80031-2), the core of this model is the internal coefficient matrix, referred to as the Perez sky diffuse irradiance model coefficients. Multiple versions of these coefficient sets exist, making it important to distinguish between them. This model is used to simulate simple GTI Energy systems. **All-weather Perez model** Derived from the [all-weather Perez model](https://www.sciencedirect.com/science/article/abs/pii/0038092X9390017I), this model estimates the relative luminance distribution of the sky dome using sky brightness and clearness parameters. This model is particularly suited for raytracing light simulations, providing a more detailed representation of diffuse shadows on PV modules. The model is employed in complete PV Energy system simulations to calculate GTI and, subsequently, PVOUT. ## Ray tracing The Ray Tracing model calculates the incident irradiance after the PV plant's full 3D scene is known. The model simulates the path of individual light rays as they interact with surfaces and objects, including PV modules, buildings, obstacles, and terrain. This model traces rays from the sun to the PV module, taking into account reflection, refraction, and shading by surrounding objects. It provides a **more detailed and accurate representation of shading effects and the spatial distribution of sunlight on the PV module.** Solargis's ray tracing method uses Monte Carlo backward path-tracing, tracing rays from the cell to the light source. The model considers multiple bounces until the light source is reached. Path tracing yields more accurate energy predictions for PV modules by considering the full complexity of light interactions within the scene, making it particularly effective in scenarios with complex shading or reflective surfaces. It is computationally intensive, requiring detailed geometric information about the scene and precise calculations for each ray, making simulations slower and more resource-intensive. The process involves four main steps: **Ray tracing step 1: Direct illumination calculation** - **Methodology**: Each PV cell is covered with multiple sample points. At these points, the algorithm determines whether they are in direct sunlight or shaded. If a cell is partially shaded, a shadow ratio is calculated as a fraction. - **Purpose**: This step ensures accurate accounting of direct solar radiation on each cell, which is crucial for calculating the overall energy yield. **Ray tracing step 2: Diffuse radiation calculation** - **Methodology**: A grid of sampling points is placed over the PV module table. At each point, multiple rays are generated in random directions and traced through the 3D simulation scene. The direction of rays at the PV module surface is recorded for angular loss calculations. - **Reflection handling**: Each intersection of a ray with an object in the scene is treated as a Lambertian reflection, attenuating the ray's power proportionally to the surface's albedo. If a ray hits the sky, its brightness is calculated using the Sky irradiance model. - **Termination criterion**: The probability of terminating the path tracing increases as the ray's power weakens due to multiple reflections. **Ray tracing step 3: Post-processing** - **Denoising**: The diffuse radiation values are denoised to get clearer ray tracing results. This ensures consistent power output calculations. - **Resampling and summation**: The diffuse radiation is resampled per cell and summed with the direct radiation to obtain the final Global tilted irradiance (GTI) for each cell. **Ray tracing step 4: Implementation and validation** - **Applicability**: This ray tracing method is implemented for both fixed-mounted PV modules (monofacial or bifacial) and trackers with various tracking strategies. - **Validation**: The algorithm has been validated against the Bifacial Radiance software by NREL and ground measurements of GTI, ensuring its accuracy and reliability. For a visual comparison, refer to the image showing the rear GTI spatial distribution from Solargis simulations versus results from the NREL bifacial radiance tool at locations in Saudi Arabia and Finland. ![Rear GTI spatial distribution from Solargis simulations (top) compared with NREL Bifacial Radiance results (bottom) at locations in Saudi Arabia (left) and Finland (right)](https://cdn.document360.io/ae2d502f-6c0d-4865-a68e-43ad8da61149/Images/Documentation/image-1784267814407.png?sv=2026-02-06&spr=https&st=2026-11-05T12%3A59%3A25Z&se=2026-11-05T13%3A59%3A25Z&sr=c&sp=r&sig=bmAzDVzVfMQyzk4TFFYmEDjXycMY29%2Bul6N%2BwPdJT8w%3D) ***Figure 2****: Comparison of rear GTI spatial distribution from Solargis simulations (SG, top) with results obtained using NREL Bifacial Radiance tool (BF, bottom) at locations in Saudi Arabia (left) and Finland (right)*
Comparison of Ray tracing to view factor model
## Angular losses Angular loss, also known as IAM (incidence angle modifier), refers to the **reduction in usable irradiation for a solar module due to the angle at which light strikes its surface.** We use the [Martin-Ruiz model](http://dx.doi.org/10.1080/01425910212852), which quantifies the amount of light that penetrates the surface—e.g., does not reflect off it—using an angular factor with a value range between 0 and 1. This relationship is non-linear. The Martin-Ruiz model coefficient affects the shape of the angular loss curve, ensuring that the model accurately accounts for the surface characteristics of the PV modules. - **Incidence angle dependency**: At an incidence angle of 0 degrees from the surface normal vector, there is no angular loss. However, as the incidence angle increases towards 90 degrees, the loss increases, reaching a complete (100%) loss at 90 degrees. - **Factors influencing accuracy**: The accuracy of angular reflectivity loss calculations depends on the cleanliness and specific properties of the module surface, such as antireflection coatings and texture. ![Incidence angle modifier versus angle of incidence for the detailed physical, ASHRAE, and Martin-Ruiz models, for clean and medium-soiled module surfaces](https://cdn.document360.io/ae2d502f-6c0d-4865-a68e-43ad8da61149/Images/Documentation/image-1784267827068.png?sv=2026-02-06&spr=https&st=2026-11-05T12%3A59%3A25Z&se=2026-11-05T13%3A59%3A25Z&sr=c&sp=r&sig=bmAzDVzVfMQyzk4TFFYmEDjXycMY29%2Bul6N%2BwPdJT8w%3D) ***Figure 3****: Incidence angle modifier (F_IAM,B) versus angle of incidence, comparing the detailed physical, ASHRAE, and Martin-Ruiz models for clean and medium-soiled module surfaces.* **Angular losses: comparison with other software** Angular reflection losses are accounted for similarly in other solar simulation software: | Software | Parameter name | Notes | | --- | --- | --- | | Solargis Prospect | Angular reflectivity | Modeled by the same model as in Solargis Evaluate (Martin & Ruiz). | | Solargis Evaluate | Angular reflectivity | Angular reflection losses model by Martin & Ruiz. | | PVsyst | IAM factor on global | Custom [IAM](https://www.pvsyst.com/help/project-design/array-and-system-losses/array-incidence-loss-iam.html), ASHRAE, Fresnel or Fresnel with anti-reflective coating, depending on user settings. | | SAM (NREL) | Reflection (IAM) | According to IEC 61853 model: standard glass or glass with [anti-reflective coating](https://www.nrel.gov/docs/fy18osti/67399.pdf) (page 63). | | SolarFarmer (DNV) | Incidence Angle Modifier | [ASHRAE](https://mysoftware.dnv.com/download/public/renewables/solarfarmer/manuals/latest/CalcRef/Irradiance/IncidenceAngleModifierEffect.html), CIEMAT, Fresnel normal glass, Fresnel anti-reflective coated glass, Custom IAM, depending on settings. |                
                   
                                                                                                                                       Angular losses - How does Solargis compare
                                   
           
## Spectral correction As light travels through the atmosphere, its solar spectrum changes. **Spectral correction** adjusts for the differences in spectral response between PV modules. Solargis Evaluate uses the [Lee & Panchula model](https://ieeexplore.ieee.org/document/7749836) for this purpose, which is also known as the First Solar spectral correction model. The coefficients for this correction vary depending on the module type, such as CSI (Crystalline Silicon) versus CdTe (Cadmium Telluride). The specific intensity of the spectral responsivity correction depends on two key atmospheric factors: - **Air mass**: This represents the optical path length of sunlight through the Earth's atmosphere. It increases as the Sun's position moves closer to the horizon, affecting the spectral distribution of sunlight. - **Precipitable water content**: This refers to the total amount of water vapor present in a column of the atmosphere. Both air mass and precipitable water content influence the spectral distribution of sunlight reaching the Earth's surface, which in turn affects the spectral response and output of PV modules. **Spectral correction: comparison with other software** Spectral correction is also implemented in other solar simulation software: | Software | Parameter name | Notes | | --- | --- | --- | | Solargis Prospect | Spectral correction | Modeled by the same model as in Evaluate (Lee & Panchula). | | Solargis Evaluate | Spectral correction | First Solar spectral correction (Lee & Panchula) | | PVsyst | Spectral correction | CREST, SANDIA, or First Solar [spectral correction](https://www.pvsyst.com/help/project-design/array-and-system-losses/spectral-correction.html) model, according to user selection. | | SolarFarmer (DNV) | Spectral | First Solar [spectral correction](https://mysoftware.dnv.com/download/public/renewables/solarfarmer/manuals/latest/CalcRef/Irradiance/SpectralEffect.html) (Lee & Panchula). |                
                   
                                                                                                                                       Spectral losses - How does Solargis compare
                                   
           
## Further reading - [A new simplified version of the Perez diffuse irradiance model for tilted surfaces](http://dx.doi.org/10.1016/S0038-092X(87)80031-2). Perez, R., Seals, R., Ineichen, P., Stewart, R., Menicucci, D., 1987. Solar Energy 39 (3), 221–232. - [A New Model for PV Modules Angular Losses Under Field Conditions](http://dx.doi.org/10.1080/01425910212852). Martin, N., Ruiz, J. M. International Journal of Solar Energy, 2002, Vol. 22(1), pp. 19-31 - [Spectral correction for photovoltaic module performance based on air mass and precipitable water](https://doi.org/10.1109/PVSC.2016.7749836). Mitchell Lee; Alex Panchula. IEEE 43rd Photovoltaic Specialists Conference (PVSC) 2016.