Blog

Numerical weather prediction for energy forecasting: a practical guide

Illustrative image.

Numerical weather prediction, usually shortened to NWP, estimates future atmospheric conditions from an analysed starting state and a model of atmospheric processes. For a wind or solar operator, its value lies in the hours and days ahead: wind speed, irradiance, temperature and other variables become inputs to a model of expected plant output. Weather prediction and power prediction are separate steps. An accurate weather field does not automatically become an accurate feed-in schedule.

Choose weather data around the decision

Begin with the required decision time, forecast horizon and location. A day-ahead schedule needs information available before the scheduling deadline, while intraday decisions need timely updates. Global models provide broad geographical coverage. Regional models can resolve smaller-scale features within a limited domain. Neither category is always superior: terrain, coastal conditions, cloud development and the lead time all influence performance. Compare models on the actual asset portfolio instead of ranking them from a single weather event.

Coordinates alone do not describe a plant

A weather grid represents an area rather than an individual turbine or module. A site's elevation, surrounding terrain and exposure can differ from the model grid. Wind forecasts need an appropriate relationship between model wind and turbine-height wind. Solar forecasts need a consistent interpretation of radiation variables and module orientation. The conversion to electrical output also needs plant capacity, equipment characteristics and operating limits. Record how these inputs were selected so that changes can be investigated later.

Make training match production

Machine learning can learn relationships between historical weather forecasts and measured generation. The historical forecast must be the version that would have been available at the decision time. Training on later analyses or revised forecasts can introduce information that an operational system never had. This leakage makes a backtest look stronger than the live service. Archive issue times, valid times, delivery times and model versions, and join them to generation observations using explicit timestamp rules.

Handle accumulated variables carefully

Some weather fields describe an instantaneous state, while others describe totals or averages over an interval. Treating accumulated radiation as instantaneous irradiance can create large errors. Check the units and interval definitions before resampling. A power value in MW and interval energy in MWh also require different conversions. Use UTC for joins and document daylight-saving transitions in downstream reporting. Missing weather files should trigger a defined fallback rather than silently reusing an old forecast.

Combine models only after testing their contribution

Different weather models can make different errors. A combination may reduce dependence on one model, but its weights should be learned and validated on periods held apart from training. Test by season, lead time and site type. Preserve complete operational issue times when comparing alternatives. A model that arrives late may not be useful even when its retrospective error is lower. Model upgrades can change the input distribution, so performance monitoring must continue after launch.

Turn a weather feed into an operational evaluation

Agree the measurement boundary and treatment of outages, curtailment and unavailable observations before scoring. Report a simple baseline alongside the proposed model. Separate weather-to-power error from delivery failures and stale inputs. For deployment, define who owns asset metadata, how new plants are added and how changes are communicated. NWP is an essential input, but dependable renewable forecasting comes from the complete chain of weather data, plant information, measurements, modelling and delivery.

Questions to settle before integration

Who supplies each weather feed, and which run is used when several are available? Who detects a missing field or late arrival? Which plant records can change without retraining? Answering these questions makes a test reproducible and prevents data-routing choices from being mistaken for changes in forecast quality.

Get in touch

Put your forecasts to the test

Describe your assets, decision horizon and available measurements. Discuss the scope of a forecast evaluation with our team.

Discuss a backtest