In this document
We examine how global meteorological models deliver predicted and historical data on critical parameters, including temperature, wind, humidity, and precipitation. These meteorological parameters are vital for simulating photovoltaic (PV) performance, managing risks, and developing additional models related to solar energy assets.
Usage in Solargis platform |
|---|
This approach is used in Solargis Prospect, Solargis Evaluate, Solargis Monitor, Solargis Forecast, Argus PV simulation, TMY and TS API data, and consultancy services. |
Overview
Global meteorological models simulate the atmosphere's behavior at the global level using mathematical modelling. Analysts use these models as an essential tool in analyzing solar energy assets because they provide data to characterize the meteorological and environmental conditions required for solar energy applications over both short- and long-term horizons.
For short-term forecasting, numerical weather prediction (NWP) models generate weather predictions for the next few hours and days. Forecasting services utilize these predictions to support real-time operations and immediate decision-making, enabling operators to plan and schedule maintenance activities, manage energy storage, and efficiently balance supply and demand. In this context, these models are typically referred to as operational NWP models.
For long-term historical analysis, different meteorological models are used to provide reanalysis data – a comprehensive dataset that combines historical observational data into global model outputs. Developers use this reanalysis data to offer historical and recent data services, ensuring they have access to accurate and detailed information about past weather conditions. This enables them to make more reliable assessments for solar projects.
.png?sv=2022-11-02&spr=https&st=2026-05-22T20%3A19%3A41Z&se=2026-05-22T20%3A37%3A41Z&sr=c&sp=r&sig=tZfEVWsKjyFi8J%2BI8ngLuEL%2Fc0fmUyll8ZdqHTOfaxM%3D)
Map representation of precipitation data from global reanalysis models
Meteorological parameters affecting PV assets
Photovoltaic (PV) assets are influenced by changing site conditions, making meteorological and environmental parameters essential for various purposes.
Meteorological data are critical for simulating the expected performance of photovoltaic systems. Air temperature (TEMP) and wind speed (WS) are key factors in determining the PV cell’s temperature, which directly affects its conversion efficiency. Relative humidity (RH) and precipitable water (PWAT) are necessary for evaluating the spectral response of the cells, while precipitation (PREC) and snow depth water equivalent (SDWE) are used to estimate energy losses caused by environmental factors.
Other parameters are also crucial for conducting risk analyses of energy assets. Ultraviolet radiation (UVA, UVB) and thermal cycling driven by extreme air temperatures (TEMP) are important for assessing the risk of accelerated degradation in PV modules. The physical integrity of solar installations is further threatened in areas prone to severe weather, which requires characterization using parameters such as wind gusts (WG) and other relevant data.
In addition to performance and risk considerations, certain meteorological and environmental parameters serve as inputs for various models. Information on ozone content, water vapor (WV), and aerosol optical depth (AOD) is necessary for running semi-empirical solar irradiance models, while NWP-based solar irradiance is crucial for solar power forecasting. Other parameters, such as those required for ground albedo models or soiling loss estimates, also depend on accurate and comprehensive meteorological data.
Operational NWP data products
Operational Numerical Weather Prediction forecasts are the backbone of weather prediction, providing real-time information about the atmospheric conditions for future periods ranging from hours to days ahead. This data is used in Solargis Forecast services, and to a small extent in Solargis Monitor - see more details here. Here’s how the process works:
Real-time atmospheric data is collected from a wide variety of sources including weather stations, satellites, aircraft, buoys, and radiosondes (weather balloons).
This raw data is then assimilated into a coherent format suitable for numerical models. The assimilated data is used to initialize the NWP model. Using mathematical equations based on the laws of physics (such as fluid dynamics and thermodynamics), the model simulates the future state of the atmosphere. The Earth’s atmosphere is divided into a three-dimensional grid, and calculations are made for each grid point. The results are produced at regular intervals (e.g., every 6 hours) and for various lead times (e.g., 12 hours, 24 hours, 7 days ahead).
Operational NWP models used as inputs in the Solargis Forecast services | ||||
|---|---|---|---|---|
Data Source | Forecast horizon | Updates | Original spatial resolution | |
High-Resolution Rapid Refresh (HRRR), model of the NOAA (USA) – Continental USA Only | 18 hours (D+0) 48 hours (D+2) every 6 hours | Every 1 hour | 0.033° by 0.033° (approx. 3.5 × 3.5 km) | |
Integrated Forecasting System (IFS) of the ECMWF (Europe) | 60 hours (D+2) | Every 6 hours | 0.1° by 0.1° (approx. 11 × 11 km) | |
Integrated Forecasting System - Ensemble (IFS ENS) of the ECMWF (Europe) | 60 hours (D+2) | Every 6 hours | 0.25° by 0.25° (approx. 28 × 28 km) | |
Icosahedral Nonhydrostatic (ICON) model of the DWD service (Germany) | 60 hours (D+2) | Every 6 hours | 0.1 by 0.1° (approx. 11 × 11 km) | |
Icosahedral Nonhydrostatic (ICON EU) model of the DWD service (Germany) – Europe Only | 60 hours (D+2) | Every 6 hours | 0.0625° by 0.0625° (approx. 7 × 7 km) | |
Global Forecasting System (GFS) of the National Center for Environmental Information (NCEI, USA) | 14 days (D+14) | Every 6 hours | 0.1° by 0.1° (approx. 11 × 11 km) | |
Table legend:
D+0 means the same day when forecasts are delivered.
D+n represents predictions for n days after delivery.
Reanalysis meteorological data products
Meteorological model reanalysis involves recreating past atmospheric conditions over a long historical period by integrating past observational data with a fixed version of the meteorological model. This data is used in Solargis Prospect, Solargis Evaluate, and Solargis Monitor services. Here’s how the process works:
Historical weather data is collected from multiple sources, including surface observations, satellite records, and archived meteorological data. Since historical data can have gaps and inconsistencies, it undergoes rigorous quality control and preprocessing to correct errors and standardize the data. Similar to operational forecasts, this historical data is assimilated into the global model. The key difference here is that the same version of the model and assimilation system is used throughout the entire reanalysis period to ensure consistency.
The meteorological model is run retrospectively using the assimilated historical data, producing a comprehensive dataset that represents the state of the atmosphere over time. This step uses a fixed set of model physics and parameters to avoid inconsistencies. The reanalysis generates long-term datasets that provide continuous, gridded representations of various atmospheric parameters over several decades.
These datasets include key parameters for PV solar energy applications like temperature, wind (speed and direction), relative humidity, precipitation, precipitable water, water equivalent of accumulated snow depth, ultraviolet radiation, and snow density.
Reanalysis models can also supply historical solar irradiance data, but their results have lower resolution and accuracy compared to satellite-based models.
Reanalysis and NWP models used as inputs in the Solargis Evaluate and Monitor services | |||
|---|---|---|---|
Data Source | Time period | Original spatial resolution | Original time resolution |
ERA5, atmospheric reanalysis of the global climate by the ECMWF | 1994 to D-10 | 0.25° by 0.25° (approx. 28 × 28 km) | 1 hour |
ERA5-Land, atmospheric reanalysis focused on surface variables by the ECMWF | 1994 to D-5 | 0.1° by 0.1° (approx. 11 × 11 km) | 1 hour |
Integrated Forecasting System (IFS) by the ECMWF | D-10 to D-0 | 0.1° by 0.1° (approx. 11 × 11 km) | 1 hour |
Table legend:
D-n represents days before the present time of delivery.
Data postprocessing
To achieve optimal results in solar energy applications, certain datasets provided by the meteorological models require postprocessing.
Postprocessing refines spatial resolution of the data, enhancing their accuracy and consistency. This refinement improves the reliability for long-term analyses and applications in solar energy systems. The original spatial resolution of meteorological data, typically ranging from 0.1 to 0.25 degrees, represents broad geographic regions rather than specific sites. Methods are employed to improve the spatial representation of the data to address this limitation.
Weather models provide not only surface-level temperature data (e.g., at 2 meters above ground) but also vertical temperature profiles across multiple atmospheric layers, from the surface to the top of the atmosphere. By analyzing these profiles, a simplified parameterization of temperature variation with altitude is developed. Generally, temperature decreases with increasing altitude, but temperature inversions, where temperature rises with altitude, are common near the surface, particularly over cold surfaces.
To account for vertical temperature changes, the lapse rate is calculated, representing the rate of temperature change with altitude. This lapse rate varies across time and locations, influenced by weather patterns, local microclimates, and topographic features. By applying the lapse rate, temperature data are spatially downscaled to a finer resolution, ensuring greater accuracy for regions with complex terrain. Using the SRTM-3 Digital Elevation Model, the spatial resolution of air temperature data is refined to 1 km, significantly improving its precision for localized applications.
In some cases, secondary parameters must be derived from the primary data provided by the models. Examples include calculating UVA and UVB radiation, dew point temperature, wet bulb temperature, and accumulated snow depth. These additional parameters are critical for specialized solar energy analyses and applications.
Meteorological parameters and resolution after postprocessing | ||||||
Meteorological parameter | Acronym | Unit | Time resolution | Model spatial resolution | Final spatial resolution after post-processing | Data source(s) |
Air temperature at 2 meters (dry bulb) | TEMP | °C | 1 hour | 0.25°, 0.1°, ~0.11° | ~1 km | ERA5-Land, ERA5, IFS, GFS |
Atmospheric pressure | AP | hPa | 1 hour | 0.25°, 0.1°, ~0.11° | ~1 km | ERA5, IFS, GFS |
Wind speed at 10 meters | WS | m/s | 1 hour | 0.25°, 0.1°, ~0.11° | ~11 km, ~28 km | ERA5-Land, ERA5, IFS, GFS |
Wind direction at 10 meters | WD | ° | 1 hour | 0.25°, 0.1°, ~0.11° | ~11 km | ERA5-Land, ERA5, IFS, GFS |
Wind speed at 100 meters | WS100 | m/s | 1 hour | 0.25°, 0.1°, 0.25° | ~28 km | ERA5, IFS, GFS |
Wind direction at 100 meters | WD100 | ° | 1 hour | 0.25°, 0.1°, 0.25° | ~28 km | ERA5, IFS, GFS |
Wind speed at xxx meters | WSxxx | m/s | 1 hour | 0.25°, 0.1°, ~0.11° | ~28 km | Derived from WS100 |
Wind direction at xxx meters | WDxxx | ° | 1 hour | 0.25°, 0.1°, ~0.11° | ~28 km | Derived from WD100 |
Precipitation | PREC | kg/m2 | 1 hour | 0.25°, 0.1°, ~0.11° | ~11 km, ~28 km | ERA5-Land, ERA5, IFS, GFS |
Water equivalent of accumulated snow depth* | SDWE | kg/m2 | 1 hour (GFS 24 hour) | 0.25°, 0.1°, ~0.11° | ~11 km, ~28 km | ERA5-Land, ERA5 |
Water equivalent of snowfall rate* | SFWE | kg/m2 | 1 hour | 0.25° | ~11 km, ~28 km | ERA5-Land, ERA5 |
Dew point temperature | TD | °C | 1 hour | 0.25°, 0.1°, ~0.11° | ~1 km | Calculated from TEMP and RH |
Wet bulb temperature | WBT | °C | 1 hour | 0.25°, 0.1°, ~0.11° | ~1 km | Calculated from TEMP and RH |
UV radiation region A (315 - 400 nm) | UVA | W/m2 | 1 hour | 0.25° | ~28 km | Calculated from ERA5 broadband UV, ERA5 total ozone column and AOD MACC-II |
UV radiation region B (280 - 315 nm) | UVB | mW/m2 | 1 hour | 0.25° | ~28 km | Calculated from ERA5 broadband UV, ERA5 total ozone column and AOD MACC-II |
True accumulated snow depth* | TSD | mm | 1 hour | 0.25°, 0.1° | ~28 km | Calculated from SDWE and SDENS |
Cooling Degree Days and Heating Degree Days | CDD, HDD | degree days | Monthly means | N.A. | ~1 km | Derived from TEMP. Base temperature 18°C (64 °F) |
* in pilot phase, delivery upon request
To keep the data updated, the DAY-1 and DAY-2 values are taken from the NWP-based forecasted value. The meteorological data are later updated with data from re-analyzed archive data. Meteorological data for period DAY-3 or earlier can be considered definitive. More details can be found in Origin of the data for Monitor and Forecast article.