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.
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.
| rule | nights per season and zone | night output lost | predicted migration covered |
|---|---|---|---|
| stop | 7.5 | 3.1% | 8.8% |
| stop + peak hours | 8.2 | 5.0% | 9.5% |
| every very high night | 9.5 | 12.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.
| season | zones | stop: nights | stop: output | stop + peak hours: nights | stop + peak hours: output | every very high night: nights | every very high night: output |
|---|---|---|---|---|---|---|---|
| 2021 autumn | 151 | 6.0 | 2.1% | 6.4 | 3.3% | 7.0 | 7.5% |
| 2021 spring | 151 | 5.7 | 3.0% | 6.4 | 5.3% | 7.1 | 10.3% |
| 2022 autumn | 151 | 9.9 | 3.0% | 10.6 | 4.9% | 12.0 | 14.4% |
| 2022 spring | 151 | 6.2 | 2.9% | 7.1 | 5.4% | 8.2 | 12.0% |
| 2023 autumn | 151 | 5.4 | 1.8% | 6.2 | 3.7% | 9.0 | 19.5% |
| 2023 spring | 151 | 10.1 | 3.5% | 10.6 | 5.0% | 11.5 | 11.2% |
| 2024 autumn | 151 | 7.1 | 2.6% | 7.6 | 4.1% | 8.5 | 9.9% |
| 2024 spring | 151 | 7.3 | 2.6% | 8.7 | 5.8% | 12.1 | 22.4% |
| 2025 autumn | 151 | 8.0 | 2.2% | 8.3 | 3.2% | 9.5 | 11.7% |
| 2025 spring | 151 | 7.5 | 3.2% | 8.4 | 6.2% | 9.7 | 14.4% |
| 2026 autumn | 151 | 6.6 | 6.3% | 6.8 | 7.9% | 6.9 | 9.8% |
| 2026 spring | 151 | 10.6 | 3.6% | 11.1 | 5.1% | 11.9 | 10.7% |
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).
| nights | zone-nights | busy at the radar | against chance |
|---|---|---|---|
| all nights | 20,563 | 24.3% | ×1.00 |
| level low | 10,533 | 11.5% | ×0.47 |
| level moderate | 5,207 | 25.9% | ×1.06 |
| level high | 2,961 | 43.1% | ×1.77 |
| level very high | 1,862 | 62.8% | ×2.58 |
| advice stop | 1,469 | 67.5% | ×2.77 |
| advice stop at peak hours | 185 | 55.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.
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.
| zone | radar | km | nights | ρ | very high nights busy |
|---|---|---|---|---|---|
| 43.5N6.5W | essan | 6 | 389 | +0.51 | 51.5% |
| 43.0N6.5W | essan | 7 | 389 | +0.50 | 66.7% |
| 37.0N8.0W | ptfar | 12 | 719 | +0.46 | 66.7% |
| 40.5N8.5W | ptprt | 14 | 760 | +0.70 | 70.8% |
| 37.0N8.5W | ptfar | 16 | 719 | +0.47 | 68.3% |
| 38.0N1.5W | esmur | 19 | 170 | +0.50 | 84.6% |
| 43.0N9.0W | escor | 22 | 255 | +0.41 | 76.9% |
| 41.5N4.5W | eslid | 23 | 394 | +0.74 | 71.4% |
| 41.5N5.0W | eslid | 27 | 394 | +0.76 | 72.5% |
| 43.0N3.0W | essse | 29 | 387 | +0.64 | 61.3% |
| 37.0N2.5W | esalm | 32 | 394 | +0.43 | 37.8% |
| 42.0N5.0W | eslid | 34 | 394 | +0.74 | 75.6% |
| 36.5N5.0W | esahr | 34 | 98 | +0.33 | 66.7% |
| 41.5N1.5E | esgld | 36 | 103 | +0.25 | 0.0% |
| 40.0N3.5W | esmad | 36 | 394 | +0.79 | 69.4% |
| 42.0N4.5W | eslid | 40 | 394 | +0.72 | 70.3% |
| 40.5N8.0W | ptprt | 41 | 760 | +0.68 | 67.2% |
| 43.0N7.0W | essan | 42 | 389 | +0.47 | 68.6% |
| 41.5N5.5W | eslid | 47 | 394 | +0.76 | 74.3% |
| 41.0N8.5W | ptprt | 47 | 760 | +0.69 | 65.6% |
| 43.0N9.5W | escor | 48 | 255 | +0.37 | 76.2% |
| 41.5N1.0E | esbar | 48 | 392 | +0.67 | 66.7% |
| 36.5N3.0W | esalm | 49 | 394 | +0.47 | 43.8% |
| 41.5N0.0E | eszar | 49 | 391 | +0.76 | 69.8% |
| 37.0N7.5W | ptfar | 50 | 719 | +0.43 | 56.9% |
| 36.5N5.5W | esahr | 51 | 98 | +0.25 | 25.0% |
| 43.0N8.5W | escor | 52 | 255 | +0.48 | 57.1% |
| 42.5N9.5W | escor | 53 | 255 | +0.39 | 75.0% |
| 42.5N9.0W | escor | 53 | 255 | +0.40 | 78.3% |
| 41.0N1.0W | eszar | 55 | 391 | +0.82 | 76.9% |
| 43.0N3.5W | essse | 55 | 387 | +0.62 | 58.3% |
| 39.0N1.0W | esval | 56 | 368 | +0.56 | 62.2% |
| 43.5N8.5W | escor | 56 | 255 | +0.38 | 50.0% |
| 39.5N3.5W | esmad | 56 | 394 | +0.78 | 69.4% |
| 37.0N5.0W | esahr | 56 | 98 | +0.23 | 40.0% |
| 42.5N3.0W | essse | 58 | 387 | +0.57 | 59.0% |
| 39.5N6.5W | esbad | 59 | 392 | +0.72 | 57.1% |
| 39.0N9.0W | ptlis | 60 | 450 | +0.48 | 44.2% |
| 41.0N8.0W | ptprt | 60 | 760 | +0.68 | 64.6% |
| 41.0N1.0E | esbar | 61 | 392 | +0.67 | 65.2% |
| 38.5N1.5W | esmur | 61 | 170 | +0.50 | 63.6% |
| 37.5N7.5W | ptfar | 63 | 719 | +0.42 | 57.1% |
| 42.5N8.5W | escor | 63 | 255 | +0.48 | 60.0% |
| 38.5N1.0W | esval | 65 | 368 | +0.46 | 61.5% |
| 36.0N5.5W | esahr | 66 | 98 | +0.18 | 20.0% |
| 40.0N6.5W | esbad | 66 | 392 | +0.72 | 58.3% |
| 37.0N5.5W | esahr | 68 | 98 | +0.22 | 50.0% |
| 39.5N9.0W | ptlis | 68 | 450 | +0.48 | 57.1% |
| 37.0N4.5W | esahr | 69 | 98 | +0.21 | 20.0% |
| 42.5N8.0W | escor | 70 | 255 | +0.43 | 69.6% |
| 38.5N9.5W | ptlis | 70 | 450 | +0.43 | 42.5% |
| 41.0N1.5W | eszar | 70 | 391 | +0.82 | 80.5% |
| 39.0N9.5W | ptlis | 70 | 450 | +0.41 | 42.2% |
| 43.0N8.0W | escor | 74 | 255 | +0.46 | 56.2% |
| 38.5N2.0W | esmur | 74 | 170 | +0.43 | 64.3% |
Weather: ERA5 hourly reanalysis, Copernicus Climate Change Service. Radar profiles: ENRAM / Aloft (CC0). Turbines © OpenStreetMap contributors (ODbL).