Wind farms · what the rule would have done, and whether the radar agreed

The daily wind-farm forecast suggests stopping only when the passage is very high and stopping is cheap. Before anyone relies on it, it has to answer two questions on the past: what would it have cost, and were the nights it picked really heavy? Both are answered here on the ERA5 reanalysis (Copernicus) at each zone's point from 2021, the archive the zone thresholds are cut on.

zones in the hindcast151
zone-nights in season186,032
nights15/02/2021 – 08/10/2026
suggested stops per season and zone7.5
night output lost3.1%
predicted migration on those nights8.8%
zones with a radar within 75 km55 of 151
very high nights the radar found busy62.8% (chance 24%)

1. What stopping would have cost

The model is run over every past night of every zone. The level comes from the zone's own thresholds (percentiles over the nights around the same date) and the advice from the same table as the forecast. Nights are counted per season and zone; output lost is the share of the zone's night output (generic power curve, ERA5 wind at 100 m) that falls on the nights the rule picks; migration covered is the share of the predicted density that passes on them.

rulenights per season and zonenight output lostpredicted migration covered
stop7.53.1%8.8%
stop + peak hours8.25.0%9.5%
every very high night9.512.8%10.9%

Stopping on every very high night would cover a little more migration at about four times the cost: the extra nights are windy ones. Stopping only on the calm ones keeps most of the protection for a small share of the output, because heavy passage tends to come on nights with little wind.

Per season
seasonzonesstop: nightsstop: outputstop + peak hours: nightsstop + peak hours: outputevery very high night: nightsevery very high night: output
2021 autumn1516.02.1%6.43.3%7.07.5%
2021 spring1515.73.0%6.45.3%7.110.3%
2022 autumn1519.93.0%10.64.9%12.014.4%
2022 spring1516.22.9%7.15.4%8.212.0%
2023 autumn1515.41.8%6.23.7%9.019.5%
2023 spring15110.13.5%10.65.0%11.511.2%
2024 autumn1517.12.6%7.64.1%8.59.9%
2024 spring1517.32.6%8.75.8%12.122.4%
2025 autumn1518.02.2%8.33.2%9.511.7%
2025 spring1517.53.2%8.46.2%9.714.4%
2026 autumn1516.66.3%6.87.9%6.99.8%
2026 spring15110.63.6%11.15.1%11.910.7%

2. Were those nights heavy? The nearest radar

No radar measures at a wind farm, but the nearest one says whether the night was busy in that region. Each zone within 75 km of a radar of the European network is paired with it, and the radar's measured night is placed in that radar's own record for the same season and the same years. A busy night is one in the top quarter of that record, as in the city verification, so by chance about a quarter of the nights are busy (24.3% here).

nightszone-nightsbusy at the radaragainst chance
all nights20,56324.3%×1.00
level low10,53311.5%×0.47
level moderate5,20725.9%×1.06
level high2,96143.1%×1.77
level very high1,86262.8%×2.58
advice stop1,46967.5%×2.77
advice stop at peak hours18555.7%×2.29

The levels sort the nights the right way: a low night is busy about half as often as chance and a very high one more than twice as often. The nights the rule says to stop are the busiest of all. Per zone, the median rank correlation between predicted and measured density is +0.48.

Per zone

Rank correlation (Spearman) between the predicted density and the density the radar measured, and how many of the zone's very high nights the radar found busy.

zoneradarkmnightsρvery high nights busy
43.5N6.5Wessan6389+0.5151.5%
43.0N6.5Wessan7389+0.5066.7%
37.0N8.0Wptfar12719+0.4666.7%
40.5N8.5Wptprt14760+0.7070.8%
37.0N8.5Wptfar16719+0.4768.3%
38.0N1.5Wesmur19170+0.5084.6%
43.0N9.0Wescor22255+0.4176.9%
41.5N4.5Weslid23394+0.7471.4%
41.5N5.0Weslid27394+0.7672.5%
43.0N3.0Wessse29387+0.6461.3%
37.0N2.5Wesalm32394+0.4337.8%
42.0N5.0Weslid34394+0.7475.6%
36.5N5.0Wesahr3498+0.3366.7%
41.5N1.5Eesgld36103+0.250.0%
40.0N3.5Wesmad36394+0.7969.4%
42.0N4.5Weslid40394+0.7270.3%
40.5N8.0Wptprt41760+0.6867.2%
43.0N7.0Wessan42389+0.4768.6%
41.5N5.5Weslid47394+0.7674.3%
41.0N8.5Wptprt47760+0.6965.6%
43.0N9.5Wescor48255+0.3776.2%
41.5N1.0Eesbar48392+0.6766.7%
36.5N3.0Wesalm49394+0.4743.8%
41.5N0.0Eeszar49391+0.7669.8%
37.0N7.5Wptfar50719+0.4356.9%
36.5N5.5Wesahr5198+0.2525.0%
43.0N8.5Wescor52255+0.4857.1%
42.5N9.5Wescor53255+0.3975.0%
42.5N9.0Wescor53255+0.4078.3%
41.0N1.0Weszar55391+0.8276.9%
43.0N3.5Wessse55387+0.6258.3%
39.0N1.0Wesval56368+0.5662.2%
43.5N8.5Wescor56255+0.3850.0%
39.5N3.5Wesmad56394+0.7869.4%
37.0N5.0Wesahr5698+0.2340.0%
42.5N3.0Wessse58387+0.5759.0%
39.5N6.5Wesbad59392+0.7257.1%
39.0N9.0Wptlis60450+0.4844.2%
41.0N8.0Wptprt60760+0.6864.6%
41.0N1.0Eesbar61392+0.6765.2%
38.5N1.5Wesmur61170+0.5063.6%
37.5N7.5Wptfar63719+0.4257.1%
42.5N8.5Wescor63255+0.4860.0%
38.5N1.0Wesval65368+0.4661.5%
36.0N5.5Wesahr6698+0.1820.0%
40.0N6.5Wesbad66392+0.7258.3%
37.0N5.5Wesahr6898+0.2250.0%
39.5N9.0Wptlis68450+0.4857.1%
37.0N4.5Wesahr6998+0.2120.0%
42.5N8.0Wescor70255+0.4369.6%
38.5N9.5Wptlis70450+0.4342.5%
41.0N1.5Weszar70391+0.8280.5%
39.0N9.5Wptlis70450+0.4142.2%
43.0N8.0Wescor74255+0.4656.2%
38.5N2.0Wesmur74170+0.4364.3%

What this does and does not show

Weather: ERA5 hourly reanalysis, Copernicus Climate Change Service. Radar profiles: ENRAM / Aloft (CC0). Turbines © OpenStreetMap contributors (ODbL).