Meteorological model data

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.

Oveview

Global meteorological models actively simulate the atmosphere's behavior at the global level using mathematical equations and algorithms. 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 analysis, numerical weather prediction (NWP) models actively generate weather predictions for 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 analysis, the meteorological models are used to provide reanalysis data—a comprehensive dataset that combines historical observational data into modern 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.

Map representation of precipitation data from global NWP 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.

These 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 careful characterization using meteorological 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 Numerical Weather Prediction (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 NWP (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. 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).

Operational NWP models used as inputs in the Solargis Forecast services

Data Source

Time period

Updates

Original spatial resolution

Original time resolution

Integrated Forecasting System (IFS) of the ECMWF (Europe)

D+0 to D+2

Every 6 hours

0.25° by 0.25°

Approx. 10 x 10 km

Global Forecasting System (GFS) of the National Centres for Environmental Information (NCEI, USA)

D+0 to D+14

Every 6 hours

0.1° by 0.1°

Approx. 12 x 12 km

Icosahedral Nonhydrostatic (ICON) model of the DWD service (Germany)

D+0 to D+7

Every 6 hours

~0.11° by 0.11°

Approx. 12 x 12 km

Table legend:

  • D+0 means the same day when forecasts are delivered.

  • D+n represents predictions for n days after delivery.

  • Updates are made available on our servers at 2:30 AM, 8:30 AM, 14:30 PM, and 20:30 PM (all times in UTC).

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. 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 NWP 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, ECMWF atmospheric reanalysis of the global climate

1994 to D-10

0.25° by 0.25°

1 hour

ERA5 Land, ECMWF atmospheric reanalysis, focused on surface variables

1994 to D-5

0.1° by 0.1°

1 hour

ECMWF Integrated Forecasting System (IFS)

D-10 to D-0

0.1° by 0.1°

1 hour

Table legend:

  • D-n represents days before the present time of delivery.

Data post-processing

To achieve optimal results in solar energy applications, certain datasets provided by Numerical Weather Prediction (NWP) models require postprocessing.

Meteorological model outputs undergo post-processing to refine their spatial resolution, enhancing the accuracy and consistency of the datasets. This refinement improves their 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 applying post-processing

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, IFS, GFS

Relative humidity

RH

%

1 hour

0.25°, 0.1°, ~0.11°

~25 km

ERA5, IFS, GFS

Atmospheric pressure

AP

hPa

1 hour

0.25°, 0.1°, ~0.11°

~1 km

ERA5, IFS, GFS

Wind speed at 10 metres

WS

m/s

1 hour

0.25°, 0.1°, ~0.11°

~25 km

ERA5, IFS, GFS

Wind direction at 10 metres

WD

°

1 hour

0.25°, 0.1°, ~0.11°

~25 km

ERA5, IFS, GFS

Wind speed at 100 metres

WS100

m/s

1 hour

0.25°, 0.1°, 0.25°

~25 km

ERA5, IFS, GFS

Wind direction at 100 metres

WD100

°

1 hour

0.25°, 0.1°, 0.25°

~25 km

ERA5, IFS, GFS

Wind speed at xxx meters

WSxxx

m/s

1 hour

0.25°, 0.1°, ~0.11°

~25 km

Derived from WS100

Wind direction at xxx metres

WDxxx

°

1 hour

0.25°, 0.1°, ~0.11°

~25 km

Derived from WD100

Wind gust at 10 meters

WG

m/s

1 hour

0.25°, 0.1°, 0.25°

~25 km

ERA5, IFS, GFS

Precipitation

PREC

kg/m2

1 hour

0.25°, 0.1°, ~0.11°

~25 km

ERA5, IFS, GFS

Precipitable Water

PWAT

kg/m2

1 hour

0.25°, 0.1°, ~0.11°

~25 km

ERA5, IFS, GFS

Water equivalent of accumulated snow depth*

SDWE

kg/m2

1 hour (GFS 24 hour)

0.25°, 0.1°, ~0.11°

~25 km

ERA5, IFS, GFS

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°

~25 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°

~25 km

Calculated from ERA5 broadband UV, ERA5 total ozone column and AOD MACC-II

Water equivalent of snowfall rate*

SFWE

kg/m2

1 hour

0.25°

~25 km

ERA5

True accumulated snow depth*

TSD

mm

1 hour

0.25°, 0.1°

~25 km

Calculated from SDWE and SDENS

Snow density*

SDENS

kg/m3

1 hour

0.25°, 0.1°

~25 km

ERA5, IFS

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)

Table legend:

  • * 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-analysed archive data). Meteorological data for period DAY-3 or earlier can be considered definitive.